Monday, April 20, 2026
2 changes · saas-18.4
Enhancements to existing features
This update improves how tax amounts are calculated for Argentine electronic invoicing and related reports. It helps ensure totals are computed more consistently and displayed with the right precision, reducing rounding differences and improving the reliability of generated tax data.
Original PR description
- Rewrite all tax amounts calculations on `_get_tributes` and `_get_line_details` to properly use the tax computation engine helpers (`base_line`, and aggregating methods) - Ensure that all final amounts from the calculation are formatted with `float_repr` with appropriate precision. related-community-PR: https://github.com/odoo/odoo/pull/223393 task-4891206 Forward-Port-Of: odoo/enterprise#92639
The invoice import process was updated so records are matched more reliably, especially when partner information is involved. This helps reduce inconsistencies during BIS3/UBL invoice imports and improves the accuracy of imported data.
Original PR description
This commit is part of a bigger commit on the community side- to refactor the import code of BIS3 Invoice to fix various unsynchronized values issues. task-id: 5058687 Forward-Port-Of: odoo/enterprise#113719 Forward-Port-Of: odoo/enterprise#108356