Merge pull request #48334 from frappe/mergify/bp/version-14-hotfix/pr-48162

fix: add validation for exchange gain/loss entries (backport #48162)
This commit is contained in:
ruthra kumar
2025-07-01 16:20:45 +05:30
committed by GitHub

View File

@@ -107,7 +107,11 @@ def convert_to_presentation_currency(gl_entries, currency_info):
credit_in_account_currency = flt(entry["credit_in_account_currency"])
account_currency = entry["account_currency"]
if len(account_currencies) == 1 and account_currency == presentation_currency:
if (
len(account_currencies) == 1
and account_currency == presentation_currency
and (debit_in_account_currency or credit_in_account_currency)
):
entry["debit"] = debit_in_account_currency
entry["credit"] = credit_in_account_currency
else: