pain.001 vs pain.008 — SEPA-Überweisung vs. Lastschrift erklärt
Verstehen Sie die wesentlichen Unterschiede zwischen SEPA pain.001 (Überweisung) und pain.008 (Lastschrift) XML-Formaten, wann Sie welches verwenden und wie sie funktionieren.
Zwei Formate, zwei Zahlungsflüsse
SEPA verwendet zwei grundlegende ISO-20022-Nachrichtentypen für die Zahlungsinitiierung: pain.001 (CustomerCreditTransferInitiation) zum Senden von Geld an einen Empfänger und pain.008 (CustomerDirectDebitInitiation) zum Einziehen von Geld von einem Schuldner. Obwohl sie die gleiche XML-Grundlage teilen, dienen sie grundlegend unterschiedlichen Geschäftszwecken.
Das falsche Format zu wählen oder ihre Felder zu verwechseln ist eine häufige Ursache für Zahlungsfehler. Dieser Leitfaden erklärt die strukturellen Unterschiede, Geschäftsanwendungsfälle und Validierungsregeln für jedes Format.
Beide Formate werden durch die EPC-Regelwerke geregelt und folgen dem ISO-20022-Standard. ValidateFin validiert beide Typen.
Vergleichstabelle
Die wichtigsten Unterschiede zwischen pain.001 und pain.008 auf einen Blick:
| Aspekt | pain.001 (Überweisung) | pain.008 (Lastschrift) |
|---|---|---|
| Richtung | Push — Schuldner sendet Geld an Gläubiger | Pull — Gläubiger zieht Geld vom Schuldner ein |
| Anwendungsfall | Lieferantenzahlungen, Gehaltsüberweisungen, Einmalzahlungen | Wiederkehrende Einzüge: Abonnements, Versorgungsleistungen, Versicherungsprämien |
| Initiator | Zahler (Schuldner) | Zahlungsempfänger (Gläubiger) |
| Mandat erforderlich | Nein | Ja — SEPA-Lastschriftmandat mit MandateId erforderlich |
| XML-Hauptelement | CdtTrfTxInf | DrctDbtTxInf |
| Gläubiger-ID | Nicht erforderlich | Erforderlich (CdtrSchmeId) |
| Wichtige Daten | ReqdExctnDt (Ausführungsdatum) | ReqdColltnDt (Einzugsdatum) |
| Untertypen | Keine | CORE (Verbraucher), B2B (Geschäftskunden) |
pain.001 im Detail: SEPA-Überweisung
Blog.post10.s3.intro
pain.001 (CustomerCreditTransferInitiation) ist die am häufigsten verwendete SEPA-Nachricht. Sie wird verwendet, wenn ein Unternehmen oder eine Privatperson Geld aus seinem eigenen Konto auf das Konto eines anderen sendet.
Typische Anwendungsfälle: Gehaltsabrechnung, Lieferantenzahlungen, Steuerüberweisungen, Erstattungen. Der Zahler (Schuldner) initiiert die Datei aus seinem Bankingsystem oder ERP.
Schlüsselelement: <CdtTrfTxInf> (CreditTransferTransactionInformation) enthält eine Transaktion pro Begünstigtem. Für Batch-Zahlungen können mehrere CdtTrfTxInf-Elemente unter einem einzigen PmtInf-Block zusammengefasst werden.
pain.008 im Detail: SEPA-Lastschrift
Blog.post10.s4.intro
pain.008 (CustomerDirectDebitInitiation) ermöglicht es einem Gläubiger, Gelder von Schuldnerkonten einzuziehen. Diese Push-Initiierung erfordert ein vorherig erteiltes und vom Schuldner autorisiertes Lastschriftmandat.
Typische Anwendungsfälle: monatliche Abonnements, Versorgungsrechnungen, Versicherungsprämien, Mietzahlungen. Der Gläubiger initiiert die Datei mit Mandatsreferenzen für jede Transaktion.
pain.008 hat zwei Varianten: SDD Core (für Verbraucherkonten) und SDD B2B (nur für Geschäftskonten, mit kürzeren Rückgabefristen).
Häufig gestellte Fragen
Kann ich pain.001 zum Lastschrifteinzug verwenden?
Nein. pain.001 ist ausschließlich für Überweisungen (Push-Zahlungen). Für Lastschriften (Pull-Zahlungen) müssen Sie pain.008 mit einem gültigen Lastschriftmandat verwenden.
Benötige ich ein Mandat für pain.001-Zahlungen?
Nein. Überweisungen (pain.001) erfordern kein Mandat – der Zahler initiiert die Zahlung direkt. Mandate sind nur für Lastschriften (pain.008) erforderlich, bei denen der Gläubiger autorisiert ist, Gelder einzuziehen.
Was ist SDD Core vs SDD B2B?
SDD Core gilt für Verbraucherkonten (und Geschäftskonten, die CORE akzeptieren). SDD B2B gilt nur für Geschäftskonten und ermöglicht kürzere Rückgabefristen. CORE-Mandate müssen mindestens 5 Geschäftstage vor dem Einzug eingereicht werden; B2B-Mandate 2 Geschäftstage.
Wie werden Mandate gespeichert?
Mandate werden nicht im SEPA-XML gespeichert – sie werden separat (in Ihrem ERP oder CRM) gehalten und nur in der pain.008-Datei referenziert. Sie sind verantwortlich für die sichere Aufbewahrung von Originalmandatsdokumenten.
Kann ein Schuldner eine Lastschrift zurückbuchen?
Ja. Unter SDD Core können Schuldner eine autorisierte Lastschrift innerhalb von 8 Wochen zurückbuchen und eine nicht autorisierte innerhalb von 13 Monaten. SDD B2B-Transaktionen sind nach dem Einzug nicht rückbuchbar.
Was passiert, wenn MndtId in pain.008 fehlt?
Die Bank wird die gesamte Datei ablehnen. MndtId ist ein Pflichtfeld in pain.008, da sie die Lastschrift mit dem spezifischen Mandat verknüpft, das der Schuldner unterschrieben hat.
Unterstützt pain.001 mehrere Währungen?
SEPA-Überweisungen (pain.001) unterstützen offiziell nur EUR. Einige Banken bieten SEPA-ähnliche Zahlungen in anderen Währungen über proprietäre Erweiterungen an, aber standardmäßige EPC-Überweisungen sind nur für EUR.
Wie teste ich pain.001/pain.008-Dateien vor dem Einreichen bei der Bank?
ValidateFin validiert Ihre Datei kostenlos und vollständig im Browser – kein Server-Upload erforderlich. Es prüft XSD-Schema-Konformität, IBAN-Prüfsummen, Mandatsinformationen, Betrags-/Summen-Konsistenz und Datumsregeln.
Blog.post10.faq.q9
Blog.post10.faq.a9
Blog.post10.faq.q10
Blog.post10.faq.a10