calcFirstRepaymentDate
calcFirstRepaymentDate
application/json
Request Body required
request
additional boolean
barcode string
branchId int64
captive boolean
clientId int64
collateralLineId int64
comment string
contractAgentId int64
contractCollectorId int64
creationDate date
creditFieldReq object
creditOfficerId int64
creditProductId int64
creditProductName string
currencyId int64
defermentDate date-time
defermentDistributionType string
defermentProlongationTranchesQty int32
defermentTranchesQty int32
defermentType string
definedIntForepaymentAmount double
depositFieldId int64
depositProductId int64
determinationDate date
documentsReceived boolean
donorId int64
estimateFee double
firstRepaymentDate date
fixedEstimateFee double
fixedInsuranceFee double
fixedJoinFee double
forIssue boolean
forIssueSetupCreditOfficerId int64
forIssueSetupDate date-time
fullTaxAmount double
id int64
institutionDate date
insurance boolean
insuranceFee double
insurancePolicy string
insurancePremiumAmount double
insurancePremiumRate double
issuePlanDate date
joinFee double
loadingDate date
loanAmount double
loanApplicationId int64
loanCategoryId int64
loanStage int32
merchantCommissionRate double
msfoIntReserveRate double
msfoReserveRate double
name string
ofertaCode string
originalContractId int64
prevPeriodDelinqDays int32
prevProlongationsQty int32
repaymentNorm double
repaymentPlanDate date
subdivisionId int64
subsidyAmount double
uid string
underCourt boolean
underCourtAmount double
underCourtDate date
Responses
- 200
- 201
- 401
- 403
- 404
OK
*/*
Schema
Schema
string
Created
Unauthorized
Forbidden
Not Found
POST /main/contracts/calc-first-repayment-date
Request
Request
curl / cURL
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'
python / requests
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'
go / native
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'
nodejs / axios
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'
php / guzzle
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'
java / OkHttp
curl -L -X POST '//localhost/main/contracts/calc-first-repayment-date' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2025-04-15",
"creditFieldReq": {
"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
},
"creditOfficerId": 0,
"creditProductId": 0,
"creditProductName": "string",
"currencyId": 0,
"defermentDate": "2025-04-15T20:19:18.523Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2025-04-15",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2025-04-15",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2025-04-15T20:19:18.523Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2025-04-15",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2025-04-15",
"joinFee": 0,
"loadingDate": "2025-04-15",
"loanAmount": 0,
"loanApplicationId": 0,
"loanCategoryId": 0,
"loanStage": 0,
"merchantCommissionRate": 0,
"msfoIntReserveRate": 0,
"msfoReserveRate": 0,
"name": "string",
"ofertaCode": "string",
"originalContractId": 0,
"prevPeriodDelinqDays": 0,
"prevProlongationsQty": 0,
"repaymentNorm": 0,
"repaymentPlanDate": "2025-04-15",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2025-04-15"
}'