Получение расчетного графика погашений по контракту
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] | Остаток ОС |