From 9b827e5b953710b8f16f477a550bf26a85a00f41 Mon Sep 17 00:00:00 2001 From: tunde Date: Thu, 8 Jun 2017 20:54:01 +0100 Subject: [PATCH] makes `set_exchange_rate` retrieve the latest exchange rate not average for "pay" and "internal transfer" payment entries --- erpnext/accounts/doctype/payment_entry/payment_entry.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index d42bcd57c90..79b46c83169 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -149,8 +149,6 @@ class PaymentEntry(AccountsController): if self.paid_from and not self.source_exchange_rate: if self.paid_from_account_currency == self.company_currency: self.source_exchange_rate = 1 - elif self.payment_type in ("Pay", "Internal Transfer"): - self.source_exchange_rate = get_average_exchange_rate(self.paid_from) else: self.source_exchange_rate = get_exchange_rate(self.paid_from_account_currency, self.company_currency, self.posting_date)