Получение планового графика погашений по контракту
GET   /bs-core/main/contracts/{contractId}/composite-schedule?date={date}
--> 1. График погашений (плановый график) - формируется после выдачи, в процессе жизни контракта не изменяется.
Если контракт выдан - возвращается график по которому прошла выдача. В случае наличия по контракту нескольких графиков - возвращается составной суммарный график.
2. Фактический график - так же формируется после выдачи контракта, даты платежей совпадают с плановым, но в процессе жизни контракта график может изменяться. (Смотрите метод
"Получение фактического графика погашений по контракту")
3. Расчетный график погашений - рассчитывается до выдачи контракта, график рассчитывается из указанных параметров в контракте: issuePlanDate - дата плановой выдачи, firstRepaymentDate - дата
первого погашения, repaymentPlanDate - дата планового погашения. График рассчитывается на основе параметров указанных в кредитном продукте. После выдачи контракта, график погашений
(плановый) будет формироваться из расчетного. (Смотрите метод "Получение расчетного графика погашений по контракту")
Запрос
GET /bs-core/main/contracts/10134267/composite-schedule?date=2015-12-21 HTTP/1.1
Нет описанных параметров
Ответ
{
"id":10146646,
"creationDate":1495400400000,
"amount":1000000,
"chargeIssueFee":true,
"issued":true,
"activeBefore":null,
"tranches":[
{
"id":null,
"issueDate":"2017-05-22",
"repaymentDate":"2017-06-22",
"principal":17309,
"interest":24620,
"lgot":false,
"eachRepaymentFee":0,
"rest":982691
},
{
"id":null,
"issueDate":"2017-06-22",
"repaymentDate":"2017-07-22",
"principal":18515,
"interest":23414,
"lgot":false,
"eachRepaymentFee":0,
"rest":964176
},
{
"id":null,
"issueDate":"2017-07-22",
"repaymentDate":"2017-08-22",
"principal":18191,
"interest":23738,
"lgot":false,
"eachRepaymentFee":0,
"rest":945985
},
{
"id":null,
"issueDate":"2017-08-22",
"repaymentDate":"2017-09-22",
"principal":18639,
"interest":23290,
"lgot":false,
"eachRepaymentFee":0,
"rest":927346
},
{
"id":null,
"issueDate":"2017-09-22",
"repaymentDate":"2017-10-22",
"principal":19834,
"interest":22095,
"lgot":false,
"eachRepaymentFee":0,
"rest":907512
},
{
"id":null,
"issueDate":"2017-10-22",
"repaymentDate":"2017-11-22",
"principal":19586,
"interest":22343,
"lgot":false,
"eachRepaymentFee":0,
"rest":887926
},
{
"id":null,
"issueDate":"2017-11-22",
"repaymentDate":"2017-12-22",
"principal":20773,
"interest":21156,
"lgot":false,
"eachRepaymentFee":0,
"rest":867153
},
{
"id":null,
"issueDate":"2017-12-22",
"repaymentDate":"2018-01-22",
"principal":20580,
"interest":21349,
"lgot":false,
"eachRepaymentFee":0,
"rest":846573
},
{
"id":null,
"issueDate":"2018-01-22",
"repaymentDate":"2018-02-22",
"principal":21086,
"interest":20843,
"lgot":false,
"eachRepaymentFee":0,
"rest":825487
},
{
"id":null,
"issueDate":"2018-02-22",
"repaymentDate":"2018-03-22",
"principal":23572,
"interest":18357,
"lgot":false,
"eachRepaymentFee":0,
"rest":801915
},
{
"id":null,
"issueDate":"2018-03-22",
"repaymentDate":"2018-04-22",
"principal":22186,
"interest":19743,
"lgot":false,
"eachRepaymentFee":0,
"rest":779729
},
{
"id":null,
"issueDate":"2018-04-22",
"repaymentDate":"2018-05-22",
"principal":23351,
"interest":18578,
"lgot":false,
"eachRepaymentFee":0,
"rest":756378
},
{
"id":null,
"issueDate":"2018-05-22",
"repaymentDate":"2018-06-22",
"principal":23307,
"interest":18622,
"lgot":false,
"eachRepaymentFee":0,
"rest":733071
},
{
"id":null,
"issueDate":"2018-06-22",
"repaymentDate":"2018-07-22",
"principal":24463,
"interest":17466,
"lgot":false,
"eachRepaymentFee":0,
"rest":708608
},
{
"id":null,
"issueDate":"2018-07-22",
"repaymentDate":"2018-08-22",
"principal":24483,
"interest":17446,
"lgot":false,
"eachRepaymentFee":0,
"rest":684125
},
{
"id":null,
"issueDate":"2018-08-22",
"repaymentDate":"2018-09-22",
"principal":25086,
"interest":16843,
"lgot":false,
"eachRepaymentFee":0,
"rest":659039
},
{
"id":null,
"issueDate":"2018-09-22",
"repaymentDate":"2018-10-22",
"principal":26227,
"interest":15702,
"lgot":false,
"eachRepaymentFee":0,
"rest":632812
},
{
"id":null,
"issueDate":"2018-10-22",
"repaymentDate":"2018-11-22",
"principal":26349,
"interest":15580,
"lgot":false,
"eachRepaymentFee":0,
"rest":606463
},
{
"id":null,
"issueDate":"2018-11-22",
"repaymentDate":"2018-12-22",
"principal":27479,
"interest":14450,
"lgot":false,
"eachRepaymentFee":0,
"rest":578984
},
{
"id":null,
"issueDate":"2018-12-22",
"repaymentDate":"2019-01-22",
"principal":27674,
"interest":14255,
"lgot":false,
"eachRepaymentFee":0,
"rest":551310
},
{
"id":null,
"issueDate":"2019-01-22",
"repaymentDate":"2019-02-22",
"principal":28356,
"interest":13573,
"lgot":false,
"eachRepaymentFee":0,
"rest":522954
},
{
"id":null,
"issueDate":"2019-02-22",
"repaymentDate":"2019-03-22",
"principal":30300,
"interest":11629,
"lgot":false,
"eachRepaymentFee":0,
"rest":492654
},
{
"id":null,
"issueDate":"2019-03-22",
"repaymentDate":"2019-04-22",
"principal":29800,
"interest":12129,
"lgot":false,
"eachRepaymentFee":0,
"rest":462854
},
{
"id":null,
"issueDate":"2019-04-22",
"repaymentDate":"2019-05-22",
"principal":30901,
"interest":11028,
"lgot":false,
"eachRepaymentFee":0,
"rest":431953
},
{
"id":null,
"issueDate":"2019-05-22",
"repaymentDate":"2019-06-22",
"principal":31294,
"interest":10635,
"lgot":false,
"eachRepaymentFee":0,
"rest":400659
},
{
"id":null,
"issueDate":"2019-06-22",
"repaymentDate":"2019-07-22",
"principal":32383,
"interest":9546,
"lgot":false,
"eachRepaymentFee":0,
"rest":368276
},
{
"id":null,
"issueDate":"2019-07-22",
"repaymentDate":"2019-08-22",
"principal":32862,
"interest":9067,
"lgot":false,
"eachRepaymentFee":0,
"rest":335414
},
{
"id":null,
"issueDate":"2019-08-22",
"repaymentDate":"2019-09-22",
"principal":33671,
"interest":8258,
"lgot":false,
"eachRepaymentFee":0,
"rest":301743
},
{
"id":null,
"issueDate":"2019-09-22",
"repaymentDate":"2019-10-22",
"principal":34740,
"interest":7189,
"lgot":false,
"eachRepaymentFee":0,
"rest":267003
},
{
"id":null,
"issueDate":"2019-10-22",
"repaymentDate":"2019-11-22",
"principal":35355,
"interest":6574,
"lgot":false,
"eachRepaymentFee":0,
"rest":231648
},
{
"id":null,
"issueDate":"2019-11-22",
"repaymentDate":"2019-12-22",
"principal":36410,
"interest":5519,
"lgot":false,
"eachRepaymentFee":0,
"rest":195238
},
{
"id":null,
"issueDate":"2019-12-22",
"repaymentDate":"2020-01-22",
"principal":37131,
"interest":4798,
"lgot":false,
"eachRepaymentFee":0,
"rest":158107
},
{
"id":null,
"issueDate":"2020-01-22",
"repaymentDate":"2020-02-22",
"principal":38047,
"interest":3882,
"lgot":false,
"eachRepaymentFee":0,
"rest":120060
},
{
"id":null,
"issueDate":"2020-02-22",
"repaymentDate":"2020-03-22",
"principal":39171,
"interest":2758,
"lgot":false,
"eachRepaymentFee":0,
"rest":80889
},
{
"id":null,
"issueDate":"2020-03-22",
"repaymentDate":"2020-04-22",
"principal":39943,
"interest":1986,
"lgot":false,
"eachRepaymentFee":0,
"rest":40946
},
{
"id":null,
"issueDate":"2020-04-22",
"repaymentDate":"2020-05-22",
"principal":40946,
"interest":973,
"lgot":false,
"eachRepaymentFee":0,
"rest":0
}
]
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
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] | Остаток ОС |