Tuesday, April 8, 2025
2 changes · 18.0
Enhancements to existing features
This update aligns Indian HSN summary calculations with Odoo’s standard tax calculation engine, reducing custom logic and improving consistency across invoices and point of sale receipts. It also improves how small tax rounding differences are spread across lines, making totals fairer and more accurate.
Original PR description
Since 18.0, the taxes computation engine is managing the round globally. It means we have helpers and tools to manage features based on multiple base lines at a time. The hsn summary was using a custom representation of a base line with an explicit call to the low level _get_tax_details method. This commit removes this custom code to use the generic base lines instead. Also, this commit adds a test in POS to ensure the feature is working. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Belgian payroll now supports mobility budget payments in salary rules and related payroll inputs. The update also includes these amounts in the required DmfA social security declaration, helping employers stay compliant with Belgian reporting rules.