Flow of funds

Overview

The following page will lead you through the fund flow in Crassula and describe the way it is implemented in the Client Interface and Administrative Panel. Every client transaction created in the Client Interface is also visible in the Administrative Panel—the main monitoring instrument for White Label administrators.

The key principles covered on the page are the following:

  • Personalized client access to the banking system.

  • Segregated balances: Client funds are stored separately from White Label balances.

  • Client transactions running smoothly and booked properly.

Personalized client access to the banking system

All banking solutions are provided to clients via the Client Interface. Once a client is registered, they can use their private credentials to access their accounts. Client credentials are not visible to White Label administrators. See the following images for implementation examples.

sign_in.png
Authorization page
2fa.png
Two-Factor Authentication
banking_access_3_profile.png
Client profile in the Admin Panel

Segregated balances

Client funds are stored separately from White Label balances. A White label technical account exists in the system only for limited purposes.

Difference in functionalities between client and WL accounts

The White label technical account covers the following functionality:

  • To receive operational and service fees charged from clients.

  • To deposit reward amounts to client accounts, for example, cashback rewards or interest payouts.

Every time such transactions take place in client accounts, a reference transaction is created for the White Label technical account.

The example flow is performed as follows:

  1. The initial balance in client accounts is 67,984.22 EUR.

    balances_1_initial_balance.png
    Initial balance
  2. The client receives 10,000 EUR.

    balances_2_deposit_10000.png
    Deposit
  3. The fee for the system deposit is charged in the amount of 200 EUR.

    balances_3_fee_200.png
    Fee transaction details in the Client Interface
    balances_4_fee_200_admin.png
    Fee transaction details in the Admin Panel
  4. A reference transaction is created to represent an incoming fee transaction to the White label technical account. The reference transaction is available in the list of transactions of the technical account.

    balances_5_fee_200_WL.png
    The fee reference transaction in the White Lable account
  5. The income received by the White label is available in the Reports section of the Admin Panel.

    balances_6_reports.png
    The fee reference transaction in reports

Segregated transactions

Any transaction made in client accounts is not mirrored in the White label technical account. Any client account is segregated from White label balances.

The example flow is performed as follows:

  1. The initial balance is 77,784.22 EUR.

    segregated_trans_1_initial_balance.png
    Initial balance
  2. The client transfers 9.55 EUR between own accounts.

    segregated_trans_2_between_accounts.png
    Transfer between own accounts
  3. The sum is transferred from New account to Primary account and a commission of 0.19 EUR is charged.

    segregated_trans_3_dashboard.png
    Dashboard
  4. Then the client creates an outgoing transfer for 1000 EUR.

    segregated_trans_4_to_another_client.png
    Transfer to another client
  5. The client account balance is decreased by 1020 EUR (incl. commissions).

    segregated_trans_5_another_dashboard.png
    Dashboard
  6. Both transfers are available in the Admin Panel.

    segregated_trans_6_transfers_admin.png
    Client transfer in the Admin Panel
  7. There are no 1000 and 9.55 EUR payments in the list of transactions of the White label account. The White label account is not affected.

    segregated_trans_7_transfers_admin_WL.png
    White label account is not affected

Client transactions

The Client Interface provides multiple payment types for execution.

The example flow is performed as follows:

  1. The initial client account balance is 76,764.03 EUR.

    transactions_1_initial_balance.png
    Initial account balance
  2. The transfer form is filled for 500 EUR in the banking web interface.

    transactions_2_transfer_500.png
    the transfer form
  3. The transferred sum is booked in the account for further processing.

    transactions_3_transfer_confirmation.png
    Transfer request accepted
  4. Once the transfer is complete, the transaction status is updated in the list of client transactions. The account balance is decreased by 510 EUR (incl. commissions).

    transactions_4_transfer_result.png
    Dashboard
  5. Transfer states and details are available in the Admin Panel.

    transactions_5_transfer_details_admin.png
    Transfer details in the Admin Panel
    transactions_6_transfer_states.png
    Transfer states