Monday, April 20, 2026
2 changes · saas-19.2
Enhancements to existing features
This change makes POS order updates more reliable by processing them one at a time, which helps keep order data consistent during changes like edits and removals. It also removes unnecessary ZIP and address checks on the screen, since the system now fills in default values automatically when needed.
Original PR description
In this commit: ------------------- - We have added logic to execute API calls using a mutex for order updates (such as line updates and removals). This ensures that each update is processed (sequentially), allowing us to properly track and maintain order consistency. - We removed the ZIP and address validation on the UI since the backend already assigns default values if they are missing. So, there’s no need to restrict the user on the UI. task:5941742 Forward-Port-Of: odoo/enterprise#114059 Forward-Port-Of: odoo/enterprise#108694
When users reload the chart of accounts after new taxes or tax tags are added, Odoo now shows a more helpful message that points them to the right Apps menu and localization modules. This makes it easier to understand what needs updating and reduces confusion during setup or upgrades.
Original PR description
Previously, when new taxes with new tax tags were introduced, reloading the chart of accounts would raise a generic UserError suggesting to update the localization app. This could be confusing for users, as it did not indicate which app needed to be updated. With this commit, the UserError is replaced by a RedirectWarning that guides users directly to the Apps menu with the relevant localization modules, making the resolution clearer and more user-friendly. Forward-Port-Of: odoo/odoo#259694 Forward-Port-Of: odoo/odoo#257515