diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py index a9e64a96b402573dd620f073248d90cedd42b6ca..0657ca3ae132eee138544d46abb871f3136ef91b 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py @@ -1109,7 +1109,7 @@ class PurchaseInvoice(BuyingController): gl_entries.append(gl_dict) # check if the exchange rate has changed - if item.get("purchase_receipt"): + if item.get("purchase_receipt") and self.auto_accounting_for_stock: if ( exchange_rate_map[item.purchase_receipt] and self.conversion_rate != exchange_rate_map[item.purchase_receipt]