Monday, October 20, 2025
4 changes · 19.0
Enhancements to existing features
Payslips in the Mexican payroll CFDI flow now show issue alerts when required information is missing. This helps payroll teams identify and correct problems earlier so CFDI documents can be generated correctly.
Original PR description
We now have a "issues" system on the payslips. Let's use it to signal what is missing for the correct generation of the CFDI. Task: 5068311
Swedish batch payments can now include both IBAN and BBAN, Bankgiro, or Plusgiro recipients in the same batch. The system automatically separates them into two XML files inside one zip file, reducing manual work and avoiding blocked mixed payment batches.
Original PR description
This commit add a new behaviour for batch payments in Sweden. Before this commit: batch payment with mixed payment for iban and bban/bankgiro/plusgiro wasn't allowed After this commit: now if the user create a batch payment with both type of account, we create a zip file with 2 xml files, one for iban and one for bban/bankgiro/plusgiro. Linked:https://github.com/odoo/odoo/pull/230104 [task-5107240](https://www.odoo.com/odoo/project/967/tasks/5107240) Forward-Port-Of: odoo/enterprise#97556 Forward-Port-Of: odoo/enterprise#95463
Links typed into the mail composer are now recognized and highlighted more reliably. This improves the message-writing experience while also simplifying the underlying editor setup for easier maintenance.
Original PR description
This commit enables the link plugin in the mail composer so that the link will be properly parsed and hightlighted. This commit also improves the plugin set and clean up the duplicated plugin lists. task-5172795 backport - https://github.com/odoo/enterprise/pull/97504 https://github.com/odoo/enterprise/pull/97666 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Updates Luxembourg payroll calculations to reflect the 2025 minimum social salary and related tax credit changes. This helps ensure employee payslips and payroll obligations stay aligned with the latest official Luxembourg rates.
Original PR description
Sources: - https://igss.gouvernement.lu/dam-assets/publications/param%C3%A8tres-sociaux/2025/par-soc-202501.pdf - https://igss.gouvernement.lu/dam-assets/publications/param%C3%A8tres-sociaux/2025/par-soc-202505.pdf task-5176255 Forward-Port-Of: odoo/enterprise#97468