Monday, March 9, 2026
3 changes · saas-19.1
Resolved issues and error corrections
This update fixes an issue where self-order prices weren't accurately calculated when taxes and fiscal position mappings were involved. The change ensures prices are correctly recomputed using accounting methods, leading to more accurate order totals and financial reporting. This improves the reliability of self-order transactions.
Original PR description
Before this commit, the price of order lines from self was recomputed in the backend but for orders with price included taxes and a fiscal position mapping, the recomputation was not correct. This commit fixes the issue by recomputing the prices using compute_all method from accounting on taxes after fiscal position. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#252487 Forward-Port-Of: odoo/odoo#251945
This update fixes an issue where credential errors were displayed in a confusing format. It also ensures correct XML generation for partners without OIB information, enhancing data accuracy. New tests have been added to validate these improvements.
Original PR description
- Credentials errors have a separate format in MER, they should now be displayed in a more user-fiendly manner - Correcting XML generation for partners with no explicit OIB provided - Adding tests for both changes task-none --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#252083 Forward-Port-Of: odoo/odoo#249448
This update resolves a problem where invoice PDFs generated with multiple line items displayed incorrectly, often pushing content to subsequent pages or mixing header elements. The fix ensures the PDF engine handles the table as a standard block, preserving the mobile-friendly web view while improving PDF output. This improves the professionalism of invoices generated for printing.
Original PR description
The invoice report table uses 'table-responsive-sm' to improve mobile readability. However, this class causes rendering artifacts in PDF generation via wkhtmltopdf. Steps to reproduce: - Have an invoice with multiple lines - Print Issue: Depending on the number of lines involved the printed pdf may exhibit graphical issues: - The first page may not contain invoice lines at all, with all lines pushed to the second page - The second page may have the header mixed up with the first line Analysis: It occurs after refactoring the invoice report for mobile view https://github.com/odoo-dev/odoo/commit/ad6351c44b7419f2a1c13731e33b111e0b25e633 However, when printing the report we don't actually need the responsible table. This commit preserve the mobile-friendly web view while ensuring the PDF engine handles the table as a standard static block. opw-5909071