Manufacturing ERP Guide: BOMs, MRP, Shop Floor and Costing
A practical guide to manufacturing ERP: modelling BOMs and routings, making MRP trustworthy, shop-floor data capture, costing, quality and traceability.
Manufacturing ERP promises a lot: automatic planning, accurate costs, real-time shop-floor visibility. Whether it delivers depends on how well the system models your production — and whether the data feeding it is good enough.
Model products realistically
Bills of materials
Multi-level BOMs describe what a product is made of. A few principles:
- Use phantom (kit) BOMs for sub-assemblies you never stock, so planning explodes straight through them.
- Use variant logic instead of duplicating BOMs for every colour or size.
- Track revisions with effective dates so engineering changes don't break work in progress.
Routings
Routings define how a product is made: operations, work centres and times. Be pragmatic. Model operations that matter for capacity and cost; don't split processes into twenty steps that nobody updates.
Make MRP trustworthy
MRP turns demand into proposed purchase and manufacturing orders. It's only as good as its inputs:
- Stock accuracy — inaccurate stock produces wrong proposals.
- Lead times — purchasing and manufacturing lead times must reflect reality.
- BOM accuracy — wrong components mean wrong purchases.
- Reorder rules — minimums, multiples and safety stock.
Start in recommendation mode. Planners review proposals and correct data issues; automation comes once proposals are consistently sensible.
Capture shop-floor data without slowing production
The shop floor determines whether WIP, labour costs and progress are real. Keep operator interfaces simple: start, stop, quantity, scrap reason. Tablets at work centres work well. If reporting takes operators longer than before, they'll stop doing it.
Machine integration — cycle counts and downtime from equipment — reduces manual entry where it's practical.
Get costing right with finance
Costing configuration is a finance decision:
- Standard costing sets expected costs and reports variances.
- Actual costing uses real material and labour costs per order.
- Overhead absorption allocates indirect costs via labour hours, machine hours or another driver.
Agree the approach before go-live. Wrong costing configuration is the most common reason manufacturers distrust margin reports.
Quality and traceability
Quality checks at receipt, in-process and final inspection capture non-conformances where they occur. Lot and serial tracking from raw material to finished goods enables recalls and answers customer questions quickly.
Phase the rollout
- Core flows: sales, purchasing, inventory, accounting, simple manufacturing orders.
- Shop-floor execution: work orders, operator interfaces, scrap.
- Planning maturity: tuned MRP, capacity planning.
- Advanced: maintenance, machine data, quality analytics.
Common pitfalls
- Turning on MRP with dirty data
- Over-detailed routings
- Ignoring operator usability
- Costing configured without finance
See our manufacturing industry page and manufacturing management solution for how we approach these projects.
Frequently asked questions
When should a manufacturer switch on MRP?
When BOMs, lead times and stock accuracy are reliable. Run MRP in recommendation mode first and review proposals with planners.
Do we need work orders?
If you need capacity scheduling by machine or labour cost per operation, yes. Simple assembly often works with manufacturing orders alone.
ERP Builders Team
Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.
Related articles
Odoo 20 Manufacturing: Continuous Production and More
Odoo 20 manufacturing changes for production teams: continuous production, MO Kanban, split orders, the single Produce button, shop floor and PLM updates.
Odoo Manufacturing (MRP): A Practical Setup Guide
Setting up Odoo Manufacturing properly: bills of materials, work centres, operations, kits and phantom BOMs, subcontracting, MRP planning and costing, plus common traps.
3D Warehouse Management: Visualising Stock in 3D
What 3D warehouse management offers: bin occupancy views, slotting decisions, space planning, and how to build a 3D view on ERP location data.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.