Know exactly which customer order built this manufacturing order

Sale Order Reference on Manufacturing surfaces the originating Sales Order on every manufacturing order — parent and child, at any BoM depth — so planners, sales, and support always know which customer they are building for.

The problem

Once a sales order triggers manufacturing, the customer context disappears. Native Odoo links only the top-level manufacturing order, buries the reference behind sales-only fields, and loses it completely on child MOs from BoM explosion — forcing planners into manual lookups just to answer “whose order is this?”

The solution

Every manufacturing order, at every BoM level, carries a stored Sales Order reference and Customer field that any Manufacturing user can see and filter by — plus one-click navigation from the Sales Order to every linked MO and a printable SO → MO → delivery traceability report.

Capabilities

Everything the shop floor needs to see

Every capability below is implemented in the module.

01

Sales Order Reference on Every MO

A stored, groupable Sales Order field appears on every manufacturing order — parent and child — so planners always know which customer order drives production.

02

Discoverable Placement

A fixed position next to the Source Document field, plus a Customer field, so the reference is impossible to miss for any Manufacturing user — even without Sales access.

03

Full BoM-Depth Traceability

Child MOs created by BoM explosion, kits, and phantom BoMs keep the originating Sales Order — closing the single biggest gap in every competing app.

04

List, Kanban & Work Order Visibility

Sales Order and Customer columns on the MO list, Kanban card, and Work Order list, so planners scan production without opening a single form.

05

Group By & Filter by Sales Order

Dedicated search filters and Group By entries for Sales Order and Customer on both the manufacturing order and work order search views.

06

One-Click Reverse Navigation

An all-levels “All MOs” smart button on the Sales Order lists every linked manufacturing order, parent and child, in one click.

07

SO → MO → Delivery Traceability Report

A printable PDF report tracing each Sales Order through every manufacturing order to its delivery, ready for audit and cross-team coordination.

08

Survives Procurement Groups & Multi-SO Demand

Resolves the Sales Order through the full procurement chain, even when a single manufacturing order serves multiple sales orders at once.

09

Zero Configuration

Works immediately on top of native Sales & Manufacturing — no reorder rules, routing setup, or extra settings to learn.

Workflow

How it works

1

Confirm the Sales Order

A customer order for a manufactured product is confirmed as usual, triggering procurement.

2

Manufacturing Orders Are Created

Odoo generates the parent MO and, through BoM explosion, any child MOs for sub-assemblies and components.

3

Sales Reference Appears Automatically

Every MO, at any BoM level, stores the originating Sales Order, its reference text, and Customer — no manual entry.

4

Track, Filter & Report

Planners scan the reference on lists, kanbans, and work orders, jump back to the Sales Order, and print the traceability report.

Questions

Frequently asked

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

Yes. Child manufacturing orders created by BoM explosion — including sub-assemblies at any depth — keep the originating Sales Order reference, not just the top-level MO.

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 Order Reference on Manufacturing

The originating sales order on every manufacturing order, parent and child, at full BoM depth — visible in list, kanban and work orders, filterable, groupable, and traced end to end in one report.

Buy on Odoo App Store