Skip to main content

Principalpaymentproductsettings

Defines the principal payment settings constraints for the loans that will be created based on this product.

amount 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.

encodedKeystring

The encoded key of the decimal constraint, auto generated, unique

maxValuenumber

The maximum value.

minValuenumber

The minimum value.

defaultPrincipalRepaymentIntervalinteger<int32>

How many repayments the principal has to be paid

encodedKeystring

The encoded key of the settings, auto generated, unique

includeFeesInFloorAmountboolean

If true, the fees will be included along with the principal in the repayment floor amount, for a revolving credit account

includeInterestInFloorAmountboolean

If true, the interest will be included along with the principal in the repayment floor amount, for a revolving credit account

percentage 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.

encodedKeystring

The encoded key of the decimal constraint, auto generated, unique

maxValuenumber

The maximum value.

minValuenumber

The minimum value.

principalCeilingValuenumber

The maximum principal due amount a repayment made with this settings can have

principalFloorValuenumber

The minimum principal due amount a repayment made with this settings can have

principalPaymentMethodstring

The principal payment method (for revolving credits)

Possible values: [FLAT, OUTSTANDING_PRINCIPAL_PERCENTAGE, PRINCIPAL_PERCENTAGE_LAST_DISB, TOTAL_BALANCE_PERCENTAGE, TOTAL_BALANCE_FLAT, TOTAL_PRINCIPAL_PERCENTAGE]

totalDueAmountFloornumber

The minimum total due amount a repayment made with this settings can have

totalDuePaymentstring

The principal payment method (for revolving credits)

Possible values: [FLAT, OUTSTANDING_PRINCIPAL_PERCENTAGE, PRINCIPAL_PERCENTAGE_LAST_DISB, TOTAL_BALANCE_PERCENTAGE, TOTAL_BALANCE_FLAT, TOTAL_PRINCIPAL_PERCENTAGE]

Principalpaymentproductsettings
{
"amount": {
"defaultValue": 0,
"encodedKey": "string",
"maxValue": 0,
"minValue": 0
},
"defaultPrincipalRepaymentInterval": 0,
"encodedKey": "string",
"includeFeesInFloorAmount": true,
"includeInterestInFloorAmount": true,
"percentage": {
"defaultValue": 0,
"encodedKey": "string",
"maxValue": 0,
"minValue": 0
},
"principalCeilingValue": 0,
"principalFloorValue": 0,
"principalPaymentMethod": "FLAT",
"totalDueAmountFloor": 0,
"totalDuePayment": "FLAT"
}