diff --git a/addons/stock_account/models/stock_move.py b/addons/stock_account/models/stock_move.py index b72c70d3709..7e05dd901c3 100644 --- a/addons/stock_account/models/stock_move.py +++ b/addons/stock_account/models/stock_move.py @@ -176,6 +176,8 @@ class StockMove(models.Model): valued_quantity = 0 for valued_move_line in valued_move_lines: valued_quantity += valued_move_line.product_uom_id._compute_quantity(valued_move_line.qty_done, move.product_id.uom_id) + if float_is_zero(forced_quantity or valued_quantity, precision_rounding=move.product_id.uom_id.rounding): + continue svl_vals = move.product_id._prepare_out_svl_vals(forced_quantity or valued_quantity, move.company_id) svl_vals.update(move._prepare_common_svl_vals()) if forced_quantity: