Skip to main content

Accountingsettingsconfiguration

Accounting settings, defines the accounting settings for the product

accountingMethodstring

The calculation method used for accounting.

Possible values: [NONE, CASH, ACCRUAL]

accountingRules object[]

A list of accounting rules for the product.

  • Array [
  • financialResourcestring

    General ledger financial resource used to setup the product accounting rules and determine the credit and debit accounts when logging journal entries.

    Possible values: [PORTFOLIO_CONTROL, FUND_SOURCE, WRITE_OFF_EXPENSE, INTEREST_INCOME, PAYMENT_HOLIDAY_INTEREST_INCOME, TAXES_PAYABLE, FEE_INCOME, PENALTY_INCOME, NEGATIVE_INTEREST_PAYABLE_RECEIVABLE, NEGATIVE_INTEREST_PAYABLE, INTEREST_RECEIVABLE, PAYMENT_HOLIDAY_INTEREST_RECEIVABLE, FEE_RECEIVABLE, PENALTY_RECEIVABLE, TAXES_RECEIVABLE, DEFERRED_INTERESTS_INCOME, DEFERRED_FEE_INCOME, DEFERRED_TAXES, DEPOSIT_REFERENCE, SAVINGS_CONTROL, INTEREST_EXPENSE, INTEREST_PAYABLE, NEGATIVE_INTEREST_INCOME, NEGATIVE_INTEREST_RECEIVABLE, OVERDRAFT_PORTFOLIO_CONTROL, OVERDRAFT_INTEREST_INCOME, OVERDRAFT_WRITE_OFF_EXPENSE, OVERDRAFT_INTEREST_RECEIVABLE, INTER_BRANCH_TRANSFER, INTEREST_FROM_ARREARS_INCOME, INTEREST_FROM_ARREARS_RECEIVABLE, INTEREST_FROM_ARREARS_WRITE_OFF_EXPENSE, PROFIT_EXPENSE, PROFIT_PAYABLE, MUDARIB_SHARE, DISTRIBUTABLE_PROFIT, INTEREST_FROM_FEES_INCOME, INTEREST_FROM_FEES_RECEIVABLE, INTEREST_FROM_FEES_WRITE_OFF_EXPENSE, CREDIT_BALANCE_PAYABLE]

    glAccountCodestring

    The unique identifier of the account that is mapped to the financial resource.

    transactionChannelIdstring

    The key of the transaction rule that uses this rule

  • ]
  • interestAccrualCalculationstring

    The accounting interest calculation option selected for the product.

    Possible values: [NONE, AGGREGATED_AMOUNT, BREAKDOWN_PER_ACCOUNT]

    interestAccruedAccountingMethodstring

    The interval defined for a product when the interest accrues should be maintained.

    Possible values: [NONE, DAILY, END_OF_MONTH]

    Accountingsettingsconfiguration
    {
    "accountingMethod": "NONE",
    "accountingRules": [
    {
    "financialResource": "PORTFOLIO_CONTROL",
    "glAccountCode": "string",
    "transactionChannelId": "string"
    }
    ],
    "interestAccrualCalculation": "NONE",
    "interestAccruedAccountingMethod": "NONE"
    }