ValidateFin

SEPA-Validator pain.001 & pain.008

Dieses kostenlose Tool validiert SEPA XML-Zahlungsdateien gegen die offiziellen EPC (European Payments Council) XSD-Schemata. Es unterstützt pain.001.001.03 (Überweisung) und pain.008.001.02 (Lastschrift). Die gesamte Verarbeitung erfolgt in Ihrem Browser — keine Datei wird je an einen Server gesendet.

pain.001 Credit Transferpain.008 Direct DebitEPC XSD
Sichere Verarbeitung
← Zurück zum SEPA-Validator
🇩🇪 Deutschland — SEPA Überweisungen & Lastschriften

SEPA-Validator für deutsche Unternehmen

Deutschland ist der größte SEPA-Markt nach Transaktionsvolumen. Validieren Sie Ihre pain.001 und pain.008 Dateien nach EPC- und DK-Standards. 100 % browserbasiert.

SEPA-Validator öffnen

SEPA-Zahlungen in Deutschland: von DTAUS zu ISO 20022

Deutschland ersetzte das veraltete DTAUS-Format im August 2014 vollständig durch SEPA XML. Die Deutsche Kreditwirtschaft (DK) veröffentlicht Implementierungsrichtlinien (Anlage 3 der Schnittstellenspezifikation), die deutschspezifische Anforderungen über die EPC-Regelwerke hinaus definieren. Die Deutsche Bundesbank überwacht die SEPA-Konformität.

Deutsche Banken akzeptieren pain.001 für Überweisungen und pain.008 für Lastschriften. Deutsche IBANs folgen dem Format DE + 2 Prüfziffern + 8 Bankleitzahl + 10 Kontonummer (insgesamt 22 Zeichen). Deutschland verarbeitet jährlich über 25 Milliarden SEPA-Transaktionen.

SEPA-Einführungszeitplan in Deutschland

Jan 2008

SEPA-Überweisung (SCT) eingeführt. Deutsche Banken beginnen, pain.001 XML neben DTAUS-Formaten zu akzeptieren.

Nov 2009

SEPA-Lastschrift (SDD) eingeführt. pain.008 beginnt Einzugsermächtigungsverfahren und Abbuchungsverfahren zu ersetzen.

Aug 2014

SEPA-Migrationsdeadline. DTAUS offiziell eingestellt. Alle deutschen Unternehmen müssen pain.001/pain.008 für EUR-Zahlungen verwenden.

Nov 2023

EPC 2023-Update: Verpflichtender Empfang von SEPA Instant Credit Transfer für PSPs. Deutsche Banken müssen Instant SCT unterstützen.

Was ValidateFin in Ihrer SEPA-Datei prüft

Bevor Sie bei Ihrer deutschen Bank einreichen, überprüfen Sie, ob Ihre SEPA XML-Datei diese Prüfungen besteht:

  • XML-Schemavalidierung gegen EPC pain.001.001.03/09/11 und pain.008.001.02/08/10 XSD-Schemata
  • Deutsches IBAN-Format: DE + 2 Prüfziffern + 8 BLZ (Bankleitzahl) + 10 Kontonummer (22 Zeichen), mod-97-Prüfsumme
  • BIC-Validierung: 8 oder 11 Zeichen SWIFT-Code für deutsche Banken (z. B. COBADEFFXXX, DEUTDEDBFRA)
  • Pflichtfelder: MsgId, CreDtTm, NbOfTxs, CtrlSum, InitgPty, PmtInfId, ReqdExctnDt, IBAN, Betrag
  • CtrlSum-Konsistenz: Gesamtbetrag stimmt mit der Summe aller einzelnen Transaktionsbeträge überein

Häufige SEPA-Fehler bei deutschen Banken

Ungültige Bankleitzahl in der IBAN

Deutsche IBANs enthalten die 8-stellige Bankleitzahl (BLZ). Ist die BLZ ungültig oder gehört sie einer fusionierten/geschlossenen Bank, wird die Zahlung abgelehnt. Überprüfen Sie immer die IBAN-Prüfsumme vor der Einreichung.

Falsches Gläubiger-ID-Format bei Lastschriften

Das deutsche SEPA-Lastschriftverfahren erfordert eine gültige Gläubiger-Identifikationsnummer im Format DE + 2 Prüfziffer + 3 Geschäftsbereich + 11 Zeichen. Eine ungültige ID führt zum Scheitern des gesamten Batches.

DK-spezifische Zeichensatzverletzung

Die DK-Spezifikation beschränkt SEPA XML auf eine Teilmenge lateinischer Zeichen. Deutsche Umlaute (ä, ö, ü, ß) müssen transliteriert werden (ae, oe, ue, ss). Nicht konforme Zeichen führen zur Bankablehnung.

Häufig gestellte Fragen

Welche pain.001-Version bevorzugen deutsche Banken?

Die meisten deutschen Banken akzeptieren pain.001.001.03 (DK-Version 2.7+). Der Übergang zu pain.001.001.09 läuft gemäß DK-Richtlinien. Einige Sparkassen und Volksbanken haben spezifische Versionsanforderungen — prüfen Sie die technische Dokumentation Ihrer Bank. ValidateFin validiert alle Versionen.

Wie verhalten sich SEPA, XRechnung und E-Invoicing in Deutschland zueinander?

SEPA (Zahlungsdateien) und XRechnung (E-Rechnungsstellung) dienen unterschiedlichen Zwecken. SEPA pain.001 initiiert Zahlungen, während XRechnung Rechnungsdaten übermittelt. Das Wachstumschancengesetz schreibt B2B-E-Rechnungsstellung ab 2027 vor, ändert aber nichts an den SEPA-Zahlungsdateianforderungen.

Sind deutsche Umlaute in SEPA XML erlaubt?

Nein. Der EPC- und DK-Zeichensatz beschränkt SEPA XML auf grundlegende lateinische Zeichen (a-z, A-Z, 0-9 und einige Sonderzeichen). Deutsche Umlaute müssen transliteriert werden: ä→ae, ö→oe, ü→ue, ß→ss. ValidateFin kennzeichnet diese Kodierungsprobleme während der Validierung.

Validieren Sie Ihre SEPA-Dateien für deutsche Bankkonformität

Prüfen Sie pain.001/008, IBAN und EPC/DK-Regeln sofort.

Über den SEPA-Validator

Dieses kostenlose Tool validiert SEPA XML-Zahlungsdateien gegen die offiziellen EPC (European Payments Council) XSD-Schemata. Es unterstützt pain.001.001.03 (Überweisung) und pain.008.001.02 (Lastschrift). Die gesamte Verarbeitung erfolgt in Ihrem Browser — keine Datei wird je an einen Server gesendet.

Der Validator prüft Schema-Konformität, Pflichtfelder, IBAN- und BIC-Formate sowie die Integrität von Zahlungsblöcken. Nach der Validierung können Sie alle extrahierten Transaktionen einsehen und einen PDF-Bericht exportieren.

SEPA (Single Euro Payments Area) standardisiert elektronische Eurozahlungen in 36 europäischen Ländern. Die pain.001- und pain.008-XML-Formate, die nach dem ISO 20022-Standard definiert wurden, ersetzen ältere nationale Zahlungsdateiformate und gewährleisten die Interoperabilität zwischen allen Banken in der SEPA-Zone. Ob Sie ein Treasury-Team sind, das die Gehaltsabrechnung für 5.000 Mitarbeiter verarbeitet, oder ein kleines Unternehmen, das 10 Lieferantenzahlungen versendet — dasselbe XML-Schema gilt und dieselben Validierungsregeln müssen erfüllt sein, bevor Ihre Bank die Datei akzeptiert.

Häufige Ablehnungsgründe sind eine falsche CtrlSum (die Summe aller Beträge muss exakt übereinstimmen), ungültige IBANs, die die Mod-97-Prüfsumme nicht bestehen, fehlende Pflichtfelder wie EndToEndId oder PmtInfId sowie Namespace-Fehler bei Verwendung der falschen Schemaversion. Die Vorab-Validierung Ihrer Dateien mit diesem Tool kann Stunden des Debuggens ersparen und Zahlungsverzögerungen verhindern, die Ihre Lieferanten und Mitarbeiter betreffen.

Was ist SEPA?

SEPA (Single Euro Payments Area — Einheitlicher Euro-Zahlungsverkehrsraum) ist eine Zahlungsintegrations-Initiative der Europäischen Union zur Vereinfachung von Banküberweisungen in Euro. SEPA ermöglicht es europäischen Verbrauchern, Unternehmen und öffentlichen Verwaltungen, Überweisungen und Lastschriften unter denselben Grundbedingungen, Rechten und Pflichten durchzuführen und zu empfangen, unabhängig von ihrem Standort innerhalb der 36 SEPA-Länder.

Wichtige Erkenntnisse

  • SEPA-XML-Dateien (pain.001 für Überweisungen, pain.008 für Lastschriften) müssen den EPC-XSD-Schemas entsprechen
  • Alle IBANs werden mit dem Mod-97-Prüfsummenalgorithmus validiert — ungültige IBANs führen zur sofortigen Ablehnung
  • Die CtrlSum muss exakt der Summe aller Transaktionsbeträge entsprechen — keine Rundungstoleranz
  • ValidateFin verarbeitet Dateien zu 100 % in Ihrem Browser — keine Zahlungsdaten werden jemals auf einen Server hochgeladen
  • Vorab-Validierung verhindert kostspielige Zahlungsverzögerungen und Bankablehnungen

Versionsvergleich SEPA pain.001

VersionNamespaceWesentliche UnterschiedeStatus
pain.001.001.03urn:iso:std:iso:20022:tech:xsd:pain.001.001.03Ursprüngliche EPC-Version, am weitesten verbreitetUnterstützt ✓
pain.001.001.09urn:iso:std:iso:20022:tech:xsd:pain.001.001.09LEI, Proxy, strukturierte Adresse hinzugefügtVon vielen Banken unterstützt
pain.001.001.11urn:iso:std:iso:20022:tech:xsd:pain.001.001.11Neueste ISO 20022-Wartung, erweiterte Proxy-IDsNeu, Bankunterstützung prüfen
pain.008.001.02urn:iso:std:iso:20022:tech:xsd:pain.008.001.02Standard-LastschriftinitiierungUnterstützt ✓

Prüfen Sie immer, welche Version Ihre Bank akzeptiert, bevor Sie Dateien generieren.

Häufig gestellte Fragen

Welche SEPA-Dateiformate werden unterstützt?

Das Tool unterstützt pain.001.001.03 (Überweisung) und pain.008.001.02 (Lastschrift), validiert gegen die offiziellen EPC-XSD-Schemata.

Wird meine SEPA-Datei an einen Server gesendet?

Nein. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Ihre XML-Datei verlässt niemals Ihr Gerät und gewährleistet vollständige DSGVO-Konformität.

Welche Fehler erkennt der SEPA-Validator?

Der Validator prüft XSD-Schema-Konformität, Pflichtfelder, IBAN-Format, BIC-Format, Betragskonistenz und Integrität der Zahlungsinformationsblöcke. Sie können einzelne IBANs auch mit dem IBAN-Validator überprüfen.

Kann ich große SEPA-Dateien validieren?

Ja, das Tool unterstützt Dateien bis zu 10 MB, was Batches mit Tausenden von Transaktionen abdeckt.

Was ist der Unterschied zwischen pain.001 und pain.008?

pain.001 (Credit Transfer Initiation) wird verwendet, um ausgehende Banküberweisungen zu initiieren — Ihr Unternehmen überweist Geld an Gläubiger. pain.008 (Direct Debit Initiation) wird verwendet, um Zahlungen einzuziehen — Ihr Unternehmen zieht Geld von Schuldnern ein. Beide sind ISO 20022 SEPA-Standardformate, die vom EPC definiert wurden. Sie können beide Formate aus einer Tabelle mit dem CSV zu SEPA Konverter erzeugen.

Warum wird meine SEPA-Datei mit einem XSD-Fehler abgelehnt?

XSD-Fehler bedeuten in der Regel, dass ein Pflichtfeld fehlt, ein Wert die zulässige Länge überschreitet oder ein Datums-/Betragsformat falsch ist. Häufige Probleme sind eine fehlende EndToEndId, ein ungültiges MsgId-Format (max. 35 Zeichen, keine Sonderzeichen) oder ein falsches DecimalNumber-Format für Beträge. Der Validator zeigt den genauen Feldpfad an, der den Fehler verursacht.

Wie behebe ich einen ungültigen IBAN-Fehler in meiner SEPA-Datei?

Ein ungültiger IBAN-Fehler bedeutet, dass die Kontonummer den mod-97-Prüfsummen-Test nicht besteht oder ein falsches Format für ihr Land verwendet. Überprüfen Sie die IBAN-Ziffern — eine einzige Vertauschung reicht aus, um die Validierung zum Scheitern zu bringen. Sie können den IBAN-Validator auf dieser Website nutzen, um einzelne IBANs zu überprüfen, bevor Sie sie in Ihre Zahlungsdatei aufnehmen.

Unterstützt der Validator SEPA Instant Credit Transfer (SCT Inst)?

Der aktuelle Validator deckt die Standard-EPC-Schemata pain.001.001.03 und pain.008.001.02 ab. SCT Inst-Dateien, die den Namespace pain.001.001.09 verwenden, werden noch nicht unterstützt, sind aber auf der Roadmap. Erfahren Sie mehr in unserem SEPA pain.001 Leitfaden.

Kann ich die validierten Transaktionen als PDF oder CSV exportieren?

Ja. Nach erfolgreicher Validierung können Sie einen PDF-Bericht exportieren, der alle extrahierten Transaktionen, Summen und Validierungsergebnisse enthält. Die Transaktionsliste wird auch inline zur schnellen Überprüfung angezeigt.

Ist der SEPA-Validator geeignet zum Testen von Dateien, die von ERP-Systemen wie SAP oder Oracle generiert wurden?

Ja. Der Validator wird häufig von Finanzteams eingesetzt, um SEPA-XML-Ausgaben von ERP-Systemen vor der Übermittlung an eine Bank zu prüfen. Er prüft alle verbindlichen EPC-Regeln, die Banken durchsetzen, und hilft dabei, Probleme zu erkennen, bevor sie Zahlungsablehnungen verursachen. Sie können auch Testdateien mit dem CSV zu SEPA Konverter erstellen.