Search Results for

    Show / Hide Table of Contents

    Finance setup

    This article introduces the platform's internal accounting and how to integrate it with external accounting systems.

    Internal accounting system

    Account types

    A list of all account types can be found under "Finance setup / Account types".

    image-20240719215718620

    Below are the typical accounts:

    Account type Mandatory Description
    Application commitment Required Every application must maintain an account to record all changes related to the commitment amount. For example, when a commitment is approved, the account balance increases, indicating that a necessary amount has been reserved for that specific commitment.
    Application payment Required Every application must maintain an account to record all changes related to payout. For example, when a payment is approved and executed, the account balance increases, indicating that the money has been paid out to the applicant.
    Application repayment Required Every application must maintain an account to record all changes related to the repayment. For example, when an invoice payment is received, the account balance increases, indicating the applicant has paid back the pool.
    Pool round commitment Required Every pool round must maintain an account to record all changes related to the commitment amount. For example, when a commitment is approved, the account balance decreases, indicating that the pool has set aside the necessary funds to fulfill the commitment.
    Pool round payment Required Every pool round must maintain an account to record all changes related to payout. For example, when a payment is approved and executed, the account balance decreases, indicating that the money has been paid out to the applicant.
    Pool round repayment Required Every pool round must maintain an account to record all changes related to repayment. For example, when an invoice payment is received, the account balance decreases, indicating the pool has received the payback.
    Pool round commitment cancellation Optional A pool round can maintain a separate account to record all changes related to canceled commitments. Some businesses might demand that all canceled commitments be kept in a separate account from the pool round commitment account. For example, when a commitment is canceled, the pool round commitment cancellation account balance increases while the application commitment account decreases, indicating the pool has canceled the reserved amount.

    Transaction flows

    A transaction flow is a business flow that generates a finance transaction that moves the fund from one account to another. A list of all transaction flows can be found under "Finance setup / Transaction flows".

    image-20240719215806834

    Transaction flow Description
    Approve application commitment When a caseworker approves a commitment, the system will generate a finance transaction to reserve the funds for that specific commitment.
    Approve additional commitment When a caseworker approves an additional commitment, the system will generate a finance transaction to reserve the funds for that specific commitment.
    Approve commitment cancellation When a caseworker approves a commitment cancellation, the pool will generate a finance transaction to cancel the fund reservation. Depending on the business requirement, the canceled fund can be used for other commitments or managed separately.
    Receive application invoice When receiving an invoice payment, the system will generate a finance transaction to record the payback.
    Execute payment When executing a payment to the applicant, the system will generate a finance transaction to record the payout.

    Transaction types

    A list of all transaction types can be found under "Finance setup / Transaction types".

    image-20240719213033472

    A transaction type determines how a transaction is executed, i.e., it specifies the movement of funds from one account (debit) to another account (credit), and identifies the transaction flows that can trigger it. Each transaction flow can only be associated with one transaction type.

    image-20240719213730977

    Below are typical transaction types:

    • Application commitment

      • Description: When a caseworker approves a commitment, the system will generate a finance transaction to reserve the funds for that specific commitment.

      • Flow: Approve application commitment

      • Debit account type: Pool round commitment

      • Credit account type: Application commitment

    • Additional commitment

      • Description: When a caseworker approves an additional commitment, the system will generate a finance transaction to reserve the funds for that specific commitment.

      • Flow: Approve additional commitment

      • Debit account type: Pool round commitment

      • Credit account type: Application commitment

    • Commitment cancellation

      • Description: When a caseworker approves a commitment cancellation, the pool will generate a finance transaction to cancel the fund reservation. Depending on the business requirement, the canceled fund can be used for other commitments or managed separately.

      • Flow: Approve commitment cancellation

      • Debit account type: Application commitment

      • Credit account type:

        • Option 1: Pool round commitment
        • Option 2: Pool round commitment cancellation
    • Payment execution

      • Description: When executing a payment to the applicant, the system will generate a finance transaction to record the payout.

      • Flow: Execute payment

      • Debit account type: Pool round payment

      • Credit account type: Application payment

    • Repayment invoice

      • Description: When receiving an invoice payment, the system will generate a finance transaction to record the payback.

      • Flow: Execute payment

      • Debit account type: Pool round repayment

      • Credit account type: Application repayment

    Integrate with external accounting systems

    The grant management solution can integrate with Navision and other accounting systems that support file exchange protocols, such as SFTP and FTP. Below are some highlights.

    You can set up the external account structure inside the system.

    image-20240723145657197

    You can set up different processes to handle incoming and outgoing data flows.

    image-20240723150208957

    Each batch process is dedicated to a specific set of transactions sent or received through a given data stream.

    image-20240723150750329

    You are free to customize different transaction templates:

    image-20240723150909638

    In This Article
    Back to top Generated by DocFX