Парсер банківських виписок

Проаналізуйте CAMT.053, PAIN.001, CSV, OFX, QFX і MT940 у фреймах даних pandas. 27K+ tx/s, потокове передавання, редагування ідентифікаційної інформації, нуль мережевих викликів.

pip інсталювати bankstatementparser
PyPI VersionPythonLicenseTestsCoverage

Розпочніть за лічені секунди

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

Одна бібліотека, шість форматів

Аналізуйте CAMT.053, PAIN.001, CSV, OFX, QFX і MT940 на структуровані pandas DataFrames за допомогою єдиного уніфікованого API. Не потрібно встановлювати окремі пакети для кожного формату.

ОсобливістьПарсер банківської випискиОдноформатний OSS (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Підтримувані формати6, уніфікований APIпо 1 кожномуБагато (через OCR)
Конфіденційність даних100% місцевий, без мережевих дзвінків100% місцевийДані надіслано ззовні
ВартістьБезкоштовно, Apache 2.0безкоштовно$49-$1000+/міс
Редакція ідентифікаційної інформаціїВбудований, включений за замовчуваннямнемаєВаріюється
Потокове передаванняОбмежена пам'ятьнемаєN/A
Безпека ZIPВбудоване зміцненнянемаєN/A
ДедуплікаціяВбудований з оцінками впевненостінемаєДеякі

Створено для переходу на ISO 20022

SWIFT встановив чіткі терміни: усі фінансові установи мають отримати CAMT.053 до листопада 2027 року, а MT940/MT942/MT950 буде повністю припинено до листопада 2028 року. Парсер банківських виписок обробляє застарілий формат MT940 і сучасний формат ISO 20022 (CAMT.053, PAIN.001) в єдиному API, тож ваш конвеєр аналізу працює під час переходу. і далі.

Продуктивність

Чому аналізатор банківських виписок?

Почати ❯ | Переглянути на GitHub ❯ | Переглянути на PyPI ❯