Merge pull request #31950 from ruthra-kumar/party_currency_or_multi_currency
fix: display amount in account currency if party is supplied
diff --git a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
index eb2959e..63242e8 100755
--- a/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
+++ b/erpnext/accounts/report/accounts_receivable/accounts_receivable.py
@@ -192,7 +192,11 @@
if not row:
return
- amount = ple.amount
+ # amount in "Party Currency", if its supplied. If not, amount in company currency
+ if self.filters.get(scrub(self.party_type)):
+ amount = ple.amount_in_account_currency
+ else:
+ amount = ple.amount
amount_in_account_currency = ple.amount_in_account_currency
# update voucher
@@ -690,7 +694,7 @@
ple.party,
ple.posting_date,
ple.due_date,
- ple.account_currency.as_("currency"),
+ ple.account_currency,
ple.amount,
ple.amount_in_account_currency,
)