Kontoauszug-Parser

Analysieren Sie CAMT.053, PAIN.001, CSV, OFX, QFX und MT940 in pandas DataFrames. 27K+ Transaktionen/s, Streaming, PII-Maskierung, keine Netzwerkzugriffe.

Kontoauszug-Parser: 6 Formate in Python analysieren, 100% lokal
PyPI VersionPythonLicenseTestsCoverage

In Sekunden starten

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, sofort einsatzbereit

Eine Bibliothek, sechs Formate

Verarbeiten Sie CAMT.053, PAIN.001, CSV, OFX, QFX und MT940 zu strukturierten pandas DataFrames -- mit einer einzigen, einheitlichen API. Sie muessen keine separaten Pakete fuer jedes Format installieren.

MerkmalKontoauszug-ParserEinzelformat-OSS (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Unterstuetzte Formate6, einheitliche APIjeweils 1Viele (via OCR)
Datenschutz100 % lokal, keine Netzwerkaufrufe100 % lokalDaten werden extern gesendet
KostenKostenlos, Apache 2.0Kostenlos49-1.000+ $/Monat
PII-MaskierungIntegriert, standardmaessig aktivNeinUnterschiedlich
StreamingKonstanter SpeicherverbrauchNeinNicht zutreffend
ZIP-SicherheitIntegrierte HaertungNeinNicht zutreffend
DeduplizierungIntegriert mit KonfidenzwertenNeinTeilweise

Bereit fuer die ISO 20022 Migration

SWIFT hat verbindliche Fristen gesetzt: Alle Finanzinstitute muessen bis November 2027 CAMT.053 empfangen koennen, und MT940/MT942/MT950 werden bis November 2028 vollstaendig abgeloest. Kontoauszug-Parser unterstuetzt sowohl das bisherige MT940-Format als auch die modernen ISO 20022-Formate (CAMT.053, PAIN.001) ueber eine einzige API -- so funktioniert Ihre Verarbeitungspipeline sowohl waehrend der Umstellung als auch danach.

Leistung

Warum dieser Parser?

Erste Schritte ❯ | Auf GitHub ansehen ❯ | Auf PyPI ansehen ❯