ERP

    Odoo Manufacturing Planning: MPS, MRP, and Work Centers

    Odoo manufacturing planning covers Master Production Schedule, Material Requirements Planning, work center management, and capacity planning for efficient production operations.

    VT
    11 min read
    Share

    Key Takeaways

    • Master Production Schedule (MPS) balances demand forecasts with inventory and capacity for top-level production planning
    • MRP automatically calculates component needs and generates procurement orders based on BOMs, inventory, and lead times
    • Multi-level Bills of Materials support complex products with sub-assemblies and intermediate manufacturing steps
    • Work center capacity planning identifies bottlenecks before they cause production delays
    • Shop floor reporting provides real-time production status, quality data, and inventory updates

    Master Production Schedule (MPS)

    MPS is the top-level planning tool that determines what to produce, in what quantities, and when. It balances demand signals (sales forecasts, orders) with supply capabilities (inventory, production capacity).

    MPS InputSourcePurpose
    Sales forecastCRM pipeline + historicalDemand prediction
    Confirmed ordersSales moduleCommitted demand
    Current inventoryStock moduleAvailable supply
    Safety stockConfigurationBuffer for variability
    Lead timesBOM + procurement rulesTiming calculations
    Weekly Review

    Review and adjust MPS weekly. Compare planned vs. actual production, update forecasts with latest sales data, and rebalance the schedule for the rolling 8-12 week horizon.

    Bills of Materials and Product Structure

    The BOM defines every component, quantity, and operation required to manufacture a product. Accurate BOMs are the foundation of MRP calculations, cost estimation, and production scheduling.

    • Single-level BOM: list of direct components for simple products
    • Multi-level BOM: parent and child BOMs for products with sub-assemblies
    • Phantom BOM: sub-assembly that is not stocked independently (exploded during MRP)
    • Kit BOM: components shipped together without manufacturing (assembled by customer)
    • BOM variants: different BOMs for product variants (size, color, configuration)
    BOM Accuracy

    BOM errors cascade through MRP, causing wrong material orders and production delays. Audit BOMs quarterly and update immediately when engineering changes are made.

    Material Requirements Planning

    MRP explodes the production plan through BOMs to calculate material requirements. It compares needed quantities against available inventory and scheduled receipts, then generates procurement actions for shortages.

    MRP ActionTriggerResult
    Purchase orderBuy-type component below reorderRFQ to vendor
    Manufacturing orderMake-type component below reorderProduction order
    Transfer orderComponent at another warehouseInternal stock move
    Reschedule alertLead time cannot meet demand datePlanner notification

    Work Centers and Routing

    Work centers represent physical production stations with defined capacity, operating hours, and cost rates. Routings link work centers in sequence to define the manufacturing process for each product.

    Work Center ConfigSettingImpact
    CapacityUnits per hourThroughput calculation
    Operating hoursShifts and schedulesAvailable time for scheduling
    Setup timeMinutes per changeoverPlanning accuracy
    Cost per hourLabor + overhead rateProduction costing
    EfficiencyOEE percentageRealistic capacity planning
    OEE Tracking

    Overall Equipment Effectiveness (OEE) combines availability, performance, and quality rates. An 85% OEE means your work center has 85% of its theoretical capacity available. Use OEE to set realistic capacity.

    Shop Floor Control and Reporting

    Shop floor operators interact with Odoo through tablets or kiosks at each work center. They start/stop operations, report quantities produced, log scrap, and trigger quality checks.

    1. Operator logs into the work center tablet/kiosk
    2. Selects the next work order from the queue
    3. Starts the timer for the operation
    4. Reports completed quantities and any scrap
    5. Triggers quality check if configured at this control point
    6. Marks operation complete and moves to next order
    Barcode Integration

    Use barcode scanning for operator login, work order selection, and component consumption. Scanning reduces errors and speeds up shop floor data entry.

    Frequently Asked Questions

    Need Help Implementing This?

    Our team can help you put these insights into practice.

    Schedule a Consultation