Bulk archive stale sales orders, safely with a cascade preview.
Clean up cluttered Sales Order lists in one click from the Action menu — with a confirmation wizard, a cascade impact preview for related invoices and deliveries, and role-based access, so nothing gets orphaned or lost by accident.
The problem
Sales teams accumulate hundreds of expired quotations, cancelled deals, and superseded orders over time. Odoo's native list views grow cluttered and slow, and because archiving is a hidden, per-record action with no safe bulk workflow, teams either leave stale records in place or risk manual cleanup that can orphan linked invoices and deliveries.
The solution
Sales Archive adds one-click Archive / Unarchive to the Sales Orders Action menu, backed by a confirmation wizard that previews exactly which related invoices and delivery orders will be affected before you commit — so bulk cleanup is fast, safe, and fully reversible.
Everything you need for safe, bulk archiving
Every capability below is implemented in the module.
Bulk archive from the Action menu
One-click Archive / Unarchive server actions are bound directly to the Sales Orders list and form Action (cog) menu — no settings-menu detour required.
Confirmation wizard with impact preview
Before anything is archived, see exact counts and the concrete related invoices and delivery orders that will be touched.
One-click cascade presets
Choose "Order only" or "Order + related documents" at the moment of archiving, replacing buried configuration panels with scenario-based presets.
Cascade to invoices & deliveries
Optionally archive an order's related customer invoices and delivery orders in the same action, so nothing is left orphaned.
Optional skip-confirmation toggle
Power users can disable the confirmation dialog and set a default cascade preset from their own user preferences for faster repeat operations.
Completion feedback
Every archive or unarchive action ends with an explicit success notification stating exactly how many orders, invoices, and deliveries were affected.
Archived ribbon on orders & invoices
A clear "Archived" ribbon appears on the Sales Order and Customer Invoice form views the moment a record is archived.
Per-document archived filters
Dedicated "Archived" search filters on the Sales Orders and Customer Invoices lists make finding or restoring archived records fast.
Role-based access control
Dedicated "Sales Archive: User" and "Sales Archive: Manager" groups gate who may archive or unarchive, with a clear error message for unauthorized attempts.
How it works
Select orders
Pick one or many Sales Orders from the list view, or open a single order's form.
Choose archive or unarchive
Pick the action from the Action (cog) menu, then choose a cascade preset if related documents should be included.
Review the impact preview
The confirmation wizard shows exactly how many invoices and deliveries will be affected before you confirm.
Confirm & get notified
Apply the change and receive an explicit success notification with the exact counts archived or restored.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Archiving only flips the standard Odoo "active" flag to hide records from default views; every archived order, invoice, or delivery is unchanged and can be restored (unarchived) at any time.
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.
Sales Archive
Bulk archive and restore quotations and sales orders from the Action menu, cascading to linked invoices and deliveries — with an impact preview in a confirmation wizard and role-based access.
Buy on Odoo App StoreMore Odoo sales apps
Sales Blanket Order
Negotiated pricing and committed quantities locked into every call-off, with live consumption tracking, an over-consumption guardrail, a distribution planner, automatic expiry and a full audit trail.
Sales Commission Multi Level For Agent
Named commission plans with ordered rules across five payee types, triggered on order confirmation, invoice posting or payment receipt — with a rule-impact preview and a per-payee audit trail behind every number.
Sales Confirmation Date
A planned confirmation date that holds at month boundaries, bounded by configurable limits, gated by approval for sensitive backdates, and recorded in full on every order.
Sales Double Validation
Threshold-gated, two-tier manager approval on quotations, with a clear To Approve state, mandatory rejection reasons, revert to draft, bulk approval from the list, and an immutable audit trail.
Sales Order Quick Product Search
One typo-tolerant search box across name, reference and barcode with inline results showing live availability and the last price this customer paid — and single-click bulk add straight onto the order.
Sales Order to Delivery Task
Turn any sales order line into a trackable delivery task, manage it from an always-visible tab on the order, and convert tasks back into quotations to capture new scope.