Skip to main content

Depositproductpredefinedfeeconfiguration

Represents the configuration for a predefined fee.

accountingRules object[]

A list of accounting rules defined for this fee.

  • 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, TAXES_PAYABLE, FEE_INCOME, PENALTY_INCOME, NEGATIVE_INTEREST_PAYABLE_RECEIVABLE, NEGATIVE_INTEREST_PAYABLE, 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, PROFIT_EXPENSE, PROFIT_PAYABLE, MUDARIB_SHARE, DISTRIBUTABLE_PROFIT]

    glAccountCodestring

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

  • ]
  • activeboolean

    Indicates if the fee is active.

    amountnumber

    The amount of the fee.

    amountCalculationFunctionNamestring

    External function

    amountCalculationMethodstring

    Shows the amount calculation method of a fee

    Possible values: [FLAT, MAMBU_FUNCTION]

    applyDateMethodstring

    Shows when a fee should be applied; to be used with monthly deposit fees.

    Possible values: [MONTHLY_FROM_ACTIVATION, FIRST_OF_EVERY_MONTH]

    idstring

    The id of the fee.

    namestring

    The name of the fee.

    triggerstring

    Shows the event that will trigger a fee.

    Possible values: [MANUAL, MONTHLY_FEE]

    Depositproductpredefinedfeeconfiguration
    {
    "accountingRules": [
    {
    "financialResource": "PORTFOLIO_CONTROL",
    "glAccountCode": "string"
    }
    ],
    "active": true,
    "amount": 0,
    "amountCalculationFunctionName": "string",
    "amountCalculationMethod": "FLAT",
    "applyDateMethod": "MONTHLY_FROM_ACTIVATION",
    "id": "string",
    "name": "string",
    "trigger": "MANUAL"
    }