Parser Gbólóhùn Bank

Parse CAMT.053, PAIN.001, CSV, OFX, QFX, ati MT940 sinu pandas DataFrames. 27K+ tx/s, ṣiṣanwọle, atunṣe PII, awọn ipe nẹtiwọki odo.

pip fi sori ẹrọ bankstatementparser

Bank Statement Parser jẹ ile-ikawe Python orisun-ṣiṣi ti o ṣe itupalẹ awọn alaye banki lati awọn ọna kika meje (CAMT.053, PAIN.001, CSV, OFX, QFX, MT940, ati PDF) sinu pandas DataFrames ti iṣeto. Gbogbo sisẹ n ṣiṣẹ ni agbegbe — iṣelọpọ ipinnu, isọdọtun PII laifọwọyi, ati opo gigun PDF aladapọ ti o lo awọn LLM agbegbe nigbati o nilo.

Bẹrẹ ni Iṣẹju-aaya

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
# Parse PDFs with the hybrid pipeline (v0.0.5+)
from bankstatementparser.hybrid import smart_ingest

result = smart_ingest("statement.pdf")
print(result.source_method)         # "deterministic" | "llm" | "vision"
print(result.verification.status)   # VERIFIED | DISCREPANCY | FAILED
GitHub StarsMonthly DownloadsPyPI VersionPythonLicenseTestsCoverage

Ile-ikawe Kan, Awọn Ọna Kika Meje

Ṣe itupalẹ CAMT.053, PAIN.001, CSV, OFX, QFX, MT940, ati PDF sinu pandas DataFrames ti iṣeto pẹlu API iṣọkan kan. Ko si ye lati fi sori ẹrọ awọn idii lọtọ fun ọna kika kọọkan.

Ẹya ara ẹrọBank Statement ParserOSS ọna kika ẹyọkan (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Awọn ọna kika ti a ṣe atilẹyin7, API iṣọkan1 kọọkanỌpọlọpọ (nipasẹ OCR)
Atilẹyin PDFOpo gigun aladapọ (ipinnu + LLM + iran)RaraBẹẹni (cloud OCR)
Aṣiri data100% agbegbe (awọn LLM n ṣiṣẹ ni agbegbe nipasẹ Ollama)100% agbegbeData rán si ita
Iye owoỌfẹ, Apache 2.0Ọfẹ$49-$1,000+/oṣu
Iṣayẹwo iwọntunwọnsiOfin Goolu (iwọntunwọnsi ṣiṣi + awọn kirẹditi − awọn debiti = iwọntunwọnsi ipari)RaraO yatọ
Isọdọtun PIITi a ṣe sinu, titan nipasẹ aiyipadaRaraO yatọ
SisanwọleIranti ti o ni opinRaraN/A
REST APIIṣẹ-kekere FastAPI ti a ṣe sinuRaraBẹẹni
Yiyọ ẹdaAwọn hash idanimọ iṣowo aláìyípadàRaraDiẹ ninu
Okeere iwe iroyinhledger + beancountRaraRara

Opo Gigun PDF Aladapọ

Bank Statement Parser v0.0.5+ pẹlu opo gigun aladapọ ọna-mẹta fun awọn alaye banki PDF:

A ṣe idanwo gbogbo isediwon pẹlu Ofin Goolu: opening balance + credits − debits == closing balance.

Ti a Ṣe fun Iṣilọ ISO 20022

SWIFT ti ṣeto awọn ọjọ ipari to duro ṣinṣin: gbogbo awọn ile-iṣẹ inawo gbọdọ gba CAMT.053 ṣaaju Oṣu kọkanla 2027, ati MT940/MT942/MT950 yoo fẹhinti ni kikun ṣaaju Oṣu kọkanla 2028. Bank Statement Parser ṣe itọju mejeeji MT940 atijọ ati awọn ọna kika ISO 20022 ode oni (CAMT.053, PAIN.001) ninu API kan, nitorinaa opo gigun itupalẹ rẹ yoo ṣiṣẹ lakoko iyipada ati lẹhin rẹ.

Iṣẹ

Kilode ti Bank Statement Parser?

Ti a Ṣe fun Iṣelọpọ

Bank Statement Parser jẹ apẹrẹ fun awọn ẹgbẹ ile-iṣura, awọn olupilẹṣẹ fintech, ati awọn oṣiṣẹ ibamu ti n ṣakoso data owo ifura. A lo ile-ikawe naa ninu awọn opo gigun iṣilọ MT940-si-CAMT, awọn eto ilaja adaṣe, gbigbe alaye PDF, ati ṣiṣan ṣiṣayẹwo ilana ofin kọja awọn ile-iṣẹ inawo.

Ṣe o n ṣe ayẹwo awọn omiiran? Wo bi Bank Statement Parser ṣe afiwe ❯ | Ṣawari awọn ọran lilo gidi ❯

Bẹrẹ ❯ | Wo lori GitHub ❯ | Wo lori PyPI ❯