Bank Statement Parser

Isang Library. Anim na Format. Zero Network Calls.

Ang Bank Statement Parser ay isang open-source na Python library na nag-parse ng mga bank statement mula sa anim na format sa structured pandas DataFrames. Nangyayari ang lahat ng pagpoproseso nang lokal -- zero na tawag sa network, deterministikong output, at awtomatikong PII redaction.

Para Kanino Ito?

Mga Sinusuportahang Format

Format Pamantayan Mga Uri ng File Klase ng Parser
CAMT.053 ISO 20022 Bank-to-Customer Statement .xml CamtParser
SAKIT.001 ISO 20022 Credit Transfer Initiation .xml Pain001Parser
CSV Mga generic na pag-export ng bangko .csv CsvStatementParser
OFX Buksan ang Financial Exchange .ofx OfxParser
QFX Pabilisin ang Financial Exchange .qfx QfxParser
MT940 pamantayan ng SWIFT .mt940, .sta Mt940Parser

Ang lahat ng mga format ay gumagawa ng mga normalized na pandas DataFrames na may pare-parehong mga pangalan ng column, na ginagawang downstream processing format-agnostic.

Mga Pangunahing Kakayahan

Seguridad at Privacy

Pagganap

Sukatan Halaga
CAMT.053 throughput 27,000+ tx/s
PAIN.001 throughput 52,000+ tx/s
Per-transaction latency (CAMT) 37 microseconds
Per-transaction latency (PAIN.001) 19 microseconds
Oras para sa unang resulta < 2 ms
Pag-scale ng memorya (1K-50K tx) Constant (streaming)
Saklaw ng pagsubok 100% saklaw ng sangay
Mga pagsubok 467 sa 29 na test file

Simulan ang Pagbuo

Magsimula sa pag-install at mga halimbawa ❯

"GitHub Repository"