Daily updates from Odoo
Wednesday, August 4, 2021
3 changes · master
Enhancements to existing features
Tax reports now calculate tax and base amounts more accurately by linking each tax line to its related journal entry line. This improves the reliability of compliance outputs such as SAF-T, EDI tax reporting, and country-specific tax reports.
Original PR description
task: 2352524
Odoo’s QWeb rendering engine was refactored to make report and document generation more efficient and easier to maintain. This should improve performance for generated documents across accounting, payroll, localization, IoT, signing, and Studio features while preserving compatibility with existing templates.
Original PR description
The goal: * decrease the use of ast in order to make the code used for compilation more readable; * using a generator instead of using an append on a list (allows the rendering to be sent directly without having to wait for the rendering to finish); * unification of options (t-call-options => t-options) Other PRs for this change: - Community: https://github.com/odoo/odoo/pull/68299 - Upgrade: https://github.com/odoo/upgrade/pull/2454
The French tax report now automatically carries amounts from tax grid 27 into grid 22 for the next reporting period. This helps businesses keep VAT reporting consistent across periods and reduces manual adjustment work.
Original PR description
Using the new carryover feature, improve the french tax report to properly carryover the values from the tax grid 27 to the tax grid 22 of the next period. Task id #2452451