Получение депозитного контракта по идентификатору
GET   /bs-core/main/deposit-contracts/{id}
Метод возвращает депозитный контракт по идентификатору.
Запрос
GET /bs-core/main/deposit-contracts/1013440017206
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1553252653035,
"data": {
"id": 1013440017206,
"name": "Д-34",
"creationDate": "2018-08-01",
"depositProductId": 2,
"depositFieldReq": {
"id": 40,
"depositTypeId": 101852,
"interestChargeMethodId": 101863,
"periodChargeScopeId": null,
"allowHolidaysPayment": false,
"depositRateTypeId": 101871,
"depositTaxCalcTypeId": 102101,
"clearIntRate": 0,
"lowLimit": 5000,
"maxLimit": 150000,
"minDepositIncrease": 0,
"intRate": 30,
"insuranceFee": 0,
"fixedInsuranceFee": 0,
"estimateFee": 200,
"fixedEstimateFee": 0,
"depositScheduleCalcMethodId": 101881,
"interestPaymentPeriodicityId": 101511,
"paymentByMonthLastDay": false,
"monthsQty": 24,
"reCalcIntRate": 0,
"postContractIntRate": 25,
"maxPartialWithdrawalQty": 0,
"paymentAmount": 0,
"penaltyRate": 0,
"penaltyDaysCount": 0,
"recalculationRates": [
{
"id": 44,
"periodBegin": 1,
"periodEnd": 3,
"rate": 5
},
{
"id": 45,
"periodBegin": 4,
"periodEnd": 5,
"rate": 7
},
{
"id": 46,
"periodBegin": 6,
"periodEnd": 24,
"rate": 10
},
{
"id": 47,
"periodBegin": 25,
"periodEnd": 60,
"rate": 18
}
],
"partialWithdrawalRules": []
},
"branchId": 101301,
"subdivisionId": 1017911,
"clientId": 10132500020704,
"currencyId": 101011,
"depositAmount": 47000,
"firstDepositPaymentDate": "2018-09-03",
"returnPlanDate": "2020-08-03",
"creditOfficerId": null,
"insurancePolicy": "",
"insurance": false,
"insurancePremiumRate": 0,
"insurancePremiumAmount": 0,
"creditContractId": null,
"paymentViaBank": null,
"contractTypeId": 101912,
"takeDepositDate": null,
"closeDate": null,
"createUserId": 1288,
"createSubdivisionId": 1017911,
"contractLine": {
"id": 1016017144,
"lineLimit": null
}
}
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
id | R | [int] | Идентикационный номер депозитного контракта |
name | R | [string] | Код контракта |
creationDate | R | [date] | Дата создания депозитного контракта в формате YYYY-MM-DD |
depositProductId | R | [int] | Идентификационный номер депозитного продукта |
depositFieldReq | R | [object] | Условия депозита |
depositFieldReq.Id | R | [int] | Id |
depositFieldReq.depositTypeId | R | [int] | Id Вида депозита |
depositFieldReq.interestChargeMethodId | R | [int] | Id Метода начисления процентов |
depositFieldReq.periodChargeScopeId | R | [int] | Id Границы периода начисления процентов |
depositFieldReq.allowHolidaysPayment | R | [bool] | Не переносить с праздников и выходных |
depositFieldReq.depositRateTypeId | R | [int] | Id Вида процентной ставки депозита |
depositFieldReq.depositTaxCalcTypeId | R | [int] | Id Способа расчета НДФЛ |
depositFieldReq.clearIntRate | R | [float] | Ставка выплаты процентов на руки |
depositFieldReq.lowLimit | R | [float] | Минимальный размер депозита |
depositFieldReq.maxLimit | R | [float] | Максимальный размер депозита |
depositFieldReq.minDepositIncrease | R | [float] | Минимальная сумма доп.взноса |
depositFieldReq.intRate | R | [float] | Процентная ставка |
depositFieldReq.insuranceFee | R | [float] | Страховочный взнос (ставка) |
depositFieldReq.fixedInsuranceFee | R | [float] | Фиксированный страховочный взнос (сумма) |
depositFieldReq.estimateFee | R | [float] | Сметный взнос (ставка) |
depositFieldReq.fixedEstimateFee | R | [float] | Фиксированный сметный взнос (сумма) |
depositFieldReq.depositScheduleCalcMethodId | R | [int] | Id Дня снятия процентов |
depositFieldReq.interestPaymentPeriodicityId | R | [int] | Id Периодичности выплаты процентов |
depositFieldReq.paymentByMonthLastDay | R | [bool] | Выплаты по последним числам месяца |
depositFieldReq.monthsQty | R | [int] | Cрок депозита: количество месяцев |
depositFieldReq.reCalcIntRate | R | [float] | Процентная ставка перерасчет |
depositFieldReq.postContractIntRate | R | [float] | Процентная ставка постКонтрактная |
depositFieldReq.maxPartialWithdrawalQty | О | [int] | Максимальное кол-во возможных частичных снятий. В случае если нужно запретить частичное снятие, то достаточно оставить в этом поле значение ноль ("maxPartialWithdrawalQty": 0). |
depositFieldReq.paymentAmount | R | [float] | Сумма взноса |
depositFieldReq.penaltyRate | О | [float] | Ставка штрафа |
depositFieldReq.penaltyDaysCount | О | [int] | Количество дней начисления штрафа |
depositFieldReq.recalculationRates | О | [collection] | Ставки перерасчета |
depositFieldReq.recalculationRates._.id | О | [int] | Id |
depositFieldReq.recalculationRates._.periodBegin | О | [int] | Начало периода |
depositFieldReq.recalculationRates._.periodEnd | О | [int] | Конец периода |
depositFieldReq.recalculationRates._.rate | О | [float] | ставка перерасчета |
depositFieldReq.partialWithdrawalRules | О | [collection] | Правила частичного снятия. |
depositFieldReq.partialWithdrawalRules._.id | О | [int] | Идентификатор правила частичного снятия |
depositFieldReq.partialWithdrawalRules._.withdrawalPartFrom | О | [float] | Доля частичного снятия с (в процентах от начальной суммы депозита) |
depositFieldReq.partialWithdrawalRules._.withdrawalPartTo | О | [float] | Доля частичного снятия по (в процентах от начальной суммы депозита) |
depositFieldReq.partialWithdrawalRules._.monthsFrom | О | [int] | Начало периода в месяцах |
depositFieldReq.partialWithdrawalRules._.monthsTo | О | [int] | Конец периода в месяцах |
depositFieldReq.partialWithdrawalRules._.decreaseIntRateValue | О | [float] | Уменьшение депозитной процентной ставки (значение на которое начальная ставка должна уменьшиться). Если значение равно ноль, то уменьшать ставку не нужно. |
branchId | О | [int] | Id Филиала |
subdivisionId | О | [int] | Id Подразделения |
clientId | О | [int] | Идентификационный номер клиента |
currencyId | О | [int] | Id Валюты |
depositAmount | О | [float] | Сумма депозита |
firstDepositPaymentDate | О | [date] | Дата первой выплаты процентов по депозитному контракту в формате YYYY-MM-DD |
returnPlanDate | О | [date] | Плановая дата возврата депозита в формате YYYY-MM-DD |
creditOfficerld | О | [int] | Идентификационный номер менеджера по работе с клиентом |
insurancePolicy | О | [string] | Страховой полис |
insurance | О | [bool] | Страхование |
insurancePremiumRate | О | [float] | Ставка страховой премии |
insurancePremiumAmount | О | [float] | Сумма страховой премии |
creditContractId | О | [int] | Ссылка на кредитный контракт |
paymentViaBank | О | [bool] | Взаиморасчеты через банк |
contractTypeId | О | [int] | Id Типа контракта |
takeDepositDate | О | [timestamp] | Дата открытия депозита в формате unix timestamp в миллисекундах |
closeDate | О | [timestamp] | Дата закрытия в формате unix timestamp в миллисекундах |
createUserId | О | [int] | Id Пользователя, создавшего контракт |
createSubdivisionId | О | [int] | Id Подразделения пользователя, создавшего контракт |
contractLine | О | [object] | Линия нарушения последовательности |
contractLine.id | О | [int] | Id |
contractLine.lineLimit | О | [int] | Граница последовательности |