ValidateFin

pain.002 Reader Status Report

Öffnen Sie den von Ihrer Bank zurückgesendeten Statusbericht, sehen Sie angenommene und abgelehnte Transaktionen und lassen Sie sich jeden Reason-Code erklären — vollständig im Browser, ohne Upload.

pain.002ISO 20022Reason codes100% local
100% Lokal

Was ist eine pain.002-Datei und warum hat meine Bank eine gesendet?

Eine pain.002 ist der ISO-20022-„Customer Payment Status Report“, den Ihre Bank nach dem Einreichen einer pain.001 (Überweisung) oder pain.008 (Lastschrift) zurücksendet. Sie zeigt pro Transaktion, ob die Bank sie angenommen (Status ACCP, ACSC…) oder abgelehnt hat (Status RJCT) — und für jede Ablehnung enthält sie einen Reason-Code wie AC04 (geschlossenes Konto) oder AM04 (unzureichende Deckung). Dieses kostenlose Tool liest den Bericht lokal, zählt angenommene und abgelehnte Transaktionen und übersetzt jeden Reason-Code in eine verständliche Erklärung mit konkretem nächsten Schritt — keine Daten verlassen Ihren Browser.

Wichtige Fakten

  • pain.002 ist der ISO-20022-Statusbericht, den Ihre Bank nach einer pain.001- oder pain.008-Datei zurücksendet.
  • Er zeigt, welche Transaktionen angenommen (ACCP/ACSC) und welche abgelehnt (RJCT) wurden, und warum.
  • Jede Ablehnung trägt einen Reason-Code (AC04, AM04, MD01…), den dieses Tool in klare Hinweise übersetzt.
  • Ein wiederholbarer Grund heißt korrigieren und erneut senden; ein endgültiger Grund heißt, erneutes Einreichen hilft nicht.
  • 100 % im Browser — Ihr Statusbericht wird nie hochgeladen.

Über den pain.002-Statusbericht-Reader

Wenn Sie eine SEPA-Zahlungsdatei senden (pain.001 für Überweisungen, pain.008 für Lastschriften), verarbeitet die Bank sie nicht stillschweigend — sie sendet einen pain.002-Statusbericht zurück. Dieser Bericht spiegelt die Struktur der Originaldatei wider: einen Status auf Gruppenebene (OrgnlGrpInfAndSts/GrpSts), optionale Blöcke je Sammelposten (OrgnlPmtInfAndSts) und einen Status für jede Transaktion (TxInfAndSts/TxSts), verknüpft mit der ursprünglichen EndToEndId. Eine Gruppe kann vollständig angenommen, vollständig abgelehnt oder PART sein — teilweise angenommen, das heißt, einige Transaktionen gingen durch und andere nicht.

Der Wert einer pain.002 liegt in ihren Ablehnungsgründen. Jede abgelehnte Transaktion enthält einen StsRsnInf-Block mit einem ISO-Reason-Code (Rsn/Cd) — AC04, AM04, MD01, RR04 und Dutzende mehr — und manchmal einen bankspezifischen proprietären Code (Rsn/Prtry) oder einen Freitext (AddtlInf). Diese Codes sind für sich genommen kryptisch. ValidateFin übersetzt jeden in einen kurzen Titel und einen umsetzbaren Satz in Ihrer Sprache und kennzeichnet, ob die Ablehnung behebbar ist (korrigieren und erneut senden, z. B. unzureichende Deckung) oder endgültig (erneutes Einreichen hilft nicht, z. B. ein geschlossenes Konto). Der gesamte Bericht wird in Ihrem Browser verarbeitet: Kontonummern, Gegenparteien und Beträge erreichen nie einen Server.

Warum das Lesen Ihrer pain.002 wichtig ist

  • Eine pain.002 ist die Antwort Ihrer Bank auf eine Zahlungsdatei — sie zu ignorieren bedeutet, nicht zu wissen, welche Zahlungen tatsächlich fehlgeschlagen sind.
  • Reason-Codes wie AC04, AM04 oder MD01 sind kryptisch; zu wissen, was jeder bedeutet, macht aus einer Ablehnung eine behebbare Aufgabe.
  • Behebbar oder endgültig macht den Unterschied: Ein AM04 (unzureichende Deckung) erneut zu senden kann klappen, ein AC04 (geschlossenes Konto) niemals.
  • Ein teilweise angenommener Sammelposten (PART) ist der gefährliche Fall — einige Zahlungen gingen durch, andere nicht, und nur der Status je Transaktion verrät welche.
  • Da ein Statusbericht Kontonummern und Gegenparteien enthält, vermeidet das lokale Lesen im Browser die Preisgabe sensibler Zahlungsdaten.

Häufig gestellte Fragen

Was ist eine pain.002-Datei?

pain.002 ist der ISO-20022-Customer-Payment-Status-Report, den eine Bank nach Erhalt einer pain.001- oder pain.008-Zahlungsdatei zurücksendet. Er meldet pro Transaktion, ob die Zahlung angenommen oder abgelehnt wurde, und bei Ablehnungen einen Reason-Code, der erklärt, warum.

Was bedeuten die Statuscodes?

ACCP, ACSC, ACSP und ACTC sind angenommene Zustände (die Zahlung läuft oder ist ausgeführt). RJCT bedeutet abgelehnt. PART auf Gruppenebene bedeutet, dass der Sammelposten teilweise angenommen wurde — prüfen Sie jeden Transaktionsstatus. PDNG bedeutet ausstehend.

Was sind Reason-Codes wie AC04 oder AM04?

Es sind ISO-20022-Reason-Codes, die eine Ablehnung erklären. AC04 bedeutet geschlossenes Konto, AM04 unzureichende Deckung, MD01 kein gültiges Mandat und so weiter. Dieses Tool übersetzt jeden Code in einen verständlichen Titel und einen Rat.

Kann ich eine abgelehnte Zahlung korrigieren und erneut senden?

Das hängt vom Grund ab. Behebbare Gründe (unzureichende Deckung, falscher Betrag, fehlerhafte IBAN) lassen sich korrigieren und erneut senden. Endgültige Gründe (geschlossenes Konto, verstorbener Inhaber, Dublette) bedeuten, dass erneutes Einreichen nicht hilft — das Tool kennzeichnet, was zutrifft.

Wird mein Statusbericht irgendwohin hochgeladen?

Nein. Die pain.002-Datei wird vollständig in Ihrem Browser mit JavaScript gelesen und verarbeitet. Keine Kontonummern, Gegenparteien oder Beträge werden an einen Server gesendet.

Welche pain.002-Versionen werden unterstützt?

Der Reader unterstützt die gängigen SEPA-Versionen pain.002.001.03 und pain.002.001.10, einschließlich der flachen (Transaktionen unter der Gruppe) und verschachtelten (Transaktionen unter Zahlungsinformationsblöcken) Strukturen.