Daily updates from Odoo
Thursday, June 11, 2026
11 changes
1 change
Enhancements to existing features
This update clarifies how GST is reported on intra-state composition transactions. Previously, these transactions were incorrectly categorized as 'out-of-scope.' Now, a new GSTR section specifically for composition supplies is created, ensuring accurate reporting of these transactions and aligning with GST regulations.
Original PR description
Previously, composition supplies in vendor bills were falling under the `out-of-scope` GSTR section because taxes are normally not applied on such transactions. With this commit, a new GSTR section `purchase_composition_supplies` is introduced for intra-state composition transactions. Now, when the GST treatment is set to composition and the transaction type is intra_state, those transactions will be reported under the new composition supplies section instead of out-of-scope. task-6239870 Forward-Port-Of: odoo/odoo#266325
3 changes
Enhancements to existing features
This update ensures Odoo's financial reports (GSTR-3B and GSTR-2B) accurately reflect new requirements for purchase composition supplies as mandated by Indian tax regulations. The changes align the report formats with government guidelines, improving data accuracy and compliance.
Original PR description
As a new GSTR section for purchase composition supplies has been introduced, the related report domains also need to be updated accordingly. With this commit: GSTR-3B domains are updated to properly include purchase_composition_supplies transactions in the relevant report section. GSTR-2B now includes a separate line for composition supplies, aligned with the government utility format. task-6239870 Forward-Port-Of: odoo/enterprise#118312
This update changes the 'To Review' status badge on employee records from grey to orange. This improves readability, particularly in dark mode, ensuring that HR staff can quickly identify and address employees needing review. This enhancement ensures consistent and clear communication regarding employee status.
Original PR description
The 'To Review' status on employees uses a grey badge ('secondary'), which has poor contrast and is nearly invisible in dark mode.
Update the 'review_state' field options to change '2_to_review' to 'warning' (orange). This ensures the badge is readable in both light and dark modes.
Task: 6289919This update ensures Odoo complies with Serbian accounting regulations by automatically fetching the official middle exchange rate from the National Bank of Serbia. This improves the accuracy of financial reporting and transactions for Serbian users.
Original PR description
[IMP] currency_rate_live: Fetch exchange rates National Bank Serbia To ensure compliance with the Serbian Law on accounting, fetch official middle exchange rate from the National Bank of Serbia task-6159555
6 changes
Enhancements to existing features
This update improves the Odoo website generator by adding a necessary attribute ('data-ws-preserve') for correctly parsing Odoo 2.0 to Odoo 2.5. This change ensures accurate website generation and compatibility with older Odoo versions, streamlining the process for users.
Original PR description
This version change reflects the addition of the data-ws-preserve attributes which is required for the odoo2odoo parsing.
This update simplifies the selection of employee types within Odoo's Belgian payroll module. The 'Worker' employee type is now the second option after 'Employee' in the employee type list, making it easier for users to find and select. This change streamlines the payroll setup process for businesses operating in Belgium.
Original PR description
Update sequence order for employee type in Belgium, move worker as the second options after employee in employee type, makes users easier to find it task:6280177
This update simplifies the way salary rules are displayed in the system. By moving key information to the front and offering a visibility toggle, users can now more quickly find and utilize the necessary rules, particularly when managing expense reports or flexpense tasks. This change improves efficiency and reduces the time spent searching for relevant data.
Original PR description
This PR expected to - Change Pay Structure Visibility as visible by default, move before categories - Change Categories visibility as visible by default with hide option The purpose is to make the view easier to read when we need to search to fill a field, for example the rules on the product for the flexpense task task: 6292402
This update changes the URL structure for our spreadsheet integration with mydb.com, making it more stable and predictable. Previously, the spreadsheet ID was a simple name ('sheet1'), but it's now a unique, short identifier (UUID) to avoid potential issues. This ensures consistent access to the spreadsheet data.
Original PR description
…e default sheet id The sheet is now part of the url: mydb.com/spreadsheet/331?sid=sheet1 The current id for the default sheet is sheet1. It would be better if it was an id like others (small uuid). before: mydb.com/spreadsheet/331?sid=sheet1 after: mydb.com/spreadsheet/331?sid=918fd8b1-b6b0 task-6276062
This update clarifies how work accident leaves are processed for non-workers within the Odoo Enterprise system. It ensures accurate splitting of these leaves and provides a clearer view of how they are allocated. This improves the accuracy of payroll calculations and reporting related to employee absences.
Original PR description
Correctly splitting non-workers' work accident leaves and showing how it will be split. task-6274956
This update simplifies the Helpdesk ticket interface by moving the 'Convert to Opportunity/Lead' option to the action menu. Previously, this button was always visible, creating unnecessary clutter and a less intuitive experience. This change improves the overall usability of the Helpdesk module.
Original PR description
Right now, the “Convert to Opportunity” button is always visible on Helpdesk tickets, even when it is not really relevant. It feels a bit inconsistent compared to other actions, and adds unnecessary clutter to the interface. Hence, this commit moves the convert to opportunity/lead to the action menu of helpdesk tickets. Related: odoo/upgrade#10018 task-6119255
1 change
Enhancements to existing features
This PR improves the error logs posted in the chatter when GSTR-1 filing fails. The error message now includes the GST portal error code, error description, and all failing HSN codes. Each HSN code is clickable, allowing users to directly open the related journal items and identify the records that need correction. Previously, only the error code and message were shown. Users had to manually inspect the GST response JSON to find the failing HSN codes and then search for the corresponding j
Original PR description
This PR improves the error logs posted in the chatter when GSTR-1 filing fails. The error message now includes the GST portal error code, error description, and all failing HSN codes. Each HSN code is clickable, allowing users to directly open the related journal items and identify the records that need correction. Previously, only the error code and message were shown. Users had to manually inspect the GST response JSON to find the failing HSN codes and then search for the corresponding journal items. This enhancement makes it much easier and faster to identify and resolve filing issues.