22-03-2019 14:08

Получение депозитного контракта по идентификатору

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]

Граница последовательности