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