Bank Account Transaction Configurations
Transactions between bank accounts generate debit operations on a source bank account and credit operations on a destination bank account. The bank accounts can be reconciliation accounts (accounts defined at the banking product level serving as source for disbursements or accounts defined at the transaction fee level for collecting fees), user bank accounts (current, deposit or credit accounts), or external bank accounts (accounts from other banks).
In Core Banking, the transactions between bank accounts are created in Draft
status. When you change a transaction's status changes to Approved
, Core Banking automatically generates bank account operations: Debit Operations for the Source Account, and Credit Operations for the Destination Account. It also updates the balance for the source or the destination accounts if they are bank accounts defined within Core Banking.
You can define fees to be added to bank account transactions. Using fee lists, you can attach fees with specified values to each bank account transaction type. The lists can further be filtered. When you select a transaction operation type on a bank account transaction, Core Banking identifies the fee list and fee values and applies them considering the data of the transaction. Core Banking creates operations of debit and credit for both transaction value and fees. The number of credit and debit operations created by Core Banking is managed through the BankAccountTransactionFeeMarkDown
system parameter.
You can configure the bank account transaction operations and fees by managing the records within FintechOS Portal's dedicated menu, Admin Configurations > Bank Account Transactions.
This page contains a series of topics that assist you in configuring how Core Banking manages transactions between bank accounts:
Transaction Types Covered Through Bank Account Transaction Operation Types in Core Banking
Core Banking currently covers within its automated processes the following transaction types through the bank account transaction operation types:
Transaction | Code | Usage | Generates Accounting Entry | Is Return Transaction | Is System Transaction | Is Automatic | New Contract Version | Source Entity | Bank Account Transaction Operation Type |
Disbursement | DSB | Loan Account | yes | no | no | no | no | Contract Event
|
Disbursement |
Revert Disbursement | RDSB | Loan Account | yes | no | no | yes | no | Contract Event
|
Disbursement |
Repayment | RP | Loan Account | yes | no | no | yes | no | Payment
|
PaymentIn |
Top-Up Account | TPCA | Current Account | yes | no | no | no | no | Contract Event
|
PaymentIn |
Payment Deposit | PD | Deposit Account | yes | no | no | yes | no | Payment Notification
|
PaymentIn |
Withdraw | W | Current/ Deposit Account | yes | no | no | no | no | Contract Event
|
PaymentOut |
Transfer between my bank accounts | TR | Current Account | no | no | no | no | no | PaymentOut | |
Early Termination Deposit | RPD | Deposit Account | yes | no | no | yes | no | Payment Notification
|
PaymentOut |
Revert Transfer between my bank accounts | RTR | Current Account | yes | no | no | yes | no | Contract Event
|
PaymentOut |
Deposit Liquidation | DLQ | Deposit Account | yes | no | no | no | no | Contract Event
|
PaymentOut |
Reschedule Overdues | RO | Loan Account | no | no | no | no | yes | RecoverDebt | |
Repayment Notification | RN | Loan Account | yes | no | no | yes | no | Repayment Notification
|
RepaymentContract |
Early Repayment | ER | Loan Account | yes | no | no | no | yes | Contract Event
|
RepaymentContract |
Overdraft Payment | ODP | Loan Account | yes | no | no | no | no | Contract Event
|
RepaymentContract |
Returned Amount or Goods | RG | Loan Account | yes | yes | no | no | yes | Contract Event
|
RepaymentContract |
Usually, these transactions are operated behind the scenes, on the server-side, on a higher-order entity like Contract
(once a credit contract changes its state to Approved
for auto disbursement) or ContractEvent
(when the initiated event of transferring money from a current bank account to a deposit bank account of the same user is approved and the selected Transaction Type = Transfer between my bank accounts
).