Daily updates from Odoo
Friday, October 27, 2023
6 changes · master
Resolved issues and error corrections
This update improves dark mode colors, contrast, and form styling across several Odoo Enterprise apps so screens remain readable and consistent with the newer design. It fixes cases where buttons, backgrounds, labels, badges, and menus could become hard to see when users work in dark mode.
This fix prevents an error when validating deliveries for inter-company sales and purchase flows that copy lot information. Businesses using synchronized sales and purchase orders can now complete delivery validation without being blocked by the popup error.
Original PR description
https://drive.google.com/file/d/1PPKX7S-FSb7NxF6XhWl-MxM7ZqnCEJMQ/view Steps to reproduce: * enable inter-company transactions * enable "Synchronize Sales and Purchase Order" in company B * enable "Copy Lots on Delivery Validation" in company B * create an SO from company A to company B with a single product, confirm * go to Delivery, click Validate Odoo will show an error popup: "AttributeError: 'stock.move' object has no attribute 'quantity_done'" The issue is caused by a recent refactoring in https://github.com/odoo/odoo/pull/137864
Several subscription sales issues were corrected, including portal payments, plan changes, and visibility of upsell or sales template options. These fixes make subscription management more reliable and reduce confusion for customers and sales teams.
Point of Sale session calculations now properly include canceled orders where required. This prevents incorrect Belgian fiscal and employee-related POS reports, improving reliability for compliance and operations.
Original PR description
pos*: pos_blackbox_be, pos_hr_l10n_be In this commit, we adapt the use of self.order_ids in pos_session overrides. Those overrides were not taken into account the canceled orders in this recordset leading to wrong computation for reports,... Community PR: odoo/odoo#139714
This update corrects issues in the rental sales stock flow so rental orders and warehouse movements behave more reliably. It helps reduce operational errors when managing rented products and validates the fixes with rental tests.
This fix ensures paid point-of-sale orders created while offline are sent to preparation displays once the system reconnects. It helps kitchen or preparation teams receive all relevant orders reliably, reducing missed orders and operational disruption.
Original PR description
Previously, when PoS was in offline mode, paid orders were not sent to preparation display due to poor error handling. Now, when the PoS is offline and reconnects, paid orders are sent to the preparation display via the create_from_ui function.