See production status without leaving the sales order

Sale MRP Status puts manufacturing order status, yield tracking, and multi-BOM selection directly on the sales order — visible to every internal user, not just the ones with an MRP role.

The problem

When a customer asks "when will my order be ready?", the salesperson has to leave the sales order, hunt through the Manufacturing app, and cross-reference order numbers to find out. Native Odoo keeps that data siloed, and the one competing add-on hides it behind an MRP user-role setting most sales users do not have — so the manufacturing tab never even appears for them.

The solution

Sale MRP Status adds a Manufacturing page and order-line columns to the sales order itself, visible to any internal user by default. It shows live status, planned-vs-produced quantities, and lets sellers pick the Bill of Materials at the point of sale — and it never rewrites component quantities when actual output differs from plan.

Capabilities

Everything sales needs to know about production

Every capability below is implemented in the module.

01

Always-visible manufacturing status

A status badge and Manufacturing page appear on every sales order for every internal user — no MRP role, no extra setting. Status rolls up to Draft, To Produce, In Progress, Blocked on Components, To Close, or Done.

02

Manufacturing information panel

A single panel on the sales order lists every linked manufacturing order with its state, component availability, planned and produced quantities, expected date, and the components involved — no app-switching required.

03

Multi-BOM selection at the point of sale

When a product can be built from more than one Bill of Materials, choose the right one directly on the sales order line, at quotation or after confirmation — a capability Odoo removed after version 8.

04

The chosen BOM drives the manufacturing order

The Bill of Materials picked on the sales order line is passed straight into procurement, so the manufacturing order that gets created builds the product exactly the way the seller specified.

05

Decoupled produced quantity

Record the actual quantity produced on the sales order line as an independent value. Entering it never triggers a recalculation of component materials or costs — normal yield variance no longer forces a cascade of unwanted edits.

06

Honest planned-vs-actual yield

The original ordered quantity and the produced quantity are both kept visible side by side, with the variance and variance percentage computed automatically — nothing gets silently overwritten when output differs from plan.

07

Configurable variance threshold

Order lines are flagged automatically when yield variance exceeds a threshold (10% by default, adjustable via a system parameter) — so the lines that need attention stand out on their own.

08

No extra role required for Bills of Materials

Sales users can view and select Bills of Materials on the sales order without being granted the Manufacturing user role — read access is scoped to exactly what the BOM selector needs, nothing more.

Workflow

How it works

1

Pick a BOM on the order line

When a product has multiple Bills of Materials, choose the one to build right on the quotation line.

2

Confirm the sales order

Confirming the order links the manufacturing order that gets created back to the sales order automatically.

3

Watch status from the sales order

The Manufacturing page shows live status, component availability, and quantities without opening the Manufacturing app.

4

Record what was actually produced

Enter the produced quantity on the order line to see the yield variance — components are never touched.

Questions

Frequently asked

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

No. The manufacturing status, summary metrics, and detail panel are visible to every internal user by default. Only read access to Bills of Materials is granted so the BOM selector works — no write access to manufacturing data is given.

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.

Sale MRP Status

Manufacturing status, yield and multi-BOM selection on the sales order for every internal user — with produced quantity decoupled so real output never cascades edits back onto the sale.

Buy on Odoo App Store