Undo Inventory Validation

Undo Inventory Validation

Reverse a validated transfer the safe way — with a standard Return.

Odoo 19 Community & Enterprise 100% Free

Overview

Adds a safe Undo entry point to validated stock transfers. A validated transfer is terminal in Odoo and cannot be un-validated without corrupting stock, so this app records the validation for audit and, on Undo, offers the integrity-preserving standard Return instead — never a raw quant edit.

The business problem

Validating a delivery or receipt too soon moves stock and updates valuation. There is no safe way to simply un-validate it, and editing quants directly to “fix” it corrupts your inventory.

Features

📊

Validation tracked

Each validated transfer is recorded for audit within your undo window.

Safe Return offered

Undo opens the standard Return wizard — the integrity-preserving way to reverse a movement.

🛡

No stock corruption

Quants and valuation are never edited directly; only standard moves change stock.

📋

Full audit trail

Every validation and reversal is recorded for audit.

How it works

1

Validate a transfer — it becomes Done.

2

Realise it was too soon.

3

Click Undo Validation.

4

Create the standard Return to reverse the movement.

A closer look

The Undo button on a validated transfer

The Undo button on a validated transfer

The safe-reversal wizard (Return)

The safe-reversal wizard (Return)

The audit trail for transfers

The audit trail for transfers

A complete audit record

A complete audit record

Settings & time window

Settings & time window

Supported editions

Odoo 19, Community and Enterprise. Depends only on Community apps — no Enterprise required.

Multi-company

Enable per company, set the window per company, and keep audit logs isolated by company with record rules.

Security

Two groups — Undo User and Undo Manager. Actions are tracked automatically; undoing requires explicit rights.

Configuration

Open Settings → Universal Undo: enable the feature, choose the time window (5 / 10 / 30 minutes or custom), require a reason, toggle the audit log and notifications, and pick which documents support undo.

FAQ

Can it un-validate a done transfer?

No — that would corrupt stock. It offers the standard Return instead, which is the correct, safe reversal.

Does it touch quants?

Never. Only standard stock moves (the Return) change inventory.

Does it modify Odoo core?

No. It layers on stock.picking through inheritance only.

Do Incredible

Undo Inventory Validation

Part of the Universal Undo family by Do Incredible.

Support: https://doincredible.com · info@doincredible.com