Daily updates from Odoo
Thursday, May 21, 2026
19 changes
5 changes
Enhancements to existing features
This update simplifies the calculations for 'Retained Earnings' and 'Result for the Year' on the French Balance Sheet report. This change ensures the financial reporting is more accurate and reliable for French-speaking businesses using Odoo Enterprise. It's a routine improvement to maintain the integrity of financial data.
Original PR description
Simplify the formulas of 'Retained earnings' and 'Result for the year' in the french Balance Sheet. task-6087994 Forward-Port-Of: odoo/enterprise#113988 Forward-Port-Of: odoo/enterprise#112731
This update adjusts the categorization of certain French accounting accounts (110000, 119000, 120000, 129000) to better align with reporting requirements for 'Current Year Earnings'. This change ensures accurate financial reporting in France and improves compliance with local accounting standards.
Original PR description
Change the type of french accounts 110000, 119000, 120000, 129000 for 'Current Year Earnings'. task-6087994 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#259374 Forward-Port-Of: odoo/odoo#257094
This update enables users to reset statement lines directly within the Kanban view, mirroring functionality from previous versions. This prevents the need to manually delete multiple reconciliations from a single line, streamlining the accounting process and improving efficiency.
Original PR description
This commit adds the possibility to reset a statement line in kanban view like in the previous versions. Function is still there but no UI button was tied to it. This is a problem if you have many reconciliations on one statement line, we do not want to delete them one by one. opw-6015838 Forward-Port-Of: odoo/enterprise#111107
This update simplifies email notifications in Odoo by making the subject field optional when sending emails from comment mode. Previously, a subject was always included, but this change streamlines the process for simpler notifications. This improves the user experience and reduces unnecessary complexity.
Original PR description
In comment mode we use the regular message post flow rather than the optimized batch email creation of the composer. This notably means a fallback subject will normally be set. The subject is made optional in that context, and only mandatory in batch mode where the emails would otherwise truly not have a subject. task-5944635 Forward-Port-Of: odoo/odoo#261918
This update enhances the user experience for warehouse staff who frequently use tablets to view transfer lists. The changes improve the visibility of key information like reference IDs and contact details, ensuring they are easily readable on medium-sized screens. This addresses a usability issue for a common workflow.
Original PR description
Devices with medium screen sizes such as tablets are often used in warehouses. However, when we check a transfer list view, we can not read clearly important info such as reference or contacts because fields are not entirely displayed. Task-id: 6030156
2 changes
Enhancements to existing features
This update improves the softphone's call history by allowing users to initiate calls without needing to first select a contact. This simplifies the call logging process and enhances user convenience. The change is a minor improvement to the softphone functionality.
Original PR description
Make it possible to log on calls without contscts on softphone. Task-[6204798](https://www.odoo.com/odoo/5778/tasks/6204798)
This update enables users to reset statement lines directly within the Kanban view, mirroring functionality from previous versions. Previously, this required manual deletion of multiple reconciliations, which was inefficient. This change streamlines the process and improves user workflow.
Original PR description
This commit adds the possibility to reset a statement line in kanban view like in the previous versions. Function is still there but no UI button was tied to it. This is a problem if you have many reconciliations on one statement line, we do not want to delete them one by one. opw-6015838 Forward-Port-Of: odoo/enterprise#111107
2 changes
Enhancements to existing features
This update enables users to reset statement lines directly within the Kanban view, mirroring functionality from previous versions. This prevents the need to manually delete numerous reconciliations associated with a single statement line, streamlining the accounting process.
Original PR description
This commit adds the possibility to reset a statement line in kanban view like in the previous versions. Function is still there but no UI button was tied to it. This is a problem if you have many reconciliations on one statement line, we do not want to delete them one by one. opw-6015838 Forward-Port-Of: odoo/enterprise#111107
This update enables the IoT box to broadcast its IP address via Bluetooth for 5 minutes after startup. This feature simplifies troubleshooting by providing support and clients with the IP address needed to diagnose connectivity issues. It also handles cases where no network is available by advertising 'No network connection'.
Original PR description
This PR allows the iot box to advertise its ip address over Bluetooth for 5 minutes after boot. The format is `IoT Box [S/N] - [ip]` If no network is available it would advertise "No network connection" instead of the ip This can help clients and support to troubleshoot IoT Box issues.
7 changes
Enhancements to existing features
This update adds a direct 'Import' option to the spreadsheet file menu, eliminating the need to first upload to Documents. Users can now quickly import .osheet.json, .csv, and .xlsx files directly into their spreadsheets, with files automatically saved to 'MY' (My Drive) for easy access.
Original PR description
Current behavior before PR: - Importing a spreadsheet required uploading the file to Documents first and Then, open it in the spreadsheet view. - This flow was inconvenient for users who simply want to import a file directly while working in a spreadsheet. Desired behavior after PR is merged: - Adds an 'Import' option in the File top bar menu. It opens the OS file picker and allows importing supported files such as .osheet.json, .csv, and .xlsx directly into the spreadsheet. - Imported files are uploaded to the 'MY' (My Drive) folder, so they remain accessible later from the Documents app as well. Task: [6000071](https://www.odoo.com/odoo/project/2328/tasks/6000071)
This update adds convenient buttons to the payslip and attendance forms, streamlining access to related information. Users can now quickly view their total leave days taken and link to the corresponding leave requests, as well as directly access the linked payslip from their attendance records. This enhances usability and reduces the time spent navigating between modules.
Original PR description
On the payslip form view, added a smart button that shows the total number of leave days taken, and when clicked, it redirects to the list of leave requests. On the attendance form view, added a smart button that shows the linked payslip. And when clicked, it redirects to that payslip. task-6089721
This pull request completes the translation of the WPS format for the Saudi HR Payroll module within Odoo Enterprise. The changes focus on updating the localization files to support WPS reporting requirements in Saudi Arabia. This ensures accurate payroll processing and compliance with local regulations.
Original PR description
follow-up task-6220113
This update enhances the SAWT, QAP, and SLSP reports by correctly formatting partner names based on the business type (individual or corporation). For individuals, names are displayed as 'Last, First, Middle'; for corporations, the standard partner display name is used, ensuring accurate reporting data.
Original PR description
In this commit: - Updated SAWT, QAP, and SLSP reports to format partner registered name based on entity type. - Individual: if entity type is individual, registered name is formatted as "Last, First, Middle" and if the names are empty then registered name is " , , ". - Corporation: if the entity type is corporation, use the partner's display name. Related PR: Community: https://github.com/odoo/odoo/pull/255258 task-5928297
This update simplifies the rental schedule view, making it easier for users to understand booking resources. The changes include displaying resource counts alongside product names and hiding unnecessary visual elements on initial load. This enhances usability and provides a clearer picture of rental availability.
Original PR description
Improve clarity and usability of the rental schedule view by removing the default confirmed filter, showing linked resource counts in product names when Plan Services is enabled, and hiding the collapse icon and consolidation (green lines) on initial load. task-6031386 For Documentation PR see: https://github.com/odoo/documentation/pull/17726
This update introduces a new popup that displays actual demand for products, mirroring the functionality for actual replenishment. This allows users to quickly see and address demand discrepancies, particularly for products with indirect demand as components. The popup offers options to adjust Deliveries or create MOs to meet this demand.
Original PR description
Add a popup for the Actual Demand that works the same way as the one for Actual Replenishment. It contains 2 buttons: - Deliveries - MOs (for when a product has indirect demand as a component)
This update simplifies the appearance and organization of the accounting settings within Odoo Enterprise. The changes focus on a more compact and intuitive presentation, particularly addressing confusion around customer payments and streamlining the overall user experience. This enhancement improves clarity and ease of use for accounting professionals.
Original PR description
Improve the overall presentation of the accounting settings. Initial setup: better and more compact presentation. Digitization: clearer structure. Customer payments: reduce confusion between SEPA QR codes and other QR codes. task-6076397
2 changes
Enhancements to existing features
This update improves the configuration for GT Electronic Data Interchange (EDI) branches. Specifically, VAT information is no longer inherited, while key credentials for the EDI connection are now consistently managed. Additionally, configuration settings are now properly displayed for these branches, ensuring accurate setup and operation.
Original PR description
While creating branches for GT country, VAT shouldn't be inherited, while Infile credentials (l10n_gt_edi_ws_prefix, l10n_gt_edi_infile_token, l10n_gt_edi_infile_key) should. At the same time, config keys should also appear for branches on settings task-[6087168](https://www.odoo.com/odoo/project/967/tasks/6087168)
This update enables users to reset statement lines directly within the Kanban view, mirroring functionality from previous versions. Previously, resetting required deleting individual reconciliations, which was inefficient for users with many transactions on a single line. This change streamlines the process and improves usability.
Original PR description
This commit adds the possibility to reset a statement line in kanban view like in the previous versions. Function is still there but no UI button was tied to it. This is a problem if you have many reconciliations on one statement line, we do not want to delete them one by one. opw-6015838 Forward-Port-Of: odoo/enterprise#111107
1 change
Enhancements to existing features
This update adjusts how global discounts are exported in Odoo to align with UBL (Universal Business Language) standards. Previously, discounts were represented as negative invoice lines, which is now corrected by representing them as ‘Allowances’. This change ensures proper compliance with international trade regulations and simplifies UBL invoice generation.
Original PR description
Export global discounts as Allowances instead of negative invoice lines to comply with UBL specifications. task-5900496 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr