OdooWiki OCA HUB

Stock Landed Costs MRP Subcontracting

stock_landed_costs_mrp_subcontracting folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Management License: AGPL-3

This module allows to apply landed costs to the manufactured product resulting from a subcontracted operation when the user indicates in the landed cost the picking where the product was received into the warehouse stock from the subcontracting location.

The normal thing to do would be for the user to indicate the subcontracting manufacturing order in the landed cost, but this manufacturing order is hidden to the user. So it's better in practical terms to let the user choose the picking where the product was received into stock after the subcontracting operation.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

This module lets you apply landed costs to products received from a subcontractor by selecting the incoming shipment in the landed cost, instead of the hidden manufacturing order.

When you subcontract manufacturing, the finished product arrives in your warehouse through an incoming shipment. Normally, landed costs (like freight or customs) are applied to the manufacturing order, but that order is not visible to users. This module changes the landed cost screen so you can pick the receipt instead.

  • In the Landed Cost form, the list of allowed pickings now includes receipts linked to subcontracted manufacturing orders that have a stock valuation.
  • When you validate a landed cost, the system automatically adjusts which stock moves are valued: it replaces the receipt move with the related manufacturing order moves, so the cost is correctly added to the manufactured product.
  • It also handles backorders from manufacturing orders: when a backorder is created, the link to the subcontracting receipt move is updated so the landed cost still applies correctly.

The module extends stock.landed.cost and mrp.production. It does not add new menus or screens; it only changes the available choices and the calculation behind the scenes. This makes landed cost accounting simpler and more accurate for subcontracted products.

Depends on

mrp_subcontracting_accountstock_landed_costs
Models and fields (1)
  • stock.landed.cost · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · Odoo 14.0

Create a landed cost and indicate the picking where the product was received into the warehouse stock from the subcontracting location. The landed costs will then be applied to the valuation layers associated to the stock move of the subcontracting manufacturing order.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.