Revise Sale Orders Without Losing the Trail

Turn confirmed-order changes into tracked, comparable revisions — with clean version labels, a side-by-side diff, and automatic alerts on linked purchase and manufacturing orders.

The problem

Once a sale order is confirmed, Odoo locks it — there is no native way to formally revise it while keeping a record of the original. Customers change quantities, prices, dates, and lines after confirmation constantly, so sales teams either edit the confirmed order in place and destroy the audit trail, or cancel and manually recreate it and lose the history. No one can see what changed, when, or who asked for it — and procurement and production find out only when it is too late.

The solution

Sale Order Revision lets you spin off a new draft version of any confirmed or cancelled order without cancelling it. Every revision carries a clean label (v1.0, v2.0...), a plain-language summary of what changed, and a side-by-side comparison against the previous version — while linked purchase orders and manufacturing orders are automatically flagged for review.

Capabilities

Everything a revision needs

Every capability below is implemented in the module.

01

Revise Without Cancelling

Create a new draft revision from any confirmed or cancelled sale order in one click — the original stays exactly as it was, no cancellation required.

02

Clean Version Labels

Every revision gets a readable label — v1.0, v2.0, a plain v1/v2, or a custom reference-suffix scheme — shown on the order, in lists, and on printed documents.

03

Full Revision History

An inline lineage list on every order shows every version with its date, author, state, and total, so the full history is always one click away.

04

Side-by-Side Comparison

Open any two revisions in a comparison wizard that highlights exactly which quantities, prices, dates, and lines changed.

05

What Changed Summary

Each revision computes a plain-language summary of added, removed, and modified lines plus header changes — no manual line-by-line inspection.

06

Purchase Order Alerts

When a linked purchase order exists, revising the sale order flags it with a warning banner and note so procurement never misses a change.

07

Manufacturing Order Alerts

Linked manufacturing orders get the same alert banner, keeping production in sync with the latest revision.

08

Bulk Archive Superseded Revisions

Archive every outdated revision across a lineage in a single action from the list view, keeping day-to-day search results clean.

09

Revision History Report

Print a PDF revision-history report listing every version, its author, date, reason, and changes — ready for audit or customer sign-off.

Workflow

How it works

1

Create a Revision

From any confirmed or cancelled order, click Create Revision, add a reason, and choose whether to archive the source.

2

Review What Changed

The new draft shows a what-changed summary and a full lineage list against its parent order.

3

Compare Side-by-Side

Open the Compare wizard to see the old and new versions next to each other, with changed cells highlighted.

4

Downstream Teams Get Alerted

Linked purchase and manufacturing orders are flagged automatically, so procurement and production see the change.

Questions

Frequently asked

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

No. Creating a revision makes a new draft copy while the original order keeps its existing state (confirmed or cancelled). You can optionally archive the source once the revision is agreed.

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 Revision

Revise a confirmed order without cancelling it — clean version labels, full history, side-by-side comparison, a what-changed summary, and automatic alerts to the linked purchase and manufacturing orders.

Buy on Odoo App Store