What manufacturing planning without MRP actually looks like
Material Requirements Planning was developed in the 1970s to solve a specific problem: how to ensure that every component of a multi-level product arrives in the right quantity at the right time. Without it, manufacturers rely on spreadsheets, tribal knowledge, and reactive expediting — with predictable results.
The Material Coordination Problem
Multi-level bills of materials mean that a single finished product requires dozens of components, each with its own lead time and supplier. Manually coordinating what to buy, when to order it, and what to manufacture first is the fundamental problem MRP was created to solve.
Lead Time Mismanagement
Without a system exploding the BOM against real lead times, planners either order too early — tying up cash in premature inventory — or too late, causing production stoppages while waiting for components that should have been ordered weeks ago.
Invisible Shortages Until It Is Too Late
A shortage discovered when a work order is about to start has already failed. Material planning needs to surface shortages weeks in advance — far enough ahead to allow procurement to respond before production is affected.
Disconnected Purchasing and Production
When production planning and purchasing operate from separate spreadsheets, the procurement team does not see the manufacturing schedule and the production team does not see what has been ordered. Expediting becomes the primary planning tool.
Five Decades of Manufacturing Planning
What to make and buy, and when
Ignored capacity
Added rough capacity and purchasing
Aggregate only
Enterprise-wide integration
Execution gap
Shop floor execution layer
Siloed from ERP
All layers in one integrated platform
Why Odoo
Odoo is a fully integrated, open-source ERP platform. Its Manufacturing module is not a bolt-on — it shares the same database as Sales, Purchasing, Inventory, Quality, Accounting, and HR. When a sale is confirmed, the manufacturing module sees it immediately. When a purchase arrives, stock is updated in real time. There are no interfaces to maintain and no data to synchronise between systems.
The open-source model means there are no per-user licensing fees, no module-unlock costs for features you need, and no dependency on a vendor's willingness to support your deployment. Fluxentra implements and supports Odoo Manufacturing for manufacturers across industries.
- Fully open source — no licensing fees per seat
- All modules share one database — no integration middleware
- Active global community of 12 million+ users
- Modular: start with manufacturing, expand to full ERP
- Odoo 17 includes a dedicated shop floor tablet interface
Odoo Manufacturing at a Glance
Odoo Manufacturing — Module by Module
Each capability is native to Odoo and shares data with every other module — no custom connectors, no duplicate data entry
Bills of Materials
Odoo supports multi-level BOMs with components, sub-assemblies, operations, and by-products. Variant BOMs handle product configurations. Phantom components handle virtual assemblies that exist only on paper.
Work Centres & Routings
Each manufacturing operation is assigned to a work centre with defined capacity and efficiency. Routings specify the sequence of operations, cycle times, and setup times — giving the MRP engine real capacity data to plan against.
Manufacturing Orders
Odoo generates manufacturing orders from sales demand, reorder rules, or manual requests. Work orders break down production into individual operations, each trackable on the shop floor with start/pause/complete controls.
MRP Replenishment
The replenishment engine runs MRP across all open demand — sales orders, forecasts, minimum stock rules — against available inventory and pending receipts, generating proposed purchase orders and manufacturing orders to cover every shortage.
Integrated Procurement
Purchase orders generated by MRP flow directly into Odoo's Purchase module. Vendor lead times, minimum order quantities, and price lists are respected automatically. Receipts update inventory in real time, closing the procurement loop.
Shop Floor Control
Odoo's tablet-friendly shop floor interface lets operators record time, component consumption, and quality checks at each work centre — capturing real production data without paper-based recording or end-of-shift data entry.
Quality Integration
Quality control points are embedded directly in manufacturing operations. Inspection plans trigger at defined steps, with pass/fail recording, non-conformance creation, and automatic blocking of downstream operations until checks are resolved.
OEE and Performance Reporting
Overall Equipment Effectiveness is calculated automatically from work order data — availability, performance, and quality — giving production managers objective visibility into where capacity is being lost.
From Sales Order to Finished Goods — Without Leaving Odoo
Every step of the manufacturing cycle happens in the same system. Data created at one stage is immediately visible at the next — no exports, no re-entry, no synchronisation delays.
The Integration Advantage
Without Odoo
- Sales team manually notifies production of new orders
- Planner checks inventory in one spreadsheet, BOM in another
- Purchase orders raised by email, not linked to production plan
- Stock updates happen at shift end — shortages discovered too late
- Management reports assembled manually from multiple sources
With Odoo
- Confirmed sale automatically creates demand in MRP
- MRP runs against live inventory — shortages visible immediately
- Purchase orders generated with one click from MRP suggestions
- Stock updates in real time as receipts and issues are recorded
- All reports — OEE, stock, costs, on-time delivery — live in one place
Fluxentra's Odoo Implementation Approach
What makes an Odoo MRP deployment succeed — or stall
BOM and Routing Accuracy First
MRP is only as good as the data it runs on. The first and most important step is validating every bill of materials and routing in the system — correct component quantities, accurate lead times, and realistic cycle times. Garbage in, garbage out.
MTO vs. MTS Strategy Definition
Odoo supports make-to-order, make-to-stock, and mixed modes. Getting this classification right for every product — based on demand variability, lead times, and customer expectations — determines whether MRP creates the right orders at the right time.
Shop Floor Buy-In
Real-time manufacturing data requires operators to record work in Odoo as it happens. This only works when the interface is fast, intuitive, and genuinely useful to the people using it. Odoo's shop floor tablet app is designed for this — but the workflow has to be set up correctly.
Procurement Integration
The full value of MRP is only realised when purchasing actually follows the MRP suggestions. This means aligning vendor lead times, minimum order quantities, and procurement policies with what Odoo is planning — a process change, not just a configuration.
Phased Module Rollout
Deploying all of Odoo at once overwhelms users and creates too many failure points. Fluxentra stages implementation: manufacturing and inventory first, then purchasing integration, then quality, then advanced reporting — with each phase proven before the next begins.
Ongoing Support and Training
Odoo is actively developed — new features, improved interfaces, and occasional workflow changes arrive with every version. Our support engagement covers training new staff, handling version upgrades, and extending the deployment as the business grows.
Ready to replace your manufacturing spreadsheets with Odoo?
We begin with a manufacturing assessment — reviewing your BOMs, routings, and planning process to define exactly what Odoo needs to be configured to do before any implementation begins.
Open-source Odoo · No per-user licensing · Full manufacturing suite