ValidateFin

pain.002 - CustomerPaymentStatusReport

pain.002 (CustomerPaymentStatusReport) is the ISO 20022 report a bank returns after a pain.001 or pain.008, stating which payments were accepted and which were rejected, each with a reason code.

pain.002 - CustomerPaymentStatusReport

pain.002 (CustomerPaymentStatusReport) is the ISO 20022 report a bank returns after a pain.001 or pain.008, stating which payments were accepted and which were rejected, each with a reason code.

Payment initiationRoot element: CstmrPmtStsRptISO 20022

Overview

pain.002 (CustomerPaymentStatusReport) is the ISO 20022 report a bank returns after a pain.001 or pain.008, stating which payments were accepted and which were rejected, each with a reason code.

When it is used

Read it to find out why a payment failed: every rejected transaction carries a reason code such as AC04 or MD01, which tells you whether you may correct the file and resubmit it.

Versions & namespaces

VersionYearNamespaceValidation
pain.002.001.032009urn:iso:std:iso:20022:tech:xsd:pain.002.001.03 Official XSD
pain.002.001.102019urn:iso:std:iso:20022:tech:xsd:pain.002.001.10 Official XSD

Validate your file against this schema — free, in your browser.

Open the validator
All schemas