Odoo 19 Accounting: Game-Changing Tools for Smarter Finance Management

Below, we take an in-depth look at the most exciting accounting enhancements for Odoo 19
July 2, 2025 by
Administrator
| No comments yet

The long-awaited release of Odoo 19 is on the horizon, businesses & accounting professionals worldwide are eager to discover the innovative new features coming to the Accounting module. As Odoo continues to transform ERP, this latest version promises important upgrades designed to streamline financial operations, enhance automation & improve regulatory compliance.

Based on Odoo's development trends and user community feedback, we expect Odoo v19 to introduce special improvements across several key accounting functions.ย 

โžข Bank transactions with PDF preview

โ€ข๓ ๓ With Odoo 19 now you can preview attached documents directly in the bank transaction list view whenever a document is linked to a statement.

โžข Contact form revamp

โ€ข๓ ๓  With Odoo 19, the contact form view and model have been revamped with a new UI.

โžข Debit notes

โ€ข๓ ๓  With Odoo 19, the Debit note option in the Action menu has been replaced with a separate dedicated button.ย 

โžข Follow up via WhatsApp

โ€ข๓ ๓  With odoo 19, now users can use WhatsApp messages on follow-up levels.ย The total amount, representing the invoice amount converted into the company's currency, is available as a measure in the improved odoo 19โ€™s invoice Analysis report.ย 

โžข Invoice analysis

โ€ข๓ ๓  The total amount, representing the invoice amount converted into the company's currency, is available as a measure in the improved odoo 19โ€™s invoice Analysis report.

โžข Bank statement OCR manual correction

โ€ข๓ ๓  Once a statement has been processed through OCR, manually adjust the Starting Balance and Ending Balance by clicking on each field and selecting the correct value directly from the PDF.

โžข Follow-up report

โ€ข๓ ๓  Odoo 19 introduces a new version of the partner ledger, called the Follow-up Report. Itโ€™s separate from the customer statement, this report focuses specifically on overdue invoices, distinguishing them from those that are simply due. This is one of the key Odoo 19 features designed to support more efficient follow-up processes, and it can be accessed from the reporting section.

โžข Reconcile draft entries

โ€ข๓ ๓  Draft entries are now eligible for reconciliation. Any resulting automatic movesโ€”such as currency exchange differences or cash basis adjustmentsโ€”are created as draft entries at the time of reconciliation. Once the original entry is posted, the reconciliation is automatically confirmed.

โžข Follow-up/partner ledger access to Invoicing and banks

โ€ข๓ ๓  Odoo 19 Accounting enables Invoices now provides access to the Account Report module and activates Partner Reports by default.ย 

โ€ข๓ ๓  These features are available to both Invoicing users and Accounting users who have only "Invoicing & Banks" access rights.

โžข Bank reconciliation interface

โ€ข๓ ๓  Under odoo 19, the bank reconciliation interface has been streamlined for ease of use, and automated reconciliation models have been enhanced to improve transaction recognition accuracy.

โžข Fiscal positions

โ€ข๓ ๓  Tax mappings within fiscal positions have been removed. Now, each tax specifies the fiscal positions in which it applies (leaving it empty makes it applicable to all) and identifies which taxes from other fiscal positions it replaces.ย 

โ€ข๓ ๓  Ex : A 0% export tax can be added to replace national sales taxes when the Export fiscal position is used. On invoices, taxes are automatically filtered based on the selected fiscal position, while on products, they default to the Domestic fiscal position (i.e., the first listed one).

โžข Annual statements composite report

โ€ข๓ ๓  The default Annual Statements composite report streamlines year-end reporting by combining the balance sheet, profit and loss statement, and trial balances into a single report, allowing users to print all of them at once.

โžข Cash discounts

โ€ข๓ ๓  In Odoo 19 inside the Accounting module added a new option, "Always (upon invoice)", which has been used for tax reduction on payment terms that include a cash discount.

โžข Duplicate bill detection

โ€ข๓ ๓  When a potential duplicate bill is detected, a warning banner remains visible even after the bill is posted, and the Reference field of the affected bills is highlighted in the list view. Additionally, duplicate bills are excluded from automatic posting.

โžข Light audit trail

โ€ข๓ ๓  With odoo 19 accounting the non-restrictive audit trail is now enabled by default for all users.

โžข Tax return in Odoo 19 Accounting

โ€ข๓ ๓  A new Tax Return feature has been introduced to manage fiscal return obligations & deadlines, with built-in automated validation checks to ensure accurate filings. It is also customizable to support localization requirements across various regions.

โžข Review invoices

โ€ข๓ ๓  Users with basic invoicing access (like "Invoicing" or "Invoicing & Banks") can create and post invoices. However, these invoices are automatically marked as "To review" so that accountants (with "Bookkeeper" or "Administrator" access) can double-check them.

Once an accountant reviews and confirms the invoice, invoicing users can no longer make changes to it.

โžข Down payment account

โ€ข๓ ๓  The Down Payment Account option is no longer found under the Product Category. It has now been moved to the Accounting Settings section, making it easier to manage from one central place.



โžข Payment communication generation

โ€ข๓ ๓  Payment communication formats are now clearly defined with illustrative examples. Enhancements have been made to the European standard, and a new "numbers only" format has been introduced to accommodate countries that do not support special characters in payment references.

โžข Charge bearer on individual payments

โ€ข๓ ๓  Now you can define the charge bearer for each individual payment when creating batch payments in ISO 20022 payment files.

โžข Print & Send

โ€ข๓ ๓  The layout and usability of the Send & Print wizard have been improved, along with enhanced accessibility of Print menu options. Additionally, action reports and templates are now more customizable through Studio, allowing for easier personalization and configuration.

โžข Invalid statement warning

โ€ข๓ ๓  Users now receive instant alerts when an invalid statement is detected, enabling quicker identification and resolution of issues.

โžข Updated action names

โ€ข๓ ๓  Menu item action names have been revised to generate more readable and user-friendly URLs.

โžข ISO20022 - Instruction priority

โ€ข๓ ๓  The priority instruction can now be specified on payments using the ISO 20022 payment method and its variants, allowing users to indicate the urgency level of each transaction.

โžข Menu and form organization and layout

  • A new Journal Creation Wizard has been added to the Dashboard, featuring integrated bank and credit card account synchronization.

  • The Journal & Reconciliation Models form views have been improved for usability.

  • Invoice line display settings are now stored separately for customer invoices & vendor bills, enabling clear configurations for outgoing & incoming invoices.

โžข Reset invoices/bills to draft

Starting from previous Odoo version 18.0, resetting an invoice or bill will now detach the already generated invoice document.

โžข Account selection

  • Account descriptions can now be added to clarify when and how each account should be used.

  • Default taxes set on accounts are applied only to invoices and bills, not to miscellaneous journal entries.

  • On invoices, the system prioritizes income accounts, while on bills, it suggests expense and fixed asset accounts first. These filters can be manually overridden if necessary.

โžข Deferred miscellaneous entries

โ€ข๓ ๓  Start and end dates have been added to miscellaneous entries, enabling the deferral of bills to receive and invoices to issue for more accurate period-based reporting and accrual management.

โžข Partially reconciled items

โ€ข๓ ๓  With Odoo 19 you can either fully reconcile items or write off partially reconciled ones.

โžข Analytic subplans

โ€ข๓ ๓  Tracking budgets and generating analytic reports is now easier. Odoo has improved how analytic subplans are organized and managed in a hierarchy.

โžข Payment withholding tax

โ€ข๓ ๓  You can now apply withholding tax directly on payments โ€” a new feature available starting from version 18.0. This helps ensure tax compliance at the payment level.

โžข Purchase order matching

โ€ข๓ ๓  When you import vendor bills using XML or OCR, Odoo will automatically search for purchase order references โ€” not just in standard fields, but even within line descriptions โ€” to match them with existing purchase orders.

โžข Unified Purchase and Sales Receipts

โ€ข๓ ๓  Odoo has simplified how receipts and invoices work: Purchase receipts are now part of the vendor bill form. You can choose between a bill or a receipt. Sales receipts can be turned on from the settings. Also, local tax rules can now override default taxes to match your countryโ€™s specific regulations.

โžข Conclusion

Odoo 19 Accounting module is the important solution, seamlessly integrating with other functionalities to automate financial processes, enhance accuracy & support data-driven decision-making.

As an official Odoo partner, SerpentCS delivers comprehensive Odoo ERP Services tailored to diverse business requirements. We have successfully implemented numerous ERP projects for startups and small-to-medium enterprises globally. For more details, Contact Us today.

Sign in to leave a comment