Метод создания клиента, заявки, контракта, а также ДДС с процессом Выдача по переданным агрегированным данным
Данный метод создаёт в 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
Заёмщик
Адрес электронной почты
Имя клиента (заёмщика)
GUID клиента (заёмщика)
Фамилия клиента (заёмщика)
Номер мобильного телефона
Идентификатор партнера. В случае если не указан id - создаются новые элементы справочника с указанным в параметре "name" наименованием
"int64"Транши
Займ (контракт)
Баркод (штрих код)
Процентная ставка при просрочке. В случае если для полей объекта loan не указано поле delinquencyIntRate (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта
"double"Дополнительное обслуживание. Если в качестве этой коллекции передано null, то все сборы возьмутся из кред.продукта (если они там есть)
Процентная ставка. В случае если для полей объекта loan не указано поле interestRate (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта
"double"Сумма займа
"double"Комиссия продавца
"double"GUID займа (контракта)
Количество дней между погашениями. В случае если для полей объекта loan не указано поле trancheDuration (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта
"int32"Количество траншей. В случае если для полей объекта loan не указано поле tranchesQty (либо в нём передано значение null) - то это поле заполняется значением из кредитного продукта
"int32"Идентификатор магазина. В случае если не указан id - создаются новые элементы справочника с указанным в параметре "name" наименованием
"int64"Плановый график
Транши
Responses
OK
"int64"Статус операции
"error""ok"Возвращается дата+время(ядра) в формате unix timestamp в миллисекундах
"int64"