Transaction Type

Any transfer of funds between two bank accounts is recorded as a transaction. There are different types of transactions used in the financial world.

The transaction types are associated with banking products within the Associated Transactions tab during product definition, either automatically or manually. The Transaction Type menu holds the accounting model and the item configuration. It is used for inserting the financial data transactions.

For using transaction types in conjunction with Core Banking, see Transaction Types Used in Core Banking.

NOTE  
You can insert, update, or delete records if you have the associated role of Banking Product Admin.

To manage transaction types, follow these steps:

  1. In the main menu, click Product Factory > Banking Product Dictionaries > Transaction Type, and the Transaction Types List page opens.

  2. On the Transaction Types List page, you can add a new transaction type record or search, edit, and delete existing ones.

Creating Transaction Types

  1. To create a new transaction type, click the Insert button on the Transaction Types List page.

  2. In the Add Transaction Type > Settings section, fill in the following fields:

    • Name: Enter the name of the transaction type.

    • Transaction Code: Enter the code of the transaction type.

    • Process Type: This field associates the process type with the transaction operation type, which makes the connection with the transaction motor of bank accounts. Select one of the processes defined within the system.

      NOTE  
      There is no integration at this point with a payment gateway.
    • Edit Form: The form used to edit this transaction type. The lookup only shows forms defined on the Contract Event entity.

    • Transaction Operation Type: The transaction operation type makes the connection with the transaction motor of bank accounts. Select one of the transaction operation types defined within the system.

    • Is System Transaction: This checkbox marks the transaction as being neither a credit of the account, nor an allocation of funds, but a transaction that does not influence other transactions within the account. System transactions are meant to be used only for accounting. It is used when there's a need for a transaction for the sole purpose of generating accounting entries (accruals, provisions).

    • Is Automatic Transaction: This checkbox marks the transaction as automatic. If selected here, then you cannot select it within the contract operations.

      IMPORTANT!  
      If a transaction type is marked as an automatic transaction (Is Automatic Transaction = True), then that transaction type cannot be selected in the Events page when closing contract events.
    • Real Time Process: This checkbox marks the transaction as being processed in real-time. If you select the checkbox, then the transaction is processed right away. If you don't select it, then the transaction is inserted as a bank account transaction queue record.

    • Only One Draft: If you select this checkbox, there can be only one record of this transaction type in Draft status created at the contract level.

    • Generate New Contract Version: This checkbox allows you to specify if a new contract version should be generated by this transaction type.

    • Commission Type: Select the commission type applicable for this transaction type. Return fee commissions are filtered out and can't be selected.

    • Return Commission Type: The return fee commission type applicable for this transaction type. Only return fee commissions can be selected.

    • Is Clawback Transaction: If selected, this checkbox marks the transaction as generating a clawback commission. The transaction type is to be used in third-party management invoicing activities. Default value: False.

  3. In the Add Transaction Type > Accounting Configurations section, fill in the following fields:

    • Generates Accounting Entry: Select this checkbox to create an entry in the Operational Ledger. It generates records in the Accounting Entry entity.

    • OL Master Entity: Select the entity referenced by the accounting systems.

  4. In the Add Transaction Type > Purge Configurations section, fill in the following fields:

    • To Be Purged: This checkbox marks the transaction as purgeable. If selected, it allows you to purge or archive records in Draft status.

    • Purge Number of Days: Enter the default number of calendar days that a record can be kept in Draft status before it is purged. For additional information, see the Core Banking System Parameters page. This field is displayed only when To Be Purged = True.

    • Master Purge Entity: Select the master purge entity under which the draft records are. This field is displayed only when To Be Purged = True.

  5. Click the Save and reload button.

IMPORTANT!  
If a transaction type is marked to automatically generate accounting entries (Generates Accounting Entry = True), then the following sections are displayed: Transaction Value Type, Transaction Item Accounting Configuration, and Transaction Accounting Models.