Pacs.004 and Pacs.002 MX Messages: A Deep Dive into Payment Return and Status Reporting

What are the uses of the Payment Return message (Pacs.004) and the FI to FI Payment Status Report (Pacs.002) messages? What is the difference between Reject and Return of payment? Let's understand with a bird's eye view of the structures of the Payment Return message (Pacs.004) and the FI to FI Payment Status Report (Pacs.002) messages.

Reject and Return of Payments

Reject and return of payments

Suppose a Corporate A is sending payment to Corporate B through the agents C, D and E, F. 

The payment has followed its due course and reached Agent F. Now Agent F for some reason needs to reject this payment. For example, the creditor has died or there is some regulatory reason because of which the payment cannot be made. In such a case it will use the Pacs.002 message and use the status code of RJCT, which stands for 'Reject'. Remember that in this case, Agent F did not do any settlement of the payment in its books, before rejecting the payment. 

But when the payment is going back, Agent E had already settled the payment in its books earlier. Now while returning the payment, it will send the Pacs.004 message. Likewise, the rest of the agents, who also settled their accounts earlier, will return the payment using the Pacs.004.

So, reject is when a payment is sent back before it's settled in the accounts. For that the pacs.002 status message is used. 

Return is used when a payment is sent back after it was already settled in the account, and for that the pacs.004 payment return message is used.

Main Points - The Structure of Pacs.004

Structure of Pacs.004
  1. Return is when a payment is sent back after it was already settled in the account, and for that the pacs.004 payment return message is used.
  2. It has two blocks - Group Header and Transaction Information
  3. In CBPR+ and the HVPS+ each message will carry details of a single transaction only
  4. The Transaction Information block contains information regarding the original transaction to which the return message refers.

Want to learn more about SWIFT?

SWIFT MT AND ISO 20022 MX MESSAGES | 3-IN-1 COURSE PACKAGE
View Details

Main Points - The Structure of Pacs.002

Structure of Pacs.002
  1. Reject is when a payment is sent back before it's settled in the accounts. For that the pacs.002 status message is used.
  2. Can be used to notify positive outcomes as well as a rejection of a FI to FI payment
  3. Two blocks - Group Header and Transaction Information and Status
  4. Transaction Information and Status
    1. Transaction Status - External code set giving the status of the payment
    2. For rejecting - code is RJCT - mandatory to send a pacs.002 message in the case a payment message is rejected
    3. In case the status is RJCT then, the Status Reason Information block is mandatory
    4. For sending positive outcomes bilateral agreement needed

WANT TO READ MORE?

Sign Up to get notifications of future blog posts 

Sign up/ Login

Already signed up/ logged in? Then you are all set!


You may be interested in

Part 1: Beginner's Guide - SWIFT Message Types - MT and MX ISO 20022

Part 1: Beginner's Guide - SWIFT Message Types - MT and MX ISO 20022

Basics of Payments | SWIFT MT/ MX Payment Message Types with examples | SWIFT GPI

View Details

Part 2: Advanced Guide - ISO 20022 SWIFT MX Messages

Part 2: Advanced Guide - ISO 20022 SWIFT MX Messages

CBPR+ Usage Guidelines | XML and Messages Schema | Messages Structure | MX Messages Examples

View Details

SWIFT MT and ISO 20022 MX Messages | 3-in-1 Course Package

SWIFT MT and ISO 20022 MX Messages | 3-in-1 Course Package

The Ultimate No-Nonsense Guide to SWIFT MT and ISO 20022 MX Message Types

View Details