Skip to main content

Bulkinterestaccountsettingsavailabilityinput

Represents the bulk payload for storing interest availabilities to a group of accounts

accountFilter objectrequired

Represents the filter to be used for selecting the accounts to which new interest availability settings will be pushed. One of the 2 fields: productId or ids should be supplied

idsstring[]

Ids of accounts that should be processed

productIdstring

Product id to be used for selecting all accounts that should be processed

interestAvailability objectrequired

Interest Availability of a Deposit Account

encodedKeystring

The encoded key of the Interest Availability, auto generated, unique.

interestRateSettings objectrequired

Interest Rate Settings for Deposit Account Interest Availability

interestRatenumber

The interest rate for the deposit account

interestRateTiers object[]

The list of interest rate tiers. An interest rate tier holds the values to define how the interest is computed

  • 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>
    interestRatenumberrequired

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

  • ]
  • interestSpreadnumber

    The rate based on which the interest is accrued and applied for accounts with InterestRateSource#INDEX_INTEREST_RATE

    startDatestring<date>required

    Start date of the Interest Availability.

    Example: 1987-04-26
    typestringrequired

    Type of the interest.

    Possible values: [INTEREST, OVERDRAFT, TECHNICAL_OVERDRAFT]

    Bulkinterestaccountsettingsavailabilityinput
    {
    "accountFilter": {
    "ids": [
    "string"
    ],
    "productId": "string"
    },
    "interestAvailability": {
    "encodedKey": "string",
    "interestRateSettings": {
    "interestRate": 0,
    "interestRateTiers": [
    {
    "encodedKey": "string",
    "endingBalance": 0,
    "endingDay": 0,
    "interestRate": 0
    }
    ],
    "interestSpread": 0
    },
    "startDate": "1987-04-26",
    "type": "INTEREST"
    }
    }