From d20435b5875f6e5f657917af0e284344c40f6324 Mon Sep 17 00:00:00 2001 From: Ali <010109ali@gmail.com> Date: Wed, 11 Mar 2026 17:08:44 +0400 Subject: [PATCH] bug fix] --- kapital_bank/client/bank_reconciliation_tool.js | 4 +++- kapital_bank/mapping.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kapital_bank/client/bank_reconciliation_tool.js b/kapital_bank/client/bank_reconciliation_tool.js index 3fffe16..fbc120b 100644 --- a/kapital_bank/client/bank_reconciliation_tool.js +++ b/kapital_bank/client/bank_reconciliation_tool.js @@ -106,7 +106,9 @@ const KBBRTMapping = { const partyName = $("
").html(row[2] || "").text().trim(); const deposit = parseFloat(row[4]) || 0; const withdrawal = parseFloat(row[5]) || 0; - const bankTransactionName = $(row[8] || "").data("name") || ""; + // row[8] = Actions button (original) OR plain name inserted by jey_erp BRT patch + // row[9] = Actions button when jey_erp patch is active (shifted by 1) + const bankTransactionName = $(row[9] || row[8] || "").data("name") || ""; txns.push({ purpose: description, drcr: withdrawal > 0 ? "D" : "C", diff --git a/kapital_bank/mapping.py b/kapital_bank/mapping.py index fdfdbb0..bbb6328 100644 --- a/kapital_bank/mapping.py +++ b/kapital_bank/mapping.py @@ -184,7 +184,7 @@ def _create_payment_entry_for_brt(txn, paid_from, paid_to, bank_txn): pe.received_amount = amount pe.reference_no = bank_txn.reference_number or txn.get("reference_number") or "" pe.reference_date = posting_date - pe.remarks = txn.get("purpose") or "" + pe.remarks = bank_txn.description or txn.get("purpose") or "" if party_type and party: pe.party_type = party_type pe.party = party @@ -220,7 +220,7 @@ def _create_journal_entry_for_brt(txn, paid_from, paid_to, bank_txn): je.company = bank_txn.company je.cheque_no = ref_no je.cheque_date = posting_date - je.user_remark = txn.get("purpose") or "" + je.user_remark = bank_txn.description or txn.get("purpose") or "" # Pay: paid_from credit, paid_to debit # Receive: paid_from debit, paid_to credit