A three-track system of engineering EBOM, process PBOM and manufacturing MBOM; full control over version switching, alternate-part groups, scrap factors, phantom items and shadow items. An accurate BOM is the shared source of truth for MRP, APS, material picking and cost accounting.
From engineering drawings to process conversion, from production material usage to cost allocation, BOM data runs through the entire chain
The same finished product supports N coexisting versions, taking effect precisely by effective date / customer / project; old versions keep tracing historical work orders while new versions only affect newly created ones
Same spec across different brands, batches or emergency substitutes are managed as "primary part + alternate-part group + priority," with substitution suggestions automatically proposed in shortage scenarios
Cutting loss, trial-run loss and first-article loss are configured per operation; MRP automatically adds scrap during material calculation, avoiding "enough in theory, short in reality"
Phantom items aggregate common structures, shadow items are used for cost allocation; MRP skips phantom items straight to base materials, while finance allocates cost by shadow item
BOM changes go through an ECN approval workflow, with before/after differences automatically compared; once approved, work-order BOM versions switch automatically by effective date
Tree comparison of two BOM versions makes additions/deletions/changes obvious; when a material changes spec, all affected finished products are listed automatically
Diffs flagged red · MBOM adds tooling & packaging
Engineering produces the EBOM organized "by assembly relationships," process engineers convert it into the PBOM organized "by operation flow," and the shop floor actually produces against the MBOM that "includes tooling, fixtures and scrap." The three BOMs share one source and stay in sync, yet each serves a different stage.
Supplier shortages, incomplete batches, urgent rush jobs — in these scenarios "finding a substitute" is a shop-floor norm. Pre-build the substitution relationships into the BOM, and when a shortage hits, the system proposes the solution directly — no need to chase procurement, process and quality every time.
Changing a single screw in a BOM seems trivial, but the impact may span 50 in-transit work orders, 200K of inventory materials and WIP orders at 3 suppliers. The ECN workflow understands the impact before routing for approval, avoiding the "no way back" surprise after a change.
The same bracket supplied to 5 OEMs, each with slight differences in color / printing / packaging — build 5 BOM versions by customer, and orders auto-apply the matching version
During chip shortages, one out-of-stock MCU can affect all products; with alternate-part groups pre-built with 3 backup specs + customer approval status, you can switch in seconds in a crunch
One machine with an 8-level BOM and 3,000+ parts; after multi-level explosion they hang under the project, with purchased / outsourced / make items each routed to procurement or work orders
BOM organized "by recipe," with the recipe containing main ingredients, additives, scrap and by-products; batch traceability strictly archived by recipe version
BOM data is the shared source for MRP, work orders, cost and traceability
After multi-level BOM explosion, net requirements are calculated and purchase suggestions generated
PBOM broken down along the process routing, with operation-level pick lists
Work-order creation auto-applies the BOM and generates the pick list
Traceability looks up batch-material usage by BOM version
Sign up to explore multi-version BOM and alternate-part management for free, or book a consultant demo