Archive stock documents, keep the proof for every audit.

Move completed delivery orders, receipts and internal transfers out of the way without losing the reason, the timestamp, or the person who archived them.

The problem

Completed delivery orders, receipts and internal transfers pile up in every list and filter, forcing operators to scroll past thousands of closed documents to find open work — and Odoo offers no native way to move them aside without deleting records auditors require you to keep.

The solution

Inventory Archive Records adds a compliance-grade archive flag to stock documents, capturing a reason, timestamp and user on every archive or restore, with automated policies and a one-click export so historical documents stay out of the way and defensible.

Capabilities

Everything a compliance-driven archive needs

Every capability below is implemented in the module.

01

Archive With A Reason

Archive or restore delivery orders, receipts and internal transfers directly from the document or the list, capturing a reason and a free-text note at the moment of the action.

02

Immutable Audit Log

Every archive and unarchive event is logged with who did it, when, and why, and is one click away from the document via a dedicated Archive Log smart button.

03

Configurable Reason Catalogue

Maintain a reusable list of archive reasons — Period Closed, Obsolete, Audited & Retained and more — so every archive action stays consistent and reportable.

04

Automated Archiving Policies

Define an age threshold per document type and let a scheduled action archive documents automatically once they pass it, ending repetitive manual cleanup.

05

One-Click Compliance Export

Export archived documents to CSV within a chosen date range and type, ready to hand to auditors or keep as an offline retention record.

06

At-A-Glance Visual Status

Archived transfers are muted in list views and marked with an Archived ribbon on the form, so status is obvious without applying a filter.

07

Archived Filter & Group-By

A dedicated Archived search filter and a group-by archive reason make it easy to show, hide or analyse archived documents on demand.

08

Bulk Archive Wizard

Select any number of documents in a list and archive them together with a single shared reason and note through a guided wizard.

09

Granular Permission Groups

A Stock Archiving User group can archive, restore and view history, while a Manager group configures reasons, policies and exports — keeping historical data protected.

Workflow

How it works

1

Set up reasons

Configure the archive reason catalogue once, adding company-specific reasons alongside the built-in defaults.

2

Archive with context

Archive a single document or a bulk selection, capturing a reason and note through the header button, mass action or wizard.

3

Automate the rest

Create an archive policy with an age threshold per document type and let the daily scheduled action keep the backlog clean.

4

Review and export

Check the audit log for a full history of every action, then export archived documents to CSV whenever compliance needs a record.

Questions

Frequently asked

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

Any stock.picking document — delivery orders, incoming receipts and internal transfers — using the new active flag, reason, audit log and automation described above.

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.

Inventory Archive Records

Archive completed deliveries, receipts and internal transfers with a captured reason, an immutable audit log, a configurable reason catalogue, automated policies, bulk wizard and one-click compliance export.

Buy on Odoo App Store