24-01-2019 12:05

Метод получения статуса клиента

POST   /bs-core/main/loans/clients/status/info

Этот метод служит для получения статуса клиента. В функционале ядра этот метод был разработан в качестве обёртки для работы с методами ЛК.

Запрос

POST /bs-core/main/loans/clients/status/info
{
        "guid": "490452228"
}
Описание параметров
Параметр Обязателен Тип данных Описание
guid R [string]

GUID клиента. Значение этого параметра передается (генерируется) при создании клиента методом "Метод создания клиента, заявки, контракта, а также ДДС с процессом Выдача по переданным агрегированным данным" (borrower.guid).

Ответ


                        {
    "status": "ok",
    "timestamp": 1548320438248,
    "data": {
        "status": "InSchedule",
        "amount": 210.32,
        "paydate": "2019-02-16",
        "amount_sch": 210.32,
        "amount_overdue": 0,
        "amount_principal": 552.32,
        "amount_penalty": 0,
        "amount_full": 552.32,
        "current_overdue": 0
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
status О [enum]

Статус клиента:

  • New
  • InSchedule
  • Overdue
  • NeverPaid
  • PaidEverything
amount О [float]

Сумма следующего платежа по всем контрактам (ОС + % + пени)

paydate О [string]

Дата следующего платежа в формате YYYY-MM-DD

amount_sch О [float]

Сумма следующего платежа по плановому графику по всем контрактам (ОС + %)

amount_overdue О [float]

Просроченная сумма по всем контрактам (ОС + %)

amount_principal О [float]

Остаток задолженности по ОС по всем контрактам клиента

amount_penalty О [float]

Пени на текущую дату

amount_full О [float]

Общая сумма задолженности по всем контрактам (ОС + % + Пени)

current_overdue О [int]

Кол-во дней просрочки (максимальное значение)