Bulk Clear / Clean Records and Data
Bulk remove Sales, Purchases, Inventory, Accounting, Partners, and Chart of Accounts data with an advanced database cleanup wizard.
Key Module Highlights
Bulk Clear / Clean Records and Data
Activate the Developer Mode in Settings
Open the Odoo ERP system and navigate to the "Settings" dashboard. Scroll down to the "Developer Tools" section at the bottom of the page and click on the "Activate the developer mode" link. This action enables advanced technical configurations, access to hidden menus, and debugging features required for backend administrative tasks.
Technical Safeguard: Enabling developer mode grants extended access to system architectures. Ensure modifications are made carefully to prevent database or configuration instabilities.
Access the Centralized Bulk Data Cleanup Menu
Open the main application selector layout in Odoo and navigate to the newly integrated **"Remove Data"** menu option. Clicking this action instantly initializes the enterprise-grade database cleanup wizard dashboard, giving administrators and developers a unified interface to control high-volume record purging without manual backend efforts.
Safety Safeguard: The configuration module utilizes advanced server-side validation layers and exception handling routines to safely handle dependent operational records while preventing any accidental system structure breakages.
Configure Target Categories and Check Specific System Parameters
Inside the dynamic **"Remove Data Settings"** wizard modal, you can selectively toggle checkbox categories based on your testing or migration requirements. You can choose to clear individual data layers like **Sales & All Transfers, Purchase & All Transfers, Only Transfers, Invoicing & Payments, Customers & Vendors**, or execute a complete purge using the **All Data** master controller switch.
Irreversible Operation Warning: As clearly highlighted in the wizard interface, these operations permanently delete all targeted records from the database. Make sure to maintain full database backups before final execution in production-like environments.
Verify Active Records Before Executing Cleanup Actions
Before processing a final cleanup inside the wizard layout, administrative users can inspect active transactional logsâsuch as the **Sales Quotations and Orders** pipeline grid. This screen displays a multi-row view of existing active datasets that will be entirely targeted, cleared, and safely decoupled by the automated engine once the structural parameter criteria are triggered.
Operational Process Flow: Selecting the database cleanup category triggers underlying cascading server sequences to seamlessly cancel related picking orders, inventory data layers, and linked document dependencies prior to full removal.
Trigger Targeted Database Purge Actions Natively
Once your target configurations are locked, toggle your specific business parameter layerâsuch as checking the **"Sales & All Transfers"** option. After double-checking your operation scope, click on the highlighted red **"Remove Data"** primary execution button inside the wizard dashboard block to immediately dispatch underlying transactional record cleaning commands safely across the system.
Cascading Pipeline Clean: Clicking the execution button instantly cancels the business files, drops transactional constraints, purges warehouse moves or stock quants, and entirely zeroes out transactional lists without manual code intervention.
Database Purge Completed and Interface Refreshed Successfully
As soon as the backend operational framework finishes execution, the module automatically refreshes the user interface layout. Navigating back to the targeted viewâsuch as the **Sales Quotations** gridâwill now show Odoo's native empty data onboarding panel, proving that all high-volume records, picking slips, and valuation streams have been completely and permanently cleared.
Verification Confirmation: The database environment is now completely reset and reset to a baseline state, providing developers, implementation consultants, and testers an optimized layout to initiate new testing iterations seamlessly.
Inspect and Target Active Purchase Operations for Removal
Similarly, you can easily clear your procurement history. Navigating to the **Purchase Requests for Quotation (RFQs) and Orders** dashboard displays all existing legacy vendor transactions, purchase logs, and active pipelines that will be completely wiped clean when selecting the purchase category within the cleanup framework.
Cascading Purchase Logic: Triggering the framework for procurement data safely cancels and drops linked incoming vendor receipts, warehouse stock moves, incoming stock layers, and communication history logs automatically.
Select Purchase Configuration and Execute Deletion
Open the active wizard modal directly above your procurement pipeline dashboard layout and select the **"Purchase & All Transfers"** configuration option. After cross-checking your operational environment parameters, click on the highlighted red **"Remove Data"** execution button to immediately dispatch server-side cleanup queries across your purchase datasets.
Automated Dependency Handling: The framework seamlessly bypasses Odoo's default transactional constraints by executing clean document states cancellations, allowing developers to reset environments quickly without data locks.
Procurement Pipeline Reset and Empty State Verification
As soon as the server completes the purchase data cleanup loop, the dashboard layouts are instantly updated. Navigating back to the **Purchase Requests for Quotation** grid grid shows Odoo's native empty onboarding status panel, confirming that all records, warehouse moves, and transactional values have been thoroughly purged.
Verification Confirmation: Your entire procurement and stock ledger flows are now completely empty, allowing testing environments or implementation operations to re-execute system lifecycles right from clean configurations.
One-Click Master Reset via the "All Data" Category Selection
For a complete structural reset of your demonstration or testing instance, open the cleanup wizard panel and activate the master **"All Data"** checkbox option. This instant controller automatically toggles every underlying business layer parameterâincluding Sales, Purchases, Transfers, Invoicing, Journal Entries, Customers & Vendors, and Chart of Accountsâallowing you to wipe the transactional slate clean with a single button click.
Ultimate Database Purge Note: Executing this master control cascade completely removes all operational records simultaneously while intelligently safeguarding core application structures, active company entries, and active logged-in admin profiles from data corruption.
Key Features & Capabilities
Empower your database management workflows with automated record erasure frameworks and a native bulk database cleanup wizard in Odoo.
Sales Data Purge
Permanently removes Sales Orders along with related delivery transfers, stock moves, stock valuation layers, and references after automatically cancelling the documents safely.
Procurement De-cluttering
Deletes Purchase Orders along with incoming receipts, stock moves, valuation layers, followers, and related communication logs while ensuring flawless document cancellation.
Accounting Data Reset
Clears Customer Invoices, Vendor Bills, Payments, and Accounting Entries. Also supports selective removal of Manual Journal Entries without breaking other financial parameters.
Inventory Flow Reset
Removes standalone Inventory Transfers, Stock Pickings, and Stock Quants instantly to completely reset your warehouse transactional history and clear dead weights.
Safe Partner Deletion
Removes Customers and Vendors from the system while automatically protecting the active Company Partner and Current User Partner from accidental or system-wide deletion.
One-Click Complete Reset
A dedicated "All Data" option automatically selects every available cleanup category, allowing administrators to execute a full transactional database reset with a single click.
Need Any Help?
Installation, Configuration & Bug Fixing support from our experts.
© 2017 SprintERP Technologies. All Rights Reserved.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 195 |
| Technical Name |
se_clean_data |
| License | LGPL-3 |
| Website | https://sprinterp.com |
Please log in to comment on this module