[
{
"code": "ACCOUNT_ALREADY_MEMBER_OF_GROUP",
"descriptionEn": "This account is already a member of this group"
},
{
"code": "ACCOUNT_COULD_NOT_BE_REMOVED_FROM_BANKDOMAIN",
"descriptionEn": "Account could not be removed from Bank domain"
},
{
"code": "ACCOUNT_CURRENCY_DOES_NOT_MATCH",
"descriptionEn": "Account currency does not match *"
},
{
"code": "ACCOUNT_DEPOSIT_LISTENER_CANNOT_BE_CREATED_FOR_GIVEN_ACCOUNT_TYPE",
"descriptionEn": "An account deposit listener cannot be created for given accounttype."
},
{
"code": "ACCOUNT_DEPOSIT_LISTENER_CANNOT_BE_CREATED_FRI_NOT_FOUND",
"descriptionEn": "An account deposit listener cannot be created, fri can not befound"
},
{
"code": "ACCOUNT_DEPOSIT_LISTENER_CANNOT_BE_CREATED_WITHOUT_CURRENCY",
"descriptionEn": "An account deposit listener cannot be created without currency."
},
{
"code": "ACCOUNT_DEPOSIT_LISTENER_CANNOT_BE_DELETED_MISSING_PERMISSION",
"descriptionEn": "An account deposit listener cannot be deleted without correctpermission."
},
{
"code": "ACCOUNT_DEPOSIT_LISTENER_CANNOT_BE_FOUND",
"descriptionEn": "An account deposit listener cannot be found."
},
{
"code": "ACCOUNT_DOES_NOT_EXITS",
"descriptionEn": "Overdraft Provider's account wasn't created."
},
{
"code": "ACCOUNT_HOLDER_ADDITIONAL_INFORMATION_NAME_ALREADY_EXIST",
"descriptionEn": "The specified account holder's additional information namealready exist"
},
{
"code": "ACCOUNT_HOLDER_ADDITIONAL_INFORMATION_NAME_IN_USE",
"descriptionEn": "The specified account holder's additional information namecannot be deleted because it is in use"
},
{
"code": "ACCOUNT_HOLDER_ALREADY_MEMBER_OF_GROUP",
"descriptionEn": "This account holder is already a member of this group"
},
{
"code": "ACCOUNT_HOLDER_CONSENT_NOT_FOUND",
"descriptionEn": "Account Holder consent not found."
},
{
"code": "ACCOUNT_HOLDER_DOES_NOT_EXIST",
"descriptionEn": "AccountHolder does not exist"
},
{
"code": "ACCOUNT_HOLDER_IS_ADMIN",
"descriptionEn": "The given action cannot be done to a group administrator. *"
},
{
"code": "ACCOUNT_HOLDER_IS_NOT_ADMIN",
"descriptionEn": "Only group admin of the group is allowed to perform the givenaction. *"
},
{
"code": "ACCOUNT_HOLDER_IS_NOT_AN_OVERDRAFT_PROVIDER",
"descriptionEn": "Can't find overdraft provider registered with provided accountholder id *"
},
{
"code": "ACCOUNT_HOLDER_IS_NOT_MEMBER_OF_THE_GROUP",
"descriptionEn": "The given account holder is not a member of the group. *"
},
{
"code": "ACCOUNT_HOLDER_IS_SECRETARY",
"descriptionEn": "The given action cannot be done to a group secretary. *"
},
{
"code": "ACCOUNT_HOLDER_IS_TREASURER",
"descriptionEn": "The given action cannot be done to a group treasurer. *"
},
{
"code": "ACCOUNT_HOLDER_NOT_LOGGED_IN",
"descriptionEn": "This operation requires the user to be logged in"
},
{
"code": "ACCOUNT_HOLDER_PROFILE_DOES_NOT_HAVE_REQUESTED_ACCOUNT_TYPE",
"descriptionEn": "AccountHolder profile does not have requested account"
},
{
"code": "ACCOUNT_HOLDER_RATING_PARAMETER_DOES_NOT_EXIST",
"descriptionEn": "The specified account holder rating parameter does not exist"
},
{
"code": "ACCOUNT_HOLDER_STATUS_IS_NOT_VALID_FOR_ADD_ACCOUNT_OPERATION",
"descriptionEn": "AccountHolder status should be blocked or active"
},
{
"code": "ACCOUNT_NOT_FOUND",
"descriptionEn": "Account not found"
},
{
"code": "ACCOUNT_ROUTE_ALREADY_EXISTS",
"descriptionEn": "Could not create account route since Account route withprovided account route reference and currency already exists"
},
{
"code": "ACCOUNT_ROUTE_NOT_FOUND",
"descriptionEn": "Could not delete account route since Account route withprovided account route reference and currency does not exists"
},
{
"code": "ACCOUNT_TRANSACTION_STATISTICS_COLLECTION_NOT_ALLOWED",
"descriptionEn": "Account transaction statistics collection not allowed on theaccount"
},
{
"code": "ACCOUNT_TRANSACTION_STATISTICS_COLLECTION_NOT_ENABLED",
"descriptionEn": "Account transaction statistics collection not enabled on theaccount"
},
{
"code": "ACCOUNT_TYPE_NOT_SUPPORTED",
"descriptionEn": "Account type is not supported"
},
{
"code": "ACCOUNTHOLDER_ACCOUNT_REFERENCE_ALREADY_EXISTS",
"descriptionEn": "The account holder already has a connection to the specifiedaccount"
},
{
"code": "ACCOUNTHOLDER_ACTIVATION_FAILED",
"descriptionEn": "Activation of account holder failed"
},
{
"code": "ACCOUNTHOLDER_ANY_ONE_MANDATORY_FIELD_REQUIRED",
"descriptionEn": "Could not perform operation since at least one of the mandatoryfield is required"
},
{
"code": "ACCOUNTHOLDER_CAN_NOT_REMOVE_EMAIL",
"descriptionEn": "Could not perform operation since at least one of the mandatoryfield is required"
},
{
"code": "ACCOUNTHOLDER_CAN_NOT_REMOVE_EXT_ID",
"descriptionEn": "Could not perform operation since at least one of the mandatoryfield is required"
},
{
"code": "ACCOUNTHOLDER_CAN_NOT_REMOVE_MSISDN",
"descriptionEn": "Could not perform operation since at least one of the mandatoryfield is required"
},
{
"code": "ACCOUNTHOLDER_CAN_NOT_REMOVE_USER_NAME",
"descriptionEn": "Could not perform operation since at least one of the mandatoryfield is required"
},
{
"code": "ACCOUNTHOLDER_EMAIL_ADDRESS_MISSING",
"descriptionEn": "Unable to send email to the accountHolder because emailaddress is missing"
},
{
"code": "ACCOUNTHOLDER_EUI_NOT_FOUND",
"descriptionEn": "Account holder could not be found"
},
{
"code": "ACCOUNTHOLDER_MSISDN_NOT_FOUND",
"descriptionEn": "Operation requires account holder to have an MSISDN identitybut it has none"
},
{
"code": "ACCOUNTHOLDER_NOT_ACTIVE",
"descriptionEn": "Account holder is inactive"
},
{
"code": "ACCOUNTHOLDER_NOT_CHILD",
"descriptionEn": "A specified account holder was not a child to another specifiedaccount holder"
},
{
"code": "ACCOUNTHOLDER_NOT_CONNECTED_TO_ACCOUNT",
"descriptionEn": "Account holder is not connected to the account"
},
{
"code": "ACCOUNTHOLDER_NOT_FOUND",
"descriptionEn": "Account holder could not be found"
},
{
"code": "ACCOUNTHOLDER_REGISTRATION_DATA_REJECTED",
"descriptionEn": "Account holder registration data was rejected."
},
{
"code": "ACCOUNTHOLDER_SETTINGS_ALREADY_EXISTS",
"descriptionEn": "The settings for this account holder already exists"
},
{
"code": "ACCOUNTHOLDER_SETTINGS_MANDATORY",
"descriptionEn": "Account holder settings are mandatory"
},
{
"code": "ACCOUNTHOLDER_SETTINGS_NOT_FOUND",
"descriptionEn": "Account holder settings not found"
},
{
"code": "ACCOUNTHOLDER_WITH_ALIAS_ALREADY_EXISTS",
"descriptionEn": "Account holder could not be registered because an accountholder with submitted Alias already exists"
},
{
"code": "ACCOUNTHOLDER_WITH_EMAIL_ALREADY_EXISTS",
"descriptionEn": "Account holder could not be registered because an accountholder with submitted E-mail already exists"
},
{
"code": "ACCOUNTHOLDER_WITH_EMAIL_NOT_FOUND",
"descriptionEn": "Account holder with given e-mail could not be found"
},
{
"code": "ACCOUNTHOLDER_WITH_EMPLOYEE_ID_ALREADY_EXISTS",
"descriptionEn": "Account holder cannot have the same employee id as anotheremployee working under the same employer"
},
{
"code": "ACCOUNTHOLDER_WITH_EXTERNALID_ALREADY_EXISTS",
"descriptionEn": "Account holder could not be registered because an accountholder with submitted External ID already exists"
},
{
"code": "ACCOUNTHOLDER_WITH_FRI_NOT_FOUND",
"descriptionEn": "Account holder with given FRI could not be found"
},
{
"code": "ACCOUNTHOLDER_WITH_IMSI_ALREADY_EXISTS",
"descriptionEn": "Account holder IMSI could not be updated because it alreadyexists"
},
{
"code": "ACCOUNTHOLDER_WITH_MSISDN_ALREADY_EXISTS",
"descriptionEn": "Account holder could not be registered because an accountholder with submitted MSISDN already exists"
},
{
"code": "ACCOUNTHOLDER_WITH_MSISDN_NOT_FOUND",
"descriptionEn": "Account holder with given MSISDN could not be found"
},
{
"code": "ACCOUNTHOLDER_WITH_USERNAME_ALREADY_EXISTS",
"descriptionEn": "Account holder could not be registered because an accountholder with submitted Username already exists"
},
{
"code": "ACCOUNTS_ALREADY_EXIST",
"descriptionEn": "Accounts for provider in currency are already exist *"
},
{
"code": "ACTIVE_SUBSCRIPTION_ALREADY_EXISTS",
"descriptionEn": "An active subscription for a FRI and currency already exists *"
},
{
"code": "ADJUSTMENTS_FROM_ACCOUNT_NOT_ALLOWED",
"descriptionEn": "Adjustments from account not allowed"
},
{
"code": "ADJUSTMENTS_NOT_ALLOWED",
"descriptionEn": "Adjustments not allowed on account"
},
{
"code": "ADJUSTMENTS_TO_ACCOUNT_NOT_ALLOWED",
"descriptionEn": "Adjustments to account not allowed"
},
{
"code": "ALIAS_NOT_FOUND",
"descriptionEn": "No Alias with this name was found in the system"
},
{
"code": "ALLOWED_REVERSAL_TIME_LIMIT_REACHED",
"descriptionEn": "The allowed reversal time limit for the given account holder andfinancial transaction has been reached"
},
{
"code": "ALREADY_MEMBER_IN_ANOTHER_BANKDOMAIN",
"descriptionEn": "Could not perform operation since the resource already belongsto another Bank domain"
},
{
"code": "AMBIGUOUS_CURRENCY",
"descriptionEn": "The FRI refers to more than one account"
},
{
"code": "AMBIGUOUS_REFERENCE_ID",
"descriptionEn": "Reference id refers to more than one invoice."
},
{
"code": "AMOUNT_INVALID",
"descriptionEn": "Either amount and currency are incompatible or currency isinvalid"
},
{
"code": "AMOUNT_TYPE_MISSING",
"descriptionEn": "Amount type is missing in scheduled transaction"
},
{
"code": "API_GATEWAY_USER_ALREADY_EXISTS",
"descriptionEn": "API gateway user already registered for partner"
},
{
"code": "API_GATEWAY_USER_NOT_FOUND",
"descriptionEn": "No API gateway user with given identity was found"
},
{
"code": "APPROVER_ALREADY_HAS_PENDING_SWITCH_PAYOUT_CYCLE",
"descriptionEn": "The approver of switching a payout cycle with anothercontributor already has a pending switch. *"
},
{
"code": "APPROVER_IS_NOT_ACCEPTED_CONTRIBUTOR_IN_THE_GROUP",
"descriptionEn": "The approver of switching a payout cycle with anothercontributor has not accepted their invitation to the group. *"
},
{
"code": "AUTHORIZATION_ACCOUNT_NOT_ALLOWED_TO_PERFORM_ACTION",
"descriptionEn": "Account holder is not allowed to perform this operation"
},
{
"code": "AUTHORIZATION_ACCOUNTHOLDER_ALREADY_ACTIVATED",
"descriptionEn": "Account holder is already activated"
},
{
"code": "AUTHORIZATION_ACCOUNTHOLDER_NOT_ACTIVE",
"descriptionEn": "Account holder is not active"
},
{
"code": "AUTHORIZATION_CURRENT_BALANCE_TOO_LOW",
"descriptionEn": "Insufficient amount"
},
{
"code": "AUTHORIZATION_FAILED",
"descriptionEn": "Authorization failed"
},
{
"code": "AUTHORIZATION_INVALID_ACCOUNT_TYPE_COMBINATION",
"descriptionEn": "Performing this operation with this account type combinationis not allowed"
},
{
"code": "AUTHORIZATION_INVALID_ACCOUNTHOLDER_HIERARCHY",
"descriptionEn": "Setting an account holder as its own parent or a creating a cyclein the hierarchy is not allowed"
},
{
"code": "AUTHORIZATION_INVALID_DEBIT",
"descriptionEn": "Authorization failed"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_ACCOUNT_THROUGHPUT",
"descriptionEn": "Maximum transfer account throughput amount including feethreshold exceeded"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_ACCOUNT_THROUGHPUT_RECEIVER",
"descriptionEn": "Maximum transfer account throughput amount including feethreshold exceeded for receiver"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_ACCOUNT_THROUGHPUT_SENDER",
"descriptionEn": "Maximum transfer account throughput amount including feethreshold exceeded for sender"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT",
"descriptionEn": "Maximum transfer amount threshold exceeded"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT_FEE",
"descriptionEn": "Maximum transfer amount including fee threshold exceeded"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT_FEE_RECEIVER",
"descriptionEn": "Maximum transfer amount including fee threshold exceededfor receiver"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT_FEE_SENDER",
"descriptionEn": "Maximum transfer amount including fee threshold exceededfor sender"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT_RECEIVER",
"descriptionEn": "Maximum transfer amount threshold exceeded for receiver"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_AMOUNT_SENDER",
"descriptionEn": "Maximum transfer amount threshold exceeded for sender"
},
{
"code": "AUTHORIZATION_MAX_TRANSFER_TIMES",
"descriptionEn": "Maximum transfer counter threshold exceeded"
},
{
"code": "AUTHORIZATION_MAXIMUM_AMOUNT_ALLOWED_TO_RECEIVE",
"descriptionEn": "Maximum receive amount threshold exceeded"
},
{
"code": "AUTHORIZATION_MAXIMUM_AMOUNT_ALLOWED_TO_SEND",
"descriptionEn": "Maximum send amount threshold exceeded"
},
{
"code": "AUTHORIZATION_MAXIMUM_AMOUNT_TO_APPROVE",
"descriptionEn": "Authorization failed. Maximum threshold limit reached forApprover"
},
{
"code": "AUTHORIZATION_MAXIMUM_BALANCE_FOR_PIN_RESET_EXCEEDED",
"descriptionEn": "Total account holder accounts balance more than customer caremaximum balance for PIN reset setting"
},
{
"code": "AUTHORIZATION_MINIMUM_AMOUNT_ALLOWED_TO_SEND",
"descriptionEn": "Amount below minimum amount threshold"
},
{
"code": "AUTHORIZATION_MINIMUM_AMOUNT_ALLOWED_TO_SEND_ACCOUNT",
"descriptionEn": "Amount below minimum amount threshold for account"
},
{
"code": "AUTHORIZATION_MINIMUM_AMOUNT_ALLOWED_TO_SEND_ACCOUNT_REFERENCE",
"descriptionEn": "Amount below minimum amount threshold for account reference"
},
{
"code": "AUTHORIZATION_NOT_REGISTERED_STATUS",
"descriptionEn": "Account holder is not registered"
},
{
"code": "AUTHORIZATION_RECEIVER_ACCOUNT_NO_DEPOSIT",
"descriptionEn": "Receivers account does not allow deposit"
},
{
"code": "AUTHORIZATION_RECEIVER_FIRST_DEPOSIT_MINIMUM_AMOUNT_ACCOUNT",
"descriptionEn": "Could not perform operation because amount is below minimumfirst deposit amount threshold"
},
{
"code": "AUTHORIZATION_RECEIVER_MAX_ALLOWED_BALANCE",
"descriptionEn": "Maximum balance threshold for receiver exceeded"
},
{
"code": "AUTHORIZATION_RECEIVING_ACCOUNT_NOT_ACTIVE",
"descriptionEn": "Receivers account is not active"
},
{
"code": "AUTHORIZATION_RECEIVING_ACCOUNT_UNAVAILABLE",
"descriptionEn": "Receiving account is unavailable"
},
{
"code": "AUTHORIZATION_SENDER_ACCOUNT_NO_WITHDRAWAL",
"descriptionEn": "Withdrawal from recipient account not allowed"
},
{
"code": "AUTHORIZATION_SENDER_ACCOUNT_NOT_ACTIVE",
"descriptionEn": "Senders account is not active"
},
{
"code": "AUTHORIZATION_SENDER_MIN_ALLOWED_BALANCE",
"descriptionEn": "Minimum balance threshold for sender exceeded"
},
{
"code": "AUTHORIZATION_SENDING_ACCOUNT_UNAVAILABLE",
"descriptionEn": "Sending account is unavailable"
},
{
"code": "AUTO_REFILL_ALREADY_EXISTS_FOR_RESOURCE",
"descriptionEn": "Auto refill for given resource already exists"
},
{
"code": "AUTO_REFILL_DOES_NOT_EXIST_FOR_RESOURCE",
"descriptionEn": "Auto refill does not exist for given resource"
},
{
"code": "BALANCE_BUCKET_CONFIGURATION_ALREADY_EXISTS",
"descriptionEn": "Balance buckets are already enabled for specified accounts"
},
{
"code": "BALANCE_BUCKET_CONFIGURATION_NOT_FOUND",
"descriptionEn": "Balance buckets are not enabled for specified accounts"
},
{
"code": "BANK_ACCOUNT_NOT_REGISTERED",
"descriptionEn": "A bank account with given bank code and account number couldnot be found"
},
{
"code": "BANK_ACCOUNT_ROUTE_NOT_FOUND",
"descriptionEn": "A route to the wanted bank account could not be found"
},
{
"code": "BANK_TRANSACTION_ID_NOT_ALLOWED",
"descriptionEn": "BankTransactionId is not allowed if command is of typeROLLBACK"
},
{
"code": "BANK_TRANSACTION_ID_REQUIRED",
"descriptionEn": "BankTransactionId is required if command is of type COMPLETE"
},
{
"code": "BANKDOMAIN_MISSING",
"descriptionEn": "No bank domain set in the system."
},
{
"code": "BANKDOMAIN_NOT_FOUND",
"descriptionEn": "Bank domain with given ID was not found"
},
{
"code": "BANKDOMAIN_USED",
"descriptionEn": "Could not perform operation since the Bank domain is currentlyin use"
},
{
"code": "BANKDOMAIN_WITH_NAME_ALREADY_EXISTS",
"descriptionEn": "Could not perform operation since Bank domain with givenname already exists"
},
{
"code": "BLOCK_ACCOUNT_FAILED",
"descriptionEn": "Account could not be blocked"
},
{
"code": "BULK_QUOTE_ID_NOT_FOUND",
"descriptionEn": "Provided Bulk Quote ID was not found in the server."
},
{
"code": "BULK_TRANSFER_ID_NOT_FOUND",
"descriptionEn": "Provided Bulk Transfer ID was not found in the server."
},
{
"code": "CAMPAIGN_ALREADY_EXISTS",
"descriptionEn": "A valid (pending or active) campaign with the same name exists."
},
{
"code": "CAMPAIGN_ILLEGAL_STATUS",
"descriptionEn": "The campaign do not have the correct status for the currentoperation."
},
{
"code": "CAMPAIGN_NOT_FOUND",
"descriptionEn": "Campaign not found."
},
{
"code": "CAN_NOT_RECEIVE_CASHIN",
"descriptionEn": "Receiving account holder has insufficient permission to receivecashin"
},
{
"code": "CAN_NOT_RECEIVE_CASHOUT",
"descriptionEn": "Receiving account holder has insufficient permission to receivecashout"
},
{
"code": "CANNOT_INVITE_ADMIN",
"descriptionEn": "A group admin cannot be invited to a group. *"
},
{
"code": "CANNOT_REMOVE_ADMIN",
"descriptionEn": "Group administrator cannot be removed from the group. *"
},
{
"code": "CANNOT_SWITCH_PAYOUT_CYCLE_WITH_SELF",
"descriptionEn": "Contributor cannot change payout cycle with self. *"
},
{
"code": "CASHBACK_CAMPAIGN_NOT_FOUND",
"descriptionEn": "Cashback Campaign not found."
},
{
"code": "CERTIFICATE_ALREADY_UPDATED",
"descriptionEn": "Certificate already updated for the user *"
},
{
"code": "CERTIFICATE_CREDENTIALS_ALREADY_EXIST",
"descriptionEn": "Certificate credentials already exist *"
},
{
"code": "CERTIFICATE_CREDENTIALS_NOT_FOUND",
"descriptionEn": "Certificate credentials do not exist *"
},
{
"code": "CLOSE_ACCOUNT_FAILED",
"descriptionEn": "Account could not be closed"
},
{
"code": "COMMUNICATION_ERROR",
"descriptionEn": "A communication error occurred."
},
{
"code": "COMPANY_INFORMATION_ALREADY_EXIST",
"descriptionEn": "The company information already exist"
},
{
"code": "COMPANY_INFORMATION_DOES_NOT_EXIST",
"descriptionEn": "The company information does not exist"
},
{
"code": "CONSENT_ALREADY_APPROVED_OR_REJECTED",
"descriptionEn": "Account holder consent has already been approved or rejected."
},
{
"code": "CONSENT_ALREADY_REVOKED_OR_EXPIRED",
"descriptionEn": "Account holder consent has already been revoked or expired."
},
{
"code": "CONSENT_EXPIRED",
"descriptionEn": "Account holder consent has expired."
},
{
"code": "CONSENT_INVALID",
"descriptionEn": "The account holder consent is no longer valid."
},
{
"code": "CONTACT_ALREADY_EXISTS",
"descriptionEn": "Contact was not added since it already exists"
},
{
"code": "CONTACT_NOT_FOUND",
"descriptionEn": "Contact with given FRI could not be found"
},
{
"code": "COULD_NOT_CREATE_ACCOUNTHOLDER_CREDENTIALS",
"descriptionEn": "Could not create credentials for account holder"
},
{
"code": "COULD_NOT_CREATE_ACCOUNTHOLDER_SETTINGS",
"descriptionEn": "Could not create account holder"
},
{
"code": "COULD_NOT_PERFORM_ADD_ACCOUNT_OPERATION",
"descriptionEn": "Could not perform add account operation"
},
{
"code": "COULD_NOT_PERFORM_APPROVAL_OF_OPERATION_PLEASE_RETRY_OPERATION_FROM_BEGINNING",
"descriptionEn": "Failed to approve the operation, please retry the initial operationagain"
},
{
"code": "COULD_NOT_PERFORM_ATM_PARTIAL_REVERSAL_OPERATION",
"descriptionEn": "ATM partial reversal operation could not be performed"
},
{
"code": "COULD_NOT_PERFORM_ATM_REDEEM_VOUCHER_OPERATION",
"descriptionEn": "ATM redeem voucher operation could not be performed"
},
{
"code": "COULD_NOT_PERFORM_ATM_ROLLBACK_VOUCHER_OPERATION",
"descriptionEn": "ATM rollback voucher operation could not be performed"
},
{
"code": "COULD_NOT_PERFORM_OPERATION",
"descriptionEn": "Could not perform the operation. Additional reason attached."
},
{
"code": "COULD_NOT_PERFORM_OPERATION_ACCOUNT_NOT_LINKED",
"descriptionEn": "Could not perform the operation, the account has to be linkedwith sp account."
},
{
"code": "COULD_NOT_PERFORM_TRANSACTION",
"descriptionEn": "Transaction could be performed"
},
{
"code": "COULD_NOT_RECEIVE_REMITTANCE",
"descriptionEn": "Receive remittance failed"
},
{
"code": "COULD_NOT_UPDATE_ACCOUNTHOLDER_SETTINGS",
"descriptionEn": "Could not perform update of account holder settings"
},
{
"code": "COULD_NOT_UPDATE_PENDING_PAYMENT",
"descriptionEn": "Could not perform update of pending payment status"
},
{
"code": "COULD_NOT_UPDATE_PENDING_WITHDRAW",
"descriptionEn": "Could not perform update of pending withdraw status"
},
{
"code": "COUNTER_CONFIGURATION_NOT_FOUND",
"descriptionEn": "The specified counter configuration does not exist."
},
{
"code": "CREDENTIAL_IS_NOT_SUSPENDED",
"descriptionEn": "The credential is not in the expected suspended state"
},
{
"code": "CREDENTIAL_NOT_ACTIVE",
"descriptionEn": "Operation not allowed because credential not in active state"
},
{
"code": "CREDENTIAL_REPEATED_SECRET_DOES_NOT_MATCH",
"descriptionEn": "Repeated secrets does not match each other"
},
{
"code": "CREDENTIAL_TYPE_NOT_FOUND",
"descriptionEn": "Given credential type does not exist in the system"
},
{
"code": "CREDENTIALS_NOT_FOUND",
"descriptionEn": "The user does not have any credential of the given type"
},
{
"code": "CREDENTIALS_NOT_FOUND",
"descriptionEn": "Given credentials could not be found"
},
{
"code": "CURRENCIES_DONT_MATCH",
"descriptionEn": "For this operation currency conversion is not allowed"
},
{
"code": "CURRENCY_NOT_SUPPORTED",
"descriptionEn": "Given currency is not supported in the system"
},
{
"code": "CUSTODY_ACCOUNT_ALREADY_EXISTS",
"descriptionEn": "Custody Account already exists"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_ALREADY_EXIST",
"descriptionEn": "Custody account certificate already exist"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_COULD_NOT_BE_DELETED",
"descriptionEn": "Custody account certificate could not deleted"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_COULD_NOT_BE_EMPTY",
"descriptionEn": "Custody account certificate could not be empty"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_COULD_NOT_BE_USED_FOR_NON_REPUDIATION",
"descriptionEn": "Custody account certificate could not be used for non-repudiation"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_DOES_NOT_EXIST",
"descriptionEn": "Custody account certificate does not exist"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_ERROR",
"descriptionEn": "Custody account certificate error"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_NO_SUCH_ALGORITHM",
"descriptionEn": "Unsupported algorithm for custody account certificate"
},
{
"code": "CUSTODY_ACCOUNT_CERTIFICATE_WITH_SAME_ID_ALREADY_EXIST",
"descriptionEn": "Custody account certificate with same id already exist"
},
{
"code": "CUSTODY_ACCOUNT_NAME_AND_BANKDOMAIN_SAME_AS_BEFORE",
"descriptionEn": "Name and Bank Domain are same as before"
},
{
"code": "CUSTODY_ACCOUNT_NOT_FOUND",
"descriptionEn": "Could not find CustodyAccount since Custody Account withprovided account number and bank code does not exists"
},
{
"code": "CUSTODY_ACCOUNT_STILL_CONTAINS_MONEY",
"descriptionEn": "Custody account still contains money"
},
{
"code": "CUSTODY_ACCOUNT_STILL_HAVE_PENDING_TRANSACTION",
"descriptionEn": "This Custody account still have pending transaction"
},
{
"code": "CUSTODY_ACCOUNT_UPDATION_FAILED_NAME_AND_BANKDOMAIN_MISSING",
"descriptionEn": "Could not update custody account as name and bank domainboth are missing"
},
{
"code": "DATEFORMAT_INVALID",
"descriptionEn": "DateTime string could not be parsed"
},
{
"code": "DESTINATION_FSP_ERROR",
"descriptionEn": "Destination FSP does not exist or cannot be found."
},
{
"code": "DEVICE_CREDENTIAL_ALREADY_EXISTS",
"descriptionEn": "The generated device credential already exists"
},
{
"code": "DEVICE_CREDENTIAL_MAX_ACTIVE_DEVICE_CREDENTIALS_REACHED",
"descriptionEn": "The maximum number of active device credentials for thecurrent account holder has been reached."
},
{
"code": "DIFFERENT_BANKDOMAINS",
"descriptionEn": "Account holder and account must belong to the same bankdomain"
},
{
"code": "DOCUMENT_DOES_NOT_EXIST",
"descriptionEn": "The document does not exist"
},
{
"code": "DOCUMENT_NOT_FOUND",
"descriptionEn": "Found no entry for specified document id/ah identitycombination"
},
{
"code": "DOCUMENT_URL_CONFIGURATION_ERROR",
"descriptionEn": "The document rules has been incorrectly configured in thesystem"
},
{
"code": "DOCUMENT_URL_INVALID",
"descriptionEn": "This document URL is invalid"
},
{
"code": "DOCUMENT_URL_NOT_ALLOWED",
"descriptionEn": "This document URL is not allowed"
},
{
"code": "DUPLICATE_NOTIFICATION_GROUP_FOUND",
"descriptionEn": "Duplicate Notification group found"
},
{
"code": "DUPLICATED_COMMISSION_OPERATION_TYPE",
"descriptionEn": "Duplicated commissioned operation type found"
},
{
"code": "DUPLICATED_CREDENTIAL_TYPES",
"descriptionEn": "Duplicated credential types given when creating credentials foraccount holder"
},
{
"code": "EMAIL_ALREADY_USED_AS_DEFAULT",
"descriptionEn": "Requested recovery EMAIL is used as default"
},
{
"code": "EMAIL_ALREADY_USED_AS_RECOVERY",
"descriptionEn": "Requested recovery EMAIL is used as recovery"
},
{
"code": "END_DATE_IN_FUTURE",
"descriptionEn": "End date can not occur in the future"
},
{
"code": "END_USER_SERVICE_DENIED",
"descriptionEn": "Service was denied for the user by an external system"
},
{
"code": "ERROR_RESPONSE",
"descriptionEn": "An callback error response was sent from a client."
},
{
"code": "EXCLUSIVE_SUBSCRIPTION_ALREADY_EXISTS",
"descriptionEn": "This FRI already has either CREATED, PENDING or ACTIVEsubscription *"
},
{
"code": "EXPIRED_OR_INVALID_TRANSACTION_ID",
"descriptionEn": "Transaction ID is either invalid or this transaction has expired"
},
{
"code": "EXPORT_OF_HIERARCHY_TRANSACTION_HISTORY_FAILED",
"descriptionEn": "Export of hierarchy transaction history failed."
},
{
"code": "EXTERNAL_ACCOUNT_HOLDER_ERROR",
"descriptionEn": "Unknown error related to external account holder."
},
{
"code": "EXTERNAL_ACCOUNT_HOLDER_INACTIVE",
"descriptionEn": "External account holder is inactive."
},
{
"code": "EXTERNAL_ACCOUNT_HOLDER_LIMIT_ERROR",
"descriptionEn": "External account holder is not allowed to be involved in therequested operation."
},
{
"code": "EXTERNAL_ACCOUNT_HOLDER_NOT_FOUND",
"descriptionEn": "External account holder could not be found."
},
{
"code": "EXTERNAL_ACCOUNT_HOLDER_REJECTED",
"descriptionEn": "External account holder or their provider rejected request."
},
{
"code": "EXTERNAL_CLIENT_ERROR",
"descriptionEn": "Generic client error."
},
{
"code": "EXTERNAL_COMMUNICATION_ERROR",
"descriptionEn": "Failure to communicate with external system."
},
{
"code": "EXTERNAL_CURRENCY_UNSUPPORTED",
"descriptionEn": "External system does not support the requested currency."
},
{
"code": "EXTERNAL_ERROR_MESSAGE",
"descriptionEn": "This error originates from an external system"
},
{
"code": "EXTERNAL_FINANCIAL_SERVICE_PROVIDER_NOT_FOUND",
"descriptionEn": "External financial service provider could not be found."
},
{
"code": "EXTERNAL_INSTRUMENT_ADDITIONAL_INFORMATION_ALREADY_SET",
"descriptionEn": "That additional information has already been set for the externalinstrument."
},
{
"code": "EXTERNAL_INSTRUMENT_ALREADY_EXISTS",
"descriptionEn": "The external instrument already exists."
},
{
"code": "EXTERNAL_INSTRUMENT_CURRENTLY_TOO_MANY_REGISTRATION_ATTEMPTS",
"descriptionEn": "Too many registration attempts have been made for thatexternal instrument today."
},
{
"code": "EXTERNAL_INSTRUMENT_DETAIL_ALREADY_ALREADY_SUPPORTED_BY_TYPE",
"descriptionEn": "The instrument type already support the instrument detail"
},
{
"code": "EXTERNAL_INSTRUMENT_DETAIL_DATA_TYPE_DOES_NOT_SUPPORT_MASKING",
"descriptionEn": "The data type does not support masking"
},
{
"code": "EXTERNAL_INSTRUMENT_DETAIL_DATA_TYPE_IS_NOT_A_SECRET",
"descriptionEn": "The data type was not a secret and cannot be used with secretlength"
},
{
"code": "EXTERNAL_INSTRUMENT_DETAIL_MULTIPLE_INSTRUMENT_IDENTIFIER_FOR_INSTRUMENT_TYPE",
"descriptionEn": "Multiple details created of type INSTRUMENT_IDENTIFIER forthe same external instrument type"
},
{
"code": "EXTERNAL_INSTRUMENT_DETAIL_UNSUPPORTED_DATA_TYPE",
"descriptionEn": "The data type is not supported"
},
{
"code": "EXTERNAL_INSTRUMENT_DUPLICATE_INSTRUMENT_DETAIL",
"descriptionEn": "A duplicate instrument details was added to the instrument"
},
{
"code": "EXTERNAL_INSTRUMENT_IS_ALREADY_ACTIVE",
"descriptionEn": "The external instrument is already active."
},
{
"code": "EXTERNAL_INSTRUMENT_MAX_NUMBER_OF_ADDITIONAL_INFORMATION_TYPES_EXCEEDED",
"descriptionEn": "The maximum number of additional information attributes hasalready been reached for that external instrument."
},
{
"code": "EXTERNAL_INSTRUMENT_MISSING_INSTRUMENT_DETAIL",
"descriptionEn": "The instrument detail is missing by the instrument type"
},
{
"code": "EXTERNAL_INSTRUMENT_NO_INSTRUMENT_DETAILS_FOUND",
"descriptionEn": "The instrument type does not support any details"
},
{
"code": "EXTERNAL_INSTRUMENT_NOT_FOUND",
"descriptionEn": "The external instrument was not found."
},
{
"code": "EXTERNAL_INSTRUMENT_PROVIDER_ALREADY_HAS_TYPE",
"descriptionEn": "The external instrument provider already supports thatinstrument type."
},
{
"code": "EXTERNAL_INSTRUMENT_PROVIDER_DATA_INVALID",
"descriptionEn": "The instrument provider data sent in the header from theprovider towards the client is invalid"
},
{
"code": "EXTERNAL_INSTRUMENT_PROVIDER_NAME_ALREADY_EXISTS",
"descriptionEn": "An external instrument provider with that name already exists."
},
{
"code": "EXTERNAL_INSTRUMENT_PROVIDER_NOT_FOUND",
"descriptionEn": "The external instrument provider was not found."
},
{
"code": "EXTERNAL_INSTRUMENT_PROVIDER_UNSUPPORTED_TYPE",
"descriptionEn": "The external instrument provider does not support thatinstrument type."
},
{
"code": "EXTERNAL_INSTRUMENT_REGISTRATION_FAILED_BY_PROVIDER",
"descriptionEn": "The external instrument registration was failed by the externalinstrument provider."
},
{
"code": "EXTERNAL_INSTRUMENT_STATUS_UNCHANGED",
"descriptionEn": "The status of the external instrument type was not changed."
},
{
"code": "EXTERNAL_INSTRUMENT_SUBTYPE_NOT_FOUND_FOR_INSTRUMENT_TYPE",
"descriptionEn": "The external instrument type does not support that sub-type."
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_ALREADY_EXISTS",
"descriptionEn": "An instrument type with that name already exists."
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_ALREADY_SUPPORTS_ADDITIONAL_INFORMATION_TYPE",
"descriptionEn": "The external instrument type already supports that additionalinformation type."
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_DETAILS_STORED_IN_EWP_MAX_PROVIDER_LIMIT_REACHED",
"descriptionEn": "The instrument type does not support more providers"
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_DOES_NOT_SUPPORT_INTERNAL_STORAGE",
"descriptionEn": "Instrument type does not support storing details in EWP"
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_NOT_FOUND",
"descriptionEn": "The external instrument type was not found."
},
{
"code": "EXTERNAL_INSTRUMENT_TYPE_SUBTYPE_ALREADY_EXISTS",
"descriptionEn": "The external instrument type already supports that sub-type."
},
{
"code": "EXTERNAL_INSTRUMENT_UNSUPPORTED_ADDITIONAL_INFORMATION",
"descriptionEn": "The external instrument type does not support that additionalinformation."
},
{
"code": "EXTERNAL_INSTRUMENT_UNSUPPORTED_INSTRUMENT_DETAIL",
"descriptionEn": "The instrument detail is not supported by the instrument type"
},
{
"code": "EXTERNAL_INSTRUMENT_UNSUPPORTED_SUBTYPE",
"descriptionEn": "The external instrument type does not support that sub-type."
},
{
"code": "EXTERNAL_INSTRUMENT_UNSUPPORTED_TYPE",
"descriptionEn": "That external instrument type is not supported."
},
{
"code": "EXTERNAL_OPERATION_UNSUPPORTED",
"descriptionEn": "External server does not support the requested transaction type."
},
{
"code": "EXTERNAL_RATING_SOURCE_MSISDN_NOT_FOUND",
"descriptionEn": "Source MSISDN not found in External Rating (AF can't findMSISDN)"
},
{
"code": "EXTERNAL_RATING_TARGET_MSISDN_NOT_FOUND",
"descriptionEn": "Target MSISDN not found in External Rating (AF can't findMSISDN)"
},
{
"code": "EXTERNAL_REJECTED",
"descriptionEn": "External system rejected the transfer."
},
{
"code": "EXTERNAL_RESOURCE_EXPIRED",
"descriptionEn": "External resource has expired."
},
{
"code": "EXTERNAL_RESOURCE_NOT_FOUND",
"descriptionEn": "External server could not find resource."
},
{
"code": "EXTERNAL_SERVER_ERROR",
"descriptionEn": "External server could not handle request."
},
{
"code": "EXTERNAL_SERVICE_PROVIDER_NOT_FOUND",
"descriptionEn": "External service provider with given User name could not befound"
},
{
"code": "EXTERNAL_VALIDATION_FAILED",
"descriptionEn": "External server failed to validate request."
},
{
"code": "EXTERNAL_VERSION_ERROR",
"descriptionEn": "External server does not supported the requested version."
},
{
"code": "FAILED_TO_CREATE_NETTING_REPORT",
"descriptionEn": "Netting report error"
},
{
"code": "FAILED_TO_DELETE_CUSTODY_ACCOUNT",
"descriptionEn": "Failed to delete custody account."
},
{
"code": "FAILED_TO_EXPORT",
"descriptionEn": "Failed to export data *"
},
{
"code": "FAILED_TO_PERFORM_EXTERNAL_OPERATION",
"descriptionEn": "Failed to perform operation towards external system."
},
{
"code": "FEE_REVERSAL_NOT_ALLOWED",
"descriptionEn": "Fees reversal is not allowed after certain time has elapsed"
},
{
"code": "FIELD_TOO_LONG",
"descriptionEn": "Data in element is too long"
},
{
"code": "FINANCIAL_CONFIGURATION_DOES_NOT_EXIST",
"descriptionEn": "Financial Configuration does not exist"
},
{
"code": "FINANCIAL_CONTROLLER_TRANSACTION_NOT_FOUND",
"descriptionEn": "Neither transaction with transaction ID nor original transactionwith original transaction ID could be found"
},
{
"code": "FINANCIAL_RESOURCE_NOT_SUPPORTED",
"descriptionEn": "Financial resource not supported"
},
{
"code": "FINANCIAL_TRANSACTION_RECEIPT_FILE_CREATION_FAILED",
"descriptionEn": "Unable to create receipt file for financial transaction"
},
{
"code": "FIRST_NAME_NOT_ALLOWED_IN_PASSWORD",
"descriptionEn": "Using first name in password is not allowed"
},
{
"code": "FLOAT_TRANSFER_BETWEEN_HIERARCHIES_EXEMPTION_DOES_NOT_EXIST",
"descriptionEn": "Float transfer between hierarchies rule to be removed does notexist"
},
{
"code": "FLOAT_TRANSFER_BETWEEN_HIERARCHIES_INVALID_RULE",
"descriptionEn": "It is not possible to set an exemption for an agent with aninvalid/disallowed rule"
},
{
"code": "FLOAT_TRANSFER_BETWEEN_HIERARCHIES_NULL_PARENT",
"descriptionEn": "It is not possible to remove an exemption for a sender agentwho's parent is 'null'"
},
{
"code": "FLOAT_TRANSFER_EXEMPTION_ALREADY_EXISTS",
"descriptionEn": "The specified float transfer exemption rule already exists"
},
{
"code": "FRI_CAN_ONLY_HAVE_ONE_OWNER",
"descriptionEn": "Setting multiple owners of an FRI is not allowed"
},
{
"code": "FRI_INVALID",
"descriptionEn": "FRI string is incorrectly formatted"
},
{
"code": "FRI_REFERENCE_NOT_FOUND",
"descriptionEn": "NULL"
},
{
"code": "FROM_DATE_AFTER_TO_DATE",
"descriptionEn": "Operation requires that start date has to occur before end date"
},
{
"code": "FUNDS_STILL_LEFT",
"descriptionEn": "Could not perform operation as funds are still left"
},
{
"code": "FUTURE_FROM_DATE_AND_FUTURE_TO_DATE",
"descriptionEn": "Operation requires that start date and end date should not be infuture"
},
{
"code": "GAP_EXISTS_IN_PAYOUT_CYCLE_ORDER",
"descriptionEn": "A payout cycle has not been assigned to a contributor. *"
},
{
"code": "GENERIC_SERVER_ERROR",
"descriptionEn": "Generic server error."
},
{
"code": "GROUP_ACCOUNT_CREATION_FAILED",
"descriptionEn": "Group account could not be created. *"
},
{
"code": "GROUP_ALREADY_USED_BY_ANOTHER_BANKDOMAIN",
"descriptionEn": "Could not perform operation since the Group is already usedby another Bank domain"
},
{
"code": "GROUP_CONTAINS_NONACCEPTED_CONTRIBUTORS",
"descriptionEn": "Group contains contributors who have not accepted theirinvitations. *"
},
{
"code": "GROUP_CONTAINS_NONACCEPTED_MEMBERS",
"descriptionEn": "Group contains members who have not accepted theirinvitations. *"
},
{
"code": "GROUP_CYCLE_NOT_READY_FOR_MANUAL_PAYOUT",
"descriptionEn": "The given payout cycle has not started and is not ready formanual payout. *"
},
{
"code": "GROUP_MEMBER_COULD_NOT_BE_REMOVED",
"descriptionEn": "Group member could not be removed from group"
},
{
"code": "GROUP_MEMBER_COULD_NOT_BE_REMOVED_FROM_BANKDOMAIN",
"descriptionEn": "Group member could not be removed from Bank domain"
},
{
"code": "GROUP_MEMBER_NOT_FOUND",
"descriptionEn": "Group member with given ID could not be found in this group"
},
{
"code": "GROUP_NOT_FOUND",
"descriptionEn": "Group could not be found. *"
},
{
"code": "GROUP_USED_BY_BANKDOMAIN",
"descriptionEn": "Group used by Bank domain is not allowed to be removed"
},
{
"code": "HIGH_CONTENTION_ACCOUNT_NOT_SUPPORTED_AS_MIRRORED_ACCOUNT",
"descriptionEn": "It's not possible to mirror a High Contention account in SDP sinceit doesn't have a balance."
},
{
"code": "HOME_CHARGING_REGION_NOT_FOUND",
"descriptionEn": "Home charging region with given ID was not found"
},
{
"code": "HOME_CHARGING_REGION_USED",
"descriptionEn": "Could not perform operation since the home charging regionis currently in use"
},
{
"code": "HOME_CHARGING_REGION_WITH_NAME_ALREADY_EXISTS",
"descriptionEn": "Could not perform operation since Home Charging Region withgiven name already exists"
},
{
"code": "ID_LENGTH_OUT_OF_BOUNDS",
"descriptionEn": "Length of identification is not within length boundaries"
},
{
"code": "IDENTIFICATION_ID_AND_TYPE_ALREADY_EXIST",
"descriptionEn": "Duplicate identification"
},
{
"code": "IDENTITY_INVALID",
"descriptionEn": "Identity string is incorrectly formatted"
},
{
"code": "IDTYPE_NOT_SUPPORT",
"descriptionEn": "ID type not supported by ISO 20022"
},
{
"code": "ILLEGAL_CREDENTIAL_STATUS_CHANGE",
"descriptionEn": "The credential status change is illegal"
},
{
"code": "ILLEGAL_GROUP_ROLE",
"descriptionEn": "The account holder cannot have the provided role. *"
},
{
"code": "ILLEGAL_GROUP_STATE",
"descriptionEn": "The group cannot be changed to the given state. *"
},
{
"code": "IMSI_INVALID",
"descriptionEn": "Format of IMSI is invalid"
},
{
"code": "INACTIVE_ACCOUNT",
"descriptionEn": "Inactive receiver account"
},
{
"code": "INCORRECT_PASSWORD",
"descriptionEn": "Incorrect password"
},
{
"code": "INCORRECT_PIN",
"descriptionEn": "Incorrect pin code"
},
{
"code": "INCORRECT_SEQURITY_ANSWER",
"descriptionEn": "Security answer was not correct"
},
{
"code": "INCORRECT_TRANSACTION_STATUS",
"descriptionEn": "Transaction state is incorrect for this operation"
},
{
"code": "INFORMATIONAL_SCOPE_INSTRUCTION",
"descriptionEn": "Informational scopes shall not have instructions."
},
{
"code": "INITIATOR_ALREADY_HAS_PENDING_SWITCH_PAYOUT_CYCLE",
"descriptionEn": "The initiator of switching a payout cycle with another contributoralready has a pending switch. *"
},
{
"code": "INITIATOR_IS_NOT_ACCEPTED_CONTRIBUTOR_IN_THE_GROUP",
"descriptionEn": "Initiator has not accepted the invitation to group. *"
},
{
"code": "INTERNAL_ERROR",
"descriptionEn": "An internal error caused the operation to fail"
},
{
"code": "INTERNAL_LOAN_ACCOUNT_NOT_FOUND",
"descriptionEn": "Could not find Internal Loan Account with given Id"
},
{
"code": "INTERNAL_LOAN_AMOUNT_MIN_LARGER_THAN_AMOUNT_MAX",
"descriptionEn": "Amount Min cannot be larger than Amount Max"
},
{
"code": "INTERNAL_LOAN_APPLICATION_IS_NOT_VALID",
"descriptionEn": "The state of this Internal Loan Application is not valid for thisoperation"
},
{
"code": "INTERNAL_LOAN_APPLICATION_NOT_FOUND",
"descriptionEn": "Could not find Internal Loan Application"
},
{
"code": "INTERNAL_LOAN_MAXIMUM_NUMBER_OF_APPLICATIONS",
"descriptionEn": "Maximum number of Internal Loan Applications reached"
},
{
"code": "INTERNAL_LOAN_PRODUCT_ALREADY_EXIST",
"descriptionEn": "Internal Loan Product already exist"
},
{
"code": "INTERNAL_LOAN_PRODUCT_IS_NOT_ACTIVE",
"descriptionEn": "The Internal Loan Product status is not active"
},
{
"code": "INTERNAL_LOAN_PRODUCT_NOT_ALLOWED",
"descriptionEn": "The given Internal Loan Product is not allowed to be used"
},
{
"code": "INTERNAL_LOAN_PRODUCT_NOT_FOUND",
"descriptionEn": "Could not find Internal Loan Product with given identity andproduct code"
},
{
"code": "INTERNAL_LOAN_PROVIDER_ALREADY_EXIST",
"descriptionEn": "Internal Loan Provider already exist"
},
{
"code": "INTERNAL_LOAN_PROVIDER_NOT_FOUND",
"descriptionEn": "Could not find Internal Loan Provider with given identity"
},
{
"code": "INVALID_ACCOUNT",
"descriptionEn": "Invalid account or account does not belong to the user *"
},
{
"code": "INVALID_ACCOUNT_FRI",
"descriptionEn": "The FRI must be of account type"
},
{
"code": "INVALID_ACCOUNT_HOLDER_ADDITIONAL_INFORMATION_NAME",
"descriptionEn": "The specified account holder's additional information name isnot valid or does not exist"
},
{
"code": "INVALID_ACCOUNT_TRANSACTION_STATISTICS_RESOLUTION",
"descriptionEn": "The given account transaction statistics resolution type is invalid"
},
{
"code": "INVALID_ACCOUNTHOLDER_SETTINGS",
"descriptionEn": "Account holder settings are invalid"
},
{
"code": "INVALID_APPROVAL_TRANSACTION_STATUS",
"descriptionEn": "Approval transaction has invalid state"
},
{
"code": "INVALID_ATM_OPERATION",
"descriptionEn": "Invalid ATM operation"
},
{
"code": "INVALID_CERTIFICATE",
"descriptionEn": "Certificate is invalid *"
},
{
"code": "INVALID_CHOSEN_DELIVERY_METHOD",
"descriptionEn": "Invalid Delivery method"
},
{
"code": "INVALID_COMMISSION_OPERATION_TYPE_NAME",
"descriptionEn": "Operation is not commissioning-enabled, or doesn't have entryin OperationType"
},
{
"code": "INVALID_COMMUNICATION_CHANNEL",
"descriptionEn": "The specified communication channel is invalid or does not exist"
},
{
"code": "INVALID_COUNTER_IDENTIFIER",
"descriptionEn": "Profile counter identifier validation *"
},
{
"code": "INVALID_CREDENTIAL_TYPE",
"descriptionEn": "The given credential type is not supported when creatingcredentials for account holder"
},
{
"code": "INVALID_CURRENCY",
"descriptionEn": "Currency is either not valid or used incorrectly"
},
{
"code": "INVALID_EXTERNAL_INSTRUMENT_OWNER",
"descriptionEn": "The instrument owner was not a valid user"
},
{
"code": "INVALID_FIELD_VALUE",
"descriptionEn": "Element has invalid format"
},
{
"code": "INVALID_FINANCIAL_TRANSACTION_IDENTIFIER",
"descriptionEn": "The financial transaction could not be identified due to invalidor incomplete information in the request"
},
{
"code": "INVALID_FINANCIAL_TRANSACTION_ROLE",
"descriptionEn": "An invalid financial transaction role is sent to M3"
},
{
"code": "INVALID_IDENITY_LISTING_NOTIFICATION_GROUP",
"descriptionEn": "Invalid user identity"
},
{
"code": "INVALID_NOTIFICATION_CHANNEL",
"descriptionEn": "The notification channel is invalid or cannot be used"
},
{
"code": "INVALID_OVERDRAFT_PROVIDER",
"descriptionEn": "Overdraft provider does not exist or is not active."
},
{
"code": "INVALID_PROFILE",
"descriptionEn": "Profile validation *"
},
{
"code": "INVALID_PROFILE_COUNTER",
"descriptionEn": "Profile counter validation *"
},
{
"code": "INVALID_PROFILE_NAME",
"descriptionEn": "Profile name validation *"
},
{
"code": "INVALID_PROFILE_THRESHOLD",
"descriptionEn": "Profile threshold validation *"
},
{
"code": "INVALID_RATING_PARAMETER",
"descriptionEn": "The specified rating parameter is not valid or does not exist"
},
{
"code": "INVALID_RECEIVER",
"descriptionEn": "Invalid receiving end user"
},
{
"code": "INVALID_REMITTANCE_STATUS",
"descriptionEn": "Incorrect remittance status"
},
{
"code": "INVALID_SCHEDULED_TRANSACTION_DATE",
"descriptionEn": "A transaction can only be scheduled from a future date"
},
{
"code": "INVALID_SCHEDULED_TRANSACTION_STATUS",
"descriptionEn": "Invalid scheduled transaction status for the requested operation"
},
{
"code": "INVALID_SETTLEMENT_DEPOSIT_ID",
"descriptionEn": "Settlement deposit with given ID could not be found"
},
{
"code": "INVALID_SETTLEMENTID",
"descriptionEn": "Settlement with given ID could not be found"
},
{
"code": "INVALID_SIGNATURE",
"descriptionEn": "The provided signature is not correct"
},
{
"code": "INVALID_START_DATE",
"descriptionEn": "The specified start date is invalid"
},
{
"code": "INVALID_STATUS",
"descriptionEn": "Current status is not as expected"
},
{
"code": "INVALID_TRAFFIC_PROFILE_TYPE",
"descriptionEn": "Invalid traffic profile type"
},
{
"code": "INVALID_TRANSACTION_TYPE",
"descriptionEn": "Invalid Transaction type"
},
{
"code": "INVALID_USER_APPROVAL_TYPE",
"descriptionEn": "Invalid User (or financial) approval type or not registered"
},
{
"code": "INVOICE_ALREADY_IN_FINALIZED_STATE",
"descriptionEn": "The invoice is already in a finalized state."
},
{
"code": "INVOICE_HAS_EXPIRED",
"descriptionEn": "The invoice has expired."
},
{
"code": "INVOICE_NOT_FOUND",
"descriptionEn": "The invoice was not found."
},
{
"code": "INVOICE_SENDER_FRI_IS_SAME_AS_RECEIVER_FRI",
"descriptionEn": "The sender's FRI is same as receiver's FRI."
},
{
"code": "LAST_BANKDOMAIN_NOT_ALLOWED_TO_REMOVE",
"descriptionEn": "Bank domain could not be removed since it is the last remaining"
},
{
"code": "LIMITED_RETRIES_FOR_SERVICE_PROVIDER_NOT_ALLOWED",
"descriptionEn": "Limited retries are not allowed for the specified service provider"
},
{
"code": "LOAN_APPLICATION_NOT_FOUND",
"descriptionEn": "Could not find Loan Application with given approval ID"
},
{
"code": "LOAN_PROVIDER_NOT_FOUND",
"descriptionEn": "Could not find Loan Provider with given name"
},
{
"code": "MANDATORY_FIELD_MISSING",
"descriptionEn": "Mandatory element is missing"
},
{
"code": "MAX_ACCOUNTS_LIMIT_REACHED",
"descriptionEn": "Reached limit for max accounts"
},
{
"code": "MAX_GROUP_CREATIONS_IN_PERIOD_REACHED",
"descriptionEn": "Maximum number of groups created for a given period has beenreached."
},
{
"code": "MAX_GROUP_INVITATIONS_SENT_IN_PERIOD_REACHED",
"descriptionEn": "Maximum number of group invitations for a given period hasbeen reached."
},
{
"code": "MAX_NUMBER_OF_CONTACTS_EXCEEDED",
"descriptionEn": "Maximum number of contacts threshold exceeded"
},
{
"code": "MAX_NUMBER_OF_DOCUMENT_EXCEEDED",
"descriptionEn": "Maximum number of documents exceeded"
},
{
"code": "MAX_NUMBER_OF_MEMBERSHIPS_REACHED",
"descriptionEn": "Maximum number of group memberships has been reached.*"
},
{
"code": "MAX_ONE_ADMIN_PER_GROUP",
"descriptionEn": "Only one administrator is allowed per group. *"
},
{
"code": "MAX_PREAPPROVAL_VALIDITY_DURATION_EXCEEDED",
"descriptionEn": "The requested pre-approval validity duration exceeds theconfigured max value"
},
{
"code": "MAXIMUM_ALLOWED_NUMBER_OF_PARAMETER_VALUES_REACHED",
"descriptionEn": "Maximum number of allowed IRP possible values reached"
},
{
"code": "MAXIMUM_ALLOWED_NUMBER_OF_PARAMETERS_PER_ACCOUNTHOLDER_REACHED",
"descriptionEn": "Maximum number of allowed IRP per account holder reached"
},
{
"code": "MAXIMUM_ALLOWED_NUMBER_OF_PARAMETERS_REACHED",
"descriptionEn": "Maximum number of allowed IRP definitions reached"
},
{
"code": "MAXIMUM_INITIATE_REVERSAL_ATTEMPTS_REACHED",
"descriptionEn": "The maximum attempts of initiate reversal for the given accountholder and financial transaction has been reached"
},
{
"code": "MAXIMUM_INVOICE_VALIDITY_DURATION_EXCEEDED",
"descriptionEn": "The validity duration exceeds the system configured maximum."
},
{
"code": "MEMBER_ALREADY_ADDED_WITH_SAME_ROLE",
"descriptionEn": "The given group member has already been added to the groupwith the given role. *"
},
{
"code": "MEMBER_IS_NOT_ACTIVE",
"descriptionEn": "Group member is inactive. *"
},
{
"code": "MEMBER_LACKS_ACTIVE_ACCOUNT_WITH_CORRECT_CURRENCY",
"descriptionEn": "The given group member does not have an account in thecurrency of the group. *"
},
{
"code": "MEMBER_LACKS_PERMISSION",
"descriptionEn": "The given group member does not have permission for their rolein the group. *"
},
{
"code": "MISSING_ACTOR_MSISDN_FOR_EXTERNAL_RATING",
"descriptionEn": "Actor MSISDN is missing"
},
{
"code": "MISSING_EXCHANGE_RATE",
"descriptionEn": "Exchange rate for conversion between currencies does not exist."
},
{
"code": "MISSING_GROUP_STATUS",
"descriptionEn": "Group status is missing. *"
},
{
"code": "MISSING_MANDATORY_ELEMENT",
"descriptionEn": "Mandatory element in the data model was missing."
},
{
"code": "MISSING_MEMBER_ID",
"descriptionEn": "Group member id is missing. *"
},
{
"code": "MISSING_PARAMETER",
"descriptionEn": "One or several parameters are absent in the request."
},
{
"code": "MISSING_SCOPE_INSTRUCTION",
"descriptionEn": "Missing scope instruction."
},
{
"code": "MODIFIED_REQUEST",
"descriptionEn": "Request with the same ID has previously been processed inwhich the parameters are different."
},
{
"code": "MORE_THAN_ONE_FINANCIAL_SCOPE_NOT_SUPPORTED",
"descriptionEn": "More than one financial scope is not supported."
},
{
"code": "MORE_THAN_ONE_MUTUALLY_EXCLUSIVE_OPTIONAL_PARAMETERS_SET",
"descriptionEn": "More than one of a set of optional but mutual parameters wereset."
},
{
"code": "MSISDN_ALREADY_USED_AS_DEFAULT",
"descriptionEn": "Requested recovery MSISDN is used as default"
},
{
"code": "MSISDN_ALREADY_USED_AS_RECOVERY",
"descriptionEn": "Requested recovery MSISDN is used as recovery"
},
{
"code": "MSISDN_ALREADY_USED_BY_POINTOFSALE",
"descriptionEn": "Given msisdn alread used by a point of sale"
},
{
"code": "MSISDN_CHANGE_REASON_REQUIRED",
"descriptionEn": "MSISDN change reason is required *"
},
{
"code": "NO_ACCESS",
"descriptionEn": "User has no access permission"
},
{
"code": "NO_CHILDREN_ACCOUNTS_FOUND",
"descriptionEn": "Children accounts not found."
},
{
"code": "NO_CONTRIBUTOR_WITH_SPECIFIED_PAYOUT_CYCLE",
"descriptionEn": "There is no contributor for the provided payout cycle number. *"
},
{
"code": "NO_CURRENTDAY_STATISTICS",
"descriptionEn": "No current day statistics available to export"
},
{
"code": "NONASCII_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Using non ASCII characters in password is not allowed"
},
{
"code": "NONDIGIT_CHARACTERS_IN_PINCODE",
"descriptionEn": "Non-digit characters in pin code"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN",
"descriptionEn": "It is not allowed to change bank domain for an account holder"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_ACCOUNT_HAS_ACTIVE_RESERVATIONS",
"descriptionEn": "It is not allowed to change bank domain since the accountholder has active reservations"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_ALREADY_ASSIGNED_TO_BANK_DOMAIN",
"descriptionEn": "It is not allowed to change bank domain since the account holderis already assigned to the specified bank domain"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_CONNECTED_TO_OTHER_ACCOUNT",
"descriptionEn": "It is not allowed to change bank domain since the account holderis connected to account owned by other account holder"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_HAS_ACCOUNT_WITH_NEGATIVE_BALANCE",
"descriptionEn": "It is not allowed to change bank domain since the accountholder has an account with negative balance"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_HAS_EXTERNAL_ACCOUNT",
"descriptionEn": "It is not allowed to change bank domain since the accountholder has external account"
},
{
"code": "NOT_ALLOWED_TO_CHANGE_BANKDOMAIN_OTHER_ACCOUNT_HOLDERS_CONNECTED",
"descriptionEn": "It is not allowed to change bank domain since other accountholders are connected to the account holderâ TMs account"
},
{
"code": "NOT_ALLOWED_TO_VIEW_INVOICE",
"descriptionEn": "User doesn't have permission to view specified invoice"
},
{
"code": "NOT_AUTHORIZED",
"descriptionEn": "The logged in user does not have sufficient permissions toperform this operation"
},
{
"code": "NOT_ENOUGH_FUNDS",
"descriptionEn": "Not enough funds or loyalty points to perform operation"
},
{
"code": "NOT_ENOUGH_SECURITY_QUESTIONS_ANSWERED",
"descriptionEn": "Not enough answers to security questions are set by accountholder"
},
{
"code": "NOT_IMPLEMENTED",
"descriptionEn": "Service requested is unsupported by the server."
},
{
"code": "NOTHING_TO_EXPORT",
"descriptionEn": "No data to export *"
},
{
"code": "NOTIFICATION_CHANNEL_TYPE_AND_RECOVERY_INFO_TYPE_DO_NOT_MATCH",
"descriptionEn": "Notification channel type in request does not match recoveryinfo type in database"
},
{
"code": "NOTIFICATION_GROUP_ACCOUNT_HOLDER_NOT_FOUND",
"descriptionEn": "Notification group supervisor not found"
},
{
"code": "NOTIFICATION_GROUP_DUPLICATE_ACCOUNT_HOLDER_FOUND",
"descriptionEn": "Duplicate Notification group account holder found"
},
{
"code": "NOTIFICATION_GROUP_DUPLICATE_SUPERVISOR_FOUND",
"descriptionEn": "Duplicate Notification group supervisor found"
},
{
"code": "NOTIFICATION_GROUP_NO_PERMISSION_TO_BECOME_SUPERVISOR",
"descriptionEn": "Permission Not available tp become supervisor"
},
{
"code": "NOTIFICATION_GROUP_NOT_FOUND",
"descriptionEn": "Invalid notification group identity"
},
{
"code": "NOTIFICATION_GROUP_SUPERVISOR_ADMIN_NOT_FOUND",
"descriptionEn": "Admin supervisor not found"
},
{
"code": "NOTIFICATION_GROUP_SUPERVISOR_NOT_FOUND",
"descriptionEn": "Notification group supervisor not found"
},
{
"code": "ONE_CUSTODY_ACCOUNT_MUST_EXIST",
"descriptionEn": "One custody account must exist"
},
{
"code": "ONLY_FIXED_INCENTIVE_ALLOWED",
"descriptionEn": "Only fixed incentive is allowed for this campaign."
},
{
"code": "ONLY_ONE_REFUND_PER_DEBIT_IS_ALLOWED",
"descriptionEn": "Only one refund per debit is allowed"
},
{
"code": "OPERATION_NOT_SUPPORTED_ON_EXTERNAL_ACCOUNT",
"descriptionEn": "Operation not supported on external account"
},
{
"code": "OPERATION_NOT_SUPPORTED_ON_MIGRATED_ACCOUNT",
"descriptionEn": "Operation not supported on a migrated account"
},
{
"code": "OPT_OUT_NOT_ALLOWED",
"descriptionEn": "An opt-out for a FRI, currency and provider is not allowed *"
},
{
"code": "OTHER_FINANCIAL_ERROR",
"descriptionEn": "Other financial error"
},
{
"code": "OTP_FOR_BANK_ACCOUNT_VERIFICATION_MISSING",
"descriptionEn": "Request did not contain any OTP"
},
{
"code": "OTP_FOR_EMAIL_VERIFICATION_INCORRECT",
"descriptionEn": "Request contained incorrect OTP"
},
{
"code": "OTP_FOR_EMAIL_VERIFICATION_MISSING",
"descriptionEn": "Request did not contain any OTP"
},
{
"code": "OTP_FOR_MSISDN_VERIFICATION_INCORRECT",
"descriptionEn": "Request contained incorrect OTP"
},
{
"code": "OTP_FOR_MSISDN_VERIFICATION_MISSING",
"descriptionEn": "Request did not contain any OTP"
},
{
"code": "OTP_GENERAL_ERROR",
"descriptionEn": "General Error for Reset Credentials when enabled"
},
{
"code": "OTP_GENERATED",
"descriptionEn": "Request did not contain any OTP"
},
{
"code": "OTP_INVALID",
"descriptionEn": "Format of OTP is invalid"
},
{
"code": "OTP_NOT_FOUND",
"descriptionEn": "OTP not found, has expired or is used for the wrong operation"
},
{
"code": "OVERDRAFT_APPLICATION_ALREADY_PENDING",
"descriptionEn": "Overdraft application request already pending to provider"
},
{
"code": "OVERDRAFT_DETAILS_DO_NOT_MATCH",
"descriptionEn": "Overdraft details given in the operation don't match the onesassociated with overdraft id."
},
{
"code": "OVERDRAFT_NOT_FOUND",
"descriptionEn": "Overdraft or overdraft application with the given id was notfound."
},
{
"code": "OVERDRAFT_NOT_SUPPORTED",
"descriptionEn": "Overdraft cannot be used on accounts with balance buckets"
},
{
"code": "OVERDRAFT_OPT_OUT_ALREADY_PENDING",
"descriptionEn": "Overdraft opt out request already pending to provider"
},
{
"code": "OVERDRAFT_PROVIDER_CANNOT_BE_MANAGED_BY_FRAMEWORK",
"descriptionEn": "The Overdraft Provider cannot be managed via generic SPframework."
},
{
"code": "OVERLAPPING_CAMPAIGN_EXISTS",
"descriptionEn": "A valid (pending or active) campaign with overlapping validitytime exists."
},
{
"code": "PASSWORD_ALREADY_USED_BEFORE",
"descriptionEn": "Password has already been used before"
},
{
"code": "PASSWORD_TOO_SHORT",
"descriptionEn": "Password too short"
},
{
"code": "PAYEE_FSP_UNSUPPORTED_TRANSACTION_TYPE",
"descriptionEn": "Transaction type unsupported or rejected by Payee FSP."
},
{
"code": "PAYEE_UNSUPPORTED_CURRENCY",
"descriptionEn": "Payee does not have an account which supports the requestedcurrency."
},
{
"code": "PAYER_FSP_UNSUPPORTED_TRANSACTION_TYPE",
"descriptionEn": "Transaction type unsupported or rejected by Payer FSP."
},
{
"code": "PAYOUT_ALREADY_COMPLETED_FOR_PAYOUT_CYCLE",
"descriptionEn": "Payout has already been completed for the given payout cycle. *"
},
{
"code": "PAYOUT_ALREADY_INITIATED_FOR_APPROVER",
"descriptionEn": "The approver of switching a payout cycle with anothercontributor has already received a payout. *"
},
{
"code": "PAYOUT_ALREADY_INITIATED_FOR_INITIATOR",
"descriptionEn": "The initiator of switching a payout cycle with another contributorhas already received a payout. *"
},
{
"code": "PAYOUT_COULD_NOT_BE_MADE_TO_CONTRIBUTOR",
"descriptionEn": "A payout could not be performed to the given contributor. *"
},
{
"code": "PAYOUT_CYCLE_ALREADY_ASSIGNED",
"descriptionEn": "The given payout cycle number has already been assigned toanother contributor. *"
},
{
"code": "PAYOUT_CYCLE_NOT_WITHIN_BOUNDS",
"descriptionEn": "The given payout cycle number must be within the number ofcontributors in the group. *"
},
{
"code": "PAYOUT_CYCLE_ONLY_ALLOWED_FOR_CONTRIBUTOR",
"descriptionEn": "A payout cycle number is only allowed for contributors. *"
},
{
"code": "PAYOUT_CYCLE_REQUIRED_FOR_CONTRIBUTOR",
"descriptionEn": "A contributor must have a payout cycle number. *"
},
{
"code": "PENDING_CAMPAIGN_ALREADY_EXISTS",
"descriptionEn": "A pending campaign with the same name exists."
},
{
"code": "PENDING_COMMISSION_NOT_FOUND",
"descriptionEn": "Could not find Pending Commission"
},
{
"code": "PICKUP_REFERENCE_ID_NOT_FOUND",
"descriptionEn": "Pickup with given MTCN could not be found"
},
{
"code": "PINCODE_ALREADY_USED_BEFORE",
"descriptionEn": "PIN code has already been used"
},
{
"code": "PINCODE_DENIED_BY_MATCHING_BIRTH_DATE",
"descriptionEn": "PIN code denied by matching birth date"
},
{
"code": "PINCODE_DENIED_BY_MATCHING_IDENTIFICATION_NUMBER",
"descriptionEn": "PIN code denied by matching identification number"
},
{
"code": "PINCODE_DENIED_BY_MATCHING_MSISDN",
"descriptionEn": "PIN code denied by matching MSISDN"
},
{
"code": "PINCODE_DENIED_BY_MATCHING_REGULAR_EXPRESSION",
"descriptionEn": "PIN code denied by matching regular expression"
},
{
"code": "PINCODE_HAS_EXPIRED",
"descriptionEn": "Wrong profile"
},
{
"code": "PINCODE_TOO_LONG",
"descriptionEn": "Pin code too long"
},
{
"code": "PINCODE_TOO_SHORT",
"descriptionEn": "Pin code too short"
},
{
"code": "POINTOFSALE_NOT_ACQUIRED",
"descriptionEn": "The point of sale with given msisdn is not acquired."
},
{
"code": "PREAPPROVAL_NOT_FOUND",
"descriptionEn": "The pre-approval with given ID could not be found"
},
{
"code": "PREAPPROVALS_NOT_FOUND",
"descriptionEn": "No pre-approvals found"
},
{
"code": "PROFILE_ALREADY_EXISTS",
"descriptionEn": "Profile name validation *"
},
{
"code": "PROFILE_JSON_INVALID_FILE",
"descriptionEn": "Json File validation *"
},
{
"code": "PROFILE_MISMATCH",
"descriptionEn": "A profile mismatch between for example a provided counterconfiguration (belonging to one profile) and provided profilereference (having a different profile)"
},
{
"code": "PROFILE_NOT_FOUND",
"descriptionEn": "Profile not found"
},
{
"code": "PROFILE_TYPE_MISMATCH",
"descriptionEn": "Profile type validation *"
},
{
"code": "PROFILE_VERSION_MANDATORY",
"descriptionEn": "Profile version validation *"
},
{
"code": "PROFILE_VERSION_MISMATCH",
"descriptionEn": "Profile version validation *"
},
{
"code": "PROFILE_WITH_NAME_DOES_NOT_EXIST",
"descriptionEn": "Tag was not found"
},
{
"code": "PROVIDER_CATEGORY_LINKED_WITH_ACCOUNT_HOLDER",
"descriptionEn": "Provider Category can not be deleted as it is linked with accountholder"
},
{
"code": "PROVIDER_CATEGORY_NOT_FOUND",
"descriptionEn": "No provider category with this name was found in the system"
},
{
"code": "QUEUED_FOR_APPROVAL",
"descriptionEn": "Request is queued for approval"
},
{
"code": "QUOTE_ALREADY_USED",
"descriptionEn": "Quote has already been used"
},
{
"code": "QUOTE_EXPIRED",
"descriptionEn": "Quote has expired"
},
{
"code": "QUOTE_EXPIRED",
"descriptionEn": "Client requested to use a quote which has already expired."
},
{
"code": "QUOTE_ID_NOT_FOUND",
"descriptionEn": "Provided Quote ID was not found in the server."
},
{
"code": "QUOTE_NOT_FOUND",
"descriptionEn": "Quote not found"
},
{
"code": "QUOTE_NOT_SUPPORTED",
"descriptionEn": "Quote is not supported with the combination of parameters"
},
{
"code": "QUOTE_NOT_SUPPORTED_WHEN_NO_CHANGE",
"descriptionEn": "Quote is not supported when there is no change"
},
{
"code": "QUOTE_PROCESSING",
"descriptionEn": "Quote is already processing"
},
{
"code": "RATING_PARAMETER_ALREADY_EXIST",
"descriptionEn": "The specified rating parameter already exist"
},
{
"code": "RATING_PARAMETER_DOES_NOT_EXIST",
"descriptionEn": "The specified rating parameter does not exist"
},
{
"code": "RATING_PARAMETER_IN_USE",
"descriptionEn": "The specified rating parameter cannot be deleted because it isin use"
},
{
"code": "RATING_PARAMETER_VALUE_IS_NOT_ALLOWED",
"descriptionEn": "The specified rating parameter value is not on list of allowedvalues"
},
{
"code": "REACTIVATE_ACCOUNT_FAILED",
"descriptionEn": "Account could not be re-activated"
},
{
"code": "REASON_NOT_ALLOWED",
"descriptionEn": "Reason is not allowed if command is of type COMPLETE"
},
{
"code": "REASON_REQUIRED",
"descriptionEn": "Reason is required if command is of type ROLLBACK"
},
{
"code": "RECONCILIATION_PROCESS_ERROR",
"descriptionEn": "Failed to process reconciliation file."
},
{
"code": "RECOVERY_INFO_ALREADY_EXISTS_FOR_ACCOUNT_HOLDER",
"descriptionEn": "Given recovery info already exists for the account holder"
},
{
"code": "RECOVERY_INFO_NOT_FOUND",
"descriptionEn": "No recovery info with this name was found in the system"
},
{
"code": "RECURRING_SCHEDULED_TRANSACTION_EXCEEDS_MAX_DAYS",
"descriptionEn": "Recurring scheduled transaction can only be scheduled a limitednumber of days into the future"
},
{
"code": "REFERENCE_ID_ALREADY_IN_USE",
"descriptionEn": "This client reference ID is already used"
},
{
"code": "REFERENCE_ID_NOT_FOUND",
"descriptionEn": "A client reference with this ID could not be found"
},
{
"code": "REFUND_AMOUNT_CANNOT_EXCEED_THE_DEBIT_AMOUNT",
"descriptionEn": "Refund amount cannot be larger than the debit amount"
},
{
"code": "RELATIVE_DOES_NOT_EXIST",
"descriptionEn": "The relative does not exist"
},
{
"code": "REMITTANCE_ID_DOES_NOT_EXIST",
"descriptionEn": "Remittance Id does not exist in dbase"
},
{
"code": "REMITTANCE_NOT_FOUND",
"descriptionEn": "Remittance not found, Invalid provider name or remittance id"
},
{
"code": "REMITTANCE_NOT_POSSIBLE",
"descriptionEn": "Remittance not possible because given data is invalid."
},
{
"code": "REMOVE_PARENT_NOT_SUPPORTED_FOR_NONLEAF_CHILD",
"descriptionEn": "Removing a parent for agent who has children in the hierarchy isnot allowed with child permissions."
},
{
"code": "REQUIRED_FIELD_MISSING",
"descriptionEn": "Element needed for this invocation is missing"
},
{
"code": "REQUIRED_PASSWORD_CRITERIA_NOT_MATCH",
"descriptionEn": "Password criteria configuration invalid"
},
{
"code": "RESOURCE_ALREADY_LINKED",
"descriptionEn": "The resource with the given FRI is already linked"
},
{
"code": "RESOURCE_LINKING_ALREADY_INITIATED",
"descriptionEn": "The resource linking process has already been initiated"
},
{
"code": "RESOURCE_NOT_ACTIVE",
"descriptionEn": "Required resource is not active"
},
{
"code": "RESOURCE_NOT_AVAILABLE",
"descriptionEn": "FRI not available"
},
{
"code": "RESOURCE_NOT_FOUND",
"descriptionEn": "FRI not found"
},
{
"code": "RESOURCE_TEMPORARY_LOCKED",
"descriptionEn": "Required resource is temporarily locked"
},
{
"code": "REVERSAL_ALREADY_PERFORMED_ON_THIS_TRANSACTION",
"descriptionEn": "Reversal has already been performed on this transaction"
},
{
"code": "REVERSAL_INITIALIZATION_FAILED",
"descriptionEn": "Reversal initialization failed"
},
{
"code": "REVERSAL_NOT_ALLOWED",
"descriptionEn": "Reversal is not allowed after certain time has elapsed"
},
{
"code": "REVERSAL_NOT_ALLOWED_ON_THIS_TRANSACTION_TYPE",
"descriptionEn": "Reversal is not allowed on this type of transaction"
},
{
"code": "REVERSAL_SUB_TRANSACTION_INVALID",
"descriptionEn": "Reversal not possible since sub transaction is invalid"
},
{
"code": "REVERSED_USER_ID_NOT_ALLOWED_IN_PASSWORD",
"descriptionEn": "Using reversed user id in password is not allowed"
},
{
"code": "ROLLBACK_NOT_POSSIBLE",
"descriptionEn": "Transaction could not be performed since neither of the partiessupports rollback"
},
{
"code": "SCHEDULED_TRANSACTION_EXCEEDS_MAX_DAYS",
"descriptionEn": "Transaction can only be scheduled a limited number of daysinto the future"
},
{
"code": "SCHEDULED_TRANSACTION_NOT_FOUND",
"descriptionEn": "The requested scheduled transaction could not be found"
},
{
"code": "SECRETARY_ALREADY_ASSIGNED",
"descriptionEn": "Only one secretary is allowed per group. *"
},
{
"code": "SECURITY_QUESTION_ANSWERS_NOT_ADDED",
"descriptionEn": "Answers to security questions were not added, invalid answerdata."
},
{
"code": "SELF_SERVICE_NOTIFICATION_DUPLICATE",
"descriptionEn": "This self service notification aready exists."
},
{
"code": "SELF_SERVICE_NOTIFICATION_LIMIT_EXCEEDS_HARD_LIMIT",
"descriptionEn": "The notification limit exceeds the hard limit"
},
{
"code": "SELF_SERVICE_NOTIFICATION_NOT_FOUND",
"descriptionEn": "NULL"
},
{
"code": "SELF_SERVICE_NOTIFICATION_TOO_MANY",
"descriptionEn": "Max number of self serviced notifications reached, cannot createanother."
},
{
"code": "SERVICE_PROVIDER_DOES_NOT_EXIST",
"descriptionEn": "Service Provider does not exist"
},
{
"code": "SERVICE_PROVIDER_GATEWAY_URL_ALREADY_EXIST",
"descriptionEn": "Service Provider already has gateway URL defined"
},
{
"code": "SERVICE_PROVIDER_TYPE_NOT_FOUND",
"descriptionEn": "Service provider type not found"
},
{
"code": "SERVICE_TEMPORARILY_UNAVAILABLE",
"descriptionEn": "The operation could not be performed right now but mightsucceed later"
},
{
"code": "SERVICE_UNAVAILABLE",
"descriptionEn": "Service Unavailable, a resource is not accessible at the moment,try again later."
},
{
"code": "SESSION_INVALID",
"descriptionEn": "The session has timed out"
},
{
"code": "SETTLEMENT_AMOUNT_DO_NOT_MATCH",
"descriptionEn": "The response amount does not match with the amount in thePayment Instruction"
},
{
"code": "SETTLEMENT_ANOTHER_SETTLEMENT_BEING_PROCESSED",
"descriptionEn": "Another settlement task is ongoing. Only one concurrentsettlement can be processed at a time."
},
{
"code": "SETTLEMENT_BANK_INSTRUCTION_IN_WRONG_STATE",
"descriptionEn": "Settlement bank instruction in wrong state"
},
{
"code": "SETTLEMENT_BANK_INSTRUCTION_NOT_FOUND",
"descriptionEn": "Settlement bank instruction could not be found"
},
{
"code": "SETTLEMENT_CLOSING_BALANCE_MISMATCH",
"descriptionEn": "Balance reconcilation failed. Provided closing balance does notmatch with the expected closing balance of custody account"
},
{
"code": "SETTLEMENT_CONFIGURATION_CERTIFICATE_DOES_NOT_EXIST_FOR_CUSTODY_ACCOUNT",
"descriptionEn": "Certificate does not exist for custody account not able to verifysignature of settlement file"
},
{
"code": "SETTLEMENT_CONFIGURATION_CUSTODY_ACCOUNT_ALREADY_EXISTS_WITH_SETTLEMENT_CONFIGURATION",
"descriptionEn": "Custody account already exists with settlement configuration"
},
{
"code": "SETTLEMENT_CONFIGURATION_DOES_NOT_EXIST_FOR_CUSTODY_ACCOUNT",
"descriptionEn": "Could not find settlement Configuration for custody account"
},
{
"code": "SETTLEMENT_CONFIGURATION_DOES_NOT_SUPPORT_TRANSFERFROMBANK_OPERATION",
"descriptionEn": "Settlement Configuration does not support transfer from bankoperation"
},
{
"code": "SETTLEMENT_CONFIGURATION_FOR_IDENTIFIER_ALREADY_EXISTS",
"descriptionEn": "Settlement configuration for identifier already exists"
},
{
"code": "SETTLEMENT_CONFIGURATION_INSTRUCTION_FORMATTER_CLASS_NOT_FOUND",
"descriptionEn": "Instruction formatter class not found"
},
{
"code": "SETTLEMENT_CONFIGURATION_NOT_FOUND",
"descriptionEn": "Settlement configuration not found"
},
{
"code": "SETTLEMENT_CONFIGURATION_SETTLEMENT_PARSER_CLASS_NOT_FOUND",
"descriptionEn": "Settlement parser class not found"
},
{
"code": "SETTLEMENT_CONFIGURATION_UNABLE_TO_REMOVE_CUSTODY_ACCOUNT_ID",
"descriptionEn": "Unable to remove custody account id from settlementconfiguration"
},
{
"code": "SETTLEMENT_CURRENCY_DO_NOT_MATCH",
"descriptionEn": "Currency does not match with custody account's currency."
},
{
"code": "SETTLEMENT_CUSTODY_ACCOUNT_DO_NOT_MATCH",
"descriptionEn": "Settlement process failed because the custody accountsinformation do not match."
},
{
"code": "SETTLEMENT_DEPOSIT_ALREADY_REVERSED",
"descriptionEn": "The deposit has already been reversed."
},
{
"code": "SETTLEMENT_DEPOSIT_IN_INVALID_STATE",
"descriptionEn": "The deposit is in an invalid state."
},
{
"code": "SETTLEMENT_DEPOSIT_NOT_FOUND",
"descriptionEn": "The deposit was not found."
},
{
"code": "SETTLEMENT_DEPOSIT_TRANSACTION_DETAILS_MISSING",
"descriptionEn": "The transaction details of the deposit where not found."
},
{
"code": "SETTLEMENT_DUPLICATE_RECORD_FOUND",
"descriptionEn": "Duplicated deposit or reverse deposit record found."
},
{
"code": "SETTLEMENT_FILE_DIGEST_VERIFICATION_ERROR",
"descriptionEn": "Digest does not exist or digest verification failed for settlementfile"
},
{
"code": "SETTLEMENT_FILE_FORMAT_ERROR",
"descriptionEn": "Error in parsing settlement file"
},
{
"code": "SETTLEMENT_FILE_SIGNATURE_VERIFICATION_ERROR",
"descriptionEn": "Signature does not exist or signature verification failed forsettlement file"
},
{
"code": "SETTLEMENT_IDENTIFIER_DO_NOT_MATCH",
"descriptionEn": "Payment Instruction Response caller identifier mismatch"
},
{
"code": "SETTLEMENT_IDENTIFIER_NOT_FOUND",
"descriptionEn": "Settlement identifier not found"
},
{
"code": "SETTLEMENT_INVALID_AMOUNT",
"descriptionEn": "Invalid or no amount in Payment Instruction Response."
},
{
"code": "SETTLEMENT_INVALID_RECEIVER",
"descriptionEn": "Settlement error due to invalid receiver.There is no such accountholder or custody account exists."
},
{
"code": "SETTLEMENT_NOT_READY",
"descriptionEn": "Settlement is in wrong state"
},
{
"code": "SETTLEMENT_ONLINE_SETTLEMENT_NOT_ENABLED_FOR_CUSTODY_ACCOUNT",
"descriptionEn": "Online settlement not enabled for custody account"
},
{
"code": "SETTLEMENT_OPENING_BALANCE_MISMATCH",
"descriptionEn": "Opening Balance reconcilation failed"
},
{
"code": "SETTLEMENT_PAYMENT_INSTRUCTION_IN_WRONG_STATE",
"descriptionEn": "Wrong state for Settlement PaymentInstruction."
},
{
"code": "SETTLEMENT_PAYMENT_INSTRUCTION_NOT_FOUND",
"descriptionEn": "Settlement PaymentInstruction not found."
},
{
"code": "SETTLEMENT_PROCESS_ERROR",
"descriptionEn": "Failed to process settlement file."
},
{
"code": "SETTLEMENT_RECEIVING_ACCOUNT_DO_NOT_MATCH",
"descriptionEn": "The receiver account does not match"
},
{
"code": "SETTLEMENT_REJECTED_BY_TRAFFIC_CONTROL",
"descriptionEn": "Maximum number of outstanding transactions reached."
},
{
"code": "SETTLEMENT_TRANSFER_IN_WRONG_STATE",
"descriptionEn": "Wrong state for Settlement CustodyAccountsTransfers."
},
{
"code": "SOURCE_AND_TARGET_ARE_THE_SAME",
"descriptionEn": "Source is the same as the target"
},
{
"code": "SOURCE_NOT_FOUND",
"descriptionEn": "Source FRI not found"
},
{
"code": "START_DATE_IN_THE_PAST",
"descriptionEn": "Start date cannot be in the past"
},
{
"code": "START_DATE_INVALID",
"descriptionEn": "Group start date is invalid. *"
},
{
"code": "SUBSCRIPTION_NOT_FOUND",
"descriptionEn": "Subscription with supplied subscription key does not exist *"
},
{
"code": "SURNAME_NOT_ALLOWED_IN_PASSWORD",
"descriptionEn": "Using surname in password is not allowed"
},
{
"code": "SUSPEND_ACCOUNT_FAILED",
"descriptionEn": "Not possible to put account in suspended state"
},
{
"code": "SYSTEM_ACCOUNT_TYPE_NOT_FOUND",
"descriptionEn": "System account type does not exist"
},
{
"code": "SYSTEM_ACCOUNT_TYPE_NOT_SUPPORTED",
"descriptionEn": "Balance buckets not supported for system account type"
},
{
"code": "TAG_WITH_NAME_ALREADY_EXISTS",
"descriptionEn": "Tag could not be created because a Tag with submitted namealready exists"
},
{
"code": "TAG_WITH_NAME_DO_NOT_EXISTS",
"descriptionEn": "Tag was not found"
},
{
"code": "TARGET_AUTHORIZATION_ERROR",
"descriptionEn": "Target financial resource has reached counter or balance limits,has insufficient funds or is missing permissions"
},
{
"code": "TARGET_NOT_FOUND",
"descriptionEn": "Target FRI not found"
},
{
"code": "TAX_REPORT_NOT_FOUND",
"descriptionEn": "Tax report not found"
},
{
"code": "THRESHOLD_CONFIGURATION_NOT_FOUND",
"descriptionEn": "The specified threshold configuration does not exist."
},
{
"code": "TOO_FEW_CONTRIBUTORS",
"descriptionEn": "Group contains too few contributors. *"
},
{
"code": "TOO_FEW_LOWERCASE_ALPHABETIC_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Too few lower case alphabetic characters in password"
},
{
"code": "TOO_FEW_NUMERICAL_DIGITS_IN_PASSWORD",
"descriptionEn": "Too few digits in password"
},
{
"code": "TOO_FEW_SPECIAL_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Too few special characters in password"
},
{
"code": "TOO_FEW_UPPERCASE_ALPHABETIC_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Too few upper case alphabetic characters in password"
},
{
"code": "TOO_FEW_UPPERCASE_OR_LOWERCASE_ALPHABETIC_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Too few upper or lower case alphabetic characters in password"
},
{
"code": "TOO_MANY_CONSECUTIVE_DIGITS_IN_PINCODE",
"descriptionEn": "Too many consecutive digits in PIN code"
},
{
"code": "TOO_MANY_IDENTICAL_CONSECUTIVE_CHARACTERS_IN_PASSWORD",
"descriptionEn": "Too many identical consecutive characters in password"
},
{
"code": "TOO_MANY_REPEATED_DIGITS_IN_PINCODE",
"descriptionEn": "Too many repeated digits in PIN code"
},
{
"code": "TOTAL_BATCH_LIMIT_EXCEEDED",
"descriptionEn": "Total batch limit exceeded"
},
{
"code": "TRANSACTION_ID_OR_ORIGINAL_TRANSACTION_ID_MISSING",
"descriptionEn": "Neither transaction ID nor original transaction ID was given"
},
{
"code": "TRANSACTION_NOT_ALLOWED",
"descriptionEn": "Transaction was not allowed"
},
{
"code": "TRANSACTION_NOT_COMPLETED",
"descriptionEn": "Transaction has not been completed and its state is eitherPending or Failed"
},
{
"code": "TRANSACTION_NOT_FOUND",
"descriptionEn": "Transaction not found"
},
{
"code": "TRANSACTION_NOT_QUEUED",
"descriptionEn": "Transaction is not queued"
},
{
"code": "TRANSACTION_REQUEST_APPROVED",
"descriptionEn": "Payer approved an already completed transaction request froma Payee."
},
{
"code": "TRANSACTION_REQUEST_EXPIRED",
"descriptionEn": "Client requested to use a transaction request which has alreadyexpired."
},
{
"code": "TRANSACTION_REQUEST_NOT_FOUND",
"descriptionEn": "Provided Transaction Request was not found in the server."
},
{
"code": "TRANSACTION_REQUEST_REJECTED",
"descriptionEn": "Payer rejected a transaction request from a Payee."
},
{
"code": "TRANSACTION_TIMED_OUT",
"descriptionEn": "Transaction timed out"
},
{
"code": "TRANSFER_EXPIRED",
"descriptionEn": "Client requested to use a transfer which has already expired."
},
{
"code": "TRANSFER_ID_NOT_FOUND",
"descriptionEn": "Provided Transfer ID was not found in the server."
},
{
"code": "TRANSFER_TYPE_AND_ACCOUNT_DO_NOT_MATCH",
"descriptionEn": "Receiving account is invalid for this type of transaction"
},
{
"code": "TRANSFER_TYPE_UNKNOWN",
"descriptionEn": "The transfer type has not been installed."
},
{
"code": "TRANSFERTOBANK_NOT_SUPPORTED",
"descriptionEn": "Operation is not supported for this account"
},
{
"code": "TREASURER_ALREADY_ASSIGNED",
"descriptionEn": "Only one treasurer is allowed per group. *"
},
{
"code": "UNABLE_TO_CREATE_ACCOUNTHOLDER",
"descriptionEn": "Account holder could not be created"
},
{
"code": "UNABLE_TO_CREATE_INTEREST_TIER",
"descriptionEn": "Interest tier could not be created"
},
{
"code": "UNABLE_TO_IDENTIFY_SENDER",
"descriptionEn": "It is not possible to find out who the sender is based on thespecified input"
},
{
"code": "UNABLE_TO_MODIFY_INTEREST_TIER",
"descriptionEn": "Interest tier could not be modified"
},
{
"code": "UNABLE_TO_REMOVE_INTEREST_TIER",
"descriptionEn": "Interest tier could not be removed"
},
{
"code": "UNBLOCK_ACCOUNT_FAILED",
"descriptionEn": "Account could not be un-blocked"
},
{
"code": "UNKNOWN_ERROR",
"descriptionEn": "Unknown error."
},
{
"code": "UNKNOWN_URI",
"descriptionEn": "Provided URI is unknown to the server."
},
{
"code": "UNRESOLVED_REMITTANCE_ID_DOES_NOT_EXIST",
"descriptionEn": "Unresolved Remittance Id does not exist in dbase"
},
{
"code": "UNSUPPORTED_FINANCIAL_TRANSACTION_ROLE",
"descriptionEn": "Unsupported financial transaction role"
},
{
"code": "UNSUPPORTED_SCOPE",
"descriptionEn": "The scope is not supported."
},
{
"code": "UNSUPPORTED_SCOPE_COMBINATION",
"descriptionEn": "The combination of scope types are not supported."
},
{
"code": "UNSUSPEND_CREDENTIAL_COUNTER_THRESHOLD_REACHED",
"descriptionEn": "The maximum attempts of credential unsuspend for the givenaccount holder has been reached"
},
{
"code": "USER_ID_NOT_ALLOWED_IN_PASSWORD",
"descriptionEn": "Using user id in password is not allowed"
},
{
"code": "USERNAME_NOT_FOUND",
"descriptionEn": "Can't find AccountHolder with supplied username *"
},
{
"code": "VALIDATION_ERROR",
"descriptionEn": "The data provided in the request failed the validation check"
},
{
"code": "VOUCHER_DATE_OF_BIRTH_SET",
"descriptionEn": "Voucher date of birth has been set"
},
{
"code": "VOUCHER_EXPIRED",
"descriptionEn": "Voucher has expired"
},
{
"code": "VOUCHER_EXTERNALID_SET",
"descriptionEn": "Voucher external id has been set"
},
{
"code": "VOUCHER_FIRSTNAME_SET",
"descriptionEn": "Voucher first name has been set"
},
{
"code": "VOUCHER_NOT_ACTIVE",
"descriptionEn": "Voucher is no longer active"
},
{
"code": "VOUCHER_NOT_FOUND",
"descriptionEn": "Voucher with given identity could not be found in the system"
},
{
"code": "VOUCHER_SECRET_CONTAINS_EXCLUDED_LETTERS",
"descriptionEn": "Voucher secret contains letters that has been excluded throughsystem configuration"
},
{
"code": "VOUCHER_SECRET_CONTAINS_ILLEGAL_CHARACTERS",
"descriptionEn": "Voucher secret contains characters that is not legal accordingto system configuration"
},
{
"code": "VOUCHER_SECRET_CONTAINS_NONASCII_CHARACTERS",
"descriptionEn": "Voucher secret contains non ASCII characters"
},
{
"code": "VOUCHER_SECRET_DIGITS_NOT_ALLOWED",
"descriptionEn": "Voucher secret can not contain digits"
},
{
"code": "VOUCHER_SECRET_INVALID",
"descriptionEn": "Voucher secret is not correct"
},
{
"code": "VOUCHER_SECRET_IS_EMPTY",
"descriptionEn": "Voucher secret element is empty"
},
{
"code": "VOUCHER_SECRET_LETTERS_NOT_ALLOWED",
"descriptionEn": "Voucher secret can not contain letters"
},
{
"code": "VOUCHER_SECRET_SYSTEM_CONFIGURATION_ERROR",
"descriptionEn": "The voucher secret rules has been incorrectly configured in thesystem"
},
{
"code": "VOUCHER_SECRET_TOO_LONG",
"descriptionEn": "Voucher secret is longer than system configured maximumlength"
},
{
"code": "VOUCHER_SECRET_TOO_MANY_FAILED_REDEEM_ATTEMPTS",
"descriptionEn": "Too many redeem voucher attempts with incorrect secret hasbeen performed"
},
{
"code": "VOUCHER_SECRET_TOO_SHORT",
"descriptionEn": "Voucher secret is shorter than system configured minimumlength"
},
{
"code": "VOUCHER_SURNAME_SET",
"descriptionEn": "Voucher surname has been set"
},
{
"code": "VOUCHER_TYPE_NOT_SUPPORTED",
"descriptionEn": "Voucher type not supported"
},
{
"code": "WRONG_PROFILE",
"descriptionEn": "Wrong profile"
},
{
"code": "Coupon Error Codes",
"descriptionEn": "NULL"
},
{
"code": "Table 1864",
"descriptionEn": "Error Codes"
},
{
"code": "Error Code",
"descriptionEn": "Description"
},
{
"code": "COUPONS_AWARDER_NOT_EXIST",
"descriptionEn": "Awarder does not exist"
},
{
"code": "COUPONS_COUPON_NOT_FOUND",
"descriptionEn": "Coupon not found"
},
{
"code": "COUPONS_COUPONS_PER_USER_GREATER_THAN_TOTAL_COUPONS",
"descriptionEn": "Coupons per user should not exceed total coupons"
},
{
"code": "COUPONS_CURRENCIES_DONT_MATCH",
"descriptionEn": "For this operation currency conversion is not allowed"
},
{
"code": "COUPONS_END_DATE_PRECEDES_START_DATE",
"descriptionEn": "End date precedes start date"
},
{
"code": "COUPONS_EXPIRED_COUPON",
"descriptionEn": "The offer has expired, an invalid coupon"
},
{
"code": "COUPONS_EXPIRED_OFFER",
"descriptionEn": "The offer has expired"
},
{
"code": "COUPONS_INVALID_COUPONS_PER_USER_COUNT",
"descriptionEn": "Number of coupons per user must be greater than zero"
},
{
"code": "COUPONS_INVALID_FUNDING_ACCOUNT",
"descriptionEn": "Invalid funding account"
},
{
"code": "COUPONS_INVALID_OFFER_STATUS",
"descriptionEn": "Cannot reissue an issued offer"
},
{
"code": "COUPONS_INVALID_REDEEM_FUNDS",
"descriptionEn": "The amount provided as funds for redeem is not valid"
},
{
"code": "COUPONS_INVALID_REWARD",
"descriptionEn": "Reward amount is not valid - perhaps too many decimals"
},
{
"code": "COUPONS_INVALID_TOTAL_COUPONS_COUNT",
"descriptionEn": "Total number of coupons must be greater than zero"
},
{
"code": "COUPONS_MIN_AMOUNT_LARGER_THAN_MAX",
"descriptionEn": "Minimum purchase amount is greater than the Maximumpurchase amount"
},
{
"code": "COUPONS_MISMATCHING_CURRENCIES",
"descriptionEn": "Currency of funding account doesn't match currency on purchaseamount"
},
{
"code": "COUPONS_OFFER_ALLOWANCE_REACHED",
"descriptionEn": "Total number of coupons that can be created on the offer hasalready been reached"
},
{
"code": "COUPONS_OFFER_NOT_AVAILABLE",
"descriptionEn": "Is used when a coupon cannot be acquired because there isn'tenough funds"
},
{
"code": "COUPONS_OFFER_NOT_FOUND",
"descriptionEn": "Offer not found"
},
{
"code": "COUPONS_PURCHASE_AMOUNT_TOO_HIGH",
"descriptionEn": "The purchase amount is above the maximum purchase amountset on the offer"
},
{
"code": "COUPONS_PURCHASE_AMOUNT_TOO_LOW",
"descriptionEn": "The purchase amount is less than the minimum purchaseamount set on the offer"
},
{
"code": "COUPONS_REWARD_NOT_SET",
"descriptionEn": "Reward amount not set"
},
{
"code": "COUPONS_REWARDTYPE_NOT_SUPPORTED",
"descriptionEn": "Used when the reward type is not supported"
},
{
"code": "COUPONS_USER_ALLOWANCE_REACHED",
"descriptionEn": "Number of coupons allowed on the offer for the user has alreadybeen reached"
},
{
"code": "COUPONS_USER_NOT_ELIGIBLE_FOR_OFFER",
"descriptionEn": "User is not eligible for offer"
},
{
"code": "COUPONS_USER_PROFILE_NOT_EXIST",
"descriptionEn": "User profile does not exist"
},
{
"code": "ABOVE_MAXIMUM_CARD_BALANCE",
"descriptionEn": "Amount balance maximum of template"
},
{
"code": "ACCOUNT_HOLDER_UNAUTHORIZED_TO_HAVE_LINKED_CARD",
"descriptionEn": "Account holder is not allowed to have linked card"
}
]