Payments Initiation
CustomerDirectDebitInitiationV08
Payments Initiation
SEPA Direct Debit collection instruction. Carries the mandate reference and sequence type that drive R-transaction handling.
Start with the payment story
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 →
EPC SEPA Direct Debit initiation on the current ISO catalogue revision.
Facts
- Root element
CstmrDrctDbtInitn- Direction
- Customer → bank
- Namespace
urn:iso:std:iso:20022:tech:xsd:pain.008.001.08- Variant (flavour)
001- Version
08
Elements a validator will insist on
Not the full XSD — the paths whose absence causes the rejections you actually see in production.
- CstmrDrctDbtInitn/GrpHdr/MsgId
- CstmrDrctDbtInitn/PmtInf/PmtInfId
- CstmrDrctDbtInitn/PmtInf/Cdtr
- CstmrDrctDbtInitn/PmtInf/DrctDbtTxInf/DrctDbtTx/MndtRltdInf/MndtId
ISO 20022 payload· XML
pain.008 SEPA direct debit
SDD Core collection with mandate id and sequence type. Creditor initiates; debtor account is debited. Switch XML | JSON in the inspector without leaving this sample.
Edit in the XML / JSON tab, then run the check.