Edit purchase order confirmation dates without losing history

Backdate, postdate, or correct a confirmed purchase order’s confirmation date with permission control, mandatory reasons, manager approval, and a full audit trail — no cancel-and-recreate, no lost receipts.

The problem

Once a purchase order is confirmed, Odoo locks its confirmation date. Fixing a late-entered order, aligning it to the correct accounting period, or correcting a data-entry mistake means cancelling the order and recreating it — destroying receipt history and stock traceability on any order with partial deliveries.

The solution

Make the confirmation date editable after confirmation, under guardrails: permission-gated editing, a mandatory reason, manager approval for backdates, and a complete audit trail. Open receipt schedules shift with the new date while completed receipts stay untouched, so history is never lost.

Capabilities

Everything a compliance-driven date correction needs

Every capability below is implemented in the module.

01

Edit after confirmation

Change the confirmation date directly on a confirmed purchase order — no cancelling, no recreating, and no loss of receipt history or stock traceability.

02

Backdate and postdate with approval

Move a date earlier or later in either direction. Backdates beyond a configurable threshold route to a pending state until a manager approves or rejects them.

03

Full audit trail

Every change is logged with the original date, the new date, the reason, who made it, and who approved it — visible from a dedicated smart button on the order.

04

Bulk correction wizard

Select multiple confirmed orders in the list view and apply one new date to all of them at once, with the same reason, permission, and approval guardrails.

05

Receipt schedule propagation

Shift open receipt line dates by the same delta as the confirmation date change. Completed or cancelled receipts are never touched, so partial deliveries stay intact.

06

Force a date at confirmation

Set the intended confirmation date on a draft or RFQ before it is confirmed, so a supplier order agreed days earlier is recorded with the right date from the start.

07

Permission-gated editing

Two dedicated security groups control who can edit a confirmation date and who can approve a backdate, so a plain purchase user can never quietly rewrite it.

08

Confirmation date visibility and filters

A sortable confirmation date column in the purchase order list, plus quick filters for recently confirmed orders and orders awaiting date approval.

09

Per-company guardrail settings

Five company-level toggles control whether a reason is required, whether backdates need approval, the maximum backdate window, and whether receipt dates shift automatically.

Workflow

How it works

1

Configure guardrails

In Settings, choose whether a reason is required, whether backdates need manager approval, and the maximum backdate window for your company.

2

Set or edit the date

Force the intended date before confirming, or edit the confirmation date inline — or in bulk via the wizard — on any already-confirmed order.

3

Route backdates for approval

A backdate by a non-approver holds as pending; a manager reviews it and approves or rejects it directly from the order.

4

Review the trail

Every change — old date, new date, reason, user, approver — is recorded and visible from the order’s Date Changes smart button.

Questions

Frequently asked

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

No. Only open, not-yet-received lines are shifted by the date change; completed or cancelled receipt moves are never touched, so partial receipt history is preserved.

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.

Purchase Confirmation Date

Permission-gated editing of the confirmation date after a PO is confirmed — backdating and postdating with approval, a bulk correction wizard, receipt schedule propagation and per-company guardrails, all fully audited.

Buy on Odoo App Store