Bank Statement Parser

I-parse ang CAMT.053, PAIN.001, CSV, OFX, QFX, at MT940 sa mga pandas DataFrames. 27K+ tx/s, streaming, PII redaction, zero na tawag sa network.

pip install bankstatementparser
PyPI VersionPythonLicenseTestsCoverage

Magsimula sa Ilang Segundo

pip install bankstatementparser
from bankstatementparser import create_parser, detect_statement_format

fmt = detect_statement_format("statement.xml")
parser = create_parser("statement.xml", fmt)
df = parser.parse()  # pandas DataFrame, ready to use

Isang Library, Anim na Format

I-parse ang CAMT.053, PAIN.001, CSV, OFX, QFX, at MT940 sa mga structured pandas DataFrames na may iisang, pinag-isang API. Hindi na kailangang mag-install ng hiwalay na mga pakete para sa bawat format.

TampokParser ng Bank StatementIsang format na OSS (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Mga format na suportado6, pinag-isang API1 bawat isaMarami (sa pamamagitan ng OCR)
Pagkapribado ng data100% lokal, walang mga tawag sa network100% lokalIpinadala ang data sa labas
GastosLibre, Apache 2.0Libre$49-$1,000+/buwan
PII redactionBuilt-in, naka-on bilang defaultHindiNag-iiba
StreamingBounded memoryHindiN/A
ZIP seguridadBuilt-in na hardeningHindiN/A
DeduplikasyonBuilt-in na may mga marka ng kumpiyansaHindiAng ilan

Binuo para sa ISO 20022 Migration

Ang SWIFT ay nagtakda ng matatag na mga deadline: ang lahat ng mga institusyong pampinansyal ay dapat makatanggap ng CAMT.053 bago ang Nobyembre 2027, at ang MT940/MT942/MT950 ay ganap na magretiro sa Nobyembre 2028. Ang Bank Statement Parser ay humahawak sa parehong legacy na MT940 at modernong ISO 20022 na mga format (CAMT.053, PAIN, at PAIN) sa panahon ng iyong paglipat ng pipeline at PAIN.001. sa kabila.

Pagganap

Bakit Bank Statement Parser?

Magsimula ❯ | Tingnan sa GitHub ❯ | Tingnan sa PyPI ❯