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 М [int] Идентикационный номер депозитного контракта
name М [string] Код контракта
creationDate М [date] Дата создания депозитного контракта  в формате YYYY-MM-DD
depositProductId М [int] Идентификационный номер депозитного продукта
depositFieldReq М [object] Условия депозита
depositFieldReq.Id М [int] Id
depositFieldReq.depositTypeId М [int] Id Вида депозита
depositFieldReq.interestChargeMethodId М [int] Id Метода начисления процентов
depositFieldReq.periodChargeScopeId М [int] Id Границы периода начисления процентов
depositFieldReq.allowHolidaysPayment М [bool] Не переносить с праздников и выходных
depositFieldReq.depositRateTypeId М [int] Id Вида процентной ставки депозита
depositFieldReq.depositTaxCalcTypeId М [int] Id Способа расчета НДФЛ
depositFieldReq.clearIntRate М [float] Ставка выплаты процентов на руки
depositFieldReq.lowLimit М [float] Минимальный размер депозита
depositFieldReq.maxLimit М [float] Максимальный размер депозита
depositFieldReq.minDepositIncrease М [float] Минимальная сумма доп.взноса
depositFieldReq.intRate М [float] Процентная ставка
depositFieldReq.insuranceFee М [float] Страховочный взнос (ставка)
depositFieldReq.fixedInsuranceFee М [float] Фиксированный страховочный взнос (сумма)
depositFieldReq.estimateFee М [float] Сметный взнос (ставка)
depositFieldReq.fixedEstimateFee М [float] Фиксированный сметный взнос (сумма)
depositFieldReq.depositScheduleCalcMethodId М [int] Id Дня снятия процентов
depositFieldReq.interestPaymentPeriodicityId М [int] Id Периодичности выплаты процентов
depositFieldReq.paymentByMonthLastDay М [bool] Выплаты по последним числам месяца
depositFieldReq.monthsQty М [int] Cрок депозита: количество месяцев
depositFieldReq.reCalcIntRate М [float] Процентная ставка перерасчет
depositFieldReq.postContractIntRate М [float] Процентная ставка постКонтрактная
depositFieldReq.paymentAmount М [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] ставка перерасчета
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] Граница последовательности