Daily updates from Odoo
Monday, September 15, 2025
10 changes · 19.0
Enhancements to existing features
A confusing help message related to multi-actions has been removed from the Base module. This reduces user confusion by avoiding guidance that was not useful or clear.
Original PR description
This help message was not really helpful, and was actually confusing for users. Task: task-5085285
The work entries Gantt view now avoids loading favorite work entry data unless users are in the mode that needs it. This reduces unnecessary data fetching and can make the view feel more responsive in regular use.
Original PR description
If the gantt view is not in multi create mode, it is not necessary to fetch userFavoritesWorkEntries.
The Argentina electronic invoicing module now includes refreshed demo and testing certificates needed to connect to ARCA's test services. This prevents test failures caused by expired certificates and keeps the electronic invoicing testing environment usable.
Original PR description
Homologation certificates are required to connect Odoo with ARCA's test web services. When they expire, electronic invoicing tests fail, displaying a “Digital certificate expired” warning. In this PR, I'm updating the certificates so we can continue using the testing environment for our tests. Odoo Task 1359 Adhoc Task 57144 Forward-Port-Of: odoo/enterprise#94128
Product descriptions in the shopping cart are no longer shortened, so customers can see all important details before checkout. This reduces the risk of missing key information that may affect purchasing decisions.
Original PR description
In the `/cart` we were truncating the description to avoid it being to long. The issue is that the truncation might happen on a very important information in the description. Thus we decided to take the tradeoff and always show the full description. task-5026288 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The product quantity button now shows both “On Hand” and “Forecasted” labels when units of measure are disabled. This makes stock information easier to understand and avoids confusion from an unlabeled quantity value.
Original PR description
Backport of #226418, as the target should have been `19.0` in the first place :man_facepalming: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Adds US-specific Profit & Loss and Balance Sheet reports that follow GAAP expectations instead of the generic IFRS-based format. This helps US companies produce financial statements that better match local accounting standards, with supporting test updates to keep reporting checks stable.
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
This change improves internal testing for the HTML editor by allowing tests to compare content in a more consistent way. It helps reduce unnecessary test differences and supports more reliable validation without changing user-facing behavior.
Original PR description
The `getContent` test util has an `options` parameter with a useful `sortAttr` property. This adapts `testEditor` so it can pass that parameter from its `config` to `getContent`. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The stock forecast view has been revamped to make availability planning easier to understand for each product. Forecast reports now show cleaner graphs, more readable tables, and lead time details so teams can make better purchasing, sales, and production decisions.
Original PR description
Revamped the stock forecast feature : - Improved forecasting logic and reports to work on a product-by-product basis. - Cleaned the graph of redudant data. - Simplified & enhanced the table structure for better readability. - Added lead times information in the header. Task [4763124](https://www.odoo.com/odoo/project/966/tasks/4763124) https://github.com/odoo/enterprise/pull/92394
Stock forecasts now calculate and show subscription-related quantities and orders per product. This gives teams a clearer view of expected demand from subscriptions, helping them plan inventory more accurately.
Original PR description
Update the stock forecast backend and frontend to support per-product computation and display of subscription quantities and orders. Task [4763124](https://www.odoo.com/odoo/project/966/tasks/4763124) odoo/odoo#212774
When a product category is duplicated, the new category name now automatically includes “(copy)”. This makes copied categories easier to identify and helps reduce mistakes when managing product categorization.
Original PR description
Purpose: ================ -Currently, duplicating a `product category` record creates a new record with the same name as the original. -This makes it difficult to distinguish duplicates from the original, leading to potential confusion when managing categories. With this commit: ================ -Duplicating a `product category` record now appends `(copy)` to the name of the new product category record. -This change makes duplicates clearly identifiable and reduces ambiguity in category management. Prevents mistakes in product categorization. Task-5076170