Depositproductfeeconfiguration
Defines the fee settings of the product.
Indicates if arbitrary fees will be allowed.
fees object[]
List of all fees that can be applied for accounts of this deposit product.
accountingRules object[]
A list of accounting rules defined for this fee.
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]
The unique identifier of the account that is mapped to the financial resource.
Indicates if the fee is active.
The amount of the fee.
External function
Shows the amount calculation method of a fee
Possible values: [FLAT, MAMBU_FUNCTION]
Shows when a fee should be applied; to be used with monthly deposit fees.
Possible values: [MONTHLY_FROM_ACTIVATION, FIRST_OF_EVERY_MONTH]
The id of the fee.
The name of the fee.
Shows the event that will trigger a fee.
Possible values: [MANUAL, MONTHLY_FEE]
{
"allowArbitraryFees": true,
"fees": [
{
"accountingRules": [
{
"financialResource": "PORTFOLIO_CONTROL",
"glAccountCode": "string"
}
],
"active": true,
"amount": 0,
"amountCalculationFunctionName": "string",
"amountCalculationMethod": "FLAT",
"applyDateMethod": "MONTHLY_FROM_ACTIVATION",
"id": "string",
"name": "string",
"trigger": "MANUAL"
}
]
}