03-12-2018 23:59

Получение расчетного графика погашений по контракту

GET   /bs-core/main/contracts/{contractId}/calculated-schedule

      1. График погашений (плановый график) - формируется после выдачи, в процессе жизни контракта не изменяется. (Смотрите метод

           "Получение графика погашений по контракту")

      2. Фактический график - так же формируется после выдачи контракта, даты платежей совпадают с плановым, но в процессе жизни контракта график может изменяться. (Смотрите метод

           "Получение фактического графика погашений по контракту")

 --> 3. Расчетный график погашений - рассчитывается до выдачи контракта, график рассчитывается из указанных параметров в контракте: issuePlanDate - дата плановой выдачи, firstRepaymentDate - дата

           первого погашения, repaymentPlanDate - дата планового погашения. График рассчитывается на основе параметров указанных в кредитном продукте. После выдачи контракта, график погашений

           (плановый) будет формироваться из расчетного.

           Если по контракту есть сохранённый график погашений - возвращается он, иначе возвращается расчетный график.

           График можно получить по выданному контракту (выданный - значит у контракта заполнено поле issueDate), в нем видно когда и какие платежи должен будет совершить клиент кредитной организации. 

Запрос

/bs-core/main/contracts/10134298/calculated-schedule
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1462979853524,
    "data": {
        "creationDate": 1472331600000,
        "amount": 100000,
        "chargeIssueFee": true,
        "id": 10146213,
        "issued": true,
        "activeBefore": null
        "tranches": [
            {
                "id": null,
                "issueDate": "2016-05-11",
                "repaymentDate": "2016-05-18",
                "principal": 5000,
                "interest": 698.09,
                "lgot": false,
                "rest": 99961.63
            }
        ]
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id R [int] Идентификатор графика платежей по контракту.
creationDate R [timestamp] Дата создания/составления графика графика в формате unix timestamp в миллисекундах
amount R [float] Oбщая сумма контракта (но не выплат. выплаты = ОС + проценты)
chargeIssueFee R [bool] Начислять сборы при выдаче
specifiedRepaymentNorm R [float] Норма погашения (заданное значение)
issued R [bool] Выдан Да/Нет
activeBefore R [timestamp] До какой даты действителен график
tranches R [collection] Транши
tranches.id R [int] Идентификатор транша.
tranches.issueDate R [date] Дата начала транша в формате YYYY-MM-DD
tranches.repaymentDate R [date] Дата окончания транша в формате YYYY-MM-DD
tranches.principal R [float] Основная сумма. Сумма платежа - это сумма tranches.principal + tranches.interest 
tranches.interest R [float] Проценты
tranches.lgot R [float] Льготный период Да/Нет
tranches.eachRepaymentFee R [float] Сборы при каждом погашении (расчетное значение)
tranches.rest R [float] Остаток ОС