ISO 20022 migration: what changes in a payment message
What actually breaks when you move onto these messages.
Read the guide →Three letters, a number, and two version suffixes. Once the naming convention is clear the message set stops looking arbitrary and starts looking like a flow.
An identifier such as pacs.008.001.08 has four parts: the business area, the message number within it, the variant, and the version. The business area tells you who is talking to whom. The number identifies the message. The variant is almost always the base one. The version is the part that changes over time, and the part a scheme pins.
| Message | Purpose |
|---|---|
| pain.001 | Customer credit transfer initiation — the instruction to move funds. The entry point for most corporate payment flows. |
| pain.002 | Customer payment status report — the bank’s acceptance or rejection returned to the initiating party. |
| pain.008 | Customer direct debit initiation — the collection instruction. |
| Message | Purpose |
|---|---|
| pacs.008 | Financial institution to financial institution customer credit transfer — the interbank leg of a customer payment. |
| pacs.002 | Payment status report between institutions — acceptance, rejection or pending status. |
| pacs.004 | Payment return — funds sent back where the original could not be applied. |
| pacs.009 | Financial institution credit transfer — bank to bank, with no underlying customer instruction. |
| Message | Purpose |
|---|---|
| camt.052 | Bank to customer account report — intraday movement. |
| camt.053 | Bank to customer statement — the end-of-day statement. |
| camt.054 | Bank to customer debit or credit notification — advice of an individual entry. |
| camt.056 | Request to cancel a payment. |
A single customer credit transfer typically touches all three groups in sequence: the originator sends an initiation message to its bank; the bank returns a status report; the bank constructs an interbank message and sends it into the clearing infrastructure; the beneficiary bank notifies its customer of the credit; and both parties receive an end-of-day statement carrying the entry. The exception path uses the same groups — returns, cancellation requests and investigation messages — and is where most operational cost accumulates, because it is the part implementations tend to leave manual.
The identifier assigned by the originator at the start is intended to appear in the statement entry at the end. If it does not, something in the chain regenerated it.
Primary instruments only. Each is named in full so the reference remains traceable even if a link moves.
REGREP is an independent software provider. This record explains a reporting framework in plain language and is not legal, tax or regulatory advice. Confirm scope, thresholds and submission dates with your competent authority before you file.
More on this framework, and the module that produces the filing.
What actually breaks when you move onto these messages.
Read the guide →The two layers a message has to satisfy.
Read the questions →Message construction, transformation and validation.
See the module →We scope messaging work per scheme and per message set, starting from what you actually send today.