How we configured Odoo 17 to release a 160-item BOM in stages — with multiple material issues inside each stage — instead of waiting for everything to land.

That was the real question from an Indian Railways electrical contractor whose Odoo 17 manufacturing setup we built at Arsenal ITC.

Their product is assembled in stages — mechanical work first, then electrical, then final assembly. Mechanical needs only a small slice of those 160 components. But the textbook ERP rule is all-or-nothing: don’t release the manufacturing order until the full BOM is available.

So the floor is left with two bad options — wait weeks on a handful of long-lead electrical items, or start anyway and track the gap on spreadsheets. Neither holds up when you supply Indian Railways and need clean traceability on every order.

Staged BOM release in Odoo 17Production starts before the full BOM is available160-item BOM, released in stages — with multiple material issues inside each stageTHE OLD WAYWait for all 160 items, then release one big MOTime / order progressMATERIAL ISSUES123MECHANICALStarts on day one~40 of 160 itemsMATERIAL ISSUES1234long-lead parts arrive over timeELECTRICALMTO + reordering rulesDraws parts as they landMATERIAL ISSUES123ASSEMBLYFinal integrationFull traceability heldOdoo 17 · multi-level BOM →each stage releases and is issued material independently, multiple times — no all-or-nothing wait.Implemented by Arsenal ITC for an Indian Railways electrical contractor.
Staged BOM release in Odoo 17: each stage starts on what is available and draws the rest through multiple material issues.

How we set it up in Odoo 17

Instead of forcing the work to wait on the software, we configured Odoo to mirror how the work actually happens on the floor:

The result: mechanical work starts on day one, electrical and assembly draw their components as they land, material issue stays accurate, and traceability holds across the full railways supply chain.

The lesson we keep relearning on implementations: a good ERP setup doesn’t force the business to work the way the software assumes — it configures the software to mirror how the business actually builds.

If your production starts before every BOM line is in stock, you don’t need an off-system workaround — you need the system structured to handle it. Talk to Arsenal ITC about your Odoo manufacturing setup.