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.

Capabilities

Everything a formal change process needs

Every capability below is implemented in the module.

01

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.

02

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.

03

Pre-Activation Impact Analysis

See exactly which open manufacturing orders, work orders, or quotations reference the target before you approve — no blind approvals.

04

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.

05

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.

06

Status Dashboard

A kanban board grouped by state gives engineers and managers a single view of every draft, pending, and applied change order.

07

Change-Reason Templates

Reusable reason templates — time reduction, cost saving, equipment substitution, SLA change, scope change — document why every change was made.

08

Stakeholder Notifications

Applying a change notifies the responsible production users and salespersons on affected orders, so approved changes reach the people who must react.

09

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.

Workflow

How it works

1

Start a Change

Launch the guided wizard, pick the product, BoM, or service, and get a draft copy to edit.

2

Review the Diff

Edit the draft; the system captures every component and operation change against the baseline automatically.

3

Approve or Reject

An ECO Manager reviews the before/after diff and the impact analysis, then approves or rejects with a tracked reason.

4

Apply & Notify

Approved changes activate the new version, propagate to affected manufacturing orders, and notify stakeholders automatically.

Questions

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.

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.

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