Loanproductscheduleconfiguration
Defines the settings and constraints for schedule for the loans that are created based on this product.
billingCycles object
Defines the billing cycles settings for revolving credit products
If the billing cycle status is enabled or disabled
The billing cycle start days in case it is enabled
Interval Repayment Methodology Settings.
firstRepaymentDueDateOffset object
Decimal integer, like min/max/default.
The default value, will be used in case no other value was filled in by the user.
The maximum value.
The minimum value.
Specifies the days of the month when the repayment due dates should be. Only available if the Repayment Methodology is ScheduleDueDatesMethodDTO#FIXED_DAYS_OF_MONTH.
numInstallments object
Decimal integer, like min/max/default.
The default value, will be used in case no other value was filled in by the user.
The maximum value.
The minimum value.
previewSchedule object
Defines the Preview Schedule settings for revolving products
Preview Schedule status.
The frequency of the loan repayment.
Possible values: [DAYS, WEEKS, MONTHS, YEARS]
The repayment rescheduling method used in calculations.
Possible values: [NONE, NEXT_WORKING_DAY, PREVIOUS_WORKING_DAY, EXTEND_SCHEDULE]
Shows the properties from the repayment schedule that can be edited.
Possible values: [ADJUST_PAYMENT_DATES, ADJUST_PRINCIPAL_PAYMENT_SCHEDULE, ADJUST_INTEREST_PAYMENT_SCHEDULE, ADJUST_FEE_PAYMENT_SCHEDULE, ADJUST_PENALTY_PAYMENT_SCHEDULE, ADJUST_NUMBER_OF_INSTALLMENTS, ADJUST_PAYMENT_HOLIDAYS]
The method used by the loans to compute the repayment schedule.
Possible values: [NONE, FIXED, DYNAMIC]
roundingSettings object
Defines the rounding settings used in the loan computation.
Repayment currency rounding method
Possible values: [NO_ROUNDING, ROUND_TO_NEAREST_WHOLE_UNIT, ROUND_UP_TO_NEAREST_WHOLE_UNIT]
Rounding options for principal, interest and penalties
Possible values: [NO_ROUNDING, ROUND_ALL, PAYMENT_DUE]
Rounding method for repayment schedule
Possible values: [NO_ROUNDING, ROUND_REMAINDER_INTO_LAST_REPAYMENT, ROUND_PRINCIPAL_AND_INTEREST_REMAINDER_INTO_LAST_REPAYMENT]
The schedule due dates method. Used by the loan accounts to determine the due dates of the repayments.
Possible values: [INTERVAL, FIXED_DAYS_OF_MONTH]
The short month handling method type for a loan account.
Possible values: [LAST_DAY_IN_MONTH, FIRST_DAY_OF_NEXT_MONTH]
{
"billingCycles": {
"enabled": true,
"startDays": [
0
]
},
"defaultRepaymentPeriodCount": 0,
"firstRepaymentDueDateOffset": {
"defaultValue": 0,
"maxValue": 0,
"minValue": 0
},
"fixedDaysOfMonth": [
0
],
"numInstallments": {
"defaultValue": 0,
"maxValue": 0,
"minValue": 0
},
"previewSchedule": {
"numberOfPreviewedInstalments": 0,
"previewScheduleEnabled": true
},
"repaymentPeriodUnit": "DAYS",
"repaymentReschedulingMethod": "NONE",
"repaymentScheduleEditOptions": [
"ADJUST_PAYMENT_DATES"
],
"repaymentScheduleMethod": "NONE",
"roundingSettings": {
"repaymentCurrencyRounding": "NO_ROUNDING",
"repaymentElementsRoundingMethod": "NO_ROUNDING",
"roundingRepaymentScheduleMethod": "NO_ROUNDING"
},
"scheduleDueDatesMethod": "INTERVAL",
"shortMonthHandlingMethod": "LAST_DAY_IN_MONTH"
}