Definitions

account_type

  • SA : Saving Account
  • CA : Current Account
  • OD : Over Draft.
  • TL : Term Loan.

account_status

  • ACTIVE : All types of transactions can be done as the account is currently active.
  • INACTIVE : The entity has kept the user account inactive due to temporary issues.
  • BLOCKED : The account has been permanently blocked by the entity.
  • CLOSED : The user has voluntarily closed the account.

account_currency

  • INR : Indian Rupees
  • USD : United States Dollar

txn_type

This indicates the operation of the transaction.
MANDATORY
Rimit does not recommend validating the field from the entity side as it may affect future upgrades.
  • DEBIT : This refers to the operation of deducting an amount from the user's account. This will be used for the new transaction.
  • RF_DEBIT : This is used to debit the amount that is already credited earlier against a transaction number.
  • CREDIT : This refers to the operation of adding an amount to the user's account. This will be used for the new transaction.
  • RF_CREDIT : This is used to credit the amount that is debited earlier against a transaction number.

txn_nature

This is indicated as the category of the transaction.
MANDATORY
Rimit does not recommend validating the field from the entity side as it may affect future upgrades.
  • INTERPE : The transaction takes place through InterPe. ie: between 2 entities.
  • BANK : Transaction from or to the bank account through NEFT/ RTGS/ IMPS/ UPI.
  • CASH : Used to indicate cash withdrawal/deposit from the branch.
  • PARTNER : It is used to withdraw/deposit money through an mATM.
  • UTILITIES : It is used for utility payments. Includes recharge, bill payments, electricity, etc.

txn_status

This is the final status against txn_number.
  • SUCCESS : Transaction completed successfully. No further action is required.
  • FAILED : The transaction was completed but failed for some reason.
  • HOLD : The transaction is on hold. Waiting to receive an update from the entity.
  • REFUND : Transaction completed but refunded.
  • PROCESSING : Transaction is in process. The final status is yet to be updated.
  • ERROR : The transaction failed due to unexpected behaviour or technical failure.
  • CANCEL : The transaction cancelled by the user.
  • PENDING : The transaction is pending and yet to start processing.

txn_mode

This is indicated as the sub-category of the transaction. txn_mode is assigned based on txn_nature. It is used for reference only.

txn_number

A unique transaction number is assigned to each transaction at the time of creation by the user.

txn_urn

The txn_urn is a unique Transaction Reference Number generated for each txn_type. There is a possibility of multiple txn_urn being part of a txn_number.

Eg: Transaction Between 2 User Accounts.

The remitter account will be debited and the beneficiary account will be credited. txn_number will be same for both debit and credit. But txn_urn generated for debit and credit will be different.
ie:
txn_number : 000011
txn_urn - Debit : DRNEW00342
txn_urn - Credit : CRFRESH0225

settlement

This helps the entity to manage the reconciliation properly in real-time.
It is recommended to treat settlement accounts as current assets of the entity.

account_type

  • DSA : This is used if txn_nature is INTERPE . DSA stands for Digital Settlement Account.
  • DVA : This is used if txn_nature is UTILITIES . DVA stands for Digital Virtual Account.
  • DEA : This is used if txn_nature is BANK . DEA stands for Digital Escrow Account.
  • NA : This is used if txn_nature is CASH . NA stands for NOT APPLICABLE.
  • WALLET (Coming soon): This is used if txn_nature is BANK . WALLET stands for the entity's Wallet Account opened and operated with a Wallet Issuer.
  • BANK_AC (Coming soon): This is used if txn_nature is BANK . BANK_AC stands for the Bank Account of the entity opened and operated with a Commercial Bank.

account_number

A unique account number is assigned to each account_type for the reconciliation of transactions.
If the txn_nature is CASH then no settlement is involved. So the account_number will be empty for those transactions.