Odoo 20 · Accounting & Finance
Odoo 20 Accounting & Finance: what changes for your upgrade
Accounting has the most upgrade-sensitive changes in Odoo 20. The chart of accounts is structured differently, assets work differently and bank entries follow a stricter rule.
63
new features in Odoo 20
3
apps covered
4
upgrade checks below
Upgrade impact
What to check when you upgrade
Account groups become parent accounts
Odoo 20 replaces account groups with parent accounts and makes account codes optional. Custom financial reports, BI queries and integrations that group by account group need remapping, and the trial balance must be reconciled after the upgrade.
Asset models become depreciation models
Asset models are replaced by depreciation models focused on the calculation. Custom asset logic and asset reports need porting, and depreciation boards should be compared before and after.
Bank entries must come from bank transactions
Journal entries that hit bank accounts must now originate from bank transactions. Integrations or custom code that post bank entries directly need redesigning before go-live.
Exchange differences and taxes
Exchange gains and losses are consolidated into one line per invoice, and taxes outside an invoice’s fiscal position are removed. Expect differences in detailed reports; check totals, not line counts.
What's new, app by app
Highlights from TechUltra's Odoo 20 feature guide. For screenshots and how each feature works, see the full Accounting & Finance guide on techultrasolutions.com.
Accounting
44 new- · Accounting Firms mode settings
- · Asset depreciation
- · Bank reconciliation summary report
- · Bill options display
- · Bill/invoice matching rules
- · Cash journal entry hashing
Online Payments
16 new- · ACH payments
- · Authorize.net
- · ECPay
- · Mollie
- · Pay on Invoice provider
- · Payment provider views
Expenses
3 new- · Consolidated expenses report
- · Expense limits per job position
- · Salary rules for expense products
What changes in Odoo 20 Accounting & Finance?
+
Less manual matching, quicker closing, clearer cash flow. TechUltra counted 63 new features across 3 apps, each confirmed in the Odoo 20 source code or on a live Odoo 20 database.
Will my Accounting & Finance customisations survive the upgrade to Odoo 20?
+
Custom modules must be ported to Odoo 20 and re-tested. Odoo 20 replaces account groups with parent accounts and makes account codes optional. Custom financial reports, BI queries and integrations that group by account group need remapping, and the trial balance must be reconciled after the upgrade.
How do I upgrade to Odoo 20?
+
TechUltra Upgrades runs every version hop from Odoo 16–19 to 20, ports custom modules and reconciles your data, with a free assessment first and 30 days of hypercare after go-live.
Plan your Odoo 20 upgrade with Accounting & Finance in mind
Run a read-only scan of your database. You get a module-by-module risk report, a timeline, a downtime estimate and a quote based on your complexity. No obligation.