Transaction Channels
  • 23 Feb 2022
  • 4 Minutes To Read
  • Dark
    Light
  • PDF

Transaction Channels

  • Dark
    Light
  • PDF

A transaction is any operation implying changes in the balance of an account. Some transactions are posted through transaction channels. A transaction channel is a form of payment such as cash, SWIFT transfer, credit card repayment, or intra bank transfer.

In general, the transactions made between a client and a financial institution, such as disbursements, repayments, deposits, and withdrawals are posted through transaction channels.

Transactions that happen within the processes of a financial institution, like applying interest, fees, or penalties are usually not posted through transaction channels.

Mambu ships with one predefined transaction channel, originally named Cash. However, you may choose to rename it. This original transaction channel cannot be deleted.

Transaction Channels main view, where all defined transaction channels are displayed

Please Note
This element can also be configured using Configuration as Code (CasC). For more information, see Configuration as Code.

Permissions for transaction channels

The following permissions are required for a user to be able to perform the relevant management actions on transaction channels:

  • View Transaction Channels (VIEW_TRANSACTION_CHANNELS)
  • Create Transaction Channels (CREATE_TRANSACTION_CHANNELS)
  • Edit Transaction Channels (EDIT_TRANSACTION_CHANNELS)
  • Delete Transaction Channels (DELETE_TRANSACTION_CHANNELS)

If these permissions are not assigned to a user, that user will not be able to see the Transaction Channels tab under Administration > Financial Setup.

Posting transactions through transaction channels

When posting a transaction, you will be able to select the transaction channel to post it through by using the Channel dropdown in the relevant dialog.

For more information and examples of using transaction channels while posting transactions such as disbursements, repayments, deposits, or withdrawals, see:

Selecting a transaction channel

Creating transaction channels

To create a new transaction channel:

  1. On the main menu, go to Administration > Financial Setup > Transaction Channels.
  2. Select Add Channel.
  3. Enter all the necessary information. For more information, see Transaction channels fields below.
  4. Select Save Changes.

Add Transaction Channel view, that can be accessed by pressing the Add Channel button from the main view.

Transaction channel fields

General fields

Field Description Required
Name Maximum of 255 characters.
ID Maximum length of 32 characters, must be unique, and must not contain spaces.

Loan and saving constraints

Loan and savings constraints allow you to determine the transactions for which the transaction channel can be used.

Loan constraints apply to loan products and saving constraints apply to deposit products. By default the Unconstrained Usage option is selected which means there are no constraints set.

To set up constraints, select Limited Usage and define them by selecting Add Filter. There are three constraint types:

Contraint type Description
Amount Limits the use of the transaction channel to transactions of certain amounts.
Type Limits the use of the transaction channel to certain types of transactions.
Product Limits the use of the transaction channel to specified products.

Selecting Match All allows a transaction to use the transaction channel if it matches all the constraints. Selecting Match Any allows a transaction to use the transaction channel if it matches at least one of the constraints.

Accounting

Use the GL Account dropdown to select the general ledger (GL) account to associate to the transaction channel. This will allow you to log different journal entries depending on which payment method you use while keeping your books updated. We recommend having separate GL accounts for each transaction channel.

Please Note

If the Accounting in Multicurrency feature is enabled you are able to use a transaction channel only if the related GL account will be in the same currency as the GL accounts in the accounting rules of the transaction's products.

Usage Rights

Please Note
Access is controlled at the role level, not at the user level. For more information, see Access managed by role.

You may choose to make a transaction channel accessible to all users by selecting All Users. Or you may make it accessible only to users with certain roles assigned by selecting the specific roles.

If access to a transaction channel is limited to certain roles, only users with those roles will see it as an option in the Channel dropdown when posting transactions. These usage rights settings can decrease possibilities of fraud in your system.

Custom fields for transactions by channel

Custom fields are additional fields you can create in Mambu in order to capture any additional information required for your business processes.

You may create custom fields for transactions and make them available to specific transaction channels. The custom fields will then appear under the custom field set section when posting transactions through a specific transaction channel.

For more information, see Setting up Custom Fields.

Editing, deleting, and deactivating transaction channels

To edit, delete, or deactivate a transaction channel:

  1. On the main menu, go to Administration > Financial Setup > Transaction Channels.
  2. Find the transaction channel you want to manage in the list and select Actions and then either Edit, Delete, or Deactivate depending on the operation you want to carry out.
Please be Aware

If you need to change the GL account on a transaction channel already in use, you should make sure that you reflect the changes with manual journal entries.

You cannot delete transaction channels that have been used. If a channel has been used before but you don't want it to be available anymore, you may deactivate it and users won't be able to see it as an option when logging a transaction. All deactivated channels are hidden from the list of available channels. To see them, select Show deactivated transaction channels in the top-left corner of the page.

The predefined transaction channel (originally named Cash) cannot be deleted or deactivated.

Rearranging transaction channels

You can define in which order the transaction channels will be displayed to users.

To rearrange the existing transaction channels:

  1. On the main menu, go to Administration > Financial Setup > Transaction Channels.
  2. Select Rearrange.
  3. Drag and drop the channels in the order you want.
  4. Select Save Changes.

Was This Article Helpful?