fix: check gl account of an associated bank account in bank transaction

(cherry picked from commit 8fe0bf4ba3)
This commit is contained in:
ervishnucs
2026-02-19 18:39:54 +05:30
committed by Mergify
parent d59d30c50a
commit 6b286ae03d

View File

@@ -372,11 +372,12 @@ def get_clearance_details(transaction, payment_entry, bt_allocations, gl_entries
("unallocated_amount", "bank_account"),
as_dict=True,
)
bt_bank_account = frappe.db.get_value("Bank Account", bt.bank_account, "account")
if bt.bank_account != gl_bank_account:
if bt_bank_account != gl_bank_account:
frappe.throw(
_("Bank Account {} in Bank Transaction {} is not matching with Bank Account {}").format(
bt.bank_account, payment_entry.payment_entry, gl_bank_account
bt_bank_account, payment_entry.payment_entry, gl_bank_account
)
)