Daily updates from Odoo
Saturday, February 21, 2026
2 changes · master
Resolved issues and error corrections
This update resolves an issue where Odoo was incorrectly including an UETR tag in ISO 20022 XML files for SEPA Credit Transfers. This caused rejection by strict banks, preventing successful payment processing. The fix ensures compliance with EPC rules and avoids errors during file transmission.
Original PR description
In Odoo 18.0, when a user selects the pain.001.001.09 format (ISO 20022), Odoo systematically includes the <UETR> (Unique End-to-end Transaction Reference) tag for every transaction. While valid under the general ISO 20022 XML schema, the <UETR> tag is not authorized by the EPC (European Payments Council) within the standard SEPA Credit Transfer (SCT) Rulebook. Strict banks (e.g., UBS, German banks) reject the entire file with errors such as: "No child element is expected at this point" when an UETR is detected in a domestic or intra-SEPA flow. Task: 5871528 Forward-Port-Of: odoo/enterprise#107869 Forward-Port-Of: odoo/enterprise#105518
This update fixes a calculation error related to the 13th month payment in the Swiss payroll reporting (LPP). The change ensures that the 13th month is correctly included in the base amount used for tax calculations, aligning with current Swiss tax regulations. This improves the accuracy of payroll reports submitted to the tax authorities.
Original PR description
Forward-Port-Of: odoo/enterprise#107908