From d114aca20dcff1556e5f9009c2483bd08e4fce64 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 3 Oct 2016 17:36:17 +0530 Subject: [PATCH] GL Entries for Purchase Invoices with Update Stock option checked and having non-stock items --- erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py index adc30e2de7..914c9be0a8 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py @@ -372,7 +372,7 @@ class PurchaseInvoice(BuyingController): if flt(item.base_net_amount): account_currency = get_account_currency(item.expense_account) - if self.update_stock and self.auto_accounting_for_stock: + if self.update_stock and self.auto_accounting_for_stock and item.item_code in stock_items: val_rate_db_precision = 6 if cint(item.precision("valuation_rate")) <= 6 else 9 # warehouse account