Daily updates from Odoo
Wednesday, March 26, 2025
10 changes
Enhancements to existing features
This update improves how Odoo handles searches on calculated fields across many business apps. Users should see more reliable filtering and potentially better performance in areas such as accounting, documents, helpdesk, projects, HR, and field service, without changes to day-to-day workflows.
Original PR description
task-4150178 odoo/odoo#191549
Spreadsheet-related tests and initialization logic were adjusted to stay aligned with recent command behavior changes. This helps keep spreadsheet list and pivot features reliable without introducing a visible change for everyday users.
The Belgian VAT report posting wizard has been visually refined to make the export options clearer and easier to use. This helps users complete reporting steps with less confusion while keeping the underlying process unchanged.
Original PR description
The post wizard UI needed some tweaking. This commit makes it look better. Task ID: 4601041
Global invoices for Mexican POS sales now use the customer-facing POS ticket reference instead of an internal Odoo reference. This makes it easier to match invoices with sold tickets during government tax audits and reduces audit friction.
Original PR description
When there is a tax audit from the government, its common to check global invoices as they declare which tickets were sold during a certain period. This is not possible because the global invoice does not contain ticket numbers, it contains references which are only visible from Odoo and can be an issue for checking. [Ticket](https://www.odoo.com/odoo/project/4216/tasks/4061845?cids=17) PS: This PR is a bare copy of #66949, which has been closed after the user resigned from the company
Food delivery connector settings now show preparation times in minutes instead of seconds, making them easier for users to understand. Configuration fields also include helpful guidance so users can enter the right details more confidently.
Original PR description
**=pos_enterprise, pos_urban_piper_enhancements Following this commit: ==== - Preparation time would be displayed in minutes instead of seconds. - Adding a tooltip to the configuration part of the Food delivery connector so that the user can easily fill in details. task-4581925 Related PR - https://github.com/odoo/enterprise/pull/81816
Employee referrals now have their own access levels, separate from recruitment permissions. This lets regular users share jobs, earn points, and buy rewards while limiting administration tasks to referral managers, improving control without blocking reward purchases.
Original PR description
separating rights of recruitment and referral Referrals now have their own distinct rights The rights are No right : No access to referrals User : Access to referral, share job, gain points, buy rewards Admin : all access to referrals responsible for the award/gift is now tracked in award chatter removed hr_referral_reward_responsible_user_rule rule because it hides rewards that are not assigned to the user, preventing them from purchasing those rewards. instead added accesserror to prevent them from editing rewards info if they are not assigned as a git responsible task-4214085
Subscription tags are now carried over automatically when a renewal quote is created. This keeps subscriptions consistently categorized and saves users from manually re-adding tags after each renewal.
Original PR description
Before this PR, tags on a subscription were not retained after renewal, requiring users to manually re-add them. With this PR, when creating a renewal quote, the `tag_ids` from the original subscriptions are preserved, ensuring continuity and reducing manual effort. task-4557975
Point of Sale now better handles changes to locally stored data when new modules are installed. This helps prevent errors caused by outdated local data structures and keeps restaurant appointment workflows running smoothly.
Original PR description
Prior to this commit, the indexedDB implementation did not take schema changes into account. This caused errors when a user installed a new module that added data to the PoS. Now, when the indexedDB is opened, a check is run to verify whether there has been a schema change. If so, the version is incremented, triggering the upgrade event. taskId: 4675052
The company settings screens for inter-company synchronization were reorganized to make the options easier to find and understand. This helps businesses configure automatic flows between related companies with less confusion and fewer setup mistakes.
Original PR description
UI improvement of the settings for inter company synchronization. [odoo/odoo/pull/199455](https://github.com/odoo/odoo/pull/199455) task-4592877
Barcode users now see clearer guidance that they can scan a transfer, product, lot/serial number, or package. When working with batches, scan results are kept within the Batches section, helping teams find the right records faster and avoid unrelated results.
Original PR description
In this PR ======================== 1. Updated the toast notification text to include 'Scan a transfer, a product…'. 2. When scanning a Transfer, Product, Lot/Serial, or Package for a batch the results should be filtered within the 'Batches' section. TaskId: 4004862