Fassarar Bayanin Banki

Fassara CAMT.053, PAIN.001, CSV, OFX, QFX, da MT940 cikin pandas DataFrames. 27K+ tx/s, yawo, PII sake gyarawa, sifili kiran cibiyar sadarwa.

pip shigar bankstatementparser

Bank Statement Parser ɗakin karatu ne na Python mai buɗewa wanda ke tantance bayanan banki daga tsari bakwai (CAMT.053, PAIN.001, CSV, OFX, QFX, MT940, da PDF) zuwa tsararrun pandas DataFrames. Duk aiki yana gudana a gida — fitarwa tabbatacciya, share PII ta atomatik, da zaɓin hybrid PDF pipeline wanda ke amfani da LLMs na gida idan ana buƙata.

Fara cikin Daƙiƙu

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

Laburare Ɗaya, Tsari Bakwai

Fassara CAMT.053, PAIN.001, CSV, OFX, QFX, MT940, da PDF zuwa tsararrun pandas DataFrames tare da API guda ɗaya mai haɗin kai. Babu buƙatar shigar da fakiti daban don kowane tsari.

SiffarBank Statement ParserOSS na tsari guda ɗaya (mt940, ofxparse)SaaS (Ocrolus, Parseur)
Tsarin da ake tallafawa7, API mai haɗin kai1 kowanneDa yawa (ta hanyar OCR)
Tallafin PDFHybrid pipeline (deterministic + LLM + vision)A'aEh (cloud OCR)
Sirrin bayanai100% na gida (LLMs suna gudana ta Ollama)100% na gidaAna aika bayanai waje
FarashiKyauta, Apache 2.0Kyauta$49-$1,000+/mo
Tabbatar da balanceGolden Rule (buɗewa + credits − debits = rufewa)A'aYa bambanta
Share PIIGina-cikin, kunna ta tsohuwaA'aYa bambanta
StreamingƘwaƙwalwar ajiya mai iyakaA'aN/A
REST APIGina-cikin FastAPI microserviceA'aEh
Cire kwafiIdempotent transaction hashesA'aWasu
Fitar da Ledgerhledger + beancountA'aA'a

Hybrid PDF Pipeline

Bank Statement Parser v0.0.5+ ya haɗa da hybrid pipeline mai hanyoyi uku don bayanan banki na PDF:

Ana tabbatar da kowane cirowa da Golden Rule: opening balance + credits − debits == closing balance.

An Gina don Ƙaurar ISO 20022

SWIFT ya saita tabbataccen kwanakin ƙarshe: duk cibiyoyin kuɗi dole ne su karɓi CAMT.053 kafin Nuwamba 2027, kuma MT940/MT942/MT950 za su yi ritaya gabaɗaya a Nuwamba 2028. Bank Statement Parser yana sarrafa MT940 na gado da tsarin ISO 20022 na zamani (CAMT.053, PAIN.001) a cikin API guda ɗaya, don haka pipeline ɗin ku yana aiki a lokacin sauyi da kuma bayan haka.

Aiki

Me yasa Bank Statement Parser?

An Gina don Samarwa

Bank Statement Parser an ƙirƙira shi don ƙungiyoyin baitulmali, masu haɓaka fintech, da jami'an bin doka waɗanda ke sarrafa bayanan kuɗi masu mahimmanci. Ana amfani da ɗakin karatu a cikin bututun ƙaura na MT940-zuwa-CAMT, tsarin sulhu mai sarrafa kansa, shigar da bayanan PDF, da gudanar da bincike na tsari a cikin cibiyoyin kuɗi.

Kuna kimanta madadin? Duba yadda Bank Statement Parser ke kwatanta ❯ | Bincika shari'o'in amfani na ainihi ❯

Fara ❯ | Duba akan GitHub ❯ | Duba kan PyPI ❯