Thursday, June 5, 2025
3 changes · 17.0
Resolved issues and error corrections
The early payment discount message now displays with the correct layout and styling in the payment registration flow. This makes the discount information clearer for users and avoids confusion when processing payments.
Original PR description
Before this commit: ---- -The early payment discount message was not displayed correctly in versions 17.0 to 17.4. UI before fix: ---  After this commit: ---- -The banner UI has been fixed by applying the correct CSS classes, ensuring proper alignment and consistent styling. UI after fix: --- 
Uploading supplier bill XML files that use alphabetic electronic address scheme codes now works correctly. This prevents import errors for companies exchanging invoices through Peppol or similar e-invoicing formats.
Original PR description
Before this commit, creating bills through uploading XMLs with alphabetic codes in SchemeID was causing an error. This happened because these codes were not allowed in partner peppol_eas selection field. This commit adds these alphabetic codes as indicated in this reference sheet: https://ec.europa.eu/digital-building-blocks/sites/download/attachments/467108974/Electronic%20Address%20Scheme%20Code%20list%20-%20version%205%20-%20published.xlsx?version=1&modificationDate=1639417211464&api=v2 task-4823915 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents Mexican electronic invoices with external trade details from failing when the UMT quantity is set to zero. Businesses can now send these invoices without encountering an unexpected system error, improving reliability for edge-case invoice data.
Original PR description
With an MX Company setup: - Have a product with MX info correctly setup for external trade - Create an invoice - Set the external trade to definitive - Add the product on the invoice line and set "Qty UMT" to 0 Try to send and you will get a traceback opw-4807271