pain.008.001.02: Pflicht- und optionale Felder

Publicado el · Actualizado el

pain.008.001.02: Pflicht- und optionale Felder

Vollständige Liste der Pflicht- und optionalen Felder für pain.008 (SEPA-Lastschrift) mit Beispielen.

Kurzübersicht

Pflichtblöcke sind GrpHdr, PmtInf und DrctDbtTxInf. Jedes DrctDbtTxInf erfordert InstdAmt, MndtRltdInf mit MndtId und DtOfSgntr, DbtrAcct mit IBAN und DbtrAgt mit BIC.

Dateistruktur

Eine pain.008-Datei gliedert sich in drei Ebenen:

Document
└── CstmrDrctDbtInitn
    ├── GrpHdr          (Gruppenheader – 1×, Pflicht)
    └── PmtInf          (Zahlungsinformation – 1-n×, Pflicht)
        └── DrctDbtTxInf (Einzeltransaktion – 1-n×, Pflicht)

Pflichtfelder im Detail

Ebene 1: GrpHdr (Gruppenheader)

Feld XML-Tag Pflicht Beschreibung
Nachrichten-ID <MsgId> Ja Eindeutige Datei-ID (max. 35 Zeichen)
Erstellungsdatum <CreDtTm> Ja ISO 8601 (z. B. 2026-06-28T10:00:00)
Anzahl Transaktionen <NbOfTxs> Ja Gesamtzahl der DrctDbtTxInf
Kontrollsumme <CtrlSum> Ja Summe aller Beträge
Auftraggeber <InitgPty><Nm> Ja Name des Gläubigers

Ebene 2: PmtInf (Zahlungsinformation)

Feld XML-Tag Pflicht Beschreibung
Zahlungsinformations-ID <PmtInfId> Ja Eindeutige ID pro Batch
Zahlungsmethode <PmtMtd> Ja Immer DD
Fälligkeitsdatum <ReqdColltnDt> Ja Einzugsdatum (YYYY-MM-DD)
Gläubigerdaten <Cdtr><Nm> Ja Name des Gläubigers
Gläubiger-IBAN <CdtrAcct><Id><IBAN> Ja IBAN des Gläubigers
Gläubiger-GID <CdtrSchmeId> Ja Gläubiger-Identifikationscode

Ebene 3: DrctDbtTxInf (Einzeltransaktion)

Feld XML-Tag Pflicht Beschreibung
Transaktions-ID <PmtId><EndToEndId> Ja Eindeutige Referenz (max. 35 Zeichen)
Betrag <InstdAmt Ccy="EUR"> Ja Einzugsbetrag
Mandatsreferenz <MndtRltdInf><MndtId> Ja UMR (max. 35 Zeichen)
Mandatsdatum <MndtRltdInf><DtOfSgntr> Ja Datum der Mandatsunterzeichnung
Schuldner-Name <Dbtr><Nm> Ja Name des Schuldners
Schuldner-IBAN <DbtrAcct><Id><IBAN> Ja IBAN des Schuldners
Schuldner-Bank-BIC <DbtrAgt><FinInstnId><BIC> Ja BIC der Schuldnerbank

Optionale, aber empfohlene Felder

  • <Purp><Cd>: Verwendungszweck-Code (z. B. SALA für Gehalt).
  • <RmtInf><Ustrd>: Unstrukturierter Verwendungszweck (max. 140 Zeichen).
  • <Dbtr><PstlAdr>: Adresse des Schuldners (für B2B empfohlen).
  • <CdtrRefInf>: Strukturierte Zahlungsreferenz (ISO 11649).

Praktische Entscheidungskriterien

  1. Kosten pro Transaktion und Rückbuchungsgebühren.
  2. Operativer Aufwand beim Aufbau der Dateistruktur.
  3. Kontrolle und Rückverfolgbarkeit durch strukturierte Referenzen.
  4. Bankvalidierung: Jede Bank hat eigene Zusatzanforderungen.

Mit GenerateSEPA testen

Laden Sie eine Testdatei auf GenerateSEPA hoch – wir validieren alle Pflichtfelder automatisch. Vor der Bankeinreichung immer mit unserem SEPA-XML-Validator prüfen.

Fazit

Pflichtfelder sind nicht verhandelbar – eine fehlende IBAN oder Mandatsreferenz führt zur sofortigen Dateiablehnung. Nutzen Sie GenerateSEPA, um fehlerfreie pain.008-Dateien in Sekunden zu erstellen.


Häufig gestellte Fragen

Was sollte ich 2026 im Blick behalten?
SCT Inst ist seit Oktober 2025 für alle SEPA-Banken verpflichtend (EU 2024/886) und die Migration auf pain.001.001.09 ist im Gange.
Benötige ich einen Rechtsberater für die Umsetzung?
Bei regulatorischen Fragen (DSGVO, EU 260/2012, AML) ja. Für operative Themen reicht die offizielle EPC-Dokumentation.
Kann ich den Anbieter mitten im Jahr wechseln?
Ja. SEPA-Mandate sind übertragbar, solange Sie den Nachweis der Unterzeichnung aufbewahren.
Was passiert, wenn ein Pflichtfeld in meiner pain.008-Datei fehlt oder ungültig ist?
Die Bank weist die gesamte Datei mit einem Reject-Code zurück, typischerweise AM18 (ungültige Anzahl an Transaktionen) oder FF01 (ungültiger Dateiformat). Das bedeutet, dass keine der enthaltenen Lastschriften ausgeführt wird. Validieren Sie Ihre pain.008-Datei immer gegen das offizielle XSD-Schema, bevor Sie sie einreichen, um Massenablehnungen zu vermeiden.

Convierte tu fichero a SEPA XML

Probar ahora →
¿Te ha sido útil este artículo?

Verwandte Artikel