Saturday, February 28, 2026
2 changes · saas-19.1
Resolved issues and error corrections
This update fixes an issue where QR code payment links on invoices were incorrectly showing the full outstanding amount, especially for installment-based invoices. By using the default values for the payment link wizard, the links now accurately reflect the next payable installment, ensuring accurate payments.
Original PR description
The link from QR code in invoice pdf was explicitly passing `amount`, `res_model`, `res_id` to create `payment.link.wizard` using create method which overrides default_get() of wizard. As a result, installment-based invoices were generating payment links for the full residual amount. Also the `active_id` and `active_model` is passed in context which writes to `res_model` and `res_id` so no need to add it in create again. By letting default_get() populate the wizard values, the payment link now correctly reflects the next payable installment. task-5401335 Forward-Port-Of: odoo/odoo#241825
This update fixes an issue where the legal name displayed in payroll reports was not accurately reflecting the employee's legal name in Switzerland. The change ensures that the correct legal name is computed and presented, complying with Swiss legal requirements and improving reporting accuracy. This update impacts the l10n_ch_hr_payroll module.
Original PR description
task-5979726 Forward-Port-Of: odoo/enterprise#109037