17-02-2021 23:03

Отчет Просроченные договоры лизинга

POST   /bs-core/reports/delinquent-leasing-loans/{date}

Отчет выводит Просроченные договоры лизинга на заданную дату и может быть отфильтрован по полям объектов:

  • Клиент
  • Заявка на займ
  • Контракт
  • Операция

Описание флага output-mode смотрите здесь.

Лизинговая компания работает с авансовыми платежами , т.е. клиент всегда платит вперед за будущий платежный период использования предмета лизинга. В связи с этим:

Отчет отличается от стандартного отчета Просроченные займы тем, что контракт должен считаться Просроченным, если по траншу по которому уже наступила Дата выдачи (а не дата погашения) имеется баланс.

Запрос

POST /bs-core/reports/delinquent-leasing-loans/2018-10-31?output-mode=file-sync&divide-delinq-principal=true&without-out-balance=true
[
     {
        "entity": "com.pq.establ.dict.Contract",
        "field": "repaymentPlanDate",
        "value1": "2018-09-12",
        "value2": "2031-11-12"
    }
]
Описание параметров
Параметр Обязателен Тип данных Описание
date R [date] Дата формирования отчёта
without-out-balance О [bool]

Формировать данные только по суммам в Балансе. Дополнительный параметр адресной строки. Значение по умолчанию false.

divide-delinq-principal О [bool]

Указать разделение суммы в Итого по периодам только на основную сумму. Дополнительный параметр адресной строки. Значение по умолчанию false.

call-center О [bool]

Режим отображения данных для Call Center. Дополнительный параметр адресной строки. Значение по умолчанию false.

zero-day-delinquency О [bool]

Считать просроченным контракт с нулевым количеством дней просрочки. Дополнительный параметр адресной строки. Значение по умолчанию false.

dynamic О [bool]

Режим формирования колонок в отчете по логике работы "Динамических колонок отчетов". Дополнительный параметр адресной строки. Значение по умолчанию false.

entity R [enum]

Сущность по которой надо фильтровать. Возможные значения:

  • com.pq.establ.dict.Client
  • com.pq.establ.dict.Contract
  • com.pq.establ.dict.LoanApplication
  • com.pq.establ.Action
field R [string]

Название поля указанной в поле entity сущности. Список можно посмотреть в методах "получение сущности по ID"

Например: 

 

и по операции (но только для поля "Вид платежа" paymentTypeId)

value1 R [string]

Либо начало диапазона для фильтрации (если field - это численное поле, либо дата), либо значение для поиска, если это строка или значение из справочника.

value2 R [string]

Либо окончание диапазона для фильтрации (если field - это численное поле, либо дата), либо null

Ответ


                        В ответ возвращается excel-файл, если отчёт не был сгенерирован на файловом хранилище (если в запросе не был передан дополнительный параметр адресной строки output-mode). Иначе возвращается json структура такого вида:
{
    "status": "ok",
    "timestamp": 1540988635951,
    "data": ""
}
                    
У данной функции отсутствует описание параметров ответа