From 4688ddd217851500566a075cdbe975980a53f43e Mon Sep 17 00:00:00 2001 From: Sudharsanan11 Date: Sun, 2 Aug 2026 16:21:40 +0530 Subject: [PATCH] fix(payment reconciliation): correct supplier gain/loss posting --- erpnext/accounts/services/exchange_gain_loss.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/services/exchange_gain_loss.py b/erpnext/accounts/services/exchange_gain_loss.py index 870266d2a99..a58a11105a1 100644 --- a/erpnext/accounts/services/exchange_gain_loss.py +++ b/erpnext/accounts/services/exchange_gain_loss.py @@ -195,7 +195,7 @@ def make_exchange_gain_loss_journal( def is_payable_account(reference_doctype: str, account: str) -> bool: if reference_doctype == "Purchase Invoice" or ( - reference_doctype == "Journal Entry" + reference_doctype in ("Journal Entry", "Payment Entry") and frappe.get_cached_value("Account", account, "account_type") == "Payable" ): return True