Skip to main content

Custompredefinedfeeapiv1

amountnumber
encodedKeystring
fee object
activeboolean
amortizationIntervalSettings object
encodedKeystring
frequencystring

Possible values: [ACCOUNT_INSTALLMENTS_DUE_DATES_DAILY_BOOKING, ACCOUNT_INSTALLMENTS_DUE_DATES, CUSTOM_INTERVAL]

intervalCountnumber
intervalTypestring

Possible values: [FULL_TERM, PREDEFINED_INTERVALS]

periodCountnumber
periodUnitstring

Possible values: [MONTHS, YEARS, WEEKS, DAYS]

amortizationProfilestring

Possible values: [STRAIGHT_LINE, SUM_OF_YEARS_DIGITS, EFFECTIVE_INTEREST_RATE, NONE]

amountnumber
amountCalculationMethodstring

Possible values: [LOAN_AMOUNT_PERCENTAGE, LOAN_AMOUNT_PERCENTAGE_NUMBER_OF_INSTALLMENTS, REPAYMENT_PRINCIPAL_AMOUNT_PERCENTAGE, FLAT_NUMBER_OF_INSTALLMENTS, FLAT]

applyDateMethodstring

Possible values: [MONTHLY_FROM_ACTIVATION, FIRST_OF_EVERY_MONTH]

creationDatestring
encodedKeystring
feeAmortizationUponRescheduleOptionstring

Possible values: [CONTINUE_AMORTIZATION_ON_THE_RESCHEDULED_REFINANCED_ACCOUNT, END_AMORTIZATION_ON_THE_ORIGINAL_ACCOUNT]

feeApplicationstring

Possible values: [OPTIONAL, REQUIRED]

feeProductRules object[]
  • Array [
  • account object
    activatedboolean
    allowManualJournalEntriesboolean
    balancenumber
    creationDatestring
    currency object
    codestring
    creationDatestring
    currencySymbolPositionstring

    Possible values: [AFTER_NUMBER, BEFORE_NUMBER]

    digitsAfterDecimalnumber
    isBaseCurrencyboolean
    lastModifiedDatestring
    namestring
    symbolstring
    descriptionstring
    encodedKeystring
    glCodestring
    lastModifiedDatestring
    migrationEvent object
    creationDatestring
    encodedKeystring
    numCentresImportednumber
    numClientsImportednumber
    numGLAccountsImportednumber
    numGroupsImportednumber
    numLoanRepaymentsImportednumber
    numLoanTransactionsImportednumber
    numLoansImportednumber
    numSavingsImportednumber
    statestring

    Possible values: [REVERTED, DRAFT, APPROVED]

    typestring

    Possible values: [IMPORT, EXPORT]

    namestring
    stripTrailingZerosboolean
    typestring

    Possible values: [INCOME, EXPENSE, LIABILITY, ASSET, EQUITY]

    usagestring

    Possible values: [HEADER, DETAIL]

    encodedKeystring
    financialResourcestring

    Possible values: [FEE_RECEIVABLE, OVERDRAFT_INTEREST_INCOME, OVERDRAFT_INTEREST_RECEIVABLE, FEE_INCOME, INTEREST_PAYABLE, INTEREST_EXPENSE, PENALTY_RECEIVABLE, INTEREST_INCOME, DEFERRED_TAXES, DEFERRED_FEE_INCOME, PORTFOLIO_CONTROL, DEFERRED_INTERESTS_INCOME, OVERDRAFT_WRITE_OFF_EXPENSE, PENALTY_INCOME, OVERDRAFT_PORTFOLIO_CONTROL, SAVINGS_CONTROL, TAXES_RECEIVABLE, INTEREST_RECEIVABLE, INTER_BRANCH_TRANSFER, FUND_SOURCE, WRITE_OFF_EXPENSE, DEPOSIT_REFERENCE, TAXES_PAYABLE]

    indexnumber
    predefinedFeeKeystring
    productKeystring
    productTypestring

    Possible values: [LOAN, SAVINGS]

    transactionChannelKeystring
  • ]
  • namestring
    percentageAmountnumber
    triggerstring

    Possible values: [DISBURSEMENT, ARBITRARY, CAPITALIZED_DISBURSEMENT, MONTHLY_FEE, UPFRONT_DISBURSEMENT, LATE_REPAYMENT, MANUAL, PAYMENT_DUE, PAYMENT_DUE_APPLIED_ON_DUE_DATES]

    Custompredefinedfeeapiv1
    {
    "amount": 0,
    "encodedKey": "string",
    "fee": {
    "active": true,
    "amortizationIntervalSettings": {
    "encodedKey": "string",
    "frequency": "ACCOUNT_INSTALLMENTS_DUE_DATES_DAILY_BOOKING",
    "intervalCount": 0,
    "intervalType": "FULL_TERM",
    "periodCount": 0,
    "periodUnit": "MONTHS"
    },
    "amortizationProfile": "STRAIGHT_LINE",
    "amount": 0,
    "amountCalculationMethod": "LOAN_AMOUNT_PERCENTAGE",
    "applyDateMethod": "MONTHLY_FROM_ACTIVATION",
    "creationDate": "string",
    "encodedKey": "string",
    "feeAmortizationUponRescheduleOption": "CONTINUE_AMORTIZATION_ON_THE_RESCHEDULED_REFINANCED_ACCOUNT",
    "feeApplication": "OPTIONAL",
    "feeProductRules": [
    {
    "account": {
    "activated": true,
    "allowManualJournalEntries": true,
    "balance": 0,
    "creationDate": "string",
    "currency": {
    "code": "string",
    "creationDate": "string",
    "currencySymbolPosition": "AFTER_NUMBER",
    "digitsAfterDecimal": 0,
    "isBaseCurrency": true,
    "lastModifiedDate": "string",
    "name": "string",
    "symbol": "string"
    },
    "description": "string",
    "encodedKey": "string",
    "glCode": "string",
    "lastModifiedDate": "string",
    "migrationEvent": {
    "creationDate": "string",
    "encodedKey": "string",
    "numCentresImported": 0,
    "numClientsImported": 0,
    "numGLAccountsImported": 0,
    "numGroupsImported": 0,
    "numLoanRepaymentsImported": 0,
    "numLoanTransactionsImported": 0,
    "numLoansImported": 0,
    "numSavingsImported": 0,
    "state": "REVERTED",
    "type": "IMPORT"
    },
    "name": "string",
    "stripTrailingZeros": true,
    "type": "INCOME",
    "usage": "HEADER"
    },
    "encodedKey": "string",
    "financialResource": "FEE_RECEIVABLE",
    "index": 0,
    "predefinedFeeKey": "string",
    "productKey": "string",
    "productType": "LOAN",
    "transactionChannelKey": "string"
    }
    ],
    "name": "string",
    "percentageAmount": 0,
    "trigger": "DISBURSEMENT"
    }
    }