Journal Entry Reversals in Odoo#
Mistakes happen in accounting. Odoo's reversal function creates an exact offsetting journal entry - the right way to correct posted entries while preserving the audit trail. Never delete a posted entry; always reverse it.
Why Reversal (Not Deletion)#
Posted journal entries are part of the accounting record. Deleting them:
- Breaks the sequential numbering (audit red flag)
- Loses the audit trail of what was posted
- May violate accounting standards (GAAP/IFRS)
Reversal creates a new entry that exactly offsets the original - both entries remain in the GL, netting to zero. The auditor can see what happened and why.
Reversing a Journal Entry#
Accounting → Accounting → Journal Entries → [Entry] → Reverse Entry:
- Reversal Date: date of the reversal (often the same period as the original, or the next period)
- Journal: same journal as the original, or a dedicated Reversal Journal
- Reversal Reason: optional note (e.g., "Duplicate entry - vendor bill posted twice")
Odoo creates the reversal entry with all debits and credits swapped. Both the original and the reversal are linked in the chatter.
Credit Notes (Customer Invoices)#
For customer invoices that need correction:
Accounting → Customers → Invoices → [Invoice] → Credit Note:
- Enter the credit amount and reason
- The credit note is linked to the original invoice
- The customer's balance is reduced
If the credit note fully offsets the invoice: both close to zero. If partial: the remaining balance stays open.
Vendor Credit Notes#
For incorrect vendor bills:
Accounting → Vendors → Bills → [Bill] → Credit Note:
- Enter the credit amount
- Match against the original bill
- The vendor's outstanding balance is reduced
Reversing Accruals#
Month-end accruals are often posted with a reversal in the following period:
Journal Entry → Reverse Entry → Date: first of next month → Post
Example: December accrual of $5,000 for services not yet billed:
- December 31: post accrual (Debit Expense, Credit Accrued Liabilities)
- January 1: auto-reversal posts (Debit Accrued Liabilities, Credit Expense)
- When the vendor bill arrives in January: it stands alone, not double-counted
Viewing Linked Reversals#
On any journal entry or invoice: the chatter shows:
- "Reversed by: Entry REV/2027/00142"
- Click the link to view the reversal entry
This linkage is critical for audits - the auditor can trace the full correction chain.

