21-03-2019 14:09

Инициализация нового депозитного контракта

GET   /bs-core/main/deposit-contracts/init

Инициализация нового депозитного контракта для последующего заполнения полей и сохранения.

Запрос

GET /bs-core/main/deposit-contracts/init
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1553166427107,
    "data": {
        "id": null,
        "name": "Д-78",
        "creationDate": "2019-03-21",
        "depositProductId": null,
        "depositFieldReq": {
            "id": null,
            "depositTypeId": null,
            "interestChargeMethodId": null,
            "periodChargeScopeId": null,
            "allowHolidaysPayment": false,
            "depositRateTypeId": null,
            "depositTaxCalcTypeId": null,
            "clearIntRate": 0,
            "lowLimit": 0,
            "maxLimit": 0,
            "minDepositIncrease": 0,
            "intRate": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "depositScheduleCalcMethodId": null,
            "interestPaymentPeriodicityId": null,
            "paymentByMonthLastDay": false,
            "monthsQty": 0,
            "reCalcIntRate": 0,
            "postContractIntRate": 0,
            "maxPartialWithdrawalQty": 0,
            "paymentAmount": 0,
            "penaltyRate": 0,
            "penaltyDaysCount": 0,
            "recalculationRates": [],
            "partialWithdrawalRules": []
        },
        "branchId": null,
        "subdivisionId": null,
        "clientId": null,
        "currencyId": 101011,
        "depositAmount": 0,
        "firstDepositPaymentDate": "2019-03-21",
        "returnPlanDate": null,
        "creditOfficerId": null,
        "insurancePolicy": "",
        "insurance": false,
        "insurancePremiumRate": 0,
        "insurancePremiumAmount": 0,
        "creditContractId": null,
        "paymentViaBank": 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.maxPartialWithdrawalQty О [int]

Максимальное кол-во возможных частичных снятий. В случае если нужно запретить частичное снятие, то достаточно оставить в этом поле значение ноль ("maxPartialWithdrawalQty": 0). 

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] ставка перерасчета
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]

Взаиморасчеты через банк