Plan production level by level not BOM by BOM

A single Requirements Planner explodes multi-level Bills of Materials into an indented tree with availability, routing and rolled-up cost at every level, so planners never recompute sub-component demand by hand again.

The problem

Multi-level products are made of components that are themselves manufactured from other components, but a standard Odoo BOM only shows one level at a time. Planners flatten deep bills of materials into a single list, or manually chain manufacturing orders together, and redo the same sub-component requirement math by hand every time top-level demand changes.

The solution

The Requirements Planner explodes any top-level product into a full indented component tree in one click, showing single-level and total multi-level quantities side by side, availability and shortages at every level, per-component buy/make routing, and rolled-up cost — all on top of standard Community Manufacturing.

Capabilities

Everything a nested BOM needs, in one module

Every capability below is implemented in the module.

01

Multi-Level Requirements Planner

Pick a product and a quantity to produce, then recompute the full multi-level explosion into a saved, reusable scenario — keep several what-if scenarios side by side.

02

Single-Level vs. Total Required

Every row shows the quantity its immediate parent demands next to the true total requirement after cascading through every level below it — the gap a single-level BOM read hides.

03

Availability & Shortage Detection

On-hand and forecast quantities are checked at every level of the tree, with in-stock, partial and shortage rows visually flagged so short components never hide behind a higher-level total.

04

Per-Component Routing

Set Buy, Make to Order or Make to Stock on each component individually, right in the tree, with a recommended route computed from current availability or cost to speed the decision.

05

Rolled-Up Cost Comparison

Every BOM rolls up the cost of its whole component tree into one figure, shown as a column on the BOM list so multiple candidate BOMs for the same product line up for direct comparison.

06

One-Click Explode from the BOM

An Explode Tree button on every Bill of Materials opens its Requirements Planner instantly, alongside a multi-level indicator and depth reached — no need to rebuild the scenario by hand.

07

Change-Impact on Shared Components

An Impact button on any BOM line shows every other Bill of Materials that ultimately consumes that component, so you see the ripple effect before you edit a shared part.

08

Manufacturing Order Shortage Banner

A manufacturing order shows a plain-language, multi-level shortage summary and a Requirements smart button that opens the full planner for that exact product and quantity.

09

BOM Selector on Sales Orders

When a product has several Bills of Materials, sales can pick the right one directly on the order line, plus a configurable Max Depth, Shortage Policy and Route Recommendation setting.

Workflow

How it works

1

Pick a product & quantity

Open the Requirements Planner and choose a top-level product and the quantity you plan to produce or sell.

2

Explode the full tree

Click Recompute to walk every level of the Bill of Materials and see quantity, availability and cost for every component and sub-assembly.

3

Decide routes & spot shortages

Review the shortage-highlighted rows, adjust each component's route, and use the recommended route as a starting point.

4

Confirm with confidence

Save the scenario for later, then confirm production from the BOM or manufacturing order, with shortage banners and impact checks along the way.

Questions

Frequently asked

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

No. The Requirements Planner and its multi-level cascade are built entirely on Community Manufacturing and Sales, so no Enterprise mrp_mps dependency is required.

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.

Multi-Level BOM: Hierarchy, Cascade & Routing

Explode a Bill of Materials into a full multi-level requirements tree showing single-level against total demand, shortages, per-component routing and rolled-up cost — plus change-impact analysis on shared components.

Buy on Odoo App Store