Skip to Content

Master Production Scheduling in Odoo: Planning Made Easy

June 23, 2026 by
Master Production Scheduling in Odoo: Planning Made Easy
hannah@kapwamarketing.com


Manufacturing has a funny habit of punishing the unprepared. One week everything’s calm, the next week orders start piling up, raw materials vanish from the shelves, and production turns into a juggling act. It's not just ideal here.

That’s exactly why the Master Production Schedule (MPS) in Odoo exists. It’s not just another dashboard hiding in the Odoo, it’s a forward-thinking planning space that helps you anticipate what’s in demand, line up production, and keep purchasing under control before things get messy (maybe just right after at least week 1.

Now, let’s break it down in plain terms.

So, What Is the Master Production Schedule (MPS)?

Inside Odoo’s Manufacturing app, the Master Production Schedule is a planning tool that lets you forecast what you’ll need over time. Products and components alike.

Unlike automated reordering rules that react to stock levels, MPS gives you the wheel. You decide what demand to plan for. You decide when to act.

And honestly, that control can be a game changer.

With MPS, you can:

  • Plan Manufacturing Orders (MOs) and Purchase Orders (POs) based on forecasts

  • Add manual demand for seasonal spikes or special campaigns

  • See future stock projections in one organized schedule

  • Adjust quantities before shortages happen

It’s especially useful when sales orders alone don’t tell the full story. Because let’s face it — some demand doesn’t show up until it’s almost too late.

Why MPS Actually Matters

Plenty of companies don’t struggle with sales. They struggle with timing. If the inventory is too much, cash can get stuck on the shelf. On the other hand, if the inventory is too little, orders may slip through your fingers.


MPS helps balance that act by combining:

  • Confirmed demand from sales orders

  • Forecasted demand you enter manually

  • Existing manufacturing and purchase orders


Put together, these create a forward-looking snapshot of your inventory situation. Not yesterday’s numbers; just next month’s reality.

That shift in perspective is powerful.

A Simple Example

Picture a company selling artificial Christmas trees. In early September, demand looks quiet. Maybe only a few confirmed orders exist.

But everyone knows what’s coming in December.

Instead of waiting for sales to explode, planners use MPS to add forecasted demand ahead of time. Odoo then suggests the right production and purchase quantities early. Just no panic mode required.

That’s planning with foresight instead of reacting with coffee-fueled urgency.



Enabling MPS in Odoo 19

Before using it, you’ll need to switch it on:

  1. Go to Manufacturing → Configuration → Settings

  2. Scroll to the Planning section

  3. Enable Master Production Schedule

  4. Save your changes

Once activated, two new options appear:

  • Time Range: Plan by day, week, or month

  • Number of Columns: Decide how far into the future you want to view (for example, 12 months)

This flexibility lets you match the tool to your business rhythm. Fast-moving products? Go granular. Long production cycles? Broader time frames may work better..


How the MPS Dashboard Works

You’ll find it under:

Manufacturing → Planning → Master Production Schedule

The interface appears as a grid. Products down the side. Time periods across the top. Clean and structured.

Here’s what you’ll see inside:

Forecasted Demand

In the forecast demand, it represents the expected demand for each period. You can manually input, just based on trends, market insight, or upcoming campaigns.

Indirect Demand Forecast

If a component is used in other products, this row shows demand generated from those finished goods. It helps you avoid surprise shortages deep in the supply chain.

Suggested Replenishment

Based on forecasts and current stock, Odoo calculates what you should replenish. Each suggestion includes a Replenish button. Nothing happens automatically — you choose when to create the MO or PO.

Forecasted Stock

This is your projected inventory level after accounting for demand and planned replenishment. It’s essentially your future stock reality, displayed in advance.


The Advantage of Manual Control

Here’s what sets the MPS: it doesn’t automatically trigger orders.

Instead, it suggests. You review. You adjust. You decide.

That manual layer gives planners flexibility:

  • Increase forecasts for promotions

  • Adjust quantities based on production capacity

  • Prioritize specific products

  • Fine-tune purchasing timing

In environments where demand fluctuates—seasonal businesses, project-based manufacturing, fast-changing markets—that flexibility is incredibly useful.

Sometimes automation is great. Other times, control wins.

Best Practices for Using MPS in Odoo

If you want MPS to really shine, consider these practical tips:

1. Match the Time Range to Your Reality

In this case, weekly planning works well for rapid production cycles. Monthly views suit longer and better manufacturing timelines.

2. Compare Forecast vs. Actual Demand

Enable additional data rows when possible. Seeing the gap between planned and real demand helps you refine future forecasts.

3. Include Existing Orders

Make sure confirmed Manufacturing Orders and Purchase Orders are visible in the schedule. That prevents over-replenishing.

4. Avoid Conflicts with Automation

In the Odoo MPS, it works best when not mixed with automated reordering rules. Using both at the same time here can lead to overlapping logic and confusing replenishment behavior.

Just keep it clean and simple. One system per planning strategy.


Real‑World Insights

Think about seasonal goods. Examples are the custom calendars, holiday decorations, and promotional products.

A simple reordering rule might react too late (too late for you to reorder) when demand spikes in November. By then, production capacity may already be stretched.

Planners who use MPS can anticipate the surge months earlier, then they adjust forecasts, and schedule production ahead of time.

The result? Fewer shortages. Less emergency procurement and better alignment between purchasing and manufacturing.

In many companies, MPS becomes the central planning hub. It is  the place where production timing and procurement strategy meet.

And when that alignment works, everything feels smoother.


In Conclusion

The Master Production Schedule in Odoo 19 is not just another feature tucked inside the system created without a reason. It’s a strategic planning tool that connects forecasting with execution.

It allows you to:

  • Proactively plan the demands 

  • Manually control the production decisions

  • Visualize future stock levels as forecast

  • And then, align manufacturing with business goals


Whether you’re dealing with seasonal trends, launching a new product, or simply trying to improve inventory visibility, MPS gives you a structured way to think ahead.

And in manufacturing, thinking ahead is half the battle.