Choose the right bill of material before it reaches the shop floor

BOM Selection on Sale Order Line lets sales pick the exact recipe a manufacturable product should use — with cost, component preview and a side-by-side comparison — then carries that choice straight into the manufacturing order.

The problem

When a product has more than one Bill of Material, standard Odoo silently defaults to whichever one is marked default at manufacturing-order time. Sales has no way to signal which recipe, route or kit variant a quote actually needs, so production planners re-specify the BOM by hand — or build against the wrong one, causing rework, scrap and margin loss that only surfaces on the shop floor.

The solution

This app adds an informed BOM selector directly on the sale order line: available BOMs load automatically, a single BOM auto-selects, and a side-by-side comparison shows cost, component count and type before committing. The chosen BOM then carries through to the manufacturing order automatically, with company guardrails to stop confirmation whenever a required or valid selection is missing.

Capabilities

Everything a sales team needs to pick with confidence

Every capability below is implemented in the module.

01

Informed BOM Selector on the Order Line

A dedicated BOM column appears on every manufacturable sale order line. Available BOMs load automatically for the chosen product, a single BOM auto-selects, and the product's default seeds the field so no line starts empty.

02

Selected BOMs Smart Button

A header smart button opens a consolidated, filtered list of every BOM chosen across the order's lines — one place to review every production recipe before you confirm.

03

Selected-BOMs List View

The smart button's target list surfaces the exact BOM records selected on the order, giving a fast, read-only audit of what was committed to at quotation time.

04

Side-by-Side BOM Comparison Wizard

Compare BOMs opens every eligible BOM for the product in one table — type, component count and cost side by side — with the currently selected row highlighted and a one-click "Use this BOM" to apply your choice.

05

Type Badge, Unit Cost & Component Count

Each line computes and displays the BOM type (Manufacture or Kit), a live unit cost from the exploded components, and a component count — so a non-manufacturing salesperson can judge complexity and margin at a glance.

06

Company-Wide Manufacturing Guardrails

Two settings in Sales configuration let administrators restrict BOM selection to active BOMs only, and require a BOM on every manufacturable line before the order can be confirmed — both optional, both company-scoped.

07

Customer-Facing Materials List

The printed and portal quotation report includes a clean, collapsible materials list per line so customers can see exactly what will be built — the one piece of transparency most competing apps skip.

08

Inline Component Preview & Status Alerts

Opening a line reveals the full BOM section inline: an expandable component preview, and clear alert banners for a BOM that differs from the product default, has gone stale or inactive, or requires a permission the current user lacks.

09

Reliable Selection-to-Manufacturing Handoff

The BOM chosen on the sale order line drives the manufacturing order created at confirmation automatically — no manual re-entry, and no risk of the shop floor building against the wrong recipe.

Workflow

How it works

1

Add a manufacturable line

Pick a product with more than one BOM on the sale order line; eligible BOMs load automatically and a single BOM auto-selects.

2

Compare and choose

Open Compare BOMs to weigh type, component count and cost side by side, or expand the inline preview to check components directly on the line.

3

Confirm with confidence

Warning banners catch a missing, stale or inactive selection before confirmation, guided by company-configured guardrails.

4

Hand off to manufacturing

The selected BOM carries straight into the manufacturing order created on confirmation, so production builds exactly what was quoted.

Questions

Frequently asked

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

The BOM selector auto-selects it, so the line is never left empty and the sales user does not need to make a choice for single-BOM products.

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.

BOM Selection on Sale Order Line — Informed Picker & MO Handoff

Pick the exact Bill of Material on the quote line, compare candidates side by side with type, unit cost and component count, and carry that choice reliably into the manufacturing order.

Buy on Odoo App Store