Skip to content

Метод создания клиента, заявки, контракта, а также ДДС с процессом Выдача по переданным агрегированным данным

POST

Данный метод создаёт в BI объекты клиент, заявка, контракт, график и счёт клиента, который отражает выдачу денежных средств и добавляет новые записи в справочник.

В этом методе используется канал поступления LOAN_APPLICATION. Для корректной работы этого метода нужно, чтобы схема СПР для канала поступления LOAN_APPLICATION была сквозной. Например одно выражение, которое всегда выполнится (2 > 1). Это нужно для того, чтобы при сохранении заявки и автоматическом создании лида запускалась эта СПР, выполнялась успешно и проставляла статус заявки «К выдаче». После того как заявка принимает этот статус, может создаваться контракт. Сейчас в коде метод может ожидать какое-то времени пока заявка не примет этот статус. Но если по СПР выполняются шлюзовые проверки и/или ручные верификации, то соответственно автоматическое создание контракта становится невозможным в текущем виде и соответственно будет возвращаться ошибка что статус заявки не тот который должен быть (WRONG_LOAN_APP_STATUS_FOR_CONTRACT_CREATION_ERROR).

Также в «Канале поступления» не должна стоять птичка «Автоматическое создание контракта», иначе будет возвращена ошибка «CHANNEL_SCHEMA_MUST_BE_WITHOUT_AUTO_CONTRACT_CREATION_ERROR».

Настройку СПР и канала поступления смотрите вот по этой ссылке /documentation/article/270.

Описание бизнес правил для этого метода Вы найдте по ссылке /documentation/article/265.

Описание возможных ошибок смотрите вот по этой ссылке /documentation/article/266

Request Body

application/json
object
object

Заёмщик

Адрес электронной почты

Имя клиента (заёмщика)

GUID клиента (заёмщика)

Фамилия клиента (заёмщика)

Номер мобильного телефона

object
object

Идентификатор партнера. В случае если не указан id - создаются новые элементы справочника с указанным в параметре "name" наименованием

Format"int64"
object
object[]

Транши

object

Займ (контракт)

Баркод (штрих код)

Процентная ставка при просрочке. В случае если для полей объекта loan не указано поле delinquencyIntRate (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта

Format"double"
object[]

Дополнительное обслуживание. Если в качестве этой коллекции передано null, то все сборы возьмутся из кред.продукта (если они там есть)

Процентная ставка. В случае если для полей объекта loan не указано поле interestRate (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта

Format"double"

Сумма займа

Format"double"

Комиссия продавца

Format"double"

GUID займа (контракта)

Количество дней между погашениями. В случае если для полей объекта loan не указано поле trancheDuration (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта

Format"int32"

Количество траншей. В случае если для полей объекта loan не указано поле tranchesQty (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта

Format"int32"
object

Cправочник "Продавцы"

Format"int64"
object

Справочник "Магазины" (Outlet)

Идентификатор магазина. В случае если не указан id - создаются новые элементы справочника с указанным в параметре "name" наименованием

Format"int64"
object

Плановый график

object[]

Транши

Responses

OK

*/*
object
Format"int64"

Статус операции

Valid values"error""ok"

Возвращается дата+время(ядра) в формате unix timestamp в миллисекундах

Format"int64"