Monday, February 2, 2026
4 changes · saas-19.1
Enhancements to existing features
This update ensures the TDS XLSX report for Russian tax compliance is now aligned with official utility formats. By integrating partner data from AML records, the report now accurately handles miscellaneous entries, resolving previous formatting issues and improving data reliability for tax reporting.
Original PR description
This commit aligns the TDS XLSX report with the official TDS utility format. Additionally, We now fetch the partner from AML record, so even miscellaneous entries generate a correctly formatted XLSX sheet. task-5237518 Forward-Port-Of: odoo/enterprise#104753
This update allows you to easily update all your Odoo modules using a single command. Previously, updating modules was limited and could cause unexpected issues. Now, the `odoo-bin` command can update all installed modules with the latest versions, streamlining the update process.
Original PR description
Before this commit: Using the CLI, there is no practical way to update any modules with an updated version. Running: `$ odoo-bin module upgrade base --outdated` would not work as intended as it would…
Before this commit: Using the CLI, there is no practical way to update any modules with an updated version. Running: `$ odoo-bin module upgrade base --outdated` would not work as intended as it would check version change only on the `base` module. Even if it worked, this would update every module. This is not the point here as it could cause side effects if not used properly After this commit: Enhanced module update logic to support updating all installed modules when `all` is passed in the argument. Running: `$ odoo-bin module upgrade all --outdated` will update all modules for which the version has been updated Note: `all` keyword as been used to be coherent with `--update all` CLI command, see: https://www.odoo.com/documentation/19.0/developer/reference/cli.html#cmdoption-odoo-bin-u Documentation PR: odoo/documentation#15513 Extension from: https://github.com/odoo/odoo/pull/202571 Feature proposed on: https://github.com/odoo/odoo/pull/202571#discussion_r2128993414 Task [link](https://www.odoo.com/odoo/project.task/4585261) task-4585261 Forward-Port-Of: odoo/odoo#237780
This update simplifies the setup of salary rules within Odoo by improving the display of options in the list view and streamlining the selection process. The changes enhance readability and ensure that salary rules are configured more efficiently, reducing potential errors.
Original PR description
This commit refactors the way input default values are handled in the Salary Rule configuration to support dynamic data types and improves the readability of the rule selector list view. Changes: 1. List View Improvements: - Added a computed field `list_display_default_value` to `hr.salary.rule`. - This field dynamically returns the correct default value string based onnthe `input_unit` (Text, Selection, or Checkbox), ensuring the List View displays a single, populated column instead of multiple sparse columns. 2. Dynamic Selection Options: - Replaced the `input_default_selection` dropdown on the parent record with an `is_default` boolean flag on the child options line. - Added a Python constraint to ensure only one option can be flagged as default per rule. 3. Views: - Updated `hr.salary.rule` form view to include the new One2many options list. - Updated `hr.salary.rule.selector.list` to use the new smart display field.
This update enhances the POS system by automatically sending SMS and WhatsApp messages to customers regarding their order status – from initial placement to completion. This provides real-time updates, improving customer satisfaction and streamlining the ordering process. The changes impact the POS and related order management modules.
Original PR description
… to warn the client about order status This task aims to provide a solution for communicating the status of various customer orders. Now, the POS can send an SMS or a WhatsApp message when an order at the self-service is placed, either through WhatsApp, SMS, or both. When the order is completed, the customer can also be notified. task : 5246552 community pr : https://github.com/odoo/odoo/pull/235389 Forward-Port-Of: odoo/enterprise#99318