Parser wyciagow bankowych

Analizuj CAMT.053, PAIN.001, CSV, OFX, QFX i MT940 do DataFrames pandas. 27K+ transakcji/s, streaming, maskowanie PII, zero polaczen sieciowych.

pip install bankstatementparser
PyPI VersionPythonLicenseTestsCoverage

Zacznij w kilka sekund

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, gotowy do uzycia

Jedna biblioteka, szesc formatow

Analizuj CAMT.053, PAIN.001, CSV, OFX, QFX i MT940 do strukturyzowanych DataFrames pandas za pomoca jednego, zunifikowanego API. Nie musisz instalowac oddzielnych pakietow dla kazdego formatu.

FunkcjonalnoscParser wyciagow bankowychOSS z jednym formatem (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Obslugiwane formaty6, zunifikowane API1 kazdyWiele (przez OCR)
Prywatnosc danych100% lokalnie, zero polaczen sieciowych100% lokalnieDane wysylane na zewnatrz
KosztBezplatny, Apache 2.0Bezplatny49-1000+ $/mies.
Maskowanie PIIWbudowane, wlaczone domyslnieNieRozne
StreamingOgraniczona pamiecNieN/D
Bezpieczenstwo ZIPWbudowana ochronaNieN/D
DeduplikacjaWbudowana z wynikami zaufaniaNieCzesciowo

Zbudowany pod migracje ISO 20022

SWIFT ustanowil twarde terminy: wszystkie instytucje finansowe musza moc odbierac CAMT.053 do listopada 2027, a MT940/MT942/MT950 zostana calkowicie wycofane do listopada 2028. Parser wyciagow bankowych obsluguje zarowno starszy MT940, jak i nowoczesne formaty ISO 20022 (CAMT.053, PAIN.001) w jednym API, dzieki czemu Twoj potok analizy dziala podczas przejscia i pozniej.

Wydajnosc

Dlaczego Parser wyciagow bankowych?

Zacznij ❯ | Zobacz na GitHub ❯ | Zobacz na PyPI ❯