# InterestProductSettings

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

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**accrueInterestAfterMaturity** | **boolean** | If the product supports this option, specify if the interest should be accrued after the account maturity date | [optional] [default to undefined]
**allowNegativeInterestRate** | **boolean** | Indicator whether the loan product allows negative values for interest rate or interest spread | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the interest rate tier, auto generated, unique | [optional] [readonly] [default to undefined]
**indexSourceKey** | **string** | Index rate source key. | [optional] [default to undefined]
**interestChargeFrequency** | **string** | 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. | [optional] [default to undefined]
**interestChargeFrequencyCount** | **number** | the count of units to apply over the interval | [optional] [default to undefined]
**interestRate** | [**DecimalInterval**](DecimalInterval.md) |  | [optional] [default to undefined]
**interestRateCeilingValue** | **number** | Interest spread + index interest rate can\&#39;t be more than this amount (valid only for index interest rate products). | [optional] [default to undefined]
**interestRateFloorValue** | **number** | Interest spread + index interest rate can\&#39;t be less than this amount (valid only for index interest rate products). | [optional] [default to undefined]
**interestRateReviewCount** | **number** | Interest rate review frequency unit count | [optional] [default to undefined]
**interestRateReviewUnit** | **string** | The interest rate review unit values. Shows how often is index interest rate reviewed. | [optional] [default to undefined]
**interestRateSource** | **string** | The interest rate review unit values. Shows how often is index interest rate reviewed. | [optional] [default to undefined]
**interestRateTerms** | **string** | The option for how is the interest rate determined when being accrued for an account | [optional] [default to undefined]
**interestRateTiers** | [**Array&lt;InterestRateTier&gt;**](InterestRateTier.md) | The list of interest rate tiers available for the current settings instance | [optional] [default to undefined]

## Example

```typescript
import { InterestProductSettings } from './api';

const instance: InterestProductSettings = {
    accrueInterestAfterMaturity,
    allowNegativeInterestRate,
    encodedKey,
    indexSourceKey,
    interestChargeFrequency,
    interestChargeFrequencyCount,
    interestRate,
    interestRateCeilingValue,
    interestRateFloorValue,
    interestRateReviewCount,
    interestRateReviewUnit,
    interestRateSource,
    interestRateTerms,
    interestRateTiers,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
