diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index ec2fadb..4e12f26 100755 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -1885,7 +1885,10 @@ class Line(sequence_ordered(), ModelSQL, ModelView): self.product.supplier_taxes_deductible_rate_used) invoice_line.invoice_type = 'in' if self.product: - invoice_line.account = self.product.account_stock_in_used + if self.product.type == 'service' and not self.product.landed_cost: + invoice_line.account = self.product.account_expense_used + else: + invoice_line.account = self.product.account_stock_in_used if not invoice_line.account: raise AccountError( gettext('purchase'