Payment Status Track-n-Trace with GPI
Overview
The Payment Status Track-n-Trace API allows you to track the status of high value wire payments sent on the J.P. Morgan Treasury Services platform globally. It also allows you to track the status of low-value ACH payments initiated using the Low Value & ACH Payments API.
It can be quite difficult to ascertain if/when a transfer was successfully completed after a payment has been initiated. The Payment Status Track-n-Trace API allows real-time status tracking for increased visibility and a sharpened approach to cash management decisions.
Internal status descriptions
| Transaction status | Description |
|---|---|
| Canceled | The payment was canceled. |
| Completed | J.P. Morgan has completed payment processing. |
| Processing by Bank | The payment is still being processed by J.P. Morgan. |
| Pending Credit Decision | The payment is on hold, pending confirmation of funds availability. |
| Future Value Date | The payment is in future queue. |
| Pending Client Review | The payment is waiting for review. |
| Pending Compliance Review | The payment is on hold, waiting for compliance review. |
| Pending Fraud Review | The payment is on hold, waiting for fraud review. |
| Rejected by Bank | The payment has been rejected. |
GPI status descriptions
GPI status |
Description |
Status code |
Reason code |
|---|---|---|---|
Credited to beneficiary |
The beneficiary has been credited and can use the funds. |
or
|
|
Rejected |
Transaction was rejected before the funds have been transferred or credited to the beneficiary's account. |
|
Applicable reason code from SWIFT |
Delivered to next bank |
Payment delivered to the next eligible bank to update the tracking status. |
|
|
Delivered to next bank (no tracking) |
Payment delivered to the next bank that is unable to update the tracking status. |
|
|
Pending credit may not be same day |
Credit to the beneficiary's account may not be confirmed on the same day. Update of tracking status will follow. |
|
|
Pending receipt of documentation from the beneficiary |
Credit to the beneficiary's account is pending receipt of required documents from beneficiary. Update of tracking status will follow. |
|
|
Pending receipt of funds from the previous bank |
Credit to the beneficiary's account is waiting for funds to be provided by or on behalf of the ordering bank. Update of tracking status will follow. |
|
|
SWIFT GPI rejection reason codes
The following table lists internal rejection codes used to track and report the status of SWIFT payment transactions within J.P. Morgan.
| GPI status | GPI reason | GPI status description | Description |
|---|---|---|---|
RJCT |
AC01 |
Account number is invalid or missing | This transaction has been rejected. |
RJCT |
AC04 |
Account number specified has been closed on the bank of account's books | |
RJCT |
AC06 |
Account specified is blocked, prohibiting posting of transactions against it | |
RJCT |
BE01 |
Identification of end customer isn't consistent with associated account number (formerly CreditorConsistency) |
|
RJCT |
NOAS |
Failed to contact beneficiary | |
RJCT |
RR03 |
Specification of the creditor’s name and/or address needed for regulatory requirements is insufficient or missing | |
RJCT |
FF07 |
Purpose is missing or invalid | |
RJCT |
RC01 |
Bank identifier code specified in the message has an incorrect format (formerly IncorrectFormatForRoutingCode) |
|
RJCT |
G004 |
Missing cover | |
RJCT |
RC08 |
Routing code not valid for local clearing | |
RJCT |
FOCR |
Return following a cancellation request | |
RJCT |
DUPL |
Payment is a duplicate of another payment | |
RJCT |
RR05 |
Regulatory or central bank reporting information missing, incomplete or invalid | |
RJCT |
AM06 |
Amount too low | |
RJCT |
CUST |
Requested by customer | |
RJCT |
MS03 |
NotSpecifiedReasonAgent generated |
Availability
StatusTnT is available globally.
The enhanced Track-n-Trace service (GPI data) is currently available in the following regions:
| Region | Country |
|---|---|
Asia-Pacific (APAC) |
|
| Europe, Middle East, and Africa (EMEA) |
|
| North America (NA) |
|
Next Steps
Getting Started
Complete the onboarding process to ensure you have everything you need.
Authentication
Learn how J.P. Morgan protects your transactions.