Payments Initiation

CreditorPaymentActivationRequestStatusReportV09

painarea
014message
001variant
09version

Payments Initiation

The answer to a pain.013 — accepted, rejected or pending.

Schema versions

SWIFT and ISO publish successive XSD revisions of the same business message (e.g. pacs.008.001.08 → .10 → .13; same pattern for camt and pain). Markets pin one via a usage guideline (EPC SEPA, CBPR+, Swiss SPS…) and may add a country suffix (pacs.008.001.08.ch.02) — the Document xmlns must match that XSD.

ISO catalogue (XSD) ↗SWIFT / CBPR+ ↗SWIFT & versioning glossary →

Catalogue entry pain.014.001.09 (variant 001, version 09).

Facts

Root element
CdtrPmtActvtnReqStsRpt
Direction
Bank → customer
Namespace
urn:iso:std:iso:20022:tech:xsd:pain.014.001.09
Variant (flavour)
001
Version
09
request to paystatuspain

Elements a validator will insist on

Not the full XSD — the paths whose absence causes the rejections you actually see in production.

  • CdtrPmtActvtnReqStsRpt/GrpHdr/MsgId
  • CdtrPmtActvtnReqStsRpt/OrgnlGrpInfAndSts/OrgnlMsgId

ISO 20022 payload· XML

pain.014 RTP status report

Status answer to a pain.013 — here accepted (ACTC). Switch XML | JSON in the inspector without leaving this sample.

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.014.001.09">
<CdtrPmtActvtnReqStsRpt>
<GrpHdr>
<MsgId>PAIN14-20260812-001</MsgId>
<CreDtTm>2026-08-12T09:01:00</CreDtTm>
<InitgPty>
<Nm>Banque de Démonstration</Nm>
</InitgPty>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>PAIN13-20260812-001</OrgnlMsgId>
<OrgnlMsgNmId>pain.013.001.09</OrgnlMsgNmId>
<GrpSts>ACTC</GrpSts>
</OrgnlGrpInfAndSts>
</CdtrPmtActvtnReqStsRpt>
</Document>
11 elementsdepth 4pain.014.001.09523 charsxml
Open in Try editor →

Edit in the XML / JSON tab, then run the check.