Stop guessing where your material waste goes.

Compare BoM-planned consumption against what your shop floor actually used, on every completed manufacturing order — with the gap already converted into money and flagged by severity.

The problem

Every manufacturing order deviates a little from its Bill of Materials — scrap, over-issue, substitution, measurement error. Odoo's built-in inventory and MRP reports show individual movements and valuations, but never line up planned versus actual consumption per component with the variance called out. Without that number, over-purchasing, cost drift, and unexplained waste go uninvestigated, and reconciling it by hand in a spreadsheet cannot keep pace with production volume.

The solution

Planned vs. Actual Consumption Report closes that gap directly inside Manufacturing. Generate a report over any date range, MO, product, or location and get a stored, severity-flagged variance line for every component — quantity, percentage, consumption ratio, and a money-denominated waste value — with pivot and graph views for trend analysis and a place to record the root cause.

Capabilities

Everything you need to see and explain material variance

Every capability below is implemented in the module.

01

Planned vs. Actual Variance List

A stored, severity-decorated list shows quantity, percentage, consumption ratio, and waste value for every component, with root-cause editable inline.

02

Money-Denominated Waste Value

Every quantity variance is converted into a currency figure using standard cost or actual valuation cost, so the financial impact is never left for someone to calculate by hand.

03

Configurable Severity Flagging

Set your own medium and high variance-percent thresholds in Manufacturing Settings; rows are automatically color-coded so problem components surface in seconds.

04

By-Product Reconciliation

By-product moves are reconciled against their BoM-expected quantities the same as raw components, with a clear ribbon marking by-product lines on the form.

05

Wizard-Guided Generation

Run the report over a date range, specific manufacturing orders, products, or locations, and pick standard or actual cost basis, all from one guided form.

06

Period-over-Period Trend Pivot

The pivot view groups waste value and quantity by product and month, revealing whether variance is improving or worsening over time.

07

Waste-by-Product Graph

A bar graph visualizes waste value by product, so the components carrying the most cost stand out at a glance.

08

Root-Cause Capture

Annotate each variance line with a root cause (scrap, over-issue, substitution, measurement error, loss) plus free notes, preserved across regeneration.

09

Printable PDF & Native Export

Print a PDF report grouped by manufacturing order, or use Odoo's built-in list export for CSV/Excel when finance needs to go further.

Workflow

How it works

1

Configure thresholds

Set your medium and high severity percentages and default cost basis once, under Manufacturing Settings.

2

Generate the report

Launch the wizard and pick a date range, specific manufacturing orders, products, or locations.

3

Review the variance

Scan the severity-flagged list, then drill into the pivot or graph for a trend view by product and month.

4

Capture the root cause

Annotate high-impact lines with a root cause and notes, preserved the next time the report is regenerated.

Questions

Frequently asked

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

Only manufacturing orders in the "Done" state within your chosen date range, MO, product, or location filters are analyzed; open or cancelled orders are ignored.

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.

Planned vs. Actual Consumption Report

Per-component planned versus actual consumption on completed manufacturing orders, with money-denominated waste value, severity flags and root-cause capture — variance surfaced instead of reconciled in a spreadsheet.

Buy on Odoo App Store