pain.001 und pain.008 sind die beiden am häufigsten verwendeten ISO-20022-Dateiformate im SEPA-Bankverkehr. Die Namen ähneln sich, die XML-Struktur ist verwandt, aber ihre Verwendung ist grundlegend verschieden — und die beiden zu verwechseln ist eine häufige Fehlerquelle bei der ersten Berührung mit Bankintegration.
pain.001: die SEPA-Überweisung (Credit Transfer)
pain.001 (CustomerCreditTransferInitiation) dient zur Initiierung von Überweisungen: Der Absender der Datei ist derjenige, der zahlt. Dieses Format wird verwendet, um Lieferantenrechnungen zu begleichen, Gehälter zu zahlen oder Gelder zwischen Konten zu transferieren. Jede Überweisung enthält Schuldnerkonto, Gläubigerkonto, Betrag und einen Zahlungsreferenztext.
pain.008: die SEPA-Lastschrift (Direct Debit)
pain.008 (CustomerDirectDebitInitiation) dient zur Initiierung von Lastschriften: Hier ist der Absender der Datei derjenige, der Geld einzieht, auf Grundlage einer vorherigen Ermächtigung durch den Zahler (das SEPA-Mandat). Dieses Format wird für wiederkehrende Einzüge verwendet — Abonnements, Kundenrechnungen mit unterschriebenem Mandat. Ohne gültig hinterlegtes Mandat wird eine pain.008-Lastschrift von der Bank des Zahlers zurückgewiesen.
Wo diese Dateien im Arkaio-Ablauf ansetzen
Aus Sage Intacct heraus erzeugt eine genehmigte und zur Zahlung ausgewählte Lieferantenrechnung automatisch eine pain.001-Datei, die per EBICS an die Bank übermittelt wird. Umgekehrt kann eine Kundenfälligkeit mit aktivem SEPA-Mandat eine pain.008-Datei erzeugen, um den Einzug zum vorgesehenen Termin auszulösen. In beiden Fällen folgt die XML-Erzeugung strikt dem von den Banken erwarteten ISO-20022-Schema — ein Punkt, an dem selbstgebaute Implementierungen oft scheitern.
Häufige Fehler bei der Erzeugung
Bankablehnungen bei diesen Dateien haben fast immer dieselben Ursachen: fehlerhaft formatierte oder nicht existierende IBAN, fehlende BIC bei Überweisungen außerhalb der "STP"-SEPA-Zone, falsche OrgId-Struktur zur Gläubigeridentifikation bei Lastschriften, oder ein abgelaufenes bzw. nie hinterlegtes SEPA-Mandat. Diese Prüfungen werden automatisch vor dem Versand durchgeführt, statt erst nach einer Ablehnung entdeckt zu werden.
Der vollständige Ablauf im Überblick
Genehmigte Rechnung oder Fälligkeit in Sage Intacct → Erzeugung einer pain.001- oder pain.008-Datei je nach Zahlungsrichtung → ISO-20022-Konformitätsprüfungen → EBICS-Übermittlung an die Bank → Statusverfolgung (angenommen, abgelehnt, in Bearbeitung) direkt im Dashboard sichtbar, ohne das Tool wechseln zu müssen, um zu prüfen, ob eine Zahlung tatsächlich versendet wurde.
Zusammenfassung
- pain.001 initiiert Überweisungen (der Absender zahlt), pain.008 initiiert Lastschriften (der Absender zieht auf Basis eines Mandats ein)
- Beide werden automatisch aus genehmigten Rechnungen und Fälligkeiten in Sage Intacct erzeugt
- ISO-20022-Konformitätsprüfungen (IBAN, BIC, Mandat) erfolgen vor dem Versand, nicht erst nach einer Ablehnung
- Der Status jeder übermittelten Datei bleibt im Arkaio-Dashboard sichtbar