From 5b47d06eecc390be4c6c7b0b1d54a98dd366504d Mon Sep 17 00:00:00 2001 From: Ali <010109ali@gmail.com> Date: Fri, 13 Mar 2026 20:21:30 +0400 Subject: [PATCH] removed filter for multi currency --- kapital_bank/bank_api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kapital_bank/bank_api.py b/kapital_bank/bank_api.py index b670053..b1eabe0 100644 --- a/kapital_bank/bank_api.py +++ b/kapital_bank/bank_api.py @@ -2124,8 +2124,9 @@ def _import_one_bank_transaction(txn_data, settings, voen_to_party, name_to_part } # Use the bank account's own currency to avoid mismatch errors in Frappe - ba_currency = frappe.db.get_value("Bank Account", bank_account, "account_currency") or currency - currency = ba_currency + gl_account = frappe.db.get_value("Bank Account", bank_account, "account") + if gl_account: + currency = frappe.db.get_value("Account", gl_account, "account_currency") or currency # Optional party mapping: VÖEN → name → None # C (credit, money in) → prefer Customer; D (debit, money out) → prefer Supplier