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
Ile-ikawe Kan, Awọn ọna kika mẹfa
Parse CAMT.053, PAIN.001, CSV, OFX, QFX, ati MT940 sinu pandas DataFrames ti iṣeto pẹlu ẹyọkan, API iṣọkan. Ko si ye lati fi sori ẹrọ awọn idii lọtọ fun ọna kika kọọkan.
| Ẹya ara ẹrọ | Parser Gbólóhùn Bank | OSS ọna kika ẹyọkan (mt940, ofxparse) | SaaS (Ocrolus, Parseur) |
|---|---|---|---|
| Awọn ọna kika ni atilẹyin | 6, API iṣọkan | 1 kọọkan | Ọpọlọpọ (nipasẹ OCR) |
| Aṣiri data | 100% agbegbe, awọn ipe nẹtiwọki odo | 100% agbegbe | Data rán ita |
| Iye owo | Ọfẹ, Apache 2.0 | Ọfẹ | $49-$1,000+/osu |
| Iyipada ninu owo-owo PII | Ti a ṣe sinu, titan nipasẹ aiyipada | Rara | O yatọ |
| Sisanwọle | Iranti ti o ni opin | Rara | N/A |
| Aabo ZIP | Ti a ṣe sinu lile | Rara | N/A |
| Deduplication | Itumọ ti pẹlu igbekele ikun | Rara | Diẹ ninu awọn |
Ti a ṣe fun Iṣilọ ISO 20022
SWIFT ti ṣeto awọn akoko ipari ti o duro: gbogbo awọn ile-iṣẹ inawo gbọdọ gba CAMT.053 nipasẹ Oṣu kọkanla 2027, ati MT940/MT942/MT950 yoo fẹhinti ni kikun nipasẹ Oṣu kọkanla ọdun 2028. Parser Gbólóhùn Bank ṣe itọju mejeeji julọ MT940 ati awọn ọna kika ISO 20022 ode oni (CAMT.053, PAIN a single001) ni akoko iyipada pipe ati API.
Iṣe
- ** 27,000 + lẹkọ / keji ** fun CAMT.053 parsing
- ** 52,000 + awọn iṣowo / iṣẹju-aaya ** fun PAIN.001 parsing
- ** <2 ms *** akoko si abajade akọkọ
- ** Iranti igbagbogbo *** lati 1K si awọn iṣowo 50K + nipasẹ ṣiṣanwọle ** Awọn idanwo 467 *** pẹlu agbegbe agbegbe 100% kọja Python 3.9 si 3.14
Kilode ti Iṣayẹwo Gbólóhùn Banki?
- ** Ọna kika-iwari aifọwọyi ***:
detect_statement_format()ṣe idanimọ awọn faili laifọwọyi aticreate_parser()pada awọn ọtun parser. - ** Ikọkọ akọkọ ***: Atunṣe PII wa ni titan nipasẹ aiyipada. Awọn aaye ifarabalẹ (awọn orukọ, IBANs, awọn adirẹsi) ti wa ni boju-boju ni iṣelọpọ CLI. Jade ni pẹlu
--show-piinigbati o nilo. - ** Ṣetan iṣelọpọ ***: Gbigbe ZIP to ni aabo (idaabobo bombu, ijusile iwọle ti paroko), afọwọsi titẹ sii, ati idena ipa ọna.
- ** Ijade Rọ ***: Si ilẹ okeere si CSV, JSON, Tayo, tabi yipada si Polars DataFrames.
- ** Iṣagbese ni afiwe ***: Ṣe itupalẹ awọn faili lọpọlọpọ nigbakanna pẹlu
parse_files_parallel().