Метод расчета плановых дат первого и последнего погашения для кредитного калькулятора
Для применения данного метода Вы можете предварительно получить кредитный продукт из справочника и передать его параметры в объекте "creditField".
application/json
Request Body required
request
- Array [
- ]
- Array [
- ]
- Array [
- ]
assessedValue double
calcParams object
calcIntRate boolean
calcLoanAmount boolean
calcTrancheCount boolean
intRateRoundTo int32
minIntRate double
creditField object
allowHolidaysPayment boolean
allowPrepayment boolean
amountSecondPeriod double
arrearInterestFirstDay int32
arrearInterestLastDay int32
calcArrearInterest boolean
calcIntOnDelinqBalanceOnlyAtDelinqIntRate boolean
calcIntOnIssueDate boolean
calcInterestOnDelinqBalance boolean
calendarDaysPenalty boolean
chargeExtraInterest boolean
creditLineId int64
dateCalcMethodId int64
delayPenaltyDay int32
delinqIntRateDelay int32
delinquencyIntRate double
discountingEnabled boolean
earlyProlongationFromCurrentDate boolean
extraIntDaysQty int32
fees object[]
amountTypeId int64
chargeBaseId int64
chargeMomentId int64
chargePenalty boolean
compositeValue string
id int64
includeInTrancheAmountChargeBase boolean
involvedInFullCostCalc boolean
notForCharge boolean
notForRepayment boolean
value double
valueTypeId int64
firstWeekendWithoutPenalty boolean
fixedDelayPenalty double
forepaymentConsiderationMethodId int64
fullScheduleDatesRecalc boolean
id int64
intRateFirstPeriod double
intRateSecondPeriod double
interestCalcMethodId int64
interestChargeMethodId int64
interestForTranche double
interestGracePeriod int32
interestLgotPeriod int32
interestLgotRate double
interestOnLoanAmount boolean
interestRateTypeId int64
inviteAmountPct double
inviteDiscountPerFriend double
inviteMinIntRate double
keepUsingDelinqIntRate boolean
mandatoryChargePeriod int32
penaltyRatePeriodFrom string
Possible values: [FROM_DELINQUENCY_START_BY_STATUS
, FROM_TRANCHE_REPAYMENT_DATE
]
penaltyRates object[]
feeRate double
id int64
interestRate double
keyRateCB double
keyRateCBTypeId int64
periodBegin int32
periodEnd int32
principalRate double
penaltyTypeId int64
principalDistribMethodId int64
principalParts object[]
id int64
part double
trancheNo int32
prolongationOnNewSchedule boolean
prolongationPeriod int32
prolongedIntToLastTranche boolean
qtyDaysStopPenaltyOnClose int32
qtyTranchesFirstPeriod int32
qtyTranchesRepNormSecondPeriod int32
qtyTranchesSecondPeriod int32
repaymentNorm double
repaymentSequenceId int64
scheduleRecalcEnabled boolean
shiftFirstRepaymentDate boolean
shortTermControl boolean
stopPenaltyOnClose boolean
trancheCount int32
trancheDuration int32
useDelinqIntRateForPsk boolean
useDelinqIntRateTillNextTranche boolean
useEirForDiscounting boolean
creditProductId int64
firstRepaymentDate date
hypothecationValue double
insuranceAmount double
issuePlanDate date
loanAmount double
loanValue double
repaymentNorm double
repaymentPlanDate date
taxAmount double
Responses
- 200
- 201
- 401
- 403
- 404
OK
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
assessedValue double
calcParams object
calcIntRate boolean
calcLoanAmount boolean
calcTrancheCount boolean
intRateRoundTo int32
minIntRate double
creditField object
allowHolidaysPayment boolean
allowPrepayment boolean
amountSecondPeriod double
arrearInterestFirstDay int32
arrearInterestLastDay int32
calcArrearInterest boolean
calcIntOnDelinqBalanceOnlyAtDelinqIntRate boolean
calcIntOnIssueDate boolean
calcInterestOnDelinqBalance boolean
calendarDaysPenalty boolean
chargeExtraInterest boolean
creditLineId int64
dateCalcMethodId int64
delayPenaltyDay int32
delinqIntRateDelay int32
delinquencyIntRate double
discountingEnabled boolean
earlyProlongationFromCurrentDate boolean
extraIntDaysQty int32
fees object[]
amountTypeId int64
chargeBaseId int64
chargeMomentId int64
chargePenalty boolean
compositeValue string
id int64
includeInTrancheAmountChargeBase boolean
involvedInFullCostCalc boolean
notForCharge boolean
notForRepayment boolean
value double
valueTypeId int64
firstWeekendWithoutPenalty boolean
fixedDelayPenalty double
forepaymentConsiderationMethodId int64
fullScheduleDatesRecalc boolean
id int64
intRateFirstPeriod double
intRateSecondPeriod double
interestCalcMethodId int64
interestChargeMethodId int64
interestForTranche double
interestGracePeriod int32
interestLgotPeriod int32
interestLgotRate double
interestOnLoanAmount boolean
interestRateTypeId int64
inviteAmountPct double
inviteDiscountPerFriend double
inviteMinIntRate double
keepUsingDelinqIntRate boolean
mandatoryChargePeriod int32
penaltyRatePeriodFrom string
Possible values: [FROM_DELINQUENCY_START_BY_STATUS
, FROM_TRANCHE_REPAYMENT_DATE
]
penaltyRates object[]
feeRate double
id int64
interestRate double
keyRateCB double
keyRateCBTypeId int64
periodBegin int32
periodEnd int32
principalRate double
penaltyTypeId int64
principalDistribMethodId int64
principalParts object[]
id int64
part double
trancheNo int32
prolongationOnNewSchedule boolean
prolongationPeriod int32
prolongedIntToLastTranche boolean
qtyDaysStopPenaltyOnClose int32
qtyTranchesFirstPeriod int32
qtyTranchesRepNormSecondPeriod int32
qtyTranchesSecondPeriod int32
repaymentNorm double
repaymentSequenceId int64
scheduleRecalcEnabled boolean
shiftFirstRepaymentDate boolean
shortTermControl boolean
stopPenaltyOnClose boolean
trancheCount int32
trancheDuration int32
useDelinqIntRateForPsk boolean
useDelinqIntRateTillNextTranche boolean
useEirForDiscounting boolean
creditProductId int64
firstRepaymentDate date
hypothecationValue double
insuranceAmount double
issuePlanDate date
loanAmount double
loanValue double
repaymentNorm double
repaymentPlanDate date
taxAmount double
{
"assessedValue": 0,
"calcParams": {
"calcIntRate": true,
"calcLoanAmount": true,
"calcTrancheCount": true,
"intRateRoundTo": 0,
"minIntRate": 0
},
"creditField": {
"allowHolidaysPayment": true,
"allowPrepayment": true,
"amountSecondPeriod": 0,
"arrearInterestFirstDay": 0,
"arrearInterestLastDay": 0,
"calcArrearInterest": true,
"calcIntOnDelinqBalanceOnlyAtDelinqIntRate": true,
"calcIntOnIssueDate": true,
"calcInterestOnDelinqBalance": true,
"calendarDaysPenalty": true,
"chargeExtraInterest": true,
"creditLineId": 0,
"dateCalcMethodId": 0,
"delayPenaltyDay": 0,
"delinqIntRateDelay": 0,
"delinquencyIntRate": 0,
"discountingEnabled": true,
"earlyProlongationFromCurrentDate": true,
"extraIntDaysQty": 0,
"fees": [
{
"amountTypeId": 0,
"chargeBaseId": 0,
"chargeMomentId": 0,
"chargePenalty": true,
"compositeValue": "string",
"id": 0,
"includeInTrancheAmountChargeBase": true,
"involvedInFullCostCalc": true,
"notForCharge": true,
"notForRepayment": true,
"value": 0,
"valueTypeId": 0
}
],
"firstWeekendWithoutPenalty": true,
"fixedDelayPenalty": 0,
"forepaymentConsiderationMethodId": 0,
"fullScheduleDatesRecalc": true,
"id": 0,
"intRateFirstPeriod": 0,
"intRateSecondPeriod": 0,
"interestCalcMethodId": 0,
"interestChargeMethodId": 0,
"interestForTranche": 0,
"interestGracePeriod": 0,
"interestLgotPeriod": 0,
"interestLgotRate": 0,
"interestOnLoanAmount": true,
"interestRateTypeId": 0,
"inviteAmountPct": 0,
"inviteDiscountPerFriend": 0,
"inviteMinIntRate": 0,
"keepUsingDelinqIntRate": true,
"mandatoryChargePeriod": 0,
"penaltyRatePeriodFrom": "FROM_DELINQUENCY_START_BY_STATUS",
"penaltyRates": [
{
"feeRate": 0,
"id": 0,
"interestRate": 0,
"keyRateCB": 0,
"keyRateCBTypeId": 0,
"periodBegin": 0,
"periodEnd": 0,
"principalRate": 0
}
],
"penaltyTypeId": 0,
"principalDistribMethodId": 0,
"principalParts": [
{
"id": 0,
"part": 0,
"trancheNo": 0
}
],
"prolongationOnNewSchedule": true,
"prolongationPeriod": 0,
"prolongedIntToLastTranche": true,
"qtyDaysStopPenaltyOnClose": 0,
"qtyTranchesFirstPeriod": 0,
"qtyTranchesRepNormSecondPeriod": 0,
"qtyTranchesSecondPeriod": 0,
"repaymentNorm": 0,
"repaymentSequenceId": 0,
"scheduleRecalcEnabled": true,
"shiftFirstRepaymentDate": true,
"shortTermControl": true,
"stopPenaltyOnClose": true,
"trancheCount": 0,
"trancheDuration": 0,
"useDelinqIntRateForPsk": true,
"useDelinqIntRateTillNextTranche": true,
"useEirForDiscounting": true
},
"creditProductId": 0,
"firstRepaymentDate": "2024-11-20",
"hypothecationValue": 0,
"insuranceAmount": 0,
"issuePlanDate": "2024-11-20",
"loanAmount": 0,
"loanValue": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2024-11-20",
"taxAmount": 0
}
Created
Unauthorized
Forbidden
Not Found
Loading...