Payments Clearing & Settlement
FIToFICustomerCreditTransferV08
Payments Clearing & Settlement
The interbank credit transfer. Everything a PISP initiates eventually becomes one of these. SWIFT and ISO publish successive schema versions (…001.08, …001.10, …001.13); each market picks one via its usage guideline (EPC SEPA, CBPR+, SIC…).
Start with the payment story
Then the technical flows
- SEPA credit transfer with decoupled SCA06
- Clearing leg: initiation to settlement02 · 03
- Rejection: reading a pacs.002 RJCT01
- SCT Inst happy path (≤10s)04 · 05
- SCT Inst reject inside the window01
- SCT Inst with Verification of Payee05
- SCT Inst timeout & investigation01
- SIC CHF customer credit (Regular Payment)03 · 05
- SIC Instant Payment (SIC IP)01 · 02
- TARGET2 / T2 regular credit transfer01 · 03
- SIC IP timeout and enquiry01
- euroSIC EUR clearing leg01 · 03
- A2A overlay payment (Wero sample)04
- Instant Payment (IP) flow via Payment Hub & ILM01 · 02 · 03 · 05
- Non-Instant Payment (Standard Batch) flow via Payment Hub & ILM01 · 02 · 03 · 05
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 →
SEPA / SCT Inst / TARGET2 baseline. EPC rulebooks and most TIPS/RT1 traffic still expect this ISO xmlns. SEPA samples in this explorer use .08.
Facts
- Root element
FIToFICstmrCdtTrf- Direction
- Bank → bank
- Namespace
urn:iso:std:iso:20022:tech:xsd:pacs.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.
- FIToFICstmrCdtTrf/GrpHdr/MsgId
- FIToFICstmrCdtTrf/GrpHdr/CreDtTm
- FIToFICstmrCdtTrf/GrpHdr/NbOfTxs
- FIToFICstmrCdtTrf/GrpHdr/SttlmInf/SttlmMtd
- FIToFICstmrCdtTrf/CdtTrfTxInf/PmtId/TxId
- FIToFICstmrCdtTrf/CdtTrfTxInf/IntrBkSttlmAmt
- FIToFICstmrCdtTrf/CdtTrfTxInf/ChrgBr
- FIToFICstmrCdtTrf/CdtTrfTxInf/Dbtr
- FIToFICstmrCdtTrf/CdtTrfTxInf/Cdtr
Usage in flows
- SEPA credit transfer with decoupled SCA
- Clearing leg: initiation to settlement
- Rejection: reading a pacs.002 RJCT
- SCT Inst happy path (≤10s)
- SCT Inst reject inside the window
- SCT Inst with Verification of Payee
- SCT Inst timeout & investigation
- SIC CHF customer credit (Regular Payment)
- SIC Instant Payment (SIC IP)
- TARGET2 / T2 regular credit transfer
- SIC IP timeout and enquiry
- euroSIC EUR clearing leg
- A2A overlay payment (Wero sample)
- Instant Payment (IP) flow via Payment Hub & ILM
- Non-Instant Payment (Standard Batch) flow via Payment Hub & ILM
ISO 20022 payload· XML
pacs.008 interbank credit transfer
The same payment on the interbank leg. InstdAmt became IntrBkSttlmAmt, an IntrBkSttlmDt appeared, and TxId is now the identifier the CSM quotes in every response. Switch XML | JSON in the inspector without leaving this sample.
Edit in the XML / JSON tab, then run the check.