Создание нового депозитного контракта
Метод создаёт новый депозитный контракт в системе. Обязательные поля являются минимальным набором полей для создания депозитного контракта.
application/json
Request Body required
request
- Array [
- ]
- Array [
- ]
branchId int64
clientId int64
creationDate date
creditContractId int64
creditOfficerId int64
currencyId int64
depositAmount double
depositFieldReq object
allowHolidaysPayment boolean
clearIntRate double
depositRateTypeId int64
depositScheduleCalcMethodId int64
depositTaxCalcTypeId int64
depositTypeId int64
estimateFee double
fixedEstimateFee double
fixedInsuranceFee double
id int64
insuranceFee double
intRate double
interestChargeMethodId int64
interestPaymentPeriodicityId int64
lowLimit double
maxLimit double
maxPartialWithdrawalQty int32
minDepositIncrease double
monthsQty int32
partialWithdrawalRules object[]
decreaseIntRateValue double
id int64
monthsFrom int32
monthsTo int32
withdrawalPartFrom double
withdrawalPartTo double
paymentAmount double
paymentByMonthLastDay boolean
penaltyDaysCount int32
penaltyRate double
periodChargeScopeId int64
postContractIntRate double
reCalcIntRate double
recalculationRates object[]
id int64
periodBegin int32
periodEnd int32
rate double
depositProductId int64
firstDepositPaymentDate date
id int64
insurance boolean
insurancePolicy string
insurancePremiumAmount double
insurancePremiumRate double
name string
paymentViaBank boolean
returnPlanDate date
subdivisionId int64
Responses
- 200
- 201
- 401
- 403
- 404
OK
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
branchId int64
clientId int64
closeDate date-time
contractLine object
id int64
lineLimit int64
contractTypeId int64
createSubdivisionId int64
createUserId int32
creationDate date
creditContractId int64
creditOfficerId int64
currencyId int64
depositAmount double
depositFieldReq object
allowHolidaysPayment boolean
clearIntRate double
depositRateTypeId int64
depositScheduleCalcMethodId int64
depositTaxCalcTypeId int64
depositTypeId int64
estimateFee double
fixedEstimateFee double
fixedInsuranceFee double
id int64
insuranceFee double
intRate double
interestChargeMethodId int64
interestPaymentPeriodicityId int64
lowLimit double
maxLimit double
maxPartialWithdrawalQty int32
minDepositIncrease double
monthsQty int32
partialWithdrawalRules object[]
decreaseIntRateValue double
id int64
monthsFrom int32
monthsTo int32
withdrawalPartFrom double
withdrawalPartTo double
paymentAmount double
paymentByMonthLastDay boolean
penaltyDaysCount int32
penaltyRate double
periodChargeScopeId int64
postContractIntRate double
reCalcIntRate double
recalculationRates object[]
id int64
periodBegin int32
periodEnd int32
rate double
depositProductId int64
firstDepositPaymentDate date
id int64
insurance boolean
insurancePolicy string
insurancePremiumAmount double
insurancePremiumRate double
name string
paymentViaBank boolean
returnPlanDate date
subdivisionId int64
takeDepositDate date-time
{
"branchId": 0,
"clientId": 0,
"closeDate": "2024-11-20T07:47:08.412Z",
"contractLine": {
"id": 0,
"lineLimit": 0
},
"contractTypeId": 0,
"createSubdivisionId": 0,
"createUserId": 0,
"creationDate": "2024-11-20",
"creditContractId": 0,
"creditOfficerId": 0,
"currencyId": 0,
"depositAmount": 0,
"depositFieldReq": {
"allowHolidaysPayment": true,
"clearIntRate": 0,
"depositRateTypeId": 0,
"depositScheduleCalcMethodId": 0,
"depositTaxCalcTypeId": 0,
"depositTypeId": 0,
"estimateFee": 0,
"fixedEstimateFee": 0,
"fixedInsuranceFee": 0,
"id": 0,
"insuranceFee": 0,
"intRate": 0,
"interestChargeMethodId": 0,
"interestPaymentPeriodicityId": 0,
"lowLimit": 0,
"maxLimit": 0,
"maxPartialWithdrawalQty": 0,
"minDepositIncrease": 0,
"monthsQty": 0,
"partialWithdrawalRules": [
{
"decreaseIntRateValue": 0,
"id": 0,
"monthsFrom": 0,
"monthsTo": 0,
"withdrawalPartFrom": 0,
"withdrawalPartTo": 0
}
],
"paymentAmount": 0,
"paymentByMonthLastDay": true,
"penaltyDaysCount": 0,
"penaltyRate": 0,
"periodChargeScopeId": 0,
"postContractIntRate": 0,
"reCalcIntRate": 0,
"recalculationRates": [
{
"id": 0,
"periodBegin": 0,
"periodEnd": 0,
"rate": 0
}
]
},
"depositProductId": 0,
"firstDepositPaymentDate": "2024-11-20",
"id": 0,
"insurance": true,
"insurancePolicy": "string",
"insurancePremiumAmount": 0,
"insurancePremiumRate": 0,
"name": "string",
"paymentViaBank": true,
"returnPlanDate": "2024-11-20",
"subdivisionId": 0,
"takeDepositDate": "2024-11-20T07:47:08.413Z"
}
Created
Unauthorized
Forbidden
Not Found
Loading...