Skip to main content

Principalpaymentconfiguration

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

amount object

Used for keeping decimal constraints.

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.

defaultPrincipalRepaymentIntervalinteger<int32>

How many repayments the principal has to be paid

includeFeesInFloorAmountboolean

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

percentage object

Used for keeping decimal constraints.

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.

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

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

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

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