From b2adb6d88ff5c35fc4aeaacec9f9ad0a8e5944f7 Mon Sep 17 00:00:00 2001 From: Hugo Adan Date: Wed, 19 Nov 2025 20:37:38 +0000 Subject: [PATCH] [IMP] point_of_sale: _launch_stock_rule_from_pos_order_lines now uses uom._compute_quantity Ensure correct qty convertion before creating stock moves from procurement groups --- addons/point_of_sale/models/pos_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py index 5cc05a98ca66c..a7aa25547ef8e 100644 --- a/addons/point_of_sale/models/pos_order.py +++ b/addons/point_of_sale/models/pos_order.py @@ -1632,7 +1632,7 @@ def _launch_stock_rule_from_pos_order_lines(self): line.order_id.with_context(backend_recomputation=True).write({'procurement_group_id': group_id}) values = line._prepare_procurement_values(group_id=group_id) - product_qty = line.qty + product_qty = line.product_uom_id._compute_quantity(line.qty, line.product_id.uom_id) procurement_uom = line.product_id.uom_id procurements.append(self.env['procurement.group'].Procurement(