Azerbaijan localization for JeyERP
Go to file
Ali 71e2c06a35 fix(bank-integration): port kapital_bank's proven BRT dialog into jey_erp
The first jey_erp BRT implementation read row.name from dtm.transactions,
but those rows are arrays (per ERPNext's DataTableManager.format_row), so
the BT name was always undefined ("Could not resolve Bank Transaction
names"). Replaced it with a faithful port of kapital_bank's BRT
extension: the same checkbox column, "Create & Reconcile" toolbar, and
3-mode dialog (Both / Mappings Only / Documents & Reconcile), reading
the BT name from the row array the way kb did.

The dialog gains a "Mapping Source" select (defaulting from the Bank
Account's hidden bank_integration field, written back on submit). For a
Bank Integration source it calls the new
jey_erp.bank_integration.create_reconcile.create_purpose_mappings (a
port of kapital_bank/mapping.py adapted for the multi-record Bank
Integration doctype and Bank Integration Purpose); for a Kapital Bank
Settings source it calls kapital_bank.mapping.create_purpose_mappings
directly, leaving kb's proven backend untouched.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 13:10:11 +00:00
jey_erp fix(bank-integration): port kapital_bank's proven BRT dialog into jey_erp 2026-05-11 13:10:11 +00:00
.gitignore feat: Initialize App 2024-09-12 10:11:33 +00:00
BANK_INTEGRATION_PLAN.md feat(bank-integration): universal Excel-based bank statement import 2026-05-08 16:23:44 +00:00
README.md feat: Initialize App 2024-09-12 10:11:33 +00:00
TASK_CONTEXT.md renewed company_defaults 2026-03-26 17:44:45 +04:00
license.txt feat: Initialize App 2024-09-12 10:11:33 +00:00
pyproject.toml feat: Initialize App 2024-09-12 10:11:33 +00:00

README.md

Jey Erp

Azerbaijan localization for JeyERP

License

unlicense