Cancel, Reverse & Backdate Inventory Adjustments With Confidence

Safely undo validated stock counts with a guided impact preview, automatic valuation reversal, closed-period protection, and a time-limited undo — no more manual offsetting entries.

The problem

Once a stock count is validated in Odoo, it is locked. A fat-fingered quantity, a bad CSV import, or an adjustment posted on the wrong date leaves no built-in way to undo it. Warehouse teams resort to manual offsetting entries or line-by-line edits that risk compounding the mistake and corrupting stock valuation and the general ledger.

The solution

Cancel Inventory Adjustment adds a safe, guided correction workflow on top of every validated stock count: choose Cancel, Reverse, or Reset with a full impact preview before you confirm, get automatic quantity and valuation reversal, and keep a complete audit trail with a time-limited undo.

Capabilities

Everything a safe correction needs

Every capability below is implemented in the module.

01

Cancel, Reverse & Reset Modes

Choose the exact correction you need: Cancel voids the adjustment, Reverse posts an offsetting entry that preserves the original for traceability, and Reset returns stock to its exact pre-adjustment state — each explained inline so you never guess.

02

Pre-Cancellation Impact Preview

See the exact quantities, stock moves, and valuation impact that will be reversed — side by side, original versus reversed — before you confirm anything.

03

Automatic Valuation & Journal Reversal

For products under automated valuation, cancelling an adjustment automatically reverses the stock valuation layer and the linked accounting journal entry, keeping the general ledger and stock value in sync.

04

Opening-Balance Risk Warning

Adjustments that establish a product's first counted stock at a location are flagged as high-risk opening balances, with a clear warning and an optional approver gate before they can be reversed.

05

Closed-Period Protection

Cancellations and backdates that would touch a closed accounting period are blocked outright, protecting already-finalized financial reports.

06

Bulk Cancel/Reverse With Summary

Select multiple adjustments from the list view and act on all of them at once, with a confirmation summary showing the total count and stock/value impact — plus an all-or-nothing guarantee if any one fails.

07

Backdate With Conflict Detection

Set a distinct effective date for an adjustment — separate from its entry date — with a warning if the new date crosses a closed period or overlaps another adjustment for the same product and location.

08

Time-Limited Undo/Restore

Every cancellation can be restored within a configurable window, giving you a genuine safety net for accidental corrections.

09

Full Audit Log

Every cancel, reverse, reset, and backdate action is recorded with the user, timestamp, reason, and before/after values in a dedicated, searchable audit log.

Workflow

How it works

1

Open an Adjustment

From the Inventory Adjustment History list, select one or more validated adjustments to correct.

2

Preview the Impact

Choose Cancel, Reverse, or Reset and review the exact quantities, moves, and valuation impact before confirming.

3

Confirm Safely

Closed-period and opening-balance checks block risky actions; a required reason keeps every action auditable.

4

Review or Restore

Check the audit log for a full before/after record, or restore a cancellation within the undo window if it was a mistake.

Questions

Frequently asked

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

Yes. For products under automated valuation, cancelling, reversing, or resetting an adjustment automatically creates the offsetting stock valuation layer and journal entry, so your general ledger stays in sync with on-hand stock without any manual accounting work.

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.

Cancel Inventory Adjustment

Cancel, reverse or reset a validated stock count with an impact preview, automatic valuation and journal reversal, closed-period protection, backdating and a time-limited undo.

Buy on Odoo App Store