Daily updates from Odoo
Tuesday, September 16, 2025
8 changes · master
Enhancements to existing features
Recruitment reports now include an option to exclude duplicate candidate records. This helps teams focus on unique candidates and improves the accuracy of hiring pipeline analysis.
Original PR description
This commit adds the fetching of the `is_obsolete` variable when generating the report and adds the filter 'Exclude Duplicates' in order to filter the unique candidates. [Community PR](https://github.com/odoo/odoo/pull/225578) task-4535862
VoIP user preference settings have been improved to make configuration clearer and more consistent, including for OnSIP users. This helps businesses reduce setup friction and makes it easier for users to manage their calling preferences in Odoo.
Original PR description
Task-5075195 Forward-Port-Of: odoo/enterprise#94319
The Barcode app now better supports putting packages inside other packages, including scanning multiple packages into a new or existing package. Users can also unpack package lines more easily and see package moves grouped by the outermost package, making warehouse operations clearer.
Original PR description
Add some improvement for the pack in pack feature in the Barcode app, like an "Unpack" button or the package lines groupement by their outermost package dest. See commits' message for more details. [task-5065193](https://www.odoo.com/odoo/966/tasks/5065193) Forward-Port-Of: odoo/enterprise#94091
Notifications have been redesigned to be smaller, clearer, and less intrusive for users. They now include a progress indicator so users can easily see when a message will disappear, improving day-to-day usability across affected Odoo apps.
Original PR description
A big part of the notification behaviour that was in the notification service has been move to the component "Notification". With this comes also a visual cleaning of the notification. Smaller, more compact and with a progress bar that show when the notification will disappear. TASK-ID: 4334047 Forward-Port-Of: odoo/enterprise#94561
The point-of-sale order status screen now adapts its layout to the screen orientation, showing a left-to-right timeline on wider displays and the existing vertical view on taller displays. Refined status colors make it easier for staff and customers to understand order progress at a glance.
Original PR description
In this commit:
---------------
- We introduced the order status screen new UI where orders now progress from left to right for a natural timeline flow.
- The color scheme has been refined with lighter and darker tones, making different statuses easier to distinguish at a glance.
- A new vertical separation layout has been added, adapting automatically to screen dimensions:
- If the screen’s height is greater than its width, the older vertical UI will be shown.
- If the screen’s width is greater than its height, the new horizontal UI will be displayed.
task:5033472
| Horizontal seperation | Vertical Seperation |
|--------|--------|
| <img width="475" height="717" alt="image" src="https://github.com/user-attachments/assets/575aefc4-896b-4926-8b58-9d2296b94f54" /> | <img width="475" height="783" alt="image" src="https://github.com/user-attachments/assets/825908be-6bfe-4af0-8a82-552f96a02ad8" /> |Audit working files can now be exported in PDF format, giving auditors the documentation they need when reviewing completed internal audits. This makes audit evidence easier to share and helps support compliance review processes beyond the existing Trial Balance export.
Original PR description
When verifying internal audits that have been done, auditors may request reports of Audit Working files. The working file must be available in PDF. The export currently only contains the Trial Balance with the audit state and last comments (more recent annotation) during the audit. task-id: 4993075 Forward-Port-Of: odoo/enterprise#94449
Adds US-specific profit and loss and balance sheet reports so companies can view financial statements in the format expected under US GAAP rather than generic IFRS-based layouts. Related report tests were adjusted to keep automated checks focused on the intended report variants.
Original PR description
The generic reports are based on International Financial Reporting Standards (IFRS) whereas the US expects reports based on Generally Accepted Accounting Principles (GAAP). This also includes some changes to the account_reports tests to avoid _init_options_variants() from automatically picking these new reports in the tour tests. task-5068369 Forward-Port-Of: odoo/enterprise#94507
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875
Original PR description
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875