How a German precision manufacturer hit 99.4% on-time delivery with Odoo shop floor MRP
A high-mix precision engineering manufacturer running 3 plants and 18 work centers replaced paper job travelers and disconnected BOM tracking with an interactive shop floor MRP II platform, built and delivered by GritXi Technologies.
| Client | Precision industrial engineering & high-mix assembly manufacturer (name withheld under NDA) |
|---|---|
| Industry | Precision manufacturing, multi-level BOM assembly, industrial equipment production |
| Location | Germany (3 production plants) |
| Scale | 3 production plants · 18 work centers · 2,500+ active SKUs with 5-tier BOMs |
| Previous system | Paper production job travelers, disconnected multi-tier BOM tracking, monthly cost spreadsheets |
| Platform | Odoo Enterprise (Multi-level BOM/MRP, shop floor tablet kiosks, quality control gates, actual costing) |
| Go-live timeline | 12 months from project start to full go-live |
| Partner | GritXi Technologies Pvt. Ltd. (Certified Odoo Partner) |
| Confidentiality | Client name and proprietary entity names are anonymized under NDA. |
| 99.4% on-time production delivery Up from 73.4% before go-live | 34% faster WIP cycle time 18 days down to 11.8 days | 42% less manufacturing scrap 6.2% down to 1.8% of material |
The challenge
Running three plants and eighteen work centers building precision industrial equipment with up to five tiers of sub-assemblies meant that a single finished machine could depend on more than 450 discrete components. Work order progress, machine runtimes, and worker hours were recorded on paper job travelers, creating a reporting lag of 24 to 48 hours before plant management could see what was actually happening on the floor.
Engineering change orders frequently failed to propagate into active production, causing assembly reworks and the occasional consumption of now-obsolete parts. CNC machining, welding, surface coating, and assembly lines were scheduled without coordination, leading to work center idle time in one area while another became the bottleneck holding up dispatch. And raw material price swings, scrap rates, and labor variances were only calculated on monthly spreadsheets. By the time a margin problem on a production run was visible, the run was long finished.
Why Odoo and Why GritXi?
The client needed multi-level BOM management, live shop floor data capture, work center capacity planning, and actual costing working together in real time, a combination that typically requires stitching together a PLM tool, a separate MES, and a spreadsheet-based costing process.
They chose Odoo because its Manufacturing (MRP), Quality, and Inventory modules could be extended into a genuine shop floor execution platform, with BOM, routing, and costing living in the same system instead of three disconnected tools. They chose GritXi because GritXi had already built the specific pieces a high-mix precision manufacturer needs (including the 5-tier BOM explosion engine, the touch-tablet shop floor kiosks, and the real-time actual costing calculation) rather than proposing a generic MES bolt-on.
The approach
GritXi built a connected manufacturing platform spanning engineering, the shop floor, scheduling, and costing:
Multi-level BOMs and engineering change orders
Five-tier BOM explosion automatically nests raw materials, sub-assemblies, phantom BOMs, and routing operations with revision versioning. When engineering issues a change order, active BOMs update automatically and production planners are alerted without halting manufacturing orders already running.
Interactive shop floor tablet kiosks
Operators log in with a barcode badge, start and pause operation timers, view technical drawings on-screen, and register completed units with a single tap. Barcode scanning of raw material lots consumes inventory directly at the work center, giving full forward and backward lot traceability.
Master production scheduling and capacity planning
A drag-and-drop Gantt board matches work orders to work center capacity, preventive maintenance windows, and worker shifts. Dynamic min-max replenishment rules automatically generate purchase requests for raw materials based on lead times and active production demand.
In-line quality control and real-time costing
Tolerance measurements and visual pass/fail checks, with defect photo uploads, are required before a work order can move to the next routing step, with one-click non-conformance and scrap workflows for anything that fails. Actual raw material consumption, machine-timer labor cost, and allocated overhead are tracked per finished unit in real time, replacing the old month-end cost estimate entirely.
Implementation timeline
| Phase | Milestone |
|---|---|
| Phase 1 (Months 1–3) | Discovery across 3 plants, CAD/PLM integration, multi-level BOM explosion architecture |
| Phase 2 (Months 4–6) | Shop floor touch-tablet kiosks, barcode scanning, worker time-tracking & lot traceability |
| Phase 3 (Months 7–9) | Master production scheduling, work center capacity planning, in-line quality control gates |
| Phase 4 (Months 10–12) | Real-time actual vs. standard costing engine, supervisor dashboards, production cutover |
Total go-live timeline: 12 months from project start to full production across 3 plants and 18 work centers.
The results
| Area | Before | After | Impact |
|---|---|---|---|
| On-time production delivery | 73.4% | 99.4% | Consistent OEM customer SLA compliance |
| WIP cycle time | 18 days | 11.8 days | 34% faster production throughput |
| Manufacturing scrap | 6.2% | 1.8% | 42% reduction in material waste |
| Shop floor data latency | 24–48 hours | Real-time (0 sec) | Instant tablet kiosk visibility |
| BOM accuracy & inventory sync | 81.5% | 99.8% | Zero line stoppages from missing components |
| Unit cost accuracy | ±14% estimated | 100% actual cost | Accurate product margin analytics |
A story from the shop floor
Engineering issued a change order on a bracket sub-assembly used across three different finished machines. In the past, this routine revision under the old paper-based system would take days to reach every affected work order, if it reached them consistently at all. In the past, this kind of gap had led to a batch of units being assembled with the outdated bracket, discovered only at final inspection and requiring a costly rework.
After go-live, the change order updated every active BOM referencing that bracket within minutes, and the shop floor kiosks immediately showed the revised part number and drawing to any operator starting a matching work order. Two work orders already in progress were flagged automatically for a supervisor review before continuing, catching the transition cleanly instead of discovering it at final inspection.
What the client said
Illustrative case study prepared for industry publication. Client identifiers are anonymized.
Technology used
- Odoo modules: Manufacturing (MRP), Quality, Maintenance, Product Lifecycle Management (PLM), Inventory & Barcode
- GritXi custom builds: 5-tier hierarchical BOM explosion with ECO automation, interactive shop floor tablet kiosks, master production scheduling & work center capacity planning, in-line quality control gates, real-time actual vs. standard costing engine
Ready to achieve similar results for your enterprise?
Discuss your requirements with our certified Odoo consultants and discover how we can transform your operations.
Need Help with Your ERP Implementation?
Our experts are here to help you implement Odoo successfully.