Daily updates from Odoo
Thursday, February 5, 2026
16 changes
1 change
Enhancements to existing features
This update enhances the booking view in the Odoo Enterprise system by adding breadcrumbs. This provides clearer navigation for users, making it easier to understand their location within the booking process. It's a simple improvement that enhances the user experience.
Original PR description
In this commit: - Enable breadcrumbs for the booking view by explicitly allowing them in the action context. Task:5490961 Forward-Port-Of: odoo/enterprise#104560
1 change
Enhancements to existing features
This update enhances the reliability of syncing user accounts with Google Calendar. Previously, the sync process could time out with many users due to a single, lengthy operation. Now, the system uses multiple, smaller sync jobs targeting different user groups, significantly reducing the risk of timeouts and improving overall synchronization performance.
Original PR description
Before this commit, the sync cron of google could only work by performing a search on the users and starting the sync. But the cron could timeout with a large amount of users. As users were fetched in the same order, some users could never be synced. This change allows to create several cron with different type of user in self (by company, department, etc) to allow distribute the sync effort over several crons. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#210286
10 changes
Enhancements to existing features
This update integrates ARCA, a reliable currency rate provider, into Odoo Enterprise for Argentina. It now automatically fetches and displays Argentinian currency rates, ensuring accurate financial reporting and transactions for Argentinian companies. This change sets ARCA as the default rate provider for Argentinian businesses.
Original PR description
This PR adds ARCA as a new currency rate provider. It sets ARCA as default rate provider for companies having Argentina as their country. task-5224885
This update enhances the batch payment form by adding a total amount display and clearer error messages, particularly regarding mixed payment types. The design has been simplified by removing redundant columns and making certain fields optional, improving the overall user experience for managing batch payments.
Original PR description
This commit improves the batch payment form view: - Display the amount positive and add a 'Total' label in the footer. - Move the warning banner below the header (Buttons and State). - Set the 'Available ISO 20022 Priority' field to optional hidden by default. - Remove the 'Payment Method' column from the payment list. - Update the validation error to clearly indicate issues with mixed payment types. task-5502537
This update simplifies the process of creating invoices for Mexican tax purposes (l10n_mx_edi). It removes a confusing 'to define' option and adjusts requirements for payment methods, aligning with recent government regulations and reducing potential compliance issues. This change improves accuracy and reduces the risk of errors related to Mexican tax reporting.
Original PR description
There have been several problems with the government lately because users are doing to highly illegal things with Odoo, even us at Odoo have been doing this, and the government sends complaints In This Commit: - We remove 99-'por definir' from l10n_mx_edi.payment.method - Make Payment Way not required in the sale order and required in the invoice. - Swap the position of Payment Way and Payment Policy in the invoice view. - Remove the 'Force CFDI' button if the invoice is 'PUE.' task-5443707
This update enhances the accuracy of audit reports within the Odoo Enterprise accounting module. Specifically, it corrects errors that caused incorrect balances and adds necessary actions to automatically open related reports based on audit dates, streamlining the reporting process.
Original PR description
* Fix incorrect actions that lead to balances. * Add missing actions to open related reports. task-5246225
This update enhances the layout and persistence of the calendar and planning side panels within Odoo. The changes align the Gantt sidepanel's width with the calendar, improving the user experience and visual consistency. This update also incorporates adjustments to improve the overall functionality of these key modules.
Original PR description
*: knowledge, planning, timesheet_grid This commit adapts class names and knowledge custos to changes made in https://github.com/odoo/odoo/pull/245760 task-5807836
This update separates the user interface data from the core account report logic. This change optimizes the performance of account reports by reducing the amount of data processed by the UI, leading to faster loading times and a smoother user experience. It's a key improvement for users generating and viewing reports.
This update adjusts the layout of the POS order form by updating the underlying XPath expressions. This ensures the form correctly displays information after a recent design revamp, improving the user experience for point-of-sale operations. This change impacts the l10n_mx_edi_pos and l10n_pe_edi_pos modules.
Original PR description
*= l10n_mx_edi_pos, l10n_pe_edi_pos In this commit: ================ This commit adapts the existing xpath expressions to support the revamped POS order form view layout. Task-5481883 Related Comm. PR: https://github.com/odoo/odoo/pull/243453
This update enhances the initial user experience for the Documents module by revamping the onboarding tour to showcase new features and streamlining the process. It also includes UI adjustments to the document creation dialog, making it easier for users to get started with the system.
Original PR description
**Purpose:** Revamp the Documents onboarding tour to highlight newly added features. **Specifications:** - Add a dependency on Contacts - Revamp the onboarding tour to reflect the new features. - UI changes in select add document create dialog Task-5152401
This update streamlines quality check reporting by removing redundant fields and ensuring accurate recording of manufacturing order lot IDs. It also fixes a bug related to handling multiple lot numbers in quality wizards, enhancing the reliability of quality control processes.
Original PR description
Changes of note: * `finished_lot_ids` is removed from existing tests and replaced with `lot_ids` wherever it makes sense. * The MO's SN/lot id is written to every quality check it has, instead of just 'Register Production' ones. * 'Register Consumed Material' checks write 'Success' or 'Failure' to the result field like 'Pass – Fail' checks do, instead of the component name, UoM and SN/lot id like 'Register Byproducts' checks do. * Fix for a bug that triggers when the quality wizard is opened if the MO has more than one SN/lot id assigned. Task ID: [5025510](https://www.odoo.com/odoo/my-tasks/5025510)
This update allows users to select the desired label format (ZPL, PDF, or PNG) when sending labels through Sendcloud. This increased flexibility improves the compatibility and usability of shipping labels for various printing and receiving systems. It’s a small improvement that streamlines the label generation process.
Original PR description
Add a option to choose the label format in the parameters when requesting labels from Sendcloud (ZPL, PDF, PNG). Task 5392134
1 change
Enhancements to existing features
This update enhances the booking view in the Odoo Enterprise system by adding breadcrumbs. This provides clearer navigation for users, making it easier to understand their location within the booking process and improving the overall user experience. The change was implemented to streamline workflow and reduce potential confusion.
Original PR description
In this commit: - Enable breadcrumbs for the booking view by explicitly allowing them in the action context. Task:5490961
1 change
Enhancements to existing features
This update streamlines the partner creation process in Point of Sale. When a user searches for a partner and no exact match is found, the search term is automatically populated into the name or phone field on the creation form, saving the user time and effort. The input field is also automatically focused for immediate use.
Original PR description
If a user searches for a partner and no match is found, clicking "Create" will now automatically transfer the search term into the appropriate field (name or phone) in the creation form. The matched input is also auto-focused. Task-4991076 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
2 changes
Enhancements to existing features
This update optimizes how the General Ledger export process is handled, leading to faster report generation. By batching more data, the system reduces the time it takes to create these reports, improving efficiency for users. This change focuses on internal performance improvements.
This update enhances the accuracy of financial reports by addressing discrepancies caused by partial analytic item distributions. It introduces a 'coverage ratio' for each analytic plan, allowing users to easily identify and resolve incomplete distributions during audits, leading to more reliable financial insights.
Original PR description
The objective is to bridge the gap between journal items and analytic items in the reporting. As Odoo allows for partial analytic distribution, this creates discrepancies in the P&L and BS when filtered by an analytic plan. This features aims to provide users with a clear 'coverage ratio' per plan to identify incomplete distributions during audits. task-5887978