Daily updates from Odoo
Wednesday, August 4, 2021
4 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
Resolved issues and error corrections
This fixes an issue that prevented users from auditing tax report lines after recent internal ID handling changes. Businesses can once again rely on tax report drill-downs to review and verify reported tax amounts accurately.
Original PR description
Recent changes on the way of how ids are being handled in the tax report broke the audit of tax report lines. see https://github.com/odoo/enterprise/commit/352e1be3f37e8ae757d8dbb584b39848e813c681 Task id #2616489