Kostenlose Tools

SEPA XML einfach prüfen.

Prüfe Überweisungen in pain.001.001.09 und CORE-Lastschriften in pain.008.001.08. Öffne deine XML-Datei oder füge den Inhalt ein: Der Validator kontrolliert Schema, Zahlungsdaten und vorhandene Adressen. Alles direkt in deinem Browser.

SEPA XML-VALIDATORDeine Datei. Ein verständlicher Prüfbericht.
Lokal & privat

Zieh deine SEPA-Datei hierher.

Oder wähle sie direkt auf deinem Gerät aus.

XML · UTF-8 · bis 2 MB und 5.000 Zahlungen
Erst ausprobieren:

Überweisungen pain.001.001.09 · Basislastschriften (CORE) pain.008.001.08

Verarbeitung im Browser. Kein Upload und keine Speicherung auf einem Server.

  • Kostenlos, ohne Anmeldung
  • Berechnung im Browser

Gut zu wissen

Datei öffnen. Prüfen. Ergebnis verstehen.

Der Validator verbindet eine XSD-Prüfung mit ausgewählten Kontrollen deiner Zahlungsdaten. Konkrete Fehlermeldungen helfen dir, Korrekturen in deinem Quellsystem vorzunehmen.

  1. Datei lokal öffnen

    Ziehe deine XML-Datei in das Tool oder füge den Inhalt ein. Das Nachrichtenformat wird am XML-Namensraum erkannt. Deine Zahlungsdaten bleiben für die Prüfung im Browser.

  2. Schema und Werte prüfen

    Die XSD-Prüfung kontrolliert Aufbau, Pflichtfelder und Datentypen. Weitere Prüfungen betreffen unter anderem Zahlungsanzahl, Kontrollsummen, IBANs und vorhandene Zahler- und Empfängeradressen.

  3. Ergebnis auswerten

    Lies die Fehlermeldungen und Hinweise oder lade den Prüfbericht herunter. Korrigiere die Daten in deinem Quellsystem, exportiere die Datei erneut und prüfe sie noch einmal. Kontrolliere die fertige Datei anschließend in deiner Banking-Umgebung.

SEPA & Adressdaten

Adressformate in deinen SEPA-Dateien prüfen.

Prüfe Überweisungen in pain.001.001.09 und CORE-Lastschriften in pain.008.001.08. Der Validator zeigt dir, wie vorhandene Zahler- und Empfängeradressen aufgebaut sind.

Einzelne Adressfelder

Strukturierte Adresse

Ort (TwnNm) und Land (Ctry) stehen in eigenen Feldern. Freitextzeilen (AdrLine) entfallen.

<PstlAdr>
  <StrtNm>Musterstraße</StrtNm>
  <BldgNb>12</BldgNb>
  <PstCd>10115</PstCd>
  <TwnNm>Berlin</TwnNm>
  <Ctry>DE</Ctry>
</PstlAdr>
Felder und Freitext

Hybride Adresse

Ort und Land bleiben eigene Felder. Dazu sind bis zu zwei Freitextzeilen mit je 70 Zeichen möglich, ohne bereits strukturierte Angaben zu wiederholen.

<PstlAdr>
  <PstCd>10115</PstCd>
  <TwnNm>Berlin</TwnNm>
  <Ctry>DE</Ctry>
  <AdrLine>Musterstraße 12</AdrLine>
</PstlAdr>

Adressaufbau nach der EPC-Anleitung zu Adressangaben. Für den Zeitplan gilt die oben verlinkte neuere Mitteilung.

Braucht jede Zahlung eine Adresse?

Nein. Liegt einer der beteiligten Zahlungsdienstleister außerhalb des EWR, ist die Zahleradresse erforderlich; bei Zahlungen innerhalb des EWR kann sie optional sein. Die EPC-Anleitung erklärt die Fälle. Das Tool prüft vorhandene Adressen, entscheidet aber nicht, ob eine Adresse für deine Zahlungsroute erforderlich ist. Kläre zusätzliche Vorgaben mit deiner Bank.

Sicherheit & Datenschutz

Deine Zahlungsdaten bleiben in deinem Browser.

  • Kein Datei-Upload

    Einlesen und Prüfen erfolgen lokal. Weder deine SEPA-Datei noch enthaltene IBANs werden dafür an einen Server gesendet.

  • IBAN-Prüfung vor Ort

    Länderformat, Länge und MOD-97-Prüfziffer werden auf deinem Gerät geprüft. Dafür ist keine Kontoanbindung nötig.

  • HTTPS mit TLS

    Die öffentliche Kontoflux.io-Seite wird über eine verschlüsselte HTTPS-Verbindung ausgeliefert.

  • Abschließend im Banking prüfen

    Prüfe die fertige Datei vor dem Senden immer in deiner eigenen Banking-Umgebung. Das Tool führt keine Zahlungen aus.

FAQ

Fragen zum SEPA-XML-Validator

Formate, Adressen und die Prüfung deiner Überweisungen und CORE-Lastschriften.

  • Was prüft der kostenlose SEPA-XML-Validator?

    Das Tool prüft, ob dein XML gelesen werden kann und für ein unterstütztes Format dem hinterlegten XSD-Schema entspricht. Dazu kommen ausgewählte Prüfungen von IBANs, Zahlungsanzahl, Kontrollsummen und vorhandenen Zahler- und Empfängeradressen. Das Ergebnis ist eine technische Prüfung der Datei, keine vollständige EPC-Zertifizierung und keine Freigabe durch deine Bank.

  • Welche pain.001- und pain.008-Versionen werden unterstützt?

    Unterstützt werden pain.001.001.09 für SEPA-Überweisungen und pain.008.001.08 für SEPA-Basislastschriften (CORE). Andere Versionen, B2B-Lastschriften und weitere Nachrichtenformate werden nicht unterstützt. Bei einer anderen Version meldet das Tool dies ausdrücklich. Welche Version du einreichen sollst, erfährst du bei deiner Bank.

  • Was bedeutet „SEPA 2.0“ für die XML-Prüfung?

    Die Bezeichnung allein legt keine konkrete XML-Version fest. Dieser Validator unterstützt pain.001.001.09 für Überweisungen und pain.008.001.08 für CORE-Lastschriften. Adressvorgaben hängen zusätzlich von den jeweiligen SEPA-Regeln und deiner Bank ab; ein passender XML-Namensraum genügt dafür nicht.

  • Sind ab November 2026 nur noch strukturierte SEPA-Adressen erlaubt?

    Die bisherige Frist vom 15. November 2026 für das Ende unstrukturierter Adressen wurde verschoben. Stand 27. September 2026 steht der neue Termin noch aus. Mehr dazu findest du im Update zu November 2026 und in der aktuellen EPC-Mitteilung.

  • Was unterscheidet strukturierte und hybride Adressen in SEPA XML?

    Beide verwenden eigene Felder für Ort und Land. Eine strukturierte Adresse enthält keine AdrLine-Freitextzeilen; eine hybride Adresse darf bis zu zwei enthalten. Vergleiche die XML-Beispiele und die verlinkte EPC-Anleitung. Der Validator erkennt diese Formen bei vorhandenen Zahler- und Empfängeradressen, prüft aber nicht, ob eine Adresse für deine Zahlungsroute erforderlich ist.

  • Was ist der Unterschied zwischen XML-Syntax und XSD-Validierung?

    Die Syntaxprüfung erkennt beispielsweise nicht geschlossene Tags oder ungültige XML-Zeichen. Ein XSD-Schema beschreibt zusätzlich, welche Elemente erlaubt oder verpflichtend sind, in welcher Reihenfolge sie stehen und welche Datentypen gelten. Auch eine syntaktisch korrekte XML-Datei kann deshalb die XSD-Prüfung nicht bestehen.

  • Was bedeuten NbOfTxs und CtrlSum in einer SEPA-Datei?

    NbOfTxs ist die angegebene Anzahl der Zahlungen. CtrlSum ist die Summe der Zahlungsbeträge. Diese Angaben können für die gesamte Nachricht und einzelne Zahlungsblöcke vorkommen. Stimmen vorhandene Angaben nicht mit den enthaltenen Zahlungen überein, weist der Validator auf die Abweichung hin. Häufig entsteht sie, wenn Zahlungen nachträglich geändert oder entfernt wurden.

  • Werden auch IBANs in der XML-Datei geprüft?

    Ja. Das Tool prüft enthaltene IBANs auf unterstütztes Länderformat, Länge und MOD-97-Prüfziffer. Damit lassen sich viele Eingabefehler erkennen. Die Prüfung bestätigt weder die Existenz des Kontos noch den Kontoinhaber. Eine einzelne IBAN kannst du auch mit dem IBAN-Validator kontrollieren.

  • Kann der Validator bestätigen, dass ein Lastschriftmandat gültig ist?

    Nein. Die technischen Angaben zu einer CORE-Lastschrift können in der Datei geprüft werden. Ob tatsächlich eine wirksame Einzugsermächtigung vorliegt, das Mandat widerrufen wurde oder die Bank den Einzug zulässt, lässt sich aus der XML-Datei allein nicht feststellen. B2B-Lastschriften gehören nicht zum unterstützten Umfang.

  • Werden meine SEPA-Datei oder Kontodaten hochgeladen?

    Nein. Auswahl, Einlesen und Validierung finden lokal in deinem Browser statt. Der Dateiinhalt und die enthaltenen IBANs werden dafür nicht an einen Server gesendet oder dort gespeichert. Beim ersten Prüfen lädt der Browser die benötigte Validierungssoftware und das Schema. Ein Konto oder eine Registrierung ist nicht erforderlich.

  • Warum kann meine Bank eine erfolgreich geprüfte Datei trotzdem ablehnen?

    Banken können zusätzliche Vorgaben haben, zum Beispiel zur zugelassenen Formatversion, zum Einreichungsweg, zu Ausführungsfristen oder zu deiner Kontoberechtigung. Der Validator prüft ausgewählte technische Regeln, aber weder deinen Bankvertrag noch die Ausführbarkeit einer Zahlung. Ein Ergebnis ohne erkannte Fehler garantiert deshalb keine Annahme durch die Bank.

  • Kann ich den Prüfbericht herunterladen?

    Ja. Nach der Prüfung kannst du den Prüfbericht als Textdatei herunterladen. Er enthält das Ergebnis sowie erkannte Fehler und Hinweise. Nutze den Bericht, um die Zahlungsdaten in deinem Quellsystem zu korrigieren, und prüfe den neuen Export anschließend erneut.

  • Korrigiert der Validator fehlerhafte oder unstrukturierte Adressen automatisch?

    Nein. Der Validator zeigt vorhandene Adressformate und erkannte Fehler. Prüfe Ort, Land und weitere Adressbestandteile anhand deiner Stammdaten und korrigiere sie in deinem Quellsystem. Exportiere die Datei anschließend erneut und wiederhole die Prüfung. Alte pain-Versionen werden ebenfalls nicht automatisch konvertiert.

  • Wie groß darf die XML-Datei sein und kann ich mehrere Dateien prüfen?

    Du kannst jeweils eine XML-Datei mit bis zu 2 MiB und höchstens 5.000 Zahlungen prüfen. Für die nächste Datei wählst du eine neue Datei aus oder ersetzt den eingefügten Inhalt. Das Tool führt keine Zahlungen aus und übermittelt keine Zahlungsaufträge an eine Bank.