Daily updates from Odoo
Friday, February 6, 2026
8 changes
1 change
Enhancements to existing features
This update introduces the ability to temporarily hide products in the Point of Sale system, preventing them from being added to orders. Products marked as 'snoozed' appear grayed out but remain available for selection. This feature provides flexibility in managing product availability during busy periods.
Original PR description
The PR will add an extra availability section on the product info popup which shows whether a product is currently available. From that section the product can then be 'snoozed', which will make it unavailable for a specified period of time. (1, 2, 4 hours, or for the entire session). When the product is unavailable there's a countdown timer on the popup showing when the product will be available again. Products which are 'snoozed' still show up on the product screen, but grayed out. The effect is purely cosmetic, as they can still be added to new orders. Task-[5170696](https://www.odoo.com/odoo/project/1737/tasks/5170696) Previous discussion-[#232625](https://github.com/odoo/odoo/pull/232625) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
5 changes
Enhancements to existing features
This update simplifies the Odoo user interface by consistently using 'Journal Entry' and 'Journal Item' instead of the more technical 'Account Move' terminology. This change improves clarity and usability for users when managing financial records, reducing confusion around the underlying technical models.
Original PR description
*account_accountant,account_fiscal_categories_fleet,account_intrastat, documents_account,esg,hr_payroll_account,l10n_pe_reports Currently we use both the terms "Journal Entry" and "Account Move" in the UI to refer to the technical model `account.move`. The same goes for "Journal Item" and "Account Move Line" for the technical model `account.move.line`. This is confusing for users, especially since the term "Account Move" is more technical and doesn't reflect the actual term in business use. This commit aims to harmonize the terminology by using "Journal Entry" and "Journal Item" consistently in the UI. task-5489700 Related: https://github.com/odoo/odoo/pull/247406
This update significantly speeds up database synchronization by intelligently grouping and processing database requests in parallel. This change reduces synchronization times from 50 seconds to just 15 seconds on our SaaS databases, improving overall system performance and responsiveness. The team also automatically adds the 'https://' scheme to database URLs, preventing user errors and ensuring reliable connections.
Original PR description
With this commit, the requests sent to retrieve the information from the databases are grouped by IP, and each group is treated in parallel using a ThreadPoolExecutor, which uses a pool of 5 times the number of CPUs. On a set of SaaS databases, we reduced the time needed to synchronize 30 databases from 50s to 15s. Forward-Port-Of: odoo/enterprise#106411 Forward-Port-Of: odoo/enterprise#105673
This update ensures that renaming a WhatsApp channel now reflects for all users within the team, rather than just the individual who made the change. This improves consistency and simplifies team communication management within Odoo Enterprise.
Original PR description
Previously, renaming a WhatsApp channel affected only the current user. With this update, the renamed channel is reflected for all users, maintaining consistency across the team. related [PR](https://github.com/odoo/odoo/pull/245879) task-5873798
This update makes the VoIP keypad more intuitive by allowing users to clear the entire input with a long-press on the backspace button, mirroring the behavior of smartphone apps. This change simplifies data entry and reduces errors, improving the overall user experience for VoIP calls.
Original PR description
Wherever the cursor/selection is, long-press on the backspace button of the VoIP keypad now clears the whole input, just like in smartphones phone apps. task-5079459
This update ensures Odoo complies with Mexican tax regulations (SAT) regarding CFDI refunds. Specifically, credit notes for global invoices now include the refund amount and reason, as required by the SAT. The change adjusts how refund descriptions are handled to meet these regulatory requirements.
Original PR description
The SAT specifies how the description of refunded product should be set and specifically for refunds of global invoices it should contain the amount of the return, discount or bonus and why. Currently, Odoo when a credit note of a global invoice is issued, it sets an specific label for the description. To keep with what SAT asks for, we will keep that label only for credit notes of pos global invoices, and for the others, we keep from what the user put as an input on the line task-5170675 target: 19.0 -> master Forward-Port-Of: odoo/enterprise#106424 Forward-Port-Of: odoo/enterprise#97681
2 changes
Enhancements to existing features
This update adds helpful guidance to the accounting report formula builder, specifically for the 'Subformula' field. Previously, users lacked information on how to use the 'ignore_zero_division' setting, which is crucial for accurate report calculations. This change enhances the user experience and reduces potential errors when configuring accounting reports.
Original PR description
Currently, the `Subformula` field in the `Create Expressions` wizard does not provide any `help` text. **Steps to reproduce:** - Install the `account_reports` module and enable `developer mode`. - Navigate to Accounting > Configuration > Accounting Reports. - Open any record, click `Add a line` > `Add a line`. - Observe the `Subformula` field. **Observation:** The `Subformula` field is displayed without any help message. **Root Cause:** At [1], the `subformula` field is defined without a `help` attribute. **Fix:** This commit adds a help text to the `Subformula` field explaining the use of `ignore_zero_division`, improving usability when configuring accounting report formulas. [1]: https://github.com/odoo/odoo/blob/57c0a78536fa38779d981482aee6ae73c132c2bc/addons/account/models/account_report.py#L558 Related enterprise PR: https://github.com/odoo/enterprise/pull/103773 opw-5475146
This update ensures that the point-of-sale system now displays currency symbols ($ for USD, € for EUR, etc.) alongside the total amount and change for customers. This change is required to meet scale certification standards and improves the overall presentation of prices in the POS interface.
Original PR description
This PR adds the currency symbol on the customer display for point of sale for the total amount + change. (formatted based on the currency, e.g. $ before, eur after the amount) This is required by the scale certification Before: <img width="777" height="604" alt="image" src="https://github.com/user-attachments/assets/28688075-b387-477a-930d-410f1107cc83" /> After: <img width="787" height="638" alt="image" src="https://github.com/user-attachments/assets/724a1360-78a7-4630-a034-e115dd09f057" /> --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr