Wednesday, November 5, 2025
2 changes · saas-18.3
Enhancements to existing features
This update creates a shared way to settle customer accounts in point of sale test tours and reuses it across existing scenarios. It helps keep customer selection and payment flow consistent when dialogs are closed and reopened, reducing the chance of test failures or missed customer data.
Original PR description
In this commit: --------------- - We have introduced a common function for settlement of customer accounts and replaced it in existing tours. task: 5028009 related PR: [95156](https://github.com/odoo/enterprise/pull/95156)
POS category synchronization now sends the parent category along with each category to Atlas, helping keep the category structure aligned between systems. This improves menu organization and reduces the chance of categories appearing in the wrong place after syncing. The update also handles a JSON parsing error more safely during requests.
Original PR description
In this commit: --- - The parent category of a POS category is now included during synchronization with the Atlas platform. - Added `parent_ref_id` in the category payload to maintain hierarchy. Note: The UrbanPiper platform only supports a single level of sub-categories. Extra: Added exception for `requests.exceptions.JSONDecodeError`. task-5169337 Forward-Port-Of: odoo/enterprise#97213