Friday, November 21, 2025
3 changes · 19.0
Enhancements to existing features
The Indian tax reports were updated to remove a section that is no longer needed. This also keeps report output cleaner by hiding lines when they have no value, reducing unnecessary clutter for users reviewing the reports.
Original PR description
Since the `purchase_b2c_regular` GSTR section is no longer required, this commit updates the related domain logic and hides the corresponding report lines when their value is 0. Related PR: https://github.com/odoo/odoo/pull/236241
The GST purchase report no longer includes the "purchase_b2c_regular" section because unregistered vendors cannot use regular GST taxes. This simplifies the report and keeps the remaining categories aligned with how these transactions actually work, including overseas cases covered elsewhere.
Original PR description
Unregistered vendors cannot apply regular GST taxes, making the `purchase_b2c_regular` GSTR section unnecessary. Additionally, `purchase_cdnur_regular` will also cover only overseas cases. With this commit, the `purchase_b2c_regular` section will be removed. Relateed PR: https://github.com/odoo/enterprise/pull/99777
This change makes sign template fields easier to extend or adapt in future updates. It helps maintainers and partners add or adjust fields with less risk of breaking existing behavior, improving flexibility for custom setups.
Original PR description
Introduced a dedicated _getTemplateFields() method to make easier to override or extend the fields in patches. Forward-Port-Of: odoo/enterprise#95722