Friday, February 27, 2026
3 changes · 19.0
Enhancements to existing features
This update enhances GST return filing within Odoo's multi-branch system, specifically addressing scenarios where branches operate independently or share a parent company's GST identity. It prevents automatic return creation, guides users to process returns through the parent company, and alerts users to potential conflicts with the parent's GST information.
Original PR description
In a multi-branch GST environment, branches may either share the parent company’s GST identity or operate as independent legal entities. The following improvements align GST return creation/filing…
In a multi-branch GST environment, branches may either share the parent company’s GST identity or operate as independent legal entities. The following improvements align GST return creation/filing with the above logic: - In this commit, we are modifying the GSTR returns so that they will not be created automatically. - Allow independent automatic return creation for branches with a different GST number than the parent. This is the case when the branch company with a different GST number than the parent sets the account opening date - Block the branch having the same GST number as the parent. When creating manual returns. Allowing access to returns filing at the branch level would risk duplicate or inconsistent GSTR filings. Instead, users are guided to process such returns from the parent company using the Tax Unit mechanism. - Display an alert warning when a branch uses the same GST username as the parent, at the time when the user enters credentials in settings. Task-5369591
This update makes the Gantt chart's date selection process faster and more intuitive. Previously, users had to click 'Apply' to see changes; now, date selections update immediately in the UI. This enhances the user experience and allows for quicker adjustments to the chart's date range.
Original PR description
- Previously, the Gantt scale selector only updated the displayed date range after the "Apply" button was clicked. This was because the template was bound to the component props rather than the local state. - This commit binds the date picker display to the local pickerValues state. Now, when a user selects a date in the picker, the UI updates immediately, while the actual data fetch remains deferred until "Apply" is clicked. Task: 5932671 Forward-Port-Of: odoo/enterprise#107380
This update enhances the security and logging around exporting large amounts of data from Odoo spreadsheets. Specifically, it adds logging for common export activities like downloading and printing, and restricts access to frozen/XLSX spreadsheets to authorized users. This improves data tracking and protects sensitive information.
Original PR description
Forward-Port-Of: odoo/enterprise#108289 Forward-Port-Of: odoo/enterprise#85888