Skip to main content

pain.004 — Clarification

Does pain.004 Exist in ISO 20022?

No — pain.004 is not a defined ISO 20022 message.

This is a common source of confusion for new learners. The ISO 20022 pain (Payment Initiation) message family skips directly from pain.002 to pain.007. There is no pain.003, pain.004, pain.005, or pain.006 in the standard set.


The pain.00x Message Family

MessageNameStatus
pain.001CustomerCreditTransferInitiation✅ Defined and widely used
pain.002CustomerPaymentStatusReport✅ Defined and widely used
pain.003❌ Not defined
pain.004❌ Not defined
pain.005❌ Not defined
pain.006❌ Not defined
pain.007CustomerPaymentReversal✅ Defined
pain.008CustomerDirectDebitInitiation✅ Defined and widely used
pain.009MandateInitiationRequest✅ Defined (direct debit mandates)
pain.010MandateAmendmentRequest✅ Defined
pain.011MandateCancellationRequest✅ Defined
pain.012MandateAcceptanceReport✅ Defined
pain.013CreditorPaymentActivationRequest✅ Defined (Request to Pay)
pain.014CreditorPaymentActivationRequestStatusReport✅ Defined

What You Are Probably Looking For

If you searched for pain.004, you likely mean one of:

What you wantCorrect messageDescription
Payment return (creditor bank returns funds)pacs.004Interbank payment return message
Payment reversal (bank reverses a payment)pain.007 + pacs.007Customer and interbank reversal
Recall / cancellation requestcamt.055 / camt.056Request to cancel a sent payment
Debit reversal (undo a debit posting)Debit ReversalInternal accounting reversal

Quick Reference: Return vs Reversal vs Recall

WHO initiates?    WHAT message?     WHY?
─────────────────────────────────────────────────────
Creditor Bank → pacs.004 Cannot apply to account
(account closed, wrong account)

Debtor Bank → pain.007 Customer requests reversal
→ pacs.007 Interbank reversal instruction
→ camt.056 Formal cancellation/recall request

Internal → (no ISO msg) Technical error / debit reversal
→ camt.054 Notification of internal reversal
(RvslInd=true)

See Also