Метод для получения списка c контрактными и персональными данными для рассылки в связи с предстоящим платежом.
GET   /bs-core/gateway/notifications/repayment/days-list/{daysList}
Этот метод нужен для получения списка с данными, которые требуются в СМС- и Email-рассылках в связи с предстоящим платежом.
Запрос
/bs-core/gateway/notifications/repayment/days-list/5,10,15
или
/bs-core/gateway/notifications/repayment/days-list/5,10,15?checkSmsList=false&checkEmailList=false
Описание параметров
| Параметр | Обязателен | Тип данных | Описание |
| checkSmsList | О | [bool] | В смс-рассылке. По умолчанию true. Дополнительный параметр адресной строки. |
| checkEmailList | О | [bool] | В email-рассылке. По умолчанию false. Дополнительный параметр адресной строки. |
| includeDelinquentContracts | О | [bool] | Дополнительный параметр адресной строки. Значение по умолчанию false. Если в этом параметре передать значение true - выборка будет включать данные по предстоящим платежам по просроченным контрактам. |
| subdivisionIds | О | [int] | Дополнительный параметр для фильтрации по id подразделения. |
Ответ
{
"status": "ok",
"timestamp": 1540897547690,
"data": [
{
"contractId": 10134529,
"contractNo": "000529",
"mobilePhone": "79780232995",
"email": "",
"clientId": 10132461,
"lastName": "Васильева",
"firstName": "Светлана",
"patronymic": "Ивановна",
"repaymentDate": "2018-11-04",
"principal": 500000,
"interest": 290627,
"fee": 0,
"penalty": 111002,
"prForepayment": 0,
"intForepayment": 0,
"total": 901629
}
]
}
Описание параметров
| Параметр | Обязателен | Тип данных | Описание |
| contractId | О | [int][20] | |
| contractNo | О | [string] | Номер контракта |
| mobilePhone | О | [string] | Номер мобильного телефона |
| О | [string] | ||
| clientId | О | [int][20] | |
| lastName | О | [string] | Фамилия |
| firstName | О | [string] | Имя |
| patronymic | О | [string] | Отчество |
| repaymentDate | О | [date] | Дата платежа |
| principal | О | [float] | ОС |
| interest | О | [float] | Процент |
| fee | О | [float] | Сборы |
| penalty | О | [float] | Штрафы |
| prForepayment | О | [float] | Предоплата по ОС |
| intForepayment | О | [float] | Предоплата по процентам |
| total | О | [float] | Значение вычисляется следуещим методом: Money.roundTo(Math.max(0, principal + interest - prForepayment - intForepayment) + penalty, 2) |