Odoo Accounting: what it does, and what’s new in 20
Odoo Accounting runs invoicing, bills, bank reconciliation, taxes and closing on the same database as sales and inventory, so the ledger is a by-product of operations instead of a re-keying job.
Its real strength is the localization system: country packages carry the chart of accounts, tax grids and e-invoicing formats, which is why the same app files VAT in the UAE, ZATCA invoices in Saudi Arabia and GoBD-compliant books in Germany.
The mechanics that matter in Odoo Accounting
- Bank synchronization and rule-based reconciliation, with statements matched to open items automatically
- Tax reports mapped to the local return (VAT 201, BTW, GST and more) straight from postings
- Customer invoicing with payment follow-up levels, online payment and e-invoicing formats per country
- Asset depreciation, deferred revenue/expense schedules and recurring entries
- Multi-company and multi-currency consolidation with intercompany rules
What changed in Odoo 20 Accounting
- Accounting Firms mode settingsEnhancement
- Analytic distribution for write-offsEnhancement
- Annual report layoutEnhancement
- Asset depreciationEnhancement
- Bank consistencyEnhancement
- Bank reconciliation summary reportEnhancement
- Bank synchronization: SyncfyNew feature
- Bill line predictionEnhancement
- Bill options displayEnhancement
- Bill/invoice matching rulesNew feature
- Cash journal entry hashingSecurity
- Conversion ratesEnhancement
- Cumulative Translation Adjustment (CTA)New feature
- Currency exchange rate providersNew feature
- Customer invoice remindersEnhancement
- Download invoice attachmentsEnhancement
- Employee Expenses menu itemRemoval
- Exchange entriesEnhancement
- Improved duplicate detectionEnhancement
- Intercompany purchase order matchingEnhancement
- Intuitive payment statusEnhancement
- Inventory valuationNew feature
- Invoice email attachmentsEnhancement
- Manual reconciliationEnhancement
- Multi-ledger consolidationRefactoring
- Multiple invoice detailsEnhancement
- New currency: Caribbean GuilderEnhancement
- Onboarding improvementsEnhancement
- Optimized data entryEnhancement
- PAIN version settingRefactoring
- Parent accountsRefactoring
- Pay bills from OdooNew feature
- Peppol global location identifiersEnhancement
- Prevent double payments in the payment wizardEnhancement
- Professional percentage for receiptsEnhancement
- Purchase order matchingEnhancement
- Reconciliation with multiple accountsEnhancement
- Reminder workflowEnhancement
- Reset to Draft action in list viewsNew feature
- Run Auto ReconciliationNew feature
- Simplification of asset modelsRefactoring
- Split items on invoicesNew feature
- Taxes in fiscal positionsEnhancement
- Valuation without InventoryRefactoring
- Withholding tax on payment improvementsEnhancement
Each link opens the detailed entry — plain-words explanation, screenshots from a live Odoo 20 database, and the source-code check behind it.
Want Odoo Accounting set up the way these mechanics deserve?
Senior consultants, fixed scopes, published pricing — and the team that documents these releases implements them.
