Engineering changes, reviewed before they ship not after.
One controlled workflow to propose, diff, approve, and apply changes to Bills of Materials, routing operations, and service specifications — with impact analysis and stakeholder notifications built in.
The problem
Manufacturers edit BoMs, routing operations, and service specs in place, so changes go live with no record of who approved what or why, and open manufacturing orders keep running against a stale specification — a compliance gap and a source of scrap and rework.
The solution
Engineering Change Order (ECO) gives every change a draft, a diff, an approval gate, and an activation step — across BoMs, routing, and service products — so nothing changes silently and every approver sees the before/after and the affected orders first.
Everything a formal change process needs
Every capability below is implemented in the module.
Unified BoM, Routing & Service Workflow
One ECO workflow covers component changes, quantity updates, routing operation changes, and service specification changes — no more stitching together separate BoM, routing, and service modules.
Before/After Change Diff
Every component and operation change is captured automatically against the prior baseline and shown as an inline diff, so nothing is silent or lost.
Pre-Activation Impact Analysis
See exactly which open manufacturing orders, work orders, or quotations reference the target before you approve — no blind approvals.
Automatic Order Propagation
Once an ECO is applied, draft and confirmed manufacturing orders are repointed to the revised BoM automatically, with a chatter note recording the change.
Manager-Gated Approval
Draft, in progress, to approve, approved, applied, or rejected — every ECO moves through a controlled state machine, and only ECO Managers can approve, reject, or apply a change.
Status Dashboard
A kanban board grouped by state gives engineers and managers a single view of every draft, pending, and applied change order.
Change-Reason Templates
Reusable reason templates — time reduction, cost saving, equipment substitution, SLA change, scope change — document why every change was made.
Stakeholder Notifications
Applying a change notifies the responsible production users and salespersons on affected orders, so approved changes reach the people who must react.
Printable Change Report
A correctly formatted PDF change report includes the reason, the full component and operation diff, and a requester/approver signature block for audit records.
How it works
Start a Change
Launch the guided wizard, pick the product, BoM, or service, and get a draft copy to edit.
Review the Diff
Edit the draft; the system captures every component and operation change against the baseline automatically.
Approve or Reject
An ECO Manager reviews the before/after diff and the impact analysis, then approves or rejects with a tracked reason.
Apply & Notify
Approved changes activate the new version, propagate to affected manufacturing orders, and notify stakeholders automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The module runs on Odoo Community 19.0, 18.0, and 17.0. It is built entirely on the standard 'mrp' and 'sale' apps — no Enterprise modules are required.
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.
Engineering Change Order (ECO)
Draft, diff, approve and activate changes to BoMs, routings and service products — with pre-activation impact analysis, automatic propagation to open orders and a printable change report.
Buy on Odoo App Store