Monday, January 12, 2026
3 changes · saas-18.2
Resolved issues and error corrections
This update corrects a calculation error in the Belgian payroll module (l10n_be_hr_payroll) related to employment bonuses. The changes ensure that bonus calculations accurately reflect the latest tax regulations up to March 2026, improving payroll accuracy for Belgian businesses using Odoo Enterprise.
Original PR description
Forward-Port-Of: odoo/enterprise#103820
This update corrects a calculation error in the l10n_be_hr_payroll module, ensuring that 3000 deductions for Belgian employees are accurately reflected up to the year 2026. This ensures compliance with Belgian tax regulations and accurate payroll reporting for our Belgian customers.
Original PR description
Forward-Port-Of: odoo/enterprise#103824
This update resolves an issue where payment reports were inconsistently using different export formats (NACHA or localization-specific). The fix ensures that payment reports always use the correct format based on the company's localization, improving data accuracy and reliability for financial reporting. The changes have been backported to version 18.0.
Original PR description
\* = l10n_{ae, au, ch, in, sa, us}_hr_payroll + hr_payroll_account_iso20022
Issue:
The current behavior looks deterministic: when clicking on "Create Payment Report" it -sometimes- shows the current company's export format by default, other times it shows the "NACHA" type. Or it could be the last installed module's export format value for the other companies.
Solution:
I fixed it in this PR: https://github.com/odoo/enterprise/pull/93683 and now backporting the changes to version 18.0
task-5189295
Forward-Port-Of: odoo/enterprise#100126