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 Store