Generate ISO 20022-compliant payment files (pain.001 v03-v12, pain.008) from CSV, SQLite, JSON, or Parquet — XSD-validated, with a CLI, REST API, and streaming support. 🐍
-
Updated
Jun 11, 2026 - Python
Generate ISO 20022-compliant payment files (pain.001 v03-v12, pain.008) from CSV, SQLite, JSON, or Parquet — XSD-validated, with a CLI, REST API, and streaming support. 🐍
Parse bank statements — CAMT/ISO 20022, PAIN.001, CSV (EN/DE/FR/ES), OFX/QFX, MT940, PDFs (digital + scanned) — into unified Transactions. Deterministic parsers, LLM/vision fallback, Golden Rule + multi-currency + continuity verification, page provenance, dedupe, review, accuracy evals, CLI + REST API. 100% test coverage.
Integrating XRPL into Accounting Systems
ISO-20022 is a Java Maven project that implements ISO 20022 payment messaging standards with JAXB data models and adapters.
Validate SEPA XML files (pain.001, pain.008) against ISO 20022 standard. Python, zero dependencies.
Apache Camel component for marshaling and unmarshaling ISO 20022 MX messages (XML, JSON, DOM) using Prowide models.
Add a description, image, and links to the pain001 topic page so that developers can more easily learn about it.
To associate your repository with the pain001 topic, visit your repo's landing page and select "manage topics."