diff --git a/addons/mrp/models/stock_move.py b/addons/mrp/models/stock_move.py index 8f4d7234a5c..a5c22dc7a0f 100644 --- a/addons/mrp/models/stock_move.py +++ b/addons/mrp/models/stock_move.py @@ -380,7 +380,7 @@ class StockMove(models.Model): outgoing_moves = bom_line_moves.filtered(filters['outgoing_moves']) qty_processed = sum(incoming_moves.mapped('product_qty')) - sum(outgoing_moves.mapped('product_qty')) # We compute a ratio to know how many kits we can produce with this quantity of that specific component - qty_ratios.append(qty_processed / qty_per_kit) + qty_ratios.append(float_round(qty_processed / qty_per_kit, precision_rounding=bom_line.product_id.uom_id.rounding)) else: return 0.0 if qty_ratios: