Reason Codes :
To inform the user of the reason codes
Code | Description | Status Code |
U000 | Success / Transaction Accepted | ACSP |
U002 | Success / Transaction Accepted Stored in SAF | ACTC |
U110 | Payment Not Accepted | RJCT |
U111 | Minimum Amount Check Failed | RJCT |
U112 | Maximum Amount Check Failed | RJCT |
U115 | Date Sent Tolerance Check Failed | RJCT |
U119 | Session Validation Failed | RJCT |
U121 | Inbound Bank Not Found | RJCT |
U122 | Inbound Bank Not Active | RJCT |
U124 | Bank Code Not Found in Message | RJCT |
U125 | Inbound Bank Id Cannot be Determined (Bank Classifier not found) | RJCT |
U126 | Outbound Bank Cannot Be Determined | RJCT |
U128 | Outbound Bank Not Active | RJCT |
U130 | Inbound Settlement Bank Not Found | RJCT |
U131 | Outbound Settlement Bank Not Found | RJCT |
U132 | Inbound Settlement Bank Inactive | RJCT |
U134 | Outbound Settlement Bank Inactive | RJCT |
U149 | Duplicate Transaction | RJCT |
U170 | Online Route Not Found | RJCT |
U171 | Online Authorization Exception | RJCT |
U172 | Online Authorization Exception No Response Returned | RJCT |
U173 | Online Authorization Exception Timeout | RJCT |
U180 | Authorization Service is Not Configured | RJCT |
U191 | Liquidity Rules Not Found | RJCT |
U192 | Liquidity Position Validation Rule Not Found (Threshold limits) | RJCT |
U193 | Liquidity Position Validation Failure | RJCT |
U194 | Insufficient Liquidity to Process Payment | RJCT |
U215 | Message Rejected with admi.002 | RJCT |
U221 | MandateRulesNotFound | RJCT |
U222 | MandateMasterUpdateError | RJCT |
U223 | MandateRecordNotFound | RJCT |
U224 | MandateStartDateLessThanCurrentDate | RJCT |
U225 | MandateStartDateFormatError | RJCT |
U226 | MandateEndDateLessThanCurrentDate | RJCT |
U227 | MandateEndDateFormatError | RJCT |
U228 | MandateFrequencyTypeValidationError | RJCT |
U229 | MandateUpdaterNotKnown | RJCT |
U230 | MandateSenderNotAllowedToUpdate | RJCT |
U231 | MandateStatusValidationError | RJCT |
U232 | AmountGreaterThanMaximumLimit | RJCT |
U233 | MandateAmountMissing | RJCT |
U234 | RequestBeforeMandateStartDate | RJCT |
U235 | FutureMandateCannotBeUpdated | RJCT |
U236 | ExpiredMandateCannotBeUpdated | RJCT |
U237 | CancelledMandateCannotBeUpdated | RJCT |
U238 | RequestAfterMandateEndDate | RJCT |
U239 | HoldDateExceedsExpiryDate | RJCT |
U265 | Acceptable Source of Fund Not Allowed | RJCT |
U266 | CryptoAESAliasNotFound | RJCT |
U267 | CryptoAESKeyFormatError | RJCT |
U268 | MerchantIdNotAllowed | RJCT |
U269 | RTPTxnNotMatched | RJCT |
U270 | SubstateNotMatched | RJCT |
U271 | MandateInitTxnNotMatched | RJCT |
U272 | MandateEndDtLessEqualsThanCurrentDt | RJCT |
U273 | RtpRecordNotFound | RJCT |
U274 | CANotMatched | RJCT |
U275 | DANotMatched | RJCT |
U276 | ConsentTypeNotAllowed | RJCT |
U277 | CryptoDecFailed | RJCT |
U278 | CryptoEncFailed | RJCT |
U279 | CryptoSignFailed | RJCT |
U280 | CertPathNotConfig | RJCT |
U281 | CryptoVerifiedFailed | RJCT |
U282 | CryptoRuleNotFound | RJCT |
U283 | MandateBRNValueCheckFailed | RJCT |
U284 | MandateUpdateNotAllowed | RJCT |
U285 | MandateExpired | RJCT |
U286 | MandateNotActive | RJCT |
U287 | ExceedMandateMaxAmt | RJCT |
U288 | MandateStatusNotAllowed | RJCT |
U289 | MandateExpiryDateExceedMax | RJCT |
U290 | MandateInitRequestExpired | RJCT |
U300 | No QR Enquiry prior to QR Payment | RJCT |
U301 | Invalid Source of Fund (QR) | RJCT |
U304 | Invalid QR Response | RJCT |
U305 | Date in BizMsgId does not match CreDtTm (QR) | RJCT |
U306 | Invalid Secondary ID (QR) | RJCT |
U307 | QR Category does not match transaction type (QR) | RJCT |
U310 | RequestForPayExpired | RJCT |
U311 | RequestForPayAlreadyTransferred | RJCT |
U312 | RequestForPayNotFound | RJCT |
U313 | RequestForPayAlreadyProcessed | RJCT |
U314 | RequestForPayAlreadyRejected | RJCT |
U315 | RequestForPayInvalidState | RJCT |
U316 | RequestForPayAlreadyReceived | RJCT |
U317 | RequestForPayInvalidDbtrAgent | RJCT |
U318 | ExpiryDateLessThanCurrentDate | RJCT |
U319 | ExpiryDateFormatError | RJCT |
U320 | RequestedExecutionDateLessThanCurrentDate | RJCT |
U321 | RequestedExecutionDateFormatError | RJCT |
U322 | MandateIsNotActive | RJCT |
U323 | InvalidDebtorAgent | RJCT |
U324 | InvalidOriginalDebtorAgent | RJCT |
U325 | MandateAlreadyTransferred | RJCT |
U326 | RequestForPayAlreadyAccepted | RJCT |
U327 | MerchantNotActive | RJCT |
U328 | MerchantProductNotFound (Biller Code Not Found) | RJCT |
U329 | MerchantNotFound | RJCT |
U330 | MerchantParameterNotFound | RJCT |
U331 | MerchantMinAmountCheckFailed | RJCT |
U332 | MerchantMaxAmountCheckFailed | RJCT |
U333 | DateXpryCheckFailed | RJCT |
U334 | MandateIsNotPending | RJCT |
U335 | RPFLookupRulesNotFound | RJCT |
U336 | PreAuthExpiryDateFormatError | RJCT |
U337 | PreAuthExpiryDateExceedsMandateExpiryDate | RJCT |
U338 | PreAuthExpiryDateLessThanCreDtTm | RJCT |
U339 | PreAuthExpiryDateLessThanCurrentDate | RJCT |
U340 | MerchantProductNotActive | RJCT |
U341 | MerchantValidationRuleNotFound | RJCT |
U342 | MerchantProductBankCodeNotFound | RJCT |
U800 | Alias Management action not configured | RJCT |
U801 | Alias rules not found | RJCT |
U802 | Addressing Privilege not defined | RJCT |
U803 | Not sufficient privilege to perform addressing action | RJCT |
U804 | Alias Not Found | RJCT |
U805 | Alias is Suspended | RJCT |
U806 | Alias already registered with the same FI but different account | RJCT |
U807 | Alias is already registered with another FI | RJCT |
U808 | Alias already registered with the same account | RJCT |
U809 | Not sufficient privilege to perform addressing action on an alias | RJCT |
U810 | Alias Request Failed | RJCT |
U811 | Alias suspended by Administrator | RJCT |
U814 | Alias already registered with the same FI | RJCT |
U816 | DuplicateAliasServiceRequestDetected | RJCT |
U851 | General Purpose Rules Not Found | RJCT |
U999 | Signature Validation Failed on Request | RJCT |
P001 | Invalid Forex Rate | RJCT |
P002 | Settlement Amount is not matched with Field3 | RJCT |
P003 | Non Bank Participant Not Allow | RJCT |
P004 | Duplicate Forex Record | RJCT |
P005 | Invalid Forex Record | RJCT |
P006 | Forex Rate Expired | RJCT |
P007 | Field 3 and IntrBkSttlmAmt not match | RJCT |
P008 | Preauth Amount exceed limit | RJCT |
P009 | Preauth Limit not configured | RJCT |
P010 | Invalid Ref-1 |