Interaktive Demo

Pain001 im Browser ausprobieren

Ziehen Sie eine CSV-Datei hinein, verwenden Sie das Beispiel oder fügen Sie eigene Datensätze ein. Die Validierung läuft sofort, vollständig in Ihrem Browser, und nichts verlässt jemals Ihren Rechner.

Fügen Sie Ihre Zahlungsdaten hinzu

Ziehen Sie eine CSV-Datei hierher oder klicken Sie zum Durchsuchen

Maximal 2 MB · wird lokal von Ihrem Browser gelesen, niemals hochgeladen

Laden Sie ein Beispiel als eigene Vorlage herunter: SEPA-Überweisung · grenzüberschreitend · Stapel mit 20 Zeilen

Validierungsergebnis & erzeugtes XML

Fügen Sie in Schritt 1 Daten hinzu, dann läuft die Validierung automatisch.

Das validierte pain.001.001.09-Dokument erscheint hier. Fügen Sie Daten in Schritt 1 hinzu.

Belegen Sie es gegen das offizielle ISO-20022-XSD

Steps 1–2 already ran the pain001 library itself: its record validation, the scheme rulebook you chose, XML generation, and the official pain.001.001.09 schema gate on the result, all inside a Python runtime compiled to WebAssembly and served from this site. This button re-runs the schema gate on the XML shown above, so you can edit the document and check it again. The runtime (about 28 MB) downloads once, the first time you validate, and stays cached.

Erzeugen Sie zuerst in Schritt 2 das XML. Die XSD-Prüfung läuft auf dieser Ausgabe.

    Alles auf dieser Seite läuft in Ihrem Browser. Nichts wird hochgeladen, gespeichert oder irgendwohin gesendet. Es läuft die pain001-Bibliothek selbst, dasselbe Paket, das Sie mit pip installieren, in einer nach WebAssembly kompilierten Python-Laufzeit: Datensatzvalidierung, IBAN- und BIC-Prüfungen, das von Ihnen gewählte Scheme-Regelwerk, XML-Erzeugung mit neu berechneten NbOfTxs/CtrlSum-Kontrollsummen und die offizielle XSD-Prüfung. Die CLI ergänzt Umfang und Eingaben: Dateien jeder Größe, Excel, SQLite, JSON, Parquet und SWIFT MT101 sowie jede Nachrichtenversion. Installieren Sie die CLI für die vollständige Pipeline.

    Was diese Demo zeigt und was die echte Pipeline hinzufügt

    Jeder Beispielstapel ist außerdem als CSV-Datei herunterladbar und dient als Vorlage für den Export aus Ihrem eigenen ERP oder Ihrer Tabellenkalkulation. Die Kopfzeile ist der Vertrag.

    Die Demo oben führt die pain001-Bibliothek selbst aus, keine Nachbildung: Pflichtfeldprüfungen, IBAN-Prüfsummen nach ISO 13616 mod-97, BIC-Struktur nach ISO 9362, Betrags- und Datumsformate, Kontrollsummen (NbOfTxs, CtrlSum), die aus den Datensätzen neu berechnet statt einfach übernommen werden, das gewählte Scheme-Regelwerk und das offizielle XSD-Gate. Probieren Sie das Menü „Fehler einfügen…“: Jedes Szenario setzt genau einen realistischen Fehler (eine vertauschte IBAN-Ziffer, ein fehlerhafter BIC, eine fehlende Spalte, ein europäischer Betrag mit Dezimalkomma, ein unmögliches Datum) und zeigt Ihnen den zeilengenauen Befund, den das Gateway einer Bank sonst erst Tage später melden würde.

    Die installierte Toolchain ergänzt, was ein Browser-Tab nicht kann: Dateien jeder Größe; Eingaben aus Excel, SQLite, JSON, Parquet und SWIFT MT101; alle 29 Scheme-Profile, einschließlich Lastschriften und Pflichtangaben zu Verwendungszweck-Codes (die Demo bietet 16), mit regelgenauer --explain-Ausgabe; und jede unterstützte Ausgabe, elf pain.001-Versionen und zwei pain.008-Versionen (.02 und .08).

    pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run 

    Schritt 3 führt das Schema-Gate eigenständig erneut aus, damit Sie das XML oben bearbeiten und erneut prüfen können: xmlschema gegen das offizielle pain.001.001.09-Schema, das diese Website bereitstellt. Es ist dieselbe Art XSD-Gate, die auch die CLI anwendet.