Clearing leg: initiation to settlement What happens after the API call succeeds. pain.001 becomes pacs.008, the CSM answers with pacs.002, and both sides get notified.
Why read this
Read this when a payment shows ACSP in the API but the beneficiary says nothing arrived. The answer is always in this leg.
Technical view of SEPA Credit Transfer , SWIFT / CBPR+
Messages · pain.001 → pacs.008 → pacs.002 → camt.054
iso20022 clearing sepa settlement
TPP : Provider ASPSP : Bank CSM : Clearing Creditor : Bank PSU : User API hop Clearing hopClick a tag on an arrow (pacs.008, …) for info, usage and sample
Messages pain.001 pacs.008 pacs.002 camt.05401 pain.001 initiation received Clearing layerWhether it arrived as JSON or XML, the debtor bank normalises it into a pain.001 internally.
Message pain.001 Full detail →
The instruction a customer — or a PISP acting for one — sends to its bank to move money. In PSD2 this is what a bulk or file payment body actually contains.
tpp → aspsp
← Previous Next step → ISO 20022 payload· XML
pain.001 SEPA credit transfer One payment information block, one transaction. NbOfTxs and CtrlSum must reconcile with the transactions actually present or the whole file is rejected at group level.
▾ < Document xmlns ="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09" >
▾ < CstmrCdtTrfInitn >
▾ < GrpHdr >
< MsgId > MSG-20260812-0001 </ MsgId >
< CreDtTm > 2026-08-12T09:14:22 </ CreDtTm >
< CtrlSum > 1250.00 </ CtrlSum >
▾ < InitgPty >
▾ < Id >
▾ < OrgId >
▾ < Othr >
< Id > PSDFR-ACPR-91234 </ Id >
</ Othr >
</ OrgId >
</ Id >
</ InitgPty >
</ GrpHdr >
▾ < PmtInf >
< PmtInfId > PMT-20260812-0001 </ PmtInfId >
< BtchBookg > false </ BtchBookg >
< CtrlSum > 1250.00 </ CtrlSum >
▾ < ReqdExctnDt >
</ ReqdExctnDt >
▾ < DbtrAcct >
▾ < Id >
< IBAN > FR7630006000011234567890189 </ IBAN >
</ Id >
</ DbtrAcct >
▾ < DbtrAgt >
▾ < FinInstnId >
< BICFI > DEMOFRPPXXX </ BICFI >
</ FinInstnId >
</ DbtrAgt >
▾ < CdtTrfTxInf >
▾ < PmtId >
< InstrId > INSTR-0001 </ InstrId >
< EndToEndId > E2E-2026-0842 </ EndToEndId >
</ PmtId >
▾ < Amt >
< InstdAmt Ccy ="EUR" > 1250.00 </ InstdAmt >
</ Amt >
▾ < CdtrAgt >
▾ < FinInstnId >
< BICFI > COBADEFFXXX </ BICFI >
</ FinInstnId >
</ CdtrAgt >
▾ < Cdtr >
< Nm > Atelier Rousseau SARL </ Nm >
</ Cdtr >
▾ < CdtrAcct >
▾ < Id >
< IBAN > DE89370400440532013000 </ IBAN >
</ Id >
</ CdtrAcct >
▾ < RmtInf >
< Ustrd > Facture 2026-0842 </ Ustrd >
</ RmtInf >
</ CdtTrfTxInf >
</ PmtInf >
</ CstmrCdtTrfInitn >
</ Document >
52 elements depth 8 pain.001.001.09 1805 chars xml