diff --git a/modules/sale/sale.py b/modules/sale/sale.py index 2b115f5e60..c0b753a317 100644 --- a/modules/sale/sale.py +++ b/modules/sale/sale.py @@ -2189,7 +2189,7 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView): Lang = pool.get('ir.lang') Warning = pool.get('res.user.warning') lang = Lang.get() - move_type = 'in' if self.quantity >= 0 else 'return' + move_type = 'out' if self.quantity >= 0 else 'return' quantity = ( self._get_move_quantity(move_type) - self._get_shipped_quantity(move_type)) @@ -2251,7 +2251,7 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView): self.actual_quantity = actual_quantity if self.product and self.product.type in Move.get_product_types(): - shipment_type = 'out' if self.quantity >= 0 else 'in' + shipment_type = 'out' if self.quantity >= 0 else 'return' quantity_to_ship = ( self._get_move_quantity(shipment_type) - self._get_shipped_quantity(shipment_type))