Bankafschrift-parser

Parseer CAMT.053, PAIN.001, CSV, OFX, QFX en MT940 naar pandas DataFrames. 27K+ transacties/s, streaming, PII-maskering, geen netwerkverkeer.

Bankafschrift-parser: Analyseer 6 formaten in Python, 100% lokaal
PyPI VersionPythonLicenseTestsCoverage

Begin in seconden

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, klaar voor gebruik

Eén bibliotheek, zes formaten

Parseer CAMT.053, PAIN.001, CSV, OFX, QFX en MT940 naar gestructureerde pandas DataFrames met één uniforme API. Geen aparte pakketten nodig voor elk formaat.

FunctieBankafschrift-parserSingle-format OSS (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Ondersteunde formaten6, uniforme API1 per bibliotheekVeel (via OCR)
Gegevensprivacy100% lokaal, geen netwerkverkeer100% lokaalGegevens extern verzonden
KostenGratis, Apache 2.0Gratis$49-$1.000+/maand
PII-maskeringIngebouwd, standaard aanNeeVarieert
StreamingBeperkt geheugenNeeN.v.t.
ZIP-beveiligingIngebouwde beschermingNeeN.v.t.
DeduplicatieIngebouwd met betrouwbaarheidsscoresNeeBeperkt

Gebouwd voor de ISO 20022-migratie

SWIFT heeft harde deadlines gesteld: alle financiële instellingen moeten CAMT.053 kunnen ontvangen tegen november 2027, en MT940/MT942/MT950 worden volledig uitgefaseerd tegen november 2028. Bankafschrift-parser ondersteunt zowel het oude MT940-formaat als de moderne ISO 20022-formaten (CAMT.053, PAIN.001) in één API, zodat uw parsepipeline werkt tijdens de overgang en daarna.

Prestaties

Waarom deze parser?

Aan de slag ❯ | Bekijk op GitHub ❯ | Bekijk op PyPI ❯