15-01-2019 18:05
Метод расчета полной стоимости кредита для переданного списка траншей
POST   /bs-core/main/credit-calculator/full-cost/tranche-duration/15?issueFeeAmount=0
В теле запроса передаются транши графика (к примеру полученного методом расчета графика). Также есть необязательный параметр запроса - issueFeeAmount ( используется для того чтобы указать сумму сборов при выдаче ). Это поле нужно передавать если по кред.продукту есть сборы при выдаче. Поле trancheDuration - берется из свойства кредитного продукта trancheDuration.
Запрос
POST /bs-core/main/credit-calculator/full-cost/tranche-duration/15?issueFeeAmount=0 HTTP/1.1
[
{
"id": null,
"issueDate": "2017-09-05",
"repaymentDate": "2017-09-20",
"principal": 1238.37,
"interest": 1049.95,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 18760.63
},
{
"id": null,
"issueDate": "2017-09-20",
"repaymentDate": "2017-10-05",
"principal": 1303.39,
"interest": 984.93,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 17457.24
},
{
"id": null,
"issueDate": "2017-10-05",
"repaymentDate": "2017-10-20",
"principal": 1371.81,
"interest": 916.51,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 16085.43
},
{
"id": null,
"issueDate": "2017-10-20",
"repaymentDate": "2017-11-04",
"principal": 1443.83,
"interest": 844.49,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 14641.6
},
{
"id": null,
"issueDate": "2017-11-04",
"repaymentDate": "2017-11-19",
"principal": 1519.64,
"interest": 768.68,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 13121.96
},
{
"id": null,
"issueDate": "2017-11-19",
"repaymentDate": "2017-12-04",
"principal": 1599.42,
"interest": 688.9,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 11522.54
},
{
"id": null,
"issueDate": "2017-12-04",
"repaymentDate": "2017-12-19",
"principal": 1683.39,
"interest": 604.93,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 9839.15
},
{
"id": null,
"issueDate": "2017-12-19",
"repaymentDate": "2018-01-03",
"principal": 1771.76,
"interest": 516.56,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 8067.39
},
{
"id": null,
"issueDate": "2018-01-03",
"repaymentDate": "2018-01-18",
"principal": 1864.78,
"interest": 423.54,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 6202.61
},
{
"id": null,
"issueDate": "2018-01-18",
"repaymentDate": "2018-02-02",
"principal": 1962.68,
"interest": 325.64,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 4239.93
},
{
"id": null,
"issueDate": "2018-02-02",
"repaymentDate": "2018-02-17",
"principal": 2065.72,
"interest": 222.6,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 2174.21
},
{
"id": null,
"issueDate": "2018-02-17",
"repaymentDate": "2018-03-04",
"principal": 2174.21,
"interest": 114.15,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 0
}
]
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
id | R | [ ] | Идентификатор транша |
issueDate | R | [date] | Дата начала транша |
repaymentDate | R | [date] | Дата завершения транша |
principal | R | [float ] | Основная сумма |
interest | R | [float ] | Проценты |
lgot | R | [bool ] | Льготный период ДА/НЕТ |
eachRepaymentFee | R | [ ] | Сумма погашения ОС+% |
rest | R | [float ] | Остаток задолженности по основному долгу |
Ответ
{
"status": "ok",
"timestamp": 1504686898108,
"data": 127.75
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
status | R | [ ] | Статус выполнения запроса |
timestamp | R | [timestamp] | Временая метка |
data | R | [ ] | Полная стоимость кредита |