Swift GPI Statuses

You can receive the Swift GPI status and reason codes for your payments using the Get Status API.

Please refer below for more information about the various Swift GPI status & reason codes.

GPI Statuses

Status CodeDescription
RJCTRejected
ACSPAccepted - Settlement in Progress
ACCCAccepted - Settlement Completed

GPI Reason Codes


Reason CodeDescription
G000Payment transferred to the next GPI agent
G001Payment transferred to a non-GPI agent
G002Pending credit may not be same day
G003Pending receipt of documentation from the creditor
G004Pending receipt of funds from the previous bank
G005Delivered to beneficiary bank as GPI
G006Delivered to beneficiary bank as non-GPI
AC01Account number is invalid or missing.
AC04Account number specified has been closed on the bank of account's books.
AC06Account specified is blocked, prohibiting posting of transactions against it.
BE01Identification of end customer is not consistent with associated account number. (formerly CreditorConsistency).
NOASFailed to contact beneficiary.
RR03Specification of the creditors name and/or address needed for regulatory requirements is insufficient or missing.
FF07Purpose is missing or invalid.
RC01Bank identifier code specified in the message has an incorrect format (formerly IncorrectFormatForRoutingCode).
G004Missing cover.
RC08Routing code not valid for local clearing.
FOCRReturn following a cancellation request.
DUPLPayment is a duplicate of another payment.
RR05Regulatory or central bank reporting information missing, incomplete, or invalid.
AM06Below limit.
CUSTAt request of creditor.
MS03Reason has not been specified by agent.