A manufacturing order is where planning turns into actual production — the document that tells the shop floor what to build, how much, and by when. Understanding how they flow through Odoo helps you diagnose issues and plan more effectively.
How a manufacturing order gets created
Manufacturing orders can be created automatically by MRP (triggered by a sales order, a reordering rule, or a forecast) or manually for ad-hoc production needs. Each one references a specific bill of materials and quantity, pulling in the required components and routing automatically based on that BoM.
The lifecycle of a manufacturing order
A manufacturing order moves through defined states: draft, confirmed (components reserved), in progress (production started), and done (completed and stock updated). This visibility means anyone checking a manufacturing order’s status can see exactly where it stands without walking the shop floor to check manually.
Component reservation and availability
When a manufacturing order is confirmed, Odoo checks component availability and can reserve the needed stock, flagging orders where components aren’t yet available. This catches material shortages before production starts rather than discovering them mid-assembly, which is far more disruptive.
Work order tracking within a manufacturing order
If routings are used, a manufacturing order breaks down into individual work orders at each work center, letting you track progress at a granular level — which operations are done, which are in progress, and where a bottleneck might be forming across the routing.
Handling changes mid-production
Production doesn’t always go exactly as planned — a component substitution, a quantity adjustment, or an unexpected delay. Odoo allows manufacturing orders to be adjusted after confirmation, though changes mid-production should be handled deliberately, since they affect the accuracy of both inventory and cost tracking downstream.
Frequently Asked Questions
Can a manufacturing order be split or merged with another?
Yes, Odoo supports splitting a manufacturing order into smaller batches or backorders when full production isn’t completed at once.
What happens if components run short mid-production?
The manufacturing order can be marked as blocked or delayed pending component availability, and this status is visible to whoever’s managing the production schedule rather than discovered only when someone checks the shop floor.
Does completing a manufacturing order automatically update inventory and costs?
Yes, finishing a manufacturing order updates finished goods stock, consumes the component inventory, and updates the product’s cost based on actual materials and labor used, all automatically.
Get Full Visibility Into Your Production Orders
Clear manufacturing order tracking means fewer surprises on the shop floor and better production planning. Talk to Mediod Consulting about setting up manufacturing order workflows that fit your operation.
