21-11-2019 15:09
Фактический график
GET   /bs-core/main/contracts/{contractId}/fact-schedule/date/{date}
Возвращается фактический график с учетом всех текущих платежей на указанную дату.
Метод не учитывает внесенную предоплату (платежи, которые поступили, но за счет них еще не было произведено погашение долга).
Этот метод не отрабатывал возможные досрочные погашения ОС и соответственно уменьшение базы начисления для будущих процентов. Следует использовать метод "Получение фактического графика погашений по контракту".
Запрос
GET /bs-core/main/contracts/101342018/fact-schedule/date/2018-06-27
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
contractId | R | [int] | Идентификатор контракта, по которому делается запрос по фактическому графику на указанную дату. |
date | R | [date] | Дата расчёта фактического графика платежа контракта. Данная дата должна быть не ранее даты выдачи контракта. Иначе будет возвращаться ошибка. На запрос будет показан фактический график на указанную дату. |
Ответ
{
"status": "ok",
"timestamp": 1529592270060,
"data": [
{
"issueDate": "2018-05-30",
"repaymentDate": "2018-06-29",
"principal": 2000,
"interest": 630,
"fee": 0,
"penalty": 0,
"rest": 0
},
{
"issueDate": "2018-06-29",
"repaymentDate": "2018-07-29",
"principal": 3000,
"interest": 1680,
"fee": 0,
"penalty": 0,
"rest": 0
},
{
"issueDate": "2018-07-29",
"repaymentDate": "2018-08-28",
"principal": 5000,
"interest": 1050,
"fee": 0,
"penalty": 0,
"rest": 0
}
]
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
_.issueDate | R | [date] | Дата начала транша |
_. repaymentDate | R | [date] | Дата окончания транша (дата фактического платежа) |
_. principal | R | [float] | Сумма основного долга. Если 0, значит транш является погашенным. |
_. interest | R | [float] | Сумма процентов. Если 0, значит транш является погашенным. |
_. fee | R | [float] | Сборы |
_. penalty | R | [float] | Сумма штрафов. Если 0, значит транш является погашенным. |
_.rest | R | [float] | Остаток ОС |