Der ISO-20022-Standard definiert eine Familie von XML-Nachrichten für Zahlungen. Die gebräuchlichsten — pain.001, pain.002 und pain.008 — spielen jeweils eine bestimmte Rolle in der Zahlungskette. Dieser Artikel erklärt ihre Unterschiede, Anwendungsfälle und ihr Zusammenspiel.
Überblick über ISO-20022-Nachrichten
ISO 20022 ist ein internationaler Standard für Finanznachrichten, der proprietäre Formate und SWIFT-MT-Nachrichten ablöst. Er deckt den gesamten Zahlungszyklus ab.
Die Nachrichten sind in Domänen organisiert. Die Domäne "pain" (Payment Initiation) betrifft die Kommunikation zwischen Unternehmen und Bank:
• pain.001: Überweisungsinitiierung
• pain.002: Statusbericht
• pain.008: Lastschriftinitiierung
Weitere Domänen: "pacs" für Interbanken-Clearing, "camt" für Kontoauszüge, "acmt" für Kontoverwaltung.
Die Nachrichten sind in Domänen organisiert. Die Domäne "pain" (Payment Initiation) betrifft die Kommunikation zwischen Unternehmen und Bank:
• pain.001: Überweisungsinitiierung
• pain.002: Statusbericht
• pain.008: Lastschriftinitiierung
Weitere Domänen: "pacs" für Interbanken-Clearing, "camt" für Kontoauszüge, "acmt" für Kontoverwaltung.
pain.001: Überweisungsinitiierung
Die pain.001-Nachricht wird vom Unternehmen an die Bank gesendet, um Überweisungen zu beauftragen. Sie ist der Ausgangspunkt jeder SEPA- oder internationalen Überweisung.
Die Datei enthält Auftraggeberdaten (Name, IBAN, BIC), das gewünschte Ausführungsdatum und Details jeder Transaktion. Eine Datei kann Hunderte von Überweisungen bündeln.
pain.001 wird für SEPA-Euro-Überweisungen und seit der SWIFT-Migration auch für internationale Mehrwährungsüberweisungen verwendet. Der SEPA-Überweisungsgenerator erstellt konforme pain.001-Dateien.
Die Datei enthält Auftraggeberdaten (Name, IBAN, BIC), das gewünschte Ausführungsdatum und Details jeder Transaktion. Eine Datei kann Hunderte von Überweisungen bündeln.
pain.001 wird für SEPA-Euro-Überweisungen und seit der SWIFT-Migration auch für internationale Mehrwährungsüberweisungen verwendet. Der SEPA-Überweisungsgenerator erstellt konforme pain.001-Dateien.
pain.002: Der Statusbericht
Die pain.002-Nachricht ist die Antwort der Bank auf eine pain.001 oder pain.008. Sie informiert das Unternehmen über den Status des Zahlungsstapels.
Für jede Transaktion kann pain.002 angeben:
• ACCP (Akzeptiert): Transaktion wird ausgeführt.
• RJCT (Abgelehnt): Mit Grundcode (z.B. AC01 für falsche IBAN, AM04 für unzureichende Deckung).
• PDNG (Ausstehend): In Bearbeitung.
pain.002 wird nicht vom Unternehmen, sondern von der Bank generiert. Die Auswertung ist wichtig, um Ablehnungen zu erkennen und zeitnah zu korrigieren.
Für jede Transaktion kann pain.002 angeben:
• ACCP (Akzeptiert): Transaktion wird ausgeführt.
• RJCT (Abgelehnt): Mit Grundcode (z.B. AC01 für falsche IBAN, AM04 für unzureichende Deckung).
• PDNG (Ausstehend): In Bearbeitung.
pain.002 wird nicht vom Unternehmen, sondern von der Bank generiert. Die Auswertung ist wichtig, um Ablehnungen zu erkennen und zeitnah zu korrigieren.
pain.008: Lastschriftinitiierung
Die pain.008-Nachricht wird vom Gläubiger an die Bank gesendet, um Einzüge von Schuldnerkonten zu initiieren.
Jede Lastschrift erfordert:
• Ein unterschriebenes Mandat mit RUM und Unterschriftsdatum.
• Die SEPA-Gläubiger-ID (ICS).
• Den Sequenztyp: FRST, RCUR, OOFF oder FNAL.
pain.008 wird für Abonnements, wiederkehrende Rechnungen und automatisierte Einzüge verwendet. Der SEPA-Lastschriftgenerator erstellt diese Dateien mit vollständiger Mandatsverwaltung.
Jede Lastschrift erfordert:
• Ein unterschriebenes Mandat mit RUM und Unterschriftsdatum.
• Die SEPA-Gläubiger-ID (ICS).
• Den Sequenztyp: FRST, RCUR, OOFF oder FNAL.
pain.008 wird für Abonnements, wiederkehrende Rechnungen und automatisierte Einzüge verwendet. Der SEPA-Lastschriftgenerator erstellt diese Dateien mit vollständiger Mandatsverwaltung.
Vergleichstabelle
| Merkmal | pain.001 | pain.002 | pain.008 |
|---|---|---|---|
| Richtung | Unternehmen → Bank | Bank → Unternehmen | Unternehmen → Bank |
| Funktion | Überweisungen initiieren | Status melden | Lastschriften initiieren |
| Wer erstellt sie? | Das Unternehmen | Die Bank | Das Unternehmen |
| Mandat erforderlich | Nein | Nein | Ja (RUM + ICS) |
| Währungen | EUR + Mehrwährung | N/A | EUR |
Wie diese Nachrichten zusammenspielen
Der typische Ablauf einer SEPA-Überweisung:
1. Das Unternehmen generiert eine pain.001-Datei und übermittelt sie an die Bank.
2. Die Bank verarbeitet die Datei und sendet eine pain.002 mit dem Status jeder Transaktion zurück.
3. Bei Lastschriften sendet der Gläubiger eine pain.008 an seine Bank. Die Bank des Schuldners kann bei Ablehnung eine pain.002 zurücksenden.
Der ISO-20022-Validator hilft Ihnen, Ihre Dateien vor dem Versand zu prüfen und Ablehnungen zu vermeiden.
1. Das Unternehmen generiert eine pain.001-Datei und übermittelt sie an die Bank.
2. Die Bank verarbeitet die Datei und sendet eine pain.002 mit dem Status jeder Transaktion zurück.
3. Bei Lastschriften sendet der Gläubiger eine pain.008 an seine Bank. Die Bank des Schuldners kann bei Ablehnung eine pain.002 zurücksenden.
Der ISO-20022-Validator hilft Ihnen, Ihre Dateien vor dem Versand zu prüfen und Ablehnungen zu vermeiden.
