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 [ ] Полная стоимость кредита