Master Production Scheduling in Odoo#
The Master Production Schedule (MPS) is a forward-looking production plan - unlike MRP which reacts to confirmed orders, MPS lets you plan based on sales forecasts, smoothing production and building inventory buffers before demand peaks.
Prerequisites#
Manufacturing → Configuration → Settings → enable Master Production Schedule.
Setting Up the MPS#
Manufacturing → Planning → Master Production Schedule:
The MPS view shows a grid:
- Rows: products to plan
- Columns: time periods (weeks or months, configurable)
- Values per cell:
- Demand Forecast (from sales forecast or manual entry)
- Confirmed Demand (from actual sale orders)
- Available Quantity (projected stock)
- To Replenish (suggested production or purchase)
Adding Products to MPS#
Manufacturing → Planning → Master Production Schedule → Add a Product:
- Product: Finished Goods Widget
- Route: Manufacture (or Buy)
- Minimum Stock: safety stock level (buffer)
- Manufacturing Lead Time: days to produce one batch
Entering Demand Forecasts#
In the MPS grid, under each time period:
- Demand Forecast: type the expected sales units for that period
- This can come from sales team forecasts, historical data, or a connected BI tool
Odoo also reads Confirmed Sales Orders automatically - these appear as "Confirmed Demand" alongside the forecast.
MPS Calculation#
For each period, Odoo calculates:
Available = Previous Period Available + Planned Production − Demand
To Replenish = Max(0, Minimum Stock + Demand − Previous Available)If Available would drop below the Minimum Stock, Odoo highlights the period and suggests a replenishment quantity.
Generating Manufacturing Orders#
From the MPS, click Replenish on any product:
- Odoo creates a Manufacturing Order (or Purchase Order for purchased items) for the suggested quantity
- Scheduled start date is set based on the target completion and lead time
Adjusting the Plan#
Drag replenishment quantities between periods to level production:
- If Week 3 is overloaded, move some replenishment to Week 1 or 2
- MPS reflects the revised plan immediately
Horizon and Buckets#
Configure the planning horizon:
Manufacturing → Configuration → Settings → MPS → Planning Horizon: 12 weeks
Configure bucket size:
- Weekly buckets: suitable for products with 1–4 week lead times
- Monthly buckets: suitable for products with 1–3 month lead times
Shorter buckets give more granular control; longer buckets suit products with long lead times.

