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.
The default value, will be used in case no other value was filled in by the user.
The encoded key of the decimal constraint, auto generated, unique
The maximum value.
The minimum value.
How many repayments the principal has to be paid
The encoded key of the settings, auto generated, unique
If true, the fees will be included along with the principal in the repayment floor amount, for a revolving credit account
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.
The default value, will be used in case no other value was filled in by the user.
The encoded key of the decimal constraint, auto generated, unique
The maximum value.
The minimum value.
The maximum principal due amount a repayment made with this settings can have
The minimum principal due amount a repayment made with this settings can have
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]
The minimum total due amount a repayment made with this settings can have
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]
{
"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"
}