pacs.002.001.10 XSD schema and business logic
Learn how to generate valid pacs.002.001.10 messages for your ISO 20022 message-based integration to Mambu Payments (formerly Numeral)
Usage
pacs.002.001.10 are FIToFIPaymentStatusReport (PSR) messages. They provide statuses of one or multiple payments. Mambu Payments expects pacs.002.001.10 messages for payments in order to update their status and progress them through their lifecycle (see Payment order lifecycle and Return lifecycle).
A given payment can have one or multiple pacs.002.001.10 messages. In case of multiple pacs.002.001.10 messages, they must be ordered to respect the lifecycle of a payment. For instance, a payment order cannot be executed after it has been rejected.
The definitions and business rules below are applied by Mambu Payments. Your application should send pacs.002.001.10 complying with these definitions in business rules.
Definitions
Group level statuses
The Group Level Status is located under the Original Group Information and Status tag OrgnlGrpInfAndSts.GrpSts. Accepted values are the following:
| Status code | Status name | Definition |
|---|---|---|
RCVD | Received | The related payment message has been received by the instructed agent. It has not yet been accepted or processed. |
ACCP | Accepted | The related payment message has been accepted by the instructed agent. |
RJCT | Rejected | All payments in the group have been rejected by the instructed agent. |
PART | Partially accepted | Some payments have been accepted and others have been rejected. Payments rejected are included at the transaction level. |
Transaction level statuses
When applicable, individual payments are included in the Transaction Information and Status tag TxInfAndSts.TxSts. Accepted values are the following:
| Status code | Status name | Definition |
|---|---|---|
ACCP | Accepted | The payment has been processed by the instructed agent. |
ACSP | Accepted, settlement in progress | The payment has been processed by the instructed agent and is undergoing clearing and settlement. |
ACSC | Accepted, settlement completed | The payment has been processed, cleared, and settled by the instructed agent. |
RJCT | Rejected | The payment has been rejected by the instructed agent. |
PDNG | Pending | The payment has been put on hold and is waiting verification (e.g., compliance checks) and validation by the instructed agent. |
Business rules
Identification of original payment
Priority level | Combination |
|---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
Status priority processing
Business rule order | Description |
|---|---|
1 | If
|
2 | If
|
3 | If BR1 is verified, then the status of the group of payments referenced by
|
Implicit vs. explicit completion status
Updated 20 days ago
