Schritt für Schritt
- Eine einzelne XML-Datei bis 2 MB auswählen oder das fiktive Beispiel laden.
- Prüfung starten und Nachrichtenversion, ISO-XSD-Ergebnis sowie zusätzliche Meldungen kontrollieren.
- JSON-Bericht speichern und die Quelldatei in Ihrer Zahlungssoftware korrigieren. Vor der Einreichung die gesonderten Bankvorgaben prüfen.
Das Beispiel nachrechnen
Die Überweisungsdemo verwendet pain.001.001.09. Eine Zahlungsgruppe enthält zwei fiktive Überweisungen über 10.00 EUR und 20.00 EUR. Berechnet werden 30.00 EUR Gesamtsumme. Drei IBAN-Felder erhalten eine Prüfsummenprüfung. ISO-Schema und ausgewählte Konsistenzprüfungen bestehen. Das Beispiel übermittelt keine Zahlung und stellt keine Verbindung zu einer Bank her.
Methode und Datenstruktur
Der Namensraum des Dokuments bestimmt das lokal gespeicherte, unveränderte ISO-XSD. Unterstützt werden pain.001.001.03 und pain.001.001.09 für Überweisungen sowie pain.008.001.02 und pain.008.001.08 für Lastschriften. Die Schemadateien stammen aus dem unten verlinkten Archiv der slowenischen Zahlungsverwaltung. Nach erfolgreicher Strukturprüfung vergleicht das Programm deklarierte Transaktionszahlen und Kontrollsummen mit den vorhandenen Einträgen. Ganzzahlige Centbeträge vermeiden Rundungsfehler durch Gleitkommazahlen. Zusätzlich prüft es EUR als Währung, positive Centbeträge, Zahlungsmethode, vorhandene IBAN und MOD97-Prüfsummen.
Quelle: Public Payments Administration: ISO 20022 schema archive
Unterstützung und Grenzen
Ein bestandenes ISO-Schema bestätigt weder EPC-Regelwerk noch Bankprofil. Nationale IBAN-Formate, Existenz eines Kontos, Gültigkeit von Mandaten und Zahlungsberechtigung werden nicht geprüft. Es gelten 2 MB, höchstens 10.000 Transaktionen und 20 Sekunden Laufzeit im Worker. Jede Meldungsliste enthält maximal 100 Einträge. Unterstützt werden UTF-8 und UTF-16. Container, unbekannte Namensräume sowie DTD- oder Entity-Deklarationen werden abgewiesen. Bei Strukturfehlern müssen Sie zunächst das Dokument korrigieren; die Konsistenzprüfung läuft danach erneut. Bankvorgaben können weitere Pflichtfelder oder Einschränkungen verlangen.
Daten bleiben auf Ihrem Gerät
Die Zahlungsdatei bleibt auf Ihrem Gerät. Der Browser lädt Programm und gebündelte Schemadateien von dieser Website; ein Upload Ihrer XML-Datei erfolgt nicht. Externe Schemaadressen aus der Eingabe werden ignoriert. Abbrechen beendet die laufende Prüfung. Zurücksetzen leert die aktuelle Ansicht. Ein gespeicherter Bericht bleibt auf Ihrem Gerät und kann Referenzen oder Ausschnitte aus Fehlermeldungen enthalten.
Häufige Fragen
Bedeutet Bestanden eine Annahme durch meine Bank?
Nein. ISO-Struktur und die aufgeführten Prüfungen decken nur einen Teil der Einreichungsanforderungen ab.
Werden Lastschriftdateien unterstützt?
Ja. Einzelne Dokumente mit pain.008.001.02 oder pain.008.001.08 werden geprüft. Die Mandate selbst werden nicht bestätigt.
Repariert oder übermittelt das Werkzeug Zahlungen?
Nein. Es erstellt einen Bericht. Korrektur und Einreichung erfolgen in Ihrer Zahlungssoftware.