OdooWiki OCA HUB

Mrp subcontracting bom dual use

mrp_subcontracting_bom_dual_use folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

This module allows subcontracting BOMs to be used for regular production orders as well.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets you reuse a subcontracting bill of materials for your own regular manufacturing orders by ticking a new option on the BoM.

Normally a bill of materials marked as 'Subcontracting' can only be used when a subcontractor produces the product. This module adds an option on the bill of materials form called 'Allow in regular production'.

  • The option only appears when the BoM type is 'Subcontracting'.
  • When ticked, that subcontracting BoM also becomes selectable on regular manufacturing orders, so you can produce the same product in-house with the same components and operations.
  • The Operations tab and the operations list behave according to this setting: operations are shown for subcontracting BoMs only when the option is ticked, and hidden for regular use when it is not.
  • A check prevents a validation error when a subcontracting BoM with operations is allowed in regular production.

It touches the bill of materials (mrp.bom) and manufacturing order (mrp.production) screens. No new menus are added; the change is a new checkbox on the BoM form and a wider list of BoMs offered when choosing one on a manufacturing order.

Models and fields (2)
  • mrp.bom · extends an existing modelallow_in_regular_production (Allow in regular production)
  • mrp.production · extends an existing modelbom_id

Text generated by AI (DeepSeek) from reading the Odoo 17.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 17.0
  • Go to Manufacturing \> Products \> Bill of materials and create a new one with type = "Subcontracting".
  • Check "Allow in regular production".
  • Try to manufacture the product, and you will be able to use the previously created bill of materials.

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.