Odoo 20 · Manufacturing
Odoo 20 for Manufacturing: What Changed — and What Actually Matters on the Shop Floor
The question isn’t whether Odoo has a manufacturing app. It’s whether sales, BOMs, work centers, purchasing, inventory and finance work together for your operation. What Odoo 20 changes, and how to evaluate it.
AAKoryx ConsultingPublished
A sales order creates demand. Demand drives purchasing and production. Components have to be available when the work is released. The bill of materials has to reflect what is actually built — not what was built two engineering changes ago. Work moves through operations and work centers, and sometimes the first 25 units need to move on while the other 75 are still at the previous step. Finished goods reach inventory, the shipment still has to go out, and eventually finance expects the numbers to reconcile.
So the real question isn’t whether Odoo has a manufacturing (MRP) app. It does. The question is whether those workflows work together for your operation — and what Odoo 20 changes about that.
Is Odoo good for manufacturing?
For many discrete manufacturers — make-to-stock, make-to-order, assembled products with multi-step routings — Odoo covers the core manufacturing workflow in the same system as sales, purchasing, inventory, quality and accounting. Whether it’s right for you depends on how your BOMs, routings, planning and traceability actually work. Odoo 20 makes shop-floor execution more flexible: later operations can start as soon as some quantities are ready.
What changed for manufacturing in Odoo 20
Odoo’s Odoo 20 release notes list dozens of manufacturing changes. These are the ones most likely to change day-to-day work:
| Change | What it means |
|---|---|
| Continuous production | Produced quantities can be recorded on work orders. With continuous production enabled on the BOM, the next operation can start as soon as some quantities are ready — not only when the whole order has finished the previous step. |
| Split ongoing manufacturing orders | Produce part of an order now and the remaining amount later. |
| Backorders planned automatically | When part of a planned order is produced, the backorder is planned on creation. |
| Planned as soon as possible | Manufacturing orders are planned ASAP by default; with several orders, their sequence sets priority. |
| Work order Kanban and Gantt | A new work order Kanban, and a drag-and-drop work order Gantt with color coding and a view by employee. |
| Redesigned manufacturing order Kanban | Cards grouped by week, showing component status, active work center, deadline and remaining time. |
| Flexible consumption by default | Every manufacturing order now allows flexible component consumption; the setting is removed. |
| Lots and serials on closing | Lot and serial numbers are always generated automatically when a manufacturing order is closed. |
| Real and provisional cost | The order overview shows provisional cost while in progress and real cost when done; extra costs can be registered from the BOM. |
| Subcontracting visibility | Component status and the order overview now cover subcontracted production — see what’s missing and order it. |
What manufacturing processes can Odoo manage?
Odoo’s manufacturing scope covers the path from demand to delivered, costed product. The apps involved depend on how you run:
| Workflow | Where it lives in Odoo |
|---|---|
| Demand | Sales orders and quotations; replenishment rules for make-to-stock |
| Product structure | Bills of materials with components, sub-assemblies and operations |
| Planning and execution | Manufacturing orders, work orders, work centers, Shop Floor |
| Materials | Inventory: availability, reservation, routes, reordering rules |
| Supply | Purchase, including subcontracting |
| Quality | Quality checks on operations and receipts |
| Engineering change | PLM: engineering change orders (ECOs) and BOM versions |
| Equipment | Maintenance of equipment and work centers |
| Traceability | Lots and serial numbers, traceability report |
| Cost and finance | Manufacturing order cost, inventory valuation, accounting |
How does Odoo handle bills of materials?
A bill of materials in Odoo lists the components and quantities for a product and, if you use work orders, the operations and work centers that build it — including at which operation each component is consumed. Sub-assemblies can have their own BOMs, so a multi-level structure stays manageable. Odoo 20 makes BOM maintenance easier: you can compare BOMs by the quantities they use, see and manage a BOM’s components and sub-assemblies directly from its form, find every BOM line that uses a component from the product’s “Used In” button, and register extra costs per manufacturing order on the BOM.
If you manage engineering changes formally, Odoo’s PLM app adds BOM comparison, product versions tracked on the product form, optional version updates when applying an engineering change, and one report showing every BOM change with cost comparisons.
How do work centers, operations and partial production work?
Each operation on a BOM runs at a work center — a line, cell, machine group or team with its own capacity and schedule. A manufacturing order creates one work order per operation; operators run them from the Shop Floor app, where Odoo 20 also lets them select a work center by scanning its barcode.
Partial production is where Odoo 20 changes the most. In AAKoryx’s Odoo 20 manufacturing demonstration environment — a configured demo company, Apex Industrial Products, not a customer — finished products such as the AX-100, AX-200 and AX-500 move through four work centers. With continuous production enabled, completing 25 of 100 units at Assembly lets those 25 move on to Testing while Assembly finishes the rest:
01Assembly
25 of 100 units completed and recorded on the work order
02Testing
Starts on those 25 units — no wait for all 100
03Final Inspection
The next operation in the routing
04Packaging
The last operation before finished goods reach stock
Whether that helps you depends on your floor. If a long first operation holds up every downstream work center, it can shorten the time from release to finished goods. If your work genuinely moves in complete batches, standard work orders may be all you need. And if part of an order has to wait — for a component or for capacity — Odoo 20 can split the ongoing order and plan the backorder automatically.
How do inventory, purchasing and manufacturing work together?
- Demand to supply: confirmed sales orders and reordering rules drive manufacturing and purchase orders. In Odoo 20, reordering rules can suggest minimum and maximum levels from demand history, the coverage you want and how often you order.
- Material availability: each manufacturing order shows component status, and a “To Replenish” filter in the order overview shows what still needs ordering.
- Receiving: the vendor’s reference appears on receipts, packages and their contents can be pre-encoded from what the vendor communicated, and expected arrival dates can be updated while keeping the vendor’s original date.
- Vendors: Odoo 20 adds a vendor quality rate based on the quality checks performed on their products.
- Finished goods: if the order has a destination package, finished products are packed on production; delivery and invoicing follow from the sales order.
What about quality and traceability?
Quality checks can run on operations and receipts; in Odoo 20 a failure location can be set from the check, and quality administrators can validate transfers without performing checks when needed. For traceability, lots and serial numbers are now always generated when a manufacturing order closes, the traceability report shows upstream and downstream lots in one view (with expiration dates), and a lot’s “Transfers” button lists the exact delivery lines it went out on — which makes a recall more precise.
What should manufacturers evaluate before choosing Odoo?
Evaluate Odoo with your own products and exceptions, not a generic walkthrough. The questions that decide fit are specific:
- Can your real BOM — levels, alternatives, operation-specific consumption — be modelled without workarounds?
- Do your routings and work centers map cleanly, including the steps that are done outside?
- How do you plan today, and does Odoo’s planning (and capacity view) answer the same questions?
- Must partial quantities move between operations — and does continuous production fit how your floor works?
- What has to be traced — lots, serials, expiry — and how fast do you need to answer a recall?
- Where do quality checks happen, and who signs them off?
- How do purchasing and replenishment respond when demand or lead times change?
- How should production costs reach the books, and who reconciles them?
When does Odoo need a closer look — or customization?
Odoo covers a lot as standard, but some needs deserve a hands-on test before you decide — and some end in configuration, an add-on or custom work:
- Advanced planning: if you need constraint-based scheduling or what-if scenarios across many bottlenecks, test that specifically; planners in some industries pair an ERP with a dedicated planning tool.
- Highly engineered products: engineer-to-order work with complex, evolving designs needs a careful look at how BOMs, engineering changes and quotes connect.
- Industry rules: regulated traceability, unusual units of measure or industry-specific documents may need configuration or extensions.
- Machines and other systems: connecting machines, MES or quality equipment is integration work, not a setting.
The way to find out isn’t a feature list. It’s seeing your own workflow in Odoo — and having someone tell you plainly where standard Odoo stops.
Personalized manufacturing demo
Your operation isn’t generic. Your Odoo demo shouldn’t be either.
Tell us how you manufacture — your products, BOMs, work centers, material flow and the questions you’re trying to answer. We’ll prepare a focused Odoo 20 demonstration around the workflows that matter to you.
- About two minutes of questions about how you produce.
- Prepared by an AAKoryx Odoo expert in our configured Odoo 20 manufacturing environment.
- Focused on your workflows, with a straight answer where standard Odoo stops.
See how the whole operation connects, step by step:the Manufacturing operating model
