From ec02b6057c000bf05673e4def5ca298c925f55b4 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Wed, 3 Apr 2024 17:28:24 +0530 Subject: [PATCH] fix: Values in transaciton currency --- erpnext/controllers/accounts_controller.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index cab9aaed931..8f383364764 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -1010,10 +1010,10 @@ class AccountsController(TransactionBase): "transaction_currency": self.get("currency") or self.company_currency, "transaction_exchange_rate": self.get("conversion_rate", 1), "debit_in_transaction_currency": self.get_value_in_transaction_currency( - account_currency, args, "debit" + account_currency, gl_dict, "debit" ), "credit_in_transaction_currency": self.get_value_in_transaction_currency( - account_currency, args, "credit" + account_currency, gl_dict, "credit" ), } ) @@ -1045,11 +1045,11 @@ class AccountsController(TransactionBase): return "Debit Note" return self.doctype - def get_value_in_transaction_currency(self, account_currency, args, field): + def get_value_in_transaction_currency(self, account_currency, gl_dict, field): if account_currency == self.get("currency"): - return args.get(field + "_in_account_currency") + return gl_dict.get(field + "_in_account_currency") else: - return flt(args.get(field, 0) / self.get("conversion_rate", 1)) + return flt(gl_dict.get(field, 0) / self.get("conversion_rate", 1)) def validate_zero_qty_for_return_invoices_with_stock(self): rows = [] -- GitLab