Pain001 auf Deutsch

Pain001: Open-Source-Zahlungsinitiierung nach ISO 20022

Die Open-Source-Suite, die Ihre Zahlungsdaten in validiertes ISO-20022-XML verwandelt: nachweislich korrekt, bevor die Bank es je sieht.

Fehler in Zahlungsdateien finden, bevor es Ihre Bank tut#

Pain001 ist eine Open-Source-Python-Suite für die ISO-20022-Zahlungsinitiierung. Sie wandelt vorhandene Daten (CSV, Excel, SQLite, JSON, Parquet oder Alt-SWIFT-MT101) in pain.001- (Überweisungen) und pain.008-XML (Lastschriften) um, validiert gegen die offiziellen XSD-Schemata.

Jede Datei durchläuft drei Prüfebenen, bevor sie geschrieben wird: JSON-Schema je Datensatz (inklusive IBAN-Prüfziffern nach mod-97 und BIC-Struktur), Scheme-Regelwerke (SEPA SCT, SEPA Instant, Lastschrift Core und B2B, grenzüberschreitende CBPR+-Überweisungen) und abschließende XSD-Validierung. Kontrollsummen (NbOfTxs, CtrlSum) werden neu berechnet und nie aus der Quelle übernommen. Alles läuft lokal: Keine Zahlungsdaten verlassen Ihre Infrastruktur.

Im Browser ausprobieren#

Validieren Sie einen Beispielstapel direkt im Browser, ohne dass etwas hochgeladen wird, und prüfen Sie das Ergebnis gegen das offizielle XSD-Schema: Pain001 ausprobieren. Beispiel-CSV-Dateien stehen als Vorlagen für eigene Exporte zum Download bereit.

Die Frist für strukturierte Adressen, verschoben#

Seit dem Ende der MT–MX-Koexistenz am 22. November 2025 war der nächste Meilenstein für den 14. November 2026 vorgesehen: CBPR+ sollte vollständig unstrukturierte Postadressen ablehnen, und das Interbanken-MT101-Relay sollte durch pain.001 Version 9 ersetzt werden. Im August 2026 hat Swift beide Änderungen verschoben und wird die neuen Termine bis Dezember 2026 bekanntgeben; die Anforderungen selbst bleiben bestehen. Pain001 unterstützt strukturierte und hybride Adressen bereits heute und konvertiert Ihre MT101 mit einem Befehl.

Loslegen#

pip install pain001
pain001 -t pain.001.001.09 -d zahlungen.csv -o ausgabe/ --dry-run

Weiterführend: Installationsanleitung, Technische Referenz, ISO-20022-Fahrplan bis 2028, pain.002-Ablehnungscodes, Trust Center sowie das einseitige Kurzdossier für Entscheider auf Deutsch. Die ausführliche Dokumentation ist englisch. Der Kern ist dual lizenziert (Apache-2.0 / MIT) und erlaubt freie kommerzielle Nutzung in jedem Umfang.