03-12-2018 23:59
Поиск депозитных контрактов по списку идентификаторов
GET   /bs-core/main/deposit-contracts/find/{ids}
Поиск депозитных контрактов по списку идентификаторов, разделённых запятыми. При передаче методу параметра preserveOrder со значением true, метод возвратит депозитные контракты в JSON-файле именно в том порядке, который был передан методу. Если этот параметр не передается, то депозитные контракты возвращаются по возрастающим идентификаторам.
Запрос
/bs-core/main/deposit-contracts/find/1013440016745,1013440017168
или
/bs-core/main/deposit-contracts/find/1013440016745,1013440017168?preserveOrder=true
Описание параметров
Нет описанных параметров
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1528288832161,
"data": [
{
"id": 1013440016745,
"name": "Д-1",
"creationDate": "2017-06-30",
"depositProductId": 1,
"depositFieldReq": {
"id": 2,
"depositTypeId": 101851,
"interestChargeMethodId": 101863,
"periodChargeScopeId": null,
"allowHolidaysPayment": false,
"depositRateTypeId": 101871,
"depositTaxCalcTypeId": 102101,
"clearIntRate": 0,
"lowLimit": 10000,
"maxLimit": 50000,
"minDepositIncrease": 0,
"intRate": 10,
"insuranceFee": 1000,
"fixedInsuranceFee": 50,
"estimateFee": 0,
"fixedEstimateFee": 0,
"depositScheduleCalcMethodId": 101881,
"interestPaymentPeriodicityId": 101515,
"paymentByMonthLastDay": false,
"monthsQty": 0,
"reCalcIntRate": 0,
"postContractIntRate": 0,
"paymentAmount": 0,
"penaltyRate": 0,
"penaltyDaysCount": 0,
"recalculationRates": []
},
"branchId": 101303,
"subdivisionId": 101791,
"clientId": 10132143,
"currencyId": 101011,
"depositAmount": 12000,
"firstDepositPaymentDate": "2017-07-01",
"returnPlanDate": "2018-07-01",
"creditOfficerId": 101084,
"insurancePolicy": "",
"insurance": false,
"insurancePremiumRate": 0,
"insurancePremiumAmount": 0,
"creditContractId": null,
"paymentViaBank": null,
"contractTypeId": 101912,
"takeDepositDate": 1498770000000,
"closeDate": null,
"createUserId": 1,
"createSubdivisionId": 101791,
"contractLine": {
"id": 1016016679,
"lineLimit": 1499240744001
}
},
{
"id": 1013440017168,
"name": "Д-21",
"creationDate": "2018-06-06",
"depositProductId": 1,
"depositFieldReq": {
"id": 26,
"depositTypeId": 101852,
"interestChargeMethodId": 101863,
"periodChargeScopeId": null,
"allowHolidaysPayment": false,
"depositRateTypeId": 101871,
"depositTaxCalcTypeId": 102101,
"clearIntRate": 0,
"lowLimit": 0,
"maxLimit": 0,
"minDepositIncrease": 0,
"intRate": 0,
"insuranceFee": 0,
"fixedInsuranceFee": 0,
"estimateFee": 0,
"fixedEstimateFee": 0,
"depositScheduleCalcMethodId": 101882,
"interestPaymentPeriodicityId": 101511,
"paymentByMonthLastDay": false,
"monthsQty": 0,
"reCalcIntRate": 0,
"postContractIntRate": 0,
"paymentAmount": 0,
"penaltyRate": 0,
"penaltyDaysCount": 0,
"recalculationRates": []
},
"branchId": 101303,
"subdivisionId": 101791,
"clientId": 1013277,
"currencyId": 101011,
"depositAmount": 10999,
"firstDepositPaymentDate": "2018-07-06",
"returnPlanDate": "2019-07-06",
"creditOfficerId": null,
"insurancePolicy": "",
"insurance": false,
"insurancePremiumRate": 0,
"insurancePremiumAmount": 0,
"creditContractId": null,
"paymentViaBank": null,
"contractTypeId": 101912,
"takeDepositDate": null,
"closeDate": null,
"createUserId": 1282,
"createSubdivisionId": 1017911,
"contractLine": {
"id": 1016017105,
"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.paymentAmount | R | [float] | Сумма взноса |
depositFieldReq.penaltyRate | R | [float] | Ставка штрафа |
depositFieldReq.penaltyDaysCount | R | [int] | Количество дней начисления штрафа |
depositFieldReq.recalculationRates | R | [collection] | Ставки перерасчета |
depositFieldReq.recalculationRates._.id | R | [int] | Id |
depositFieldReq.recalculationRates._.periodBegin | R | [int] | Начало периода |
depositFieldReq.recalculationRates._.periodEnd | R | [int] | Конец периода |
depositFieldReq.recalculationRates._.rate | R | [float] | ставка перерасчета |
branchId | R | [int] | Id Филиала |
subdivisionId | R | [int] | Id Подразделения |
clientId | R | [int] | Идентификационный номер клиента |
currencyId | R | [int] | Id Валюты |
depositAmount | R | [float] | Сумма депозита |
firstDepositPaymentDate | R | [date] | Дата первой выплаты процентов по депозитному контракту в формате YYYY-MM-DD |
returnPlanDate | R | [date] | Плановая дата возврата депозита в формате YYYY-MM-DD |
creditOfficerld | R | [int] | Идентификационный номер менеджера по работе с клиентом |
insurancePolicy | R | [string] | Страховой полис |
insurance | R | [bool] | Страхование |
insurancePremiumRate | R | [float] | Ставка страховой премии |
insurancePremiumAmount | R | [float] | Сумма страховой премии |
creditContractId | R | [int] | Ссылка на кредитный контракт |
paymentViaBank | R | [bool] | Взаиморасчеты через банк |
contractTypeId | R | [int] | Id Типа контракта |
takeDepositDate | R | [timestamp] | Дата открытия депозита в формате unix timestamp в миллисекундах |
closeDate | R | [timestamp] | Дата закрытия в формате unix timestamp в миллисекундах |
createUserId | R | [int] | Id Пользователя, создавшего контракт |
createSubdivisionId | R | [int] | Id Подразделения пользователя, создавшего контракт |
contractLine | R | [object] | Линия нарушения последовательности |
contractLine.id | R | [int] | Id |
contractLine.lineLimit | R | [int] | Граница последовательности |