Mrp subcontracting bom dual use
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.0Lets 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.
Depends on
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-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.