Daily updates from Odoo
Wednesday, April 9, 2025
2 changes · master
Resolved issues and error corrections
Self-ordering now correctly shares one order when multiple guests scan the same table and choose to pay after the meal. This avoids duplicate or conflicting orders and gives staff and diners a clearer restaurant ordering experience.
Original PR description
When self ordering is setup with pay after meal, and two users scans the same table. The order is now shared between the two users. Taskid: 4489980 X-original-commit: 98f0534
This fixes an issue where completing a manufacturing order through the barcode app could record the full planned component quantity even when only part was actually consumed. Businesses will now see more accurate component usage and inventory records for completed production orders.
Original PR description
Current Behavior ================ When using barcode application, If only a partial quantity of a component is consumed in the production of the final product and the production is confirmed, the…
Current Behavior ================ When using barcode application, If only a partial quantity of a component is consumed in the production of the final product and the production is confirmed, the backend incorrectly reflects the full consumption of the component. Expected behavior ================= Only the consumed quantity of the component should be reflected in the backend, not the full quantity, when the final product is fully produced using a partial component. Steps To Produce ================ - Create a production order for 10 units of a final product, consuming 10 units of a component, and confirm the production. - In the barcode application, add 10 units of the final product and 5 units of the component. - In the backend, the component consumption still shows 10 units, even though only 5 were consumed. Issue ===== With the introduction of PR https://github.com/odoo/enterprise/pull/71776, New move lines were being created and linked to the production if the component's move had a quantity done less than the demand, even if the production was fully completed. Fix === Move lines will now only be created if part of the final product is produced. If the production is fully completed, no new move lines will be created. Task: [4558547](https://www.odoo.com/odoo/my-tasks/4558547)