Reject codes and reasons

When a request is not accepted, the simulators provide the reject codes and reasons for why it was not accepted.

The following table describes the status codes, reject codes, and reasons for the simulators.
Table 1. Simulator reject codes and reasons
Simulator Status code Reason code Reason
Fraud screening RJCT
TCH:
NARR

SCTInst:
RR04
Fraud screening reject
  PDNG Fraud screening pending
Sanction screening RJCT Sanction screening reject
  PDNG Sanction screening pending
Accountancy - credit requests RJCT Accounting reject
Accountancy - debit requests AcctSim rejects debit request
Accountancy - reversals Accounting reject reversal
Accountancy - reserve funds AcctSim rejects reserve funds
Accountancy - account inquiry AcctSim rejects account inquiry
CSM for TCH RJCT AM13 Amount exceeds CSM limits
DS24 CSM cancels a timed out payment
NARR CSM rejects the request for information(RFI)
CSM rejects the request for information response(RFIR)
CSM rejects the payment acknowledgment(PACK)
CSM rejects the response to request for return of funds(RROF)
CSM rejects return of funds(ROF)
CSM rejects request for payment(RFP)
CSM rejects payment request response(RFPR)
CSM rejects remittance advice(RMT)
CSM for SCTInst RJCT RR01 CSM rejects request with reason in TxInfAndSts (CSM_TxInfAndSts_Status = TRUE)
FF01 CSM rejects request with reason in GrpSts (CSM_TxInfAndSts_Status = FALSE)
AB05 CSM cancels a timed out payment (CSM_TxInfAndSts_Status = TRUE)
FF01 CSM cancels a timed out payment (CSM_TxInfAndSts_Status = FALSE)