_find_mapping_for_txn now tries exact-substring purpose matches first (unchanged), then falls back to a partial-ratio fuzzy match against similarity_threshold_purpose — so a short/imprecise purpose keyword can match somewhere inside a long bank-statement description. Order: purpose+counterparty (exact) > purpose-only (exact) > purpose+ counterparty (fuzzy) > purpose-only (fuzzy) > counterparty-only > fallback. Set the threshold to 100 to keep the old substring-only behaviour. This makes similarity_threshold_purpose actually do something in the BRT path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| jey_erp | ||
| .gitignore | ||
| BANK_INTEGRATION_PLAN.md | ||
| README.md | ||
| TASK_CONTEXT.md | ||
| license.txt | ||
| pyproject.toml | ||
README.md
Jey Erp
Azerbaijan localization for JeyERP
License
unlicense