Account Move Force Removal
This module allows you to delete account moves, which is prevented in Odoo by default. You must care yourself about the numbering sequence doing this.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Lets selected users permanently delete cancelled invoices and journal entries, which Odoo normally blocks. A new security group controls who is allowed to do it.
Odoo normally refuses to delete journal entries and invoices once they exist. This module adds a new security group called "Allow to delete invoices/journal entries" (in the Accounting category) that unlocks that ability for the users who belong to it. The administrator is added to the group automatically when the module is installed.
When a user in that group tries to delete an invoice or journal entry, the module first checks its status:
- Entries that are already cancelled are removed for real, bypassing the usual protection.
- Entries that are not cancelled are left untouched and follow Odoo's normal deletion rules, so they are still protected.
Users who are not in the group get no special treatment at all: deletion behaves exactly as in standard Odoo.
The module only touches the account.move model (invoices and journal entries). It adds no new menus, screens, buttons or reports. Because the deletion is forced, the numbering sequence of the journal is not adjusted by the module, so the user is responsible for keeping the entry numbering consistent.
Depends on
Models and fields (1)
- account.move · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/account-financial-tools.
terminal Installation and usage
OCA documentation · Odoo 15.0Usage
Source · Odoo 15.0- Go to Invoicing > Customers > Invoices and enter an invoice.
- Click on "Reset to draft"
- Click on "Cancel entry
- Try to delete invoice
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.