Schema-validated na CAMT / MT940 / PAIN parsers, OCR fallback para sa na-scan na mga PDF, deterministic field mapping, audit evidence sa antas ng SR 11-7 — bawat transformation step ay naitala at reproducible.
01 — Suliranin
Tumatanggap ang mga corporate treasury team ng bank statement sa CAMT, PAIN.001, MT940, OFX, CSV, at scanned PDF mula sa dosenang bangko. Bawat format ay may sariling field semantics, encoding, at ambiguity. Karamihan sa mga team ay nagtatayo ng marupok na per-bank parser nang manu-mano, kaya hadlang ito sa real-time cash forecasting, fraud detection, at audit-ready reconciliation.
02 — Ang ginawa ko
Isang open-source Python toolkit na nag-uunify sa bawat karaniwang format ng bank statement tungo sa iisang normalised transaction stream. Schema-validated na CAMT / MT940 / PAIN parsers, OCR fallback para sa scanned PDF, deterministic field mapping, at audit evidence sa antas ng SR 11-7 para sa bawat transformation step.
Sa mga numero
- 6 formats
- CAMT (.052/.053/.054), MT940, OFX, CSV, OCR PDF
- Per-field
- Provenance: source format at parser version naka-log
- BCBS 239
- Naka-align sa risk-data aggregation ng BCBS 239
- Apache-2.0 / MIT
- Libreng gamitin, i-fork, at i-audit
03 — Mahigpit na inhinyeriya
Mga sinusuportahang format
CAMT (.052, .053, .054), MT940, OFX, CSV, scanned PDF (OCR)
Normalisation target
Isang pinag-isang transaction record schema
Audit trail
Per-field provenance — source format at parser version naka-log bawat row
Lisensya
Apache-2.0 / MIT
04 — Naberipikang malaya
- Itinampok sa artikulo ng 2026-06-14: From Bank Statements to Unified Transaction Intelligence
- Idinisenyo upang tumugon sa mga rekisito ng risk-data aggregation ng BCBS 239