Инициализация нового контракта
Существует следующий процесс создания контракта по указанной заявке:
-
Сначала создается заявка. Описание создания заявки Вы можете найти здесь. Следует принять во внимание, что при создании заявки в канале поступления нужно убрать галочку "Автоматическое создание контракта" (Админ-->Электронная коммерция-->Каналы-->Название Канала).
-
Затем происходит инициализация контракта по заявке на займ. При передаче параметра generateName со значением false номер контракта не будет сгенерирован. Этот параметр не обязателен и по умолчанию установлено значение true, при котором генерируется следующий номер контракта. Для автоматиского создания контрактов, во избежание ошибки CONTRACT_SERIAL_NUMBER_IS_NOT_UNIQUE, желательно указывать generateName=falsе. Это поле заполнится автоматически при последующем вызове метода сохранения контракта (смотрите следующий шаг).
-
В последнем шаге происходит создание нового контракта
Parameters
Path Parameters
loanApplicationId
"int64"Query Parameters
generateName
trueResponses
OK
Дополнительный
Идентификатор филиала
"int64"Каптивный
Идентификатор клиента
"int64""int64"Комментарий
Идентификатор агента
"int64"Идентификатор коллектора
"int64"Дата создания в формате YYYY-MM-DD
"date"Условия кредита
Идентификатор специалиста по займам
"int64"Идентификатор кредитного продукта
"int64"Наименование кредитного продукта
Идентификатор валюты
"int64""date-time""date""int32""int32"Заданная сумма для распределения предоплаты по процентам
"double""int64""int64""date""double"Сметный взнос (Ставка)
"double"Дата первого погашения в формате YYYY-MM-DD
"date"Фиксированный сметный взнос (Сумма)
"double"Фиксированный страховочный взнос (Сумма)
"double"Фиксированный вступительный взнос (Сумма)
"double"Флаг "К выдаче"
"int64""date-time""double"Идентификатор контракта (при создании нового контракта - его указывать не нужно)
"int64"Дата поставления о возбуждении
"date"Страхование
Страховочный взнос (Ставка)
"double"Страховой полис
Сумма страховой премии
"double"Ставка страховой премии
"double"Дата плановой выдачи в формате YYYY-MM-DD
"date"Вступительный взнос (Ставка)
"double"Дата загрузки (если контракт был перенесён из сторонней системы ведения учета). Дата загрузки в данное поле автоматически записывается дата миграции контракта. При этом поле Дата загрузки = дате на которую грузим остатки. Все расчеты по контракту будут начинаться с этой даты. Если контракт был создан в BS (не мигрирован), то в поле будет значение NULL
"date"Сумма займа
"double"Идентификатор заявки на займ
"int64"Идентификатор категории займа
"int64"Ступень займа. Механизм проставления loanStage следующий:
в значение параметра loanStage записывается ступень займа (1, 2, 3 ... итд). При создании новой заявки на заем (если она первая по данному клиенту) в это поле проставляется значение 1. Если заявка одобрена, то в контракте в этом поле будет значение 1. При создании новой заявки на заем для этого клиента, в этом поле будет соответственно значение 2 (2 ступень), при условии что первая заявка у этого клиента была одобрена.
Пример:
создается заявка со ступенью 3, заявка уходит на систему принятия решения (которая будет предварительно настроена в системе), там будет выполняться выражение, которое будет применять кредитный продукт который соответствует ступени займа. При одобрении заявки в системе принятия решений в значение параметра loanStage в контракте будет проставлено значение 3
"int32""double""double""double"Номер контракта
Код оферты
"int64""int32""int32"Норма погашения
"double"Дата планового погашения в формате YYYY-MM-DD
"date"Идентификатор подразделения
"int64""double"Флаг Судебник
Исковая сумма задолженности
"double"Дата обращения в суд
"date""date""error""ok""int64"