Daily updates from Odoo
Saturday, January 24, 2026
1 change · 18.0
Resolved issues and error corrections
This update addresses inconsistencies in invoice totals, particularly for Peppol transactions, caused by rounding of product prices. The system now displays 'Product Price' with a minimum precision, ensuring totals align more closely with original documents. This improves data accuracy and compliance.
Original PR description
Imported invoices can show different totals than what the original document show. This especially an issue for Peppol. Because `price_unit` is rounded, by computing the total of a line with `quantity * price_unit`, it may not be possible to obtain the same total as the one from the original document. To face this issue, the float fields related to "Product Price" don't have a decimal precision set anymore. To keep the UI clean, the precision set on "Product Price" is now interpreted as a "minimal precision". So if it set to 3, we'll see at least 3 digits. If there's more, all the digits are shown. As so: `4.0` -> `'4.000'` `4.23` -> `'4.230'` `4.235` -> `'4.235'` `4.2358` -> `'4.23458'` task-4895014