Monday, July 6, 2026
4 changes · 19.0
Enhancements to existing features
UK VAT returns now guide users to file through the relevant tax unit when their company belongs to one. This helps ensure HMRC connections and submissions use the tax unit’s VAT number instead of the individual company’s VAT number.
Original PR description
BEFORE: - Before this commit, when the current company is a member of the tax unit, there is no blocking level error for the user to select the tax unit. - And the vat used while creating a connection to the HMRC or while sending a tax report to the HMRC is of the current company. AFTER: - After this commit, there is one blocking level error, which tells the user that the current company is part of a tax unit, and on confirmation, the tax unit will automatically be selected for the current report. - And if the return contains the data of a tax unit, then the vat set on the tax unit will be considered while establishing the connection and sending the tax report to HMRC. Task-5865605 Forward-Port-Of: odoo/enterprise#122908 Forward-Port-Of: odoo/enterprise#107253
GSTR-1 JSON generation for Indian tax reporting has been optimized to use less memory and complete faster. This should improve performance when preparing GST filings, especially for larger datasets, without changing the report's business purpose.
Original PR description
This PR intends to improve both memory and time performance by using precomputing required values for GSTR-1 JSON generation. task-3941950 Community PR - https://github.com/odoo/odoo/pull/273087
Hong Kong payroll now participates in the automatic payroll data update process. This helps keep standard salary rules up to date for users, reducing manual maintenance while preserving rules that have been edited.
Original PR description
Currently, the "Payroll: Update data" cron doesn't work for HK payroll as we never set up the _get_data_files_to_update. We can set up the list of data files to keep up to date to better support our users by automatically keeping non-edited salary rules up to date. task-6360339
Budget reports now use the same analytic profitability criteria as profitability reporting. This helps ensure budget figures are based on the right analytic entries, improving consistency for financial review and decision-making.
Original PR description
Use the new field analytic_profitability in the conditions of the query to get the account analytic lines of the budget report task-4959636 Forward-Port-Of: odoo/enterprise#121760