OdooWiki OCA HUB

Manufacturing Order Auto-Validate

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

Auto-validate manufacturing orders when the "Pick components" transfer operation is validated. This feature has to be enabled for each Bill of Material to produce.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you flag a Bill of Materials so that its manufacturing orders are automatically completed as soon as the components are picked. The quantity to produce is then locked to the Bill of Materials quantity.

On a Bill of Materials of type 'Normal' you get a new option called 'Order Auto Validation'. When you tick it, a warning appears explaining that the quantity to produce of the related orders is now restricted to the Bill of Materials quantity.

  • Manufacturing orders created from that Bill of Materials are marked as auto-validated while still in draft.
  • If you try to change the quantity to produce to something different from the Bill of Materials quantity, Odoo blocks the change with an error message.
  • When the transfer that picks the components is validated, the linked manufacturing order is automatically finished, including handling the immediate production, batch production and backorder wizards.
  • If orders are generated automatically by procurement (for example from a sales order), the requested quantity is adjusted: it is raised to the Bill of Materials quantity if it was lower, or split into several orders of exactly the Bill of Materials quantity if it was higher. A note is posted on the order to explain the change.

The feature works with the manufacturing order, Bill of Materials, stock transfer, stock rule, batch production and backorder screens. It is intended for warehouses configured with two or three steps, where components are picked before production.

Depends on

mrp
Models and fields (5)
  • mrp.bom · extends an existing modelmo_auto_validation (Order Auto Validation)
  • stock.picking · extends an existing model
  • mrp.production · extends an existing modelauto_validate
  • mrp.batch.produce · extends an existing model
  • mrp.production.backorder · extends an existing model

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

Warehouse

  • Go to Inventory \> Configuration \> Settings to enable the Multi-Step Routes option
  • Go to Inventory \> Configuration \> Warehouses and enable the manufacturing with two or three steps on your warehouse (to get a Pick components transfer operation generated when you create a MO).

Bill of Materials

  • Go to Manufacturing \> Products \> Bills of Materials and enable the auto-validation of manufacturing orders for your BoMs (Order Auto Validation field).

No verified information in OCA: Installation, Usage.

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.