Error Codes

The authoritative list of error codes (including any future additions) is maintained in the Enterprise Connected Banking Error Code Details sheet. Use this document as a snapshot; the sheet is the source of truth.

Account Linking (OPN_CB_AL_*)

CodeHTTPMessageDescription
OPN_CB_AL_001412An Account linking for this particular bank is already under processA sub-merchant can only initiate a single linking request per online partner bank. The block lasts 1 day, except SBI (multi-day process).
OPN_CB_AL_002400Invalid RequestRequest data does not match the API contract. Verify and retry.
OPN_CB_AL_003500Failed to Initiate Account LinkingInternal service error. Contact support.
OPN_CB_AL_004412Invalid bank_account_idAccount not found. Retry with a valid account or contact support.
OPN_CB_AL_005412Duplicate enterprise_request_id providedenterprise_request_id already exists; supply a unique one.
OPN_CB_AL_006500Failed to Fetch Bank AccountsInternal service error while listing bank accounts.

Beneficiary Addition (OPN_CB_BN_*)

CodeHTTPMessageDescription
OPN_CB_BN_001412Duplicate beneficiary details providedSame beneficiary already exists.
OPN_CB_BN_002400Invalid RequestRequest data does not match the API contract.
OPN_CB_BN_003412Invalid bank_account_idAccount not found.
OPN_CB_BN_004412Invalid open_beneficiary_idBeneficiary not found.
OPN_CB_BN_005500Failed to Initiate Bene CreationInternal service error.
OPN_CB_BN_006412Beneficiary creation not available for this bankBeneficiary management is only supported for AXIS Bank RIB accounts. AXIS CIB (NFC) and all other partner banks do not support beneficiary pre-registration.
OPN_CB_BN_007412Your account isn't active. Please activate it before adding a beneficiary.Beneficiaries can only be added once the account is active.
OPN_CB_BN_008404Sub-merchant not found.The supplied sub_merchant_id does not exist or does not belong to the authenticated merchant.

Fund Transfer (OPN_CB_FT_*)

CodeHTTPMessageDescription
OPN_CB_FT_001400Invalid RequestRequest data does not match the API contract.
OPN_CB_FT_002412Invalid bank_account_idAccount not found.
OPN_CB_FT_003500Failed to Initiate Fund TransferInternal service error.
OPN_CB_FT_004412Invalid open_beneficiary_idBeneficiary not found.
OPN_CB_FT_005412Duplicate merchant_transfer_batch_idmerchant_transfer_batch_id already exists; supply a unique one.
OPN_CB_FT_006412Duplicate merchant_txn_ref_idmerchant_txn_ref_id already exists; supply a unique one.
OPN_CB_FT_007412Your account isn't active. Please activate it before initiating Fund Transfer.Fund transfers can only be initiated once the account is active.
OPN_CB_FT_008412Amount exceeds the maximum limit for IMPS transfer.IMPS transactions are limited to 5,00,000 per transaction. Reduce the amount or use RTGS (transaction_type_id: 3).
OPN_CB_FT_009412Amount is below the minimum required for RTGS transfer.RTGS transactions require a minimum amount of 2,00,001. Increase the amount or use NEFT/IMPS.
OPN_CB_FT_010412Amount exceeds the maximum limit for NEFT transfer.NEFT transactions are limited to 2,00,000 per transaction. Reduce the amount or use RTGS (transaction_type_id: 3).
OPN_CB_FT_011412transaction_token is mandatory for ICICI debit accounts.Fund Transfer Submit must carry the transaction_token that ICICI delivered alongside the OTP.
OPN_CB_FT_012412bene_lei is mandatory for ICICI debit accounts when the batch total is >= INR 50 Crore.Supply the 20-character Legal Entity Identifier of the beneficiary on Fund Transfer Submit.
OPN_CB_FT_013412Bulk fund transfer is not supported for this bank.Only ICICI (partner_bank_id 1), YES Bank (3), and AXIS (12) accept payout_data with more than one element. For every other partner bank, submit one payout per Initiate call.
OPN_CB_FT_014404Invalid merchant_transfer_batch_idThe provided merchant_transfer_batch_id does not match any fund transfer batch for this account.
OPN_CB_FT_015404Invalid open_txn_idThe provided open_txn_id does not match any fund transfer transaction for this account.

Amount limits per transfer mode are documented in the Transfer Modes page of the OPEN Connected Banking Glossary.

Statements (OPN_CB_ST_*)

CodeHTTPMessageDescription
OPN_CB_ST_001400Invalid RequestRequest data does not match the API contract.
OPN_CB_ST_002412Invalid bank_account_idAccount not found.
OPN_CB_ST_003500Failed to Fetch StatementsInternal service error.
OPN_CB_ST_004412Invalid date rangeto_date must be on or after from_date.
OPN_CB_ST_005412Invalid request_idrequest_id is unknown (HDFC list endpoint).
OPN_CB_ST_006409Statement not ready yetHDFC statement is still being fetched. Wait for the webhook or retry.
OPN_CB_ST_007412Statement duration exceeds the maximum allowed (30 days)The gap between from_date and to_date must not exceed 30 days.

Balance (OPN_CB_BL_*)

CodeHTTPMessageDescription
OPN_CB_BL_001400Invalid RequestRequest data does not match the API contract.
OPN_CB_BL_002412Invalid bank_account_idAccount not found.
OPN_CB_BL_003500Failed to Fetch BalanceInternal service error.