Daily updates from Odoo
Thursday, January 1, 2026
2 changes · 19.0
Resolved issues and error corrections
This update automatically marks UrbanPiper orders as paid when they are marked as 'dispatched'. This prevents order cancellations due to missed payment marking during POS closing, improving efficiency and reducing potential errors. The update also ensures UrbanPiper orders are tracked within Odoo's internal systems.
Original PR description
*= urban_piper, black_box_be In this commit: =============== - When UrbanPiper updates an order to `dispatched`, we now automatically mark the order as paid in Odoo. - This prevents the order from being cancelled during the POS session closing if the cashier forgot to mark it as ready. - Also, we are adding this urban piper order to the blackbox, if it was not recorded in it. Task: 5261892 X-original-commit: 808cf7b3f8c185053dac5cbf75307efa67fd6e90 Forward-Port Of:odoo/enterprise#99513 Forward-Port-Of: odoo/enterprise#102346
A recent issue with the Point of Sale system caused product prices to be incorrectly halved when processing sales in different currencies. This fix corrects the currency conversion logic, ensuring prices are accurately doubled as intended. This resolves a discrepancy in pricing calculations during transactions.
Original PR description
Step to reproduce: - create sale and invoice journal with different currency (say eur with rate=2) - setup new pos with this journal - open pos - select a product Observation: - notice, the product prices halved instead of double. Cause: - during this commit [1], we mistakenly reverse the conversion logic, hence price become halved rather than double. [1]https://github.com/odoo/odoo/commit/1ee02f8a47d42d3ba3fd11ffcf8d9768ea17678e Fix: - Fixed the conversion arguments opw-5434403 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr