Инициализация нового контракта
Существует следующий процесс создания контракта по указанной заявке:
- Сначала создается заявка. Описание создания заявки Вы можете найти здесь. Следует принять во внимание, что при создании заявки в канале поступления нужно убрать галочку "Автоматическое создание контракта" (Админ-->Электронная коммерция-->Каналы-->Название Канала).
--> 2. Затем происходит инициализация контракта по заявке на займ. При передаче параметра generateName со значением false номер контракта не будет сгенерирован. Этот параметр не обязателен и по умолчанию установлено значение true, при котором генерируется следующий номер контракта. Для автоматиского создания контрактов, во избежание ошибки CONTRACT_SERIAL_NUMBER_IS_NOT_UNIQUE, желательно указывать generateName=falsе. Это поле заполнится автоматически при последующем вызове метода сохранения контракта (смотрите следующий шаг).
- В последнем шаге происходит создание нового контракта.
Path Parameters
loanApplicationId
Query Parameters
Default value: true
generateName
- 200
- 401
- 403
- 404
OK
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
creditFieldReq object
fees object[]
Possible values: [FROM_DELINQUENCY_START_BY_STATUS
, FROM_TRANCHE_REPAYMENT_DATE
]
penaltyRates object[]
principalParts object[]
{
"additional": true,
"barcode": "string",
"branchId": 0,
"captive": true,
"clientId": 0,
"collateralLineId": 0,
"comment": "string",
"contractAgentId": 0,
"contractCollectorId": 0,
"creationDate": "2024-11-20",
"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": "2024-11-20T07:47:13.675Z",
"defermentDistributionType": "string",
"defermentProlongationTranchesQty": 0,
"defermentTranchesQty": 0,
"defermentType": "string",
"definedIntForepaymentAmount": 0,
"depositFieldId": 0,
"depositProductId": 0,
"determinationDate": "2024-11-20",
"documentsReceived": true,
"donorId": 0,
"estimateFee": 0,
"firstRepaymentDate": "2024-11-20",
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"fixedJoinFee": 0,
"forIssue": true,
"forIssueSetupCreditOfficerId": 0,
"forIssueSetupDate": "2024-11-20T07:47:13.675Z",
"fullTaxAmount": 0,
"id": 0,
"institutionDate": "2024-11-20",
"insurance": true,
"insuranceFee": 0,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"issuePlanDate": "2024-11-20",
"joinFee": 0,
"loadingDate": "2024-11-20",
"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": "2024-11-20",
"subdivisionId": 0,
"subsidyAmount": 0,
"uid": "string",
"underCourt": true,
"underCourtAmount": 0,
"underCourtDate": "2024-11-20"
}
Unauthorized
Forbidden
Not Found