MRP Production Allow Recursive
This module allows the same product to be used as both a component and a finished product in manufacturing orders.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you use the same product as both a component and the finished product in a manufacturing order, controlled by a company setting.
By default Odoo prevents you from adding the product you are manufacturing as one of its own components. This module adds a company-level option to lift that restriction.
Where it appears: - A new setting "Allow Same Product for Component and Finish" in the Manufacturing settings, with the explanation that the same product may be used as both a component and a finished product in manufacturing orders. - On the manufacturing order form, the component list no longer excludes the product being produced when the option is enabled.
Business rules and behaviour:
- The option is stored per company (res.company), so it can be turned on for one company and left off for another.
- When the option is enabled, the automatic check that normally runs when you pick a product on a manufacturing order is skipped, so the finished product is not removed or blocked from the component lines.
- When the option is disabled, Odoo behaves exactly as before and the standard restriction applies.
Areas touched: manufacturing orders (mrp.production), company settings (res.company) and the general settings screen (res.config.settings). No new menus, reports or scheduled actions are added.
Depends on
Models and fields (3)
- res.company · extends an existing modelallow_same_product_component_finish
- mrp.production · extends an existing model
- res.config.settings · extends an existing modelallow_same_product_component_finish (Allow Same Product for Component and Finish)
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0- Navigate to Manufacturing \> Configuration \> Settings.
- Find and enable the 'Allow Same Product for Component and Finish' option to allow using the same product as both a component and a finished product in manufacturing orders.
No verified information in OCA: Installation, Usage.
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.