Game da Fassarar Bayanin Banki

Daya Library. Shida Formats. Zero Network Calls.

TL;DR: Bank Statement Parser ɗakin karatu ne na Python mai buɗewa wanda ke fassara tsarin bayanin banki guda bakwai (CAMT.053, PAIN.001, CSV, OFX, QFX, MT940, da PDF) zuwa pandas DataFrames. Hybrid PDF pipeline tare da tabbatar da balance, REST API, ƙarin bayani, fitar da ledger, 27K+ tx/s kayan aiki.

Bank Statement Parser ɗakin karatu ne na Python mai buɗewa wanda ke tantance bayanan banki daga tsari bakwai zuwa tsararrun pandas DataFrames. Bangaren deterministic yana sarrafa tsarin da aka tsara a gida ba tare da kiran cibiyar sadarwa ba. Zaɓin hybrid PDF pipeline yana amfani da LLMs na gida (ta Ollama) don bayanan dijital da na bugu.

Wa Wannan Yake Yi Wa?

Tsarin da Ake Tallafawa

Tsarin Ma'auni Nau'in Fayil Parser/Hanya
CAMT.053 ISO 20022 Bank-to-Customer Statement .xml CamtParser
PAIN.001 ISO 20022 Credit Transfer Initiation .xml Pain001Parser
CSV Fitar da banki na gaba ɗaya .csv CsvStatementParser
OFX Open Financial Exchange .ofx OfxParser
QFX Quicken Financial Exchange .qfx QfxParser
MT940 SWIFT standard .mt940, .sta Mt940Parser
PDF Bayanan dijital da na bugu .pdf smart_ingest()

Duk tsarukan suna samar da daidaitattun pandas DataFrames tare da daidaitattun sunayen ginshiƙai, suna sa tsarin sarrafa bayan haka ya zama format-agnostic.

Manyan Iyawa

Tsaro Da Sirri

Aiki

Ma'auni Daraja
CAMT.053 throughput 27,000+ tx/s
PAIN.001 throughput 52,000+ tx/s
Jinkirin kowane ma'amala (CAMT) 37 microseconds
Jinkirin kowane ma'amala (PAIN.001) 19 microseconds
Lokaci zuwa sakamako na farko < 2 ms
Girman ƙwaƙwalwar ajiya (1K-50K tx) Constant (streaming)
Rufe gwaji 100% branch coverage
Gwaje-gwaje 718 a cikin fayilolin gwaji 29

Fara Ginawa

Fara da shigarwa da misalai ❯

"Majigin GitHub"