Monday, April 14, 2025
3 changes · 17.0
Resolved issues and error corrections
This update adjusts the employee contract view setup so payroll-related customizations can extend it more easily. It is a small internal fix that helps reduce conflicts when adapting contract screens for payroll needs, without changing day-to-day functionality for users.
Original PR description
Related enterprise PR : https://github.com/odoo/enterprise/pull/81754
This fixes an issue where invoice line data could be overwritten while generating electronic invoice price details. The change helps localization or custom extensions keep access to the correct line information, reducing the risk of incomplete or incorrect electronic invoice output.
Original PR description
There is an issue in the line template, where the 'vals' of the line are reassigned to the 'price_vals' when building the 'cac:Price'. This means that any extension done to add values after the price no longer have access to the line vals but only the price ones. This is unwanted, and the template is adapted to avoid reassigning 'vals'. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Hungarian credit note PDFs now show the customer bank account in the correct customer section instead of under the supplier. This prevents confusing or misleading payment details on issued credit notes.
Original PR description
### Steps to reproduce:
- Install "l10n_hu" and switch to Hungarian company
- In Settings set NAV credentials to "demo"
- Make sure accounts are set on the company & customer
- Create an invoice, confirm, Sent & Print
- Create a Credit Note for this invoice, Send & Print
- On the Credit Note PDF the account of the customer is displayed under the "Supplier"
### Cause:
The account always shows under the supplier `if 'out' in o.move_type` so also for credit notes ('out_refund').
### Solution:
Change the condition of the display and add the bank account in a xpath.
opw-4710449