Daily updates from Odoo
Thursday, September 25, 2025
7 changes · master
Enhancements to existing features
Financial reports now expand detailed lines more efficiently by removing an unnecessary processing step. This should make report navigation faster for users working with larger accounting reports, without changing the report content or workflow.
Stock forecasts now better account for subscription-related quantities and orders at the individual product level. This gives teams a clearer view of future stock needs tied to subscriptions, helping planning and fulfillment decisions.
Original PR description
Update the stock forecast backend and frontend to support per-product computation and display of subscription quantities and orders. Task [4763124](https://www.odoo.com/odoo/project/966/tasks/4763124) odoo/odoo#212774 Forward-Port-Of: odoo/enterprise#92394
Customers can now choose a country when searching for delivery pickup locations across supported carriers. This makes pickup point selection more accurate for international deliveries and keeps carrier integrations aligned with the updated checkout experience.
Original PR description
Modify sendcloud, fedex, and other delivery providers to match the changes made to include a country selector to the location selector. task-3984383 See also: https://github.com/odoo/odoo/pull/188490
Greek reporting now supports XML exports for Intrastat and EC Sales List tax reports in the required submission format. Users can also rely on defined deadlines and a guided wizard to select the correct period and return type, helping reduce manual preparation effort and compliance risk.
Original PR description
- Deadlines are defined for both the Intrastat and EC Sales List reports. - Custom report handlers were added to export data in the required file format. - A submission wizard was implemented to guide users through selecting the period and return type. Task-4781277
Serbian Intrastat and tax reporting now include defined submission deadlines, required export formats, and guided submission wizards. This helps businesses prepare compliant filings more easily and reduces manual effort when selecting reporting periods and return types.
Original PR description
- Submission deadlines are now defined for Intrastat. - Custom report handlers were added to export data in the required file format. - A submission wizard was implemented to guide users through selecting the period and return type. Task-4781290
Worksheet reports now use more balanced column widths, giving less space to labels and more space to the related values. This makes reports easier to read, especially PDFs where long values previously had limited room.
Original PR description
The column for the label and its value in the worksheet report had fixed widths that were not optimal, leading to wasted space and poor usability, especially when the label was short and the value was long. This was particularly noticeable in PDF reports. This commit improves the layout by adjusting the column widths. The label column now takes approximately 30% of the width, and the value column takes the remaining 70%. This provides a more balanced and readable report, enhancing the overall user experience. task-4968117
The German Datev report now processes large exports in smaller batches instead of loading everything at once. This reduces the risk of memory errors and helps businesses complete large accounting exports more reliably.
Original PR description
The Datev report fetches huge number of records resulting in memory error. Processing the report in batches to avoid the memory error and few code optimizations. task-4861366 After <img width="1920" height="1013" alt="image" src="https://github.com/user-attachments/assets/89cd5a32-63af-4e2e-bac6-651b99ecc902" /> Before <img width="1920" height="1036" alt="image" src="https://github.com/user-attachments/assets/2153be9f-32f0-4a48-8c3e-a3e963bc2a99" />