diff --git a/sale.py b/sale.py index ae4fafdd34..a79d037395 100644 --- a/sale.py +++ b/sale.py @@ -1583,7 +1583,7 @@ class SaleLine(TaxableMixin, sequence_ordered(), ModelSQL, ModelView): return if not self.product: return - if self.product.type == 'service': + if self.product.type not in Move.get_product_types(): return if (shipment_type == 'out') != (self.quantity >= 0):