Master production scheduling, down to every component.

Plan finished goods and their multi-level BoM components across configurable periods, with draft-MO actuals, ATP projection, safety-stock alerts, and a full undo-safe audit trail, all in one native Odoo grid.

The problem

Odoo's native MPS only counts confirmed manufacturing orders, forgets your filters every time you navigate away, and offers a single time granularity when planners need weekly procurement and monthly forecasting together. Seeding lines for a multi-level BoM means typing every sub-assembly in by hand, and bulk actions like Order All, Delete All, and bulk edits are one-way, with no preview and no undo.

The solution

Master Production Schedule expands your full BoM tree in one click, counts draft and confirmed manufacturing orders separately, and keeps your filters, pagination, and scroll position exactly where you left them. Every bulk action previews its effect first and can be reverted afterward from a snapshot, so planners can move fast without fear of an irreversible mistake.

Capabilities

Everything a production planner needs, in one app

Every capability below is implemented in the module.

01

Multi-level BoM expansion

Recursively expand an unlimited-depth BoM tree into MPS lines with cumulative quantity ratios, cycle detection, and duplicate-safe re-expansion.

02

One-click forecast propagation

Push a finished-goods forecast down the entire BoM tree in a single action, with a preview of every line before it applies.

03

Draft and confirmed MO actuals

Count draft manufacturing orders in +Actual with a per-order include/exclude toggle, and see draft versus confirmed quantities distinctly in the grid.

04

Available-to-promise waterfall

Opening and closing ATP computed period by period from on-hand stock, carried forward automatically, with safety-stock threshold alerts.

05

Hybrid week + month grid

Mix near-term weekly procurement detail with longer-range monthly forecasting in one grid, with a pinned totals column and period sub-totals.

06

Undo and preview on bulk actions

Every bulk edit, Order All, and Delete All is snapshotted first with a preview of affected cells, and a one-click Revert restores the prior state.

07

Persistent filters and templates

Filters, pagination, and scroll position survive navigation, and recurring planning scenarios can be saved and reloaded as named filter templates.

08

Rolling, copy-forward and CSV forecasts

Generate forward forecasts from growth ratios, copy prior-period values forward, or bulk-import from CSV, with validation flagging what will change before you apply it.

09

Full change audit trail

Every forecast and cell edit is logged with who changed it and the old and new values, giving planners a complete forecast-versus-actual history.

Workflow

How it works

1

Create a schedule

Pick products, warehouse and route, and a period granularity: day, week, month, or a hybrid of both.

2

Expand and forecast

Recursively expand the BoM, then propagate, import, or roll forward demand to populate every line.

3

Review the grid

Read demand, suggested replenishment, actuals, and ATP per period, with safety-stock alerts surfaced in-grid.

4

Act with confidence

Order all or per-product, bulk-edit cells, and undo any step from a snapshot if something needs correcting.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It runs on Odoo Community with the standard Manufacturing, Inventory, and Purchase apps already installed, and does not require Odoo Online.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Master Production Schedule (MPS)

Plan finished goods and multi-level BoM components on a hybrid week-and-month grid, counting draft MOs and projecting available-to-promise — with preview and undo on bulk actions.

Buy on Odoo App Store