Skip to main content

Depositproductinterestsettings

The interest settings, defines constraints regarding interest that will be used on the deposit account based on this product.

collectInterestWhenLockedboolean

Whether locked accounts still collect Interest or not

daysInYearstring

How many days in a year should be used for interest calculations

Possible values: [ACTUAL_365_FIXED, ACTUAL_360, ACTUAL_ACTUAL_ISDA, E30_360, E30_42_365, BUS_252]

interestCalculationBalancestring

The balance which is used for the Interest calculation

Possible values: [MINIMUM, AVERAGE, END_OF_DAY, MINIMUM_TO_END_OF_DAY, FRENCH_INTEREST_ACCRUAL]

interestGainsProvidedEndDatestring<date>

The date when the accounts under this product, will no longer have interest gains provided

Example: 1987-04-26
interestGainsProvidedStartDatestring<date>

The date when the accounts of this product will start to have interest gains provided. Starting with this date 0 interest rate is enforced on the accounts of this product.

Example: 1987-04-26
interestPaidIntoAccountboolean

If interest should be payed into the deposit account

interestPaymentSettings object

Defines the interest payment settings for the deposit product and for deposits created based on this product

interestPaymentDates object[]

List of all dates on which the interest is payed into deposit account

  • Array [
  • dayinteger<int32>

    The day in the month

    monthinteger<int32>

    The month of the year

  • ]
  • interestPaymentPointstring

    Specifies when the interest should be paid to the deposit account

    Possible values: [FIRST_DAY_OF_MONTH, EVERY_WEEK, EVERY_OTHER_WEEK, EVERY_MONTH, EVERY_3_MONTHS, ON_FIXED_DATES, DAILY, ANNUALLY, BI_ANNUALLY, ON_ACCOUNT_MATURITY]

    interestRateSettings object

    The interest settings, defines constraints regarding interest that will be used on the deposit created based on this product.

    accrueInterestAfterMaturityboolean

    If the product supports this option, specify if the interest should be accrued after the account maturity date

    allowNegativeInterestRateboolean

    Indicator whether the deposit product allows negative values for interest rate

    encodedKeystring

    The encoded key of the interest rate tier, auto generated, unique

    indexSourceKeystring

    Index rate source key.

    interestChargeFrequencystring

    The interest change frequency method for a loan account. Shows the possible methods for obtaining the balance based on which the interest will be calculated for loan repayment.

    Possible values: [ANNUALIZED, EVERY_MONTH, EVERY_FOUR_WEEKS, EVERY_WEEK, EVERY_DAY, EVERY_X_DAYS]

    interestChargeFrequencyCountinteger<int32>

    the count of units to apply over the interval

    interestRate object

    Decimal constraints, like min/max/default.

    defaultValuenumber

    The default value, will be used in case no other value was filled in by the user.

    maxValuenumber

    The maximum value.

    minValuenumber

    The minimum value.

    interestRateReviewCountinteger<int32>

    Interest rate review frequency unit count

    interestRateReviewUnitstring

    The interest rate review unit values. Shows how often is index interest rate reviewed.

    Possible values: [DAYS, WEEKS, MONTHS]

    interestRateSourcestring

    The interest rate review unit values. Shows how often is index interest rate reviewed.

    Possible values: [FIXED_INTEREST_RATE, INDEX_INTEREST_RATE]

    interestRateTermsstring

    The option for how is the interest rate determined when being accrued for an account

    Possible values: [FIXED, TIERED, TIERED_PERIOD, TIERED_BAND]

    interestRateTiers object[]

    The list of interest rate tiers available for the current settings instance

  • Array [
  • encodedKeystring

    The encoded key of the interest rate tier, auto generated, unique

    endingBalancenumber

    The top-limit value for the account balance in order to determine if this tier is used or not

    endingDayinteger<int32>

    The top-limit value for the account period since activation in order to determine if this tier is used or not

    interestRatenumberrequired

    The rate used for computing the interest for an account which has the balance less than the ending balance

  • ]
  • maximumBalancenumber

    The maximum balance used for Interest calculation

    Depositproductinterestsettings
    {
    "collectInterestWhenLocked": true,
    "daysInYear": "ACTUAL_365_FIXED",
    "interestCalculationBalance": "MINIMUM",
    "interestGainsProvidedEndDate": "1987-04-26",
    "interestGainsProvidedStartDate": "1987-04-26",
    "interestPaidIntoAccount": true,
    "interestPaymentSettings": {
    "interestPaymentDates": [
    {
    "day": 0,
    "month": 0
    }
    ],
    "interestPaymentPoint": "FIRST_DAY_OF_MONTH"
    },
    "interestRateSettings": {
    "accrueInterestAfterMaturity": true,
    "allowNegativeInterestRate": true,
    "encodedKey": "string",
    "indexSourceKey": "string",
    "interestChargeFrequency": "ANNUALIZED",
    "interestChargeFrequencyCount": 0,
    "interestRate": {
    "defaultValue": 0,
    "maxValue": 0,
    "minValue": 0
    },
    "interestRateReviewCount": 0,
    "interestRateReviewUnit": "DAYS",
    "interestRateSource": "FIXED_INTEREST_RATE",
    "interestRateTerms": "FIXED",
    "interestRateTiers": [
    {
    "encodedKey": "string",
    "endingBalance": 0,
    "endingDay": 0,
    "interestRate": 0
    }
    ]
    },
    "maximumBalance": 0
    }