Introduction
Managing financial records accurately is crucial for any business. However, mistakes can happen while creating journal entries, especially when entries are incomplete, duplicated, or incorrectly recorded.
The Delete Journal Entry (Void Journal Entry) addon provides a safe and controlled way to void unposted journal entries without deleting critical accounting data. This ensures accuracy while maintaining a clear audit trail.
Why We Built This Module
In standard Odoo, users often struggle when they need to undo or correct draft journal entries. Deleting data directly can lead to reporting issues and missing financial records.
We built this module to offer a simple, controlled, and secure method to void journal entries:
* No accidental deletions
* No broken audit trails
* No impact on financial reports
* Full access control for safety
This module ensures that corrections are easy, transparent and completely traceable.
Key Features
1. Void Unposted Journal Entries
* The module allows users to void draft entries instantly using the “Void” button.
2. Read-Only Voided Records
Once voided:
* The journal entry becomes locked.
* Journal items become read-only.
* Amounts are set to zero
3. Excluded From Accounting Reports
* Voided entries will not affect the balance sheet, profit & loss, or any other financial reports.
4. User-Based Access Control
* Admins can choose which users have permission to void posted journal entry
5. Void Option in List & Form Views
Users can void multiple entries at once directly from:
* List view (Action → Void)
* Form view (Void button)
6. Secure Audit Trail
*Once an entry is voided, it cannot be edited or unposted again ensuring compliance and financial integrity.
Get the Delete Journal Entry module now on the Odoo App Store:
https://apps.odoo.com/apps/modules/17.0/skit_delete_journal_entry
Conclusion
The Delete Journal Entry module is a simple yet powerful addition for businesses that require accuracy, control, and flexibility in their accounting workflows.By offering the ability to void unposted journal entries safely, it helps finance teams maintain clean records, reduce errors, and ensure compliance.