03-12-2018 23:59

Редактирование существующего лида

PUT   /bs-core/main/leads/{id}

Создание нового клиента из лида

При создании Клиента из Лида, ядро само может определить, что это Лид от уже существующего клиента. Ядро считает, что если совпали поля [Фамилия, Имя, Отчество, СерияПаспорта, НомерПаспорта] - то это Лид от существующего клиента и ядро добавит заявку к этому клиенту. В противном случае - будет создан новые клиент.

Запрос

/bs-core/main/leads/3109
 {
        "id": 3109,
        "channel": "LOAN_APPLICATION",
        "naturalPerson": true,
        "firstName": "Филат",
        "lastName": "Филатов",
        "patronymic": "Филимонович",
        "title": "",
        "registrationNumber": "",
        "sexId": 101251,
        "birthDate": "1984-07-03",
        "birthPlace": "Серпухов",
        "birthCountryId": 101042,
        "passport": {
            "id": 101115184,
            "seria": "4008",
            "no": "503682",
            "extraNumber": null,
            "issueDate": "2014-01-23",
            "closeDate": null,
            "manager": "70 ом Невского района",
            "subdivisionCode": "451-451",
            "complementaryDocTypeId": null
        },
        "inn": "448844545454",
        "snils": "487-487-897 49",
        "mobilePhone": "79660175445",
        "email": "mamba@yamba.ru",
        "howYouKnowId": null,
        "subdivisionId": 101791,
        "relatives": [],
        "leadDebts": [],
        "managerId": 1010812,
        "creditProductId": 10133178,
        "amount": 30000,
        "period": 360,
        "periodUnit": "DAYS",
        "gettingMoneyMethodId": null,
        "goods": [],
        "extraFields": [],
        "storeTypeId": null,
        "cardNumber": "",
        "cardHolder": "",
        "validThruMonth": "",
        "validThruYear": "",
        "cardCvc": "",
        "employerTitle": "",
        "employerInn": "",
        "childrenCount": 0,
        "adultChildrenCount": 0,
        "dependentsCount": 0,
        "meanIncome": 45000,
        "averageMonthlyCost": 38000,
        "monthlyCreditPayment": 0,
        "closedCreditsCount": 0,
        "delinquencyCount": 0,
        "payedDelinquencyCount": 0,
        "writtenDelinquencyCount": 0,
        "activeCreditsCount": 0,
        "activeCreditsAmount": 0,
        "activeDelinquencyAmount": 0,
        "mobilePhoneCheck": false,
        "ipAndRegionMatch": false,
        "ipAndRegAddressMatch": false,
        "rosfinmonitoringCheck": false,
        "ufmsCheck": false,
        "approvedByScorista": false,
        "denialReasonId": null,
        "creationDate": 1524746211475,
        "storeCode": null,
        "orderCode": null,
        "ipAddress": "",
        "macAddress": "",
        "deviceTypeId": null,
        "referralLink": "",
        "currentStatus": "CONTRACT",
        "currentBusinessStatus": "CONTRACT_ISSUED",
        "clientId": 101322730,
        "loanApplicationId": 101132753,
        "contractId": 101341986,
        "intRate": 21,
        "totalAmount": 105600,
        "totalAmountDelinq30": 232320,
        "addressData": {
            "id": 101269586,
            "countryId": 101042,
            "fiasId": "1f1d14e5-bc06-4066-bc0b-4dfae5d252d6",
            "fullAddressText": "г Москва, ул Люблинская, д 1, кв 2",
            "fiasChainText": null,
            "houseNo": "1",
            "blockNo": "",
            "buildingNo": "",
            "apartmentNo": "2",
            "telephone": "",
            "postalCode": "109518",
            "regDate": null,
            "housingType": "",
            "metroStation": "",
            "regionName": "г Москва",
            "localityName": "г Москва",
            "streetName": "ул Люблинская",
            "oldAddressText": ""
        },
        "registrationAddressData": {
            "id": 101269587,
            "countryId": 101042,
            "fiasId": "1f1d14e5-bc06-4066-bc0b-4dfae5d252d6",
            "fullAddressText": "г Москва, ул Люблинская, д 1, кв 2",
            "fiasChainText": null,
            "houseNo": "1",
            "blockNo": "",
            "buildingNo": "",
            "apartmentNo": "2",
            "telephone": "",
            "postalCode": "109518",
            "regDate": "1996-06-06",
            "housingType": "",
            "metroStation": "",
            "regionName": "г Москва",
            "localityName": "г Москва",
            "streetName": "ул Люблинская",
            "oldAddressText": ""
        },
        "addresses": null
    }
Описание параметров
Параметр Обязателен Тип данных Описание
id R [int][20] Идентификатор лида
channel R [enum]

Канал поступления лида

Список каналов:

  • PRESCORE
  • GENERATOR
  • SITE
  • ECOMM
  • UNO_MOMENTO
  • LOAN_APPLICATION
naturalPerson R [bool] Физическое лицо (да/нет), по умолчанию стоит true.
firstName R [string][50] Имя
lastName R [string][50] Фамилия
patronymic R [string][50] Отчество
title R [string][500] Наименование организации (Для Юридического лица)
registrationNumber R [string][50] Регистрационный номер (ОГРН) (для лида юр.лица)
sexId R [int][20]

Пол:

  • 101251 - Мужчина
  • 101252 - Женщина
birthDate R [date] Дата рождения (YYYY-MM-DD)
birthPlace R [string][100] Место рождения
birthCountryId R [int][20] Идентификатор страны гражданства
passport R [object] Паспорт
passport.id М [int][20] Паспорт. Идентификационный номер.
passport.seria М [string][25] Паспорт серия
passport.no М [string][25] Паспорт номер
passport.extraNumber М [string][100] Дополнительный номер
passport.issueDate М [date] Дата выдачи паспорта. (YYYY-MM-DD)
passport.closeDate М [date] Дата окончания действия паспорта. (YYYY-MM-DD)
passport.manager М [string][255] Орган выдачи паспорта
passport.subdivisionCode М [string][10] Код подразделения
passport.complementaryDocTypeId М [int][20]

Идентификатор типа документа:

  • 102121 - Водительское удостоверение
  • 102122 - СНИЛС
  • 102123 - Заграничный паспорт
  • 102126 - Паспорт
  • 102127 - Другой документ
  • 102128 - Нет

В настоящее время, хотя этот параметр и присутствует, у него в паспорте будет проставляться значение null,

так как существует объект complementaryDoc который содержит параметр complementaryDocTypeId, который имеет значение (смотрите

например описание этого метода).

inn R [string][50] ИНН
snils R [string][50] СНИЛС
mobilePhone R [string][50] Указываются только цифры в международном формате 79886542301
email R [string][100] Электронная почта
howYouKnowId R [int][20]

Как вы о нас узнали:

  • 102171 - Транспорт
  • 102172 - Телевидение
  • 102173 - Газета
  • 102174 - Наружная реклама
  • 102175 - Знакомые
  • 102176 - Интернет
subdivisionId R [int][20]

Идентификатор подразделения

  • 101791 - Москва
  • 101792 - Москва - интернет
  • 101793 - Севастополь-1
  • 101794 - Красногорск
  • 101795 - Севастополь-2
  • 101798 - Седьмое
  • 1017910 - На "Посадской"
  • 101796 - Первое
  • 101797 - Второе
  • 101799 - Касса долька
relatives R [collection] Список родственников
relatives._.id М [int][20] Идентификатор родственника
relatives._.lastName М [string][50] Фамилия родственника
relatives._.firstName М [string][50] Имя родственника
relatives._.patronymic М [string][50] Отчество родственника
relatives._.resident М [bool] Резидент
relatives._.passport М [object] Паспорт родственника.
relatives._.passport._.id R [int][20] Паспорт родственника. Идентификационный номер.
relatives._.passport._.seria R [string][25] Паспорт серия родственника
relatives._.passport._.no R [string][25] Паспорт номер родственника
relatives._.passport._.extraNumber R [string][100] Дополнительный номер родственника
relatives._.passport._.issueDate R [date] Дата выдачи паспорта родственника. (YYYY-MM-DD)
relatives._.passport._.closeDate R [date] Дата окончания действия паспорта родственника. (YYYY-MM-DD)
relatives._.passport._.manager R [string][255] Орган выдачи паспорта родственника
relatives._.passport._.subdivisionCode R [string][10] Код подразделения
relatives._.passport._.complementaryDocTypeId R [int][20]

Идентификатор типа документа:

  • 102121 - Водительское удостоверение
  • 102122 - СНИЛС
  • 102123 - Заграничный паспорт
  • 102126 - Паспорт
  • 102127 - Другой документ
  • 102128 - Нет

В настоящее время, хотя этот параметр и присутствует, у него в паспорте будет проставляться значение null,

так как существует объект complementaryDoc который содержит параметр complementaryDocTypeId, который имеет значение (смотрите

например описание этого метода).

relatives._.rnn М [string][50] ИНН родственника
relatives._.telephone М [string][100] Номер телефона родственника
relatives._.email М [string][50] Электронная почта родственника
relatives._.workPlace М [string][50] Место работы родственника
relatives._.address М [string][255] Адрес родственника
relatives._.birthDate М [date] Дата рождения родственника (YYYY-MM-DD)
relatives._.collateralRelId М [int][20]

Идентификатор степени родства:

  • 102141 - Жена
  • 102142 - Муж
  • 102143 - Мама
  • 102144 - Папа
  • 102145 - Дочь
  • 102146 - Сын
  • 102147 - Брат
  • 102148 - Сестра
  • 102149 - Коллеги
  • 1021410 - Друзья
  • 1021411 - Бабушка
  • 1021412 - Дедушка
  • 1021413 - Дядя
  • 1021414 - Тетя
  • 1021415 - Иное
relatives._.verified М [bool] Верифицирован
relatives._.comments М [string][255] Комментарии по родственникам
leadDebts R [collection] Действующие кредиты и займы
leadDebts._.id М [int][20] Идентификатор действующего кредита или займа
leadDebts._.debtName М [string][200] Наименование действующего кредита или займа
leadDebts._.debtAmount М [float] Сумма действующего кредита или займа
leadDebts._.bank М [string][100] Банк действующего кредита или займа
leadDebts._.debtBankId М [int][20] Идентификатор объекта банк действующего кредита или займа
leadDebts._.remainderDebt М [float] Остаток долга действующего кредита или займа
leadDebts._.monthlyPayment М [float] Ежемесячный платеж действующего кредита или займа
leadDebts._.availabilityDelays М [string][200] Наличие просрочек действующего кредита или займа
leadDebts._.paymentPeriodicity М [string][50] Периодичность выплат действующего кредита или займа
leadDebts._.lastFactPaymentDate М [date] Дата последнего фактического платежа по действующему кредиту или займу в формате YYYY-MM-DD
leadDebts._.intRate М [float] Процентная ставка действующего кредита или займа
leadDebts._.contractNameAndDate М [string][100] Номер/Дата договора действующего кредита или займа
leadDebts._.requisites М [string][200] Реквизиты действующего кредита или займа
managerId R [int][20]

Идентификатор специалиста по займам

creditProductId R [int][20]

Идентификатор кредитного продукта:

  • 101339 - Короткие займы под з/п.
  • 1013310 - Займ на год (аннуитет).
  • 1013311 - Займ на год (с распределенной ОС)(Пятак).
  • 1013312 - Остаточный с льготными траншами
  • .........
amount R [float] Сумма займа
period R [int][11] Запрашиваемый срок займа
periodUnit R [enum]

Единица измерения срока:

  • DAYS - Дни
  • MONTHS - Месяцы
  • YEARS - Годы
  • WEEKS - Недели
gettingMoneyMethodId R [int][20]

Способа получения займа

goods R [collection] Список товаров
goods._.id М [int][20] Идентификатор товара
goods._.name М [string][100] Наименование товара
goods._.article М [string][50] Артикул товара
goods._.description М [string][1024] Описание товара
goods._.quantity М [int][11] Количество товара
goods._.amount М [float] Сумма товара
extraFields R [collection] Дополнительные поля
extraFields._.id М [int][20]

Идентификатор дополнительного поля.

extraFields._.key М [string][255]

Название дополнительного поля.

Если нужно, чтобы в процессе работы системы принятия решений (СПР) переменные из лида были взяты в клиента/заявку/контракт,

то нужно их передать следующим образом:

  • client.field_name - для помещения поля в клиента
  • loanApplication.field_name - для помещения поля в заявку
  • contract.field_name - для помещения поля в контракт
extraFields._.value М [string][255] Значение дополнительного поля
storeTypeId R [int][20] Идентификатор категории магазина.
cardNumber R [string][25] Номер банковской карты, только цифры, без пробелов и других знаков
cardHolder R [string][75] Держатель карты (Для хранения данных карты необходимо наличие сертификата PCI DSS у клиента)
validThruMonth R [string][2] Срок действия карты месяц, формат: ММ
validThruYear R [string][2] Срок действия карты год, формат: ГГ
cardCvc R [string][10] CVC код, 3 цифры
employerTitle R [string][100] Наименование работодателя
employerInn R [string][25] ИНН работодателя.
childrenCount R [int][20] Количество детей.
adultChildrenCount R [int][20] Количество совершеннолетних детей.
dependentsCount R [int][11] Количество иждивенцев.
meanIncome R [float] Среднемесячный доход.
averageMonthlyCost R [float] Среднемесячный расходы
monthlyCreditPayment R [float] Ежемесячные платежи по кредитам
closedCreditsCount R [int][11] Количество закрытых кредитов
delinquencyCount R [int][11] Количество просрочек в прошлом
payedDelinquencyCount R [int][11] Количество закрытых просрочек
writtenDelinquencyCount R [int][11] Количество списанных просрочек
activeCreditsCount R [int][11] Количество активных кредитов
activeCreditsAmount R [float] Сумма текущей задолженности
activeDelinquencyAmount R [float] Сумма текущих просроченных платежей
mobilePhoneCheck R [bool] Флаг верификации телефона.
ipAndRegionMatch R [bool] Совпадает ли заявленный регион в фактическом адресе (адресе проживания) с IP адресом заявителя
ipAndRegAddressMatch R [bool] Совпадает ли заявленный регион в адресе регистрации с IP адресом заявителя
rosfinmonitoringCheck R [bool] Пройдена проверка Росфинмониторинг
ufmsCheck R [bool] Пройдена проверка по базе паспортов УФМС
approvedByScorista R [bool] Одобрено скорингом Scorista
denialReasonId R [int][20] Идентификатор причины отказа
addressData R [object]

Адрес проживания (для юр.лиц Фактический адрес).

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов: 

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес) и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально),  postalCode, regionName, localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode,  regionName, localityName, streetName

Вариант 1 является предпочтительным.

addressData.id М [int][20] Идентификатор адреса проживания.
addressData.countryId М [int][20] Идентификатор страны проживания.
addressData.fiasId М [string][50] Код ФИАС (уровня улицы).
addressData.fullAddressText М [string][1024] Строка адреса ФИАС.
addressData.fiasChainText М [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
addressData.houseNo М [string][15] Номер дома. 
addressData.blockNo М [string][15] Номер корпуса.
addressData.buildingNo М [string][15] Номер строения. 
addressData.apartmentNo М [string][25] Номер квартиры.
addressData.telephone М [string][50] Стационарный номер телефона.
addressData.postalCode М [string][25] Почтовый индекс.
addressData.regDate М [date] Дата регистрации (YYYY-MM-DD).
addressData.housingType М [string][100] Тип жилья
addressData.metroStation М [string][100] Ближайшая станция метро.
addressData.regionName М [string][50] Название региона
addressData.localityName М [string][75] Название города.
addressData.streetName М [string][75] Название улицы.
addressData.oldAddressText М [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
addressData.fiasChain М [object] Цепочка адреса ФИАС
addressData.fiasChain.id R [string] Id ФИАС
addressData.fiasChain.level R [int] Уровень
addressData.fiasChain.name R [string] Название
addressData.fiasChain.type R [string] Тип
addressData.fiasChain.settlement R [bool] Населённый
addressData.fiasChain.parents R [collection] Родительские элементы
registrationAddressData R [object]

Адрес прописки (для юр.лиц Юридический адрес).

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов: 

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес) и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально),        postalCode, regionName,   localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode,   regionName, localityName, streetName

Вариант 1 является предпочтительным.

registrationAddressData.id М [int][20] Идентификатор адреса проживания.
registrationAddressData.countryId М [int][20] Идентификатор страны проживания.
registrationAddressData.fiasId М [string][50] Код ФИАС (уровня улицы).
registrationAddressData.fullAddressText М [string][1024] Строка адреса ФИАС.
registrationAddressData.fiasChainText М [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
registrationAddressData.houseNo М [string][15] Номер дома. 
registrationAddressData.blockNo М [string][15] Номер корпуса.
registrationAddressData.buildingNo М [string][15] Номер строения. 
registrationAddressData.apartmentNo М [string][25] Номер квартиры.
registrationAddressData.telephone М [string][50] Стационарный номер телефона.
registrationAddressData.postalCode М [string][25] Почтовый индекс.
registrationAddressData.regDate М [date] Дата регистрации (YYYY-MM-DD).
registrationAddressData.housingType М [string][100] Тип жилья
registrationAddressData.metroStation М [string][100] Ближайшая станция метро.
registrationAddressData.regionName М [string][50] Название региона
registrationAddressData.localityName М [string][75] Название города.
registrationAddressData.streetName М [string][75] Название улицы.
registrationAddressData.oldAddressText М [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
registrationAddressData.fiasChain М [object] Цепочка адреса ФИАС
registrationAddressData.fiasChain.id R [string] Id ФИАС
registrationAddressData.fiasChain.level R [int] Уровень
registrationAddressData.fiasChain.name R [string] Название
registrationAddressData.fiasChain.type R [string] Тип
registrationAddressData.fiasChain.settlement R [bool] Населённый
registrationAddressData.fiasChain.parents R [collection] Родительские элементы
addresses R [collection]

Коллекция привязанных дополнительных адресов. 
В дополнительных адресах все свойства совпадают с основными адресами.

 

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов: 

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес)  и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName

Вариант 1 является предпочтительным.

addresses._.id М [int][20] Идентификатор адреса.
addresses._.countryId М [int][20] Идентификатор страны.
addresses._.fiasId М [string][50] Код ФИАС (уровня улицы).
addresses._.fullAddressText М [string][1024] Строка адреса ФИАС.
addresses._.fiasChainText М [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
addresses._.houseNo М [string][15] Номер дома. 
addresses._.blockNo М [string][15] Номер корпуса.
addresses._.buildingNo М [string][15] Номер строения. 
addresses._.apartmentNo М [string][25] Номер квартиры.
addresses._.telephone М [string][50] Стационарный номер телефона.
addresses._.postalCode М [string][25] Почтовый индекс.
addresses._.regDate М [date] Дата регистрации (YYYY-MM-DD).
addresses._.housingType М [string][100] Тип жилья
addresses._.metroStation М [string][100] Ближайшая станция метро.
addresses._.regionName М [string][50] Название региона
addresses._.localityName М [string][75] Название города.
addresses._.streetName М [string][300]

Название улицы.

addresses._.oldAddressText М [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
addresses._.purposeId М [int][20] Назначение адреса (регистрации, места работы итп.)
addresses._.fiasChain М [object] Цепочка адреса ФИАС
addresses._.fiasChain._.id R [string] Id ФИАС
addresses._.fiasChain._.level R [int] Уровень
addresses._.fiasChain._.name R [string] Название
addresses._.fiasChain._.type R [string] Тип
addresses._.fiasChain._.settlement R [bool] Населённый
addresses._.fiasChain._.parents R [collection] Родительские элементы
addresses._.position М [int] Индекс положения адреса в коллекции дополнительных адресов

Ответ


                        {"status":"ok","timestamp":1502974310622,"data":2330}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id R [int][20] Идентификатор лида
channel R [enum]

Канал поступления лида

Список каналов:

  • PRESCORE
  • GENERATOR
  • SITE
  • ECOMM
  • UNO_MOMENTO
  • LOAN_APPLICATION
naturalPerson R [bool] Физическое лицо (да/нет), по умолчанию стоит true.
firstName R [string][50] Имя
lastName R [string][50] Фамилия
patronymic R [string][50] Отчество
title R [string][500] Наименование организации (Для Юридического лица)
registrationNumber R [string][50] Регистрационный номер (ОГРН) (для лида юр.лица)
sexId R [int][20]

Пол:

  • 101251 - Мужчина
  • 101252 - Женщина
birthDate R [date] Дата рождения (YYYY-MM-DD)
birthPlace R [string][100] Место рождения
birthCountryId R [int][20] Идентификатор страны гражданства
passport R [object] Паспорт
passport.id R [int][20] Паспорт. Идентификационный номер.
passport.seria R [string][25] Паспорт серия
passport.no R [string][25] Паспорт номер
passport.extraNumber R [string][100] Дополнительный номер
passport.issueDate R [date] Дата выдачи паспорта. (YYYY-MM-DD)
passport.closeDate R [date] Дата окончания действия паспорта. (YYYY-MM-DD)
passport.manager R [string][255] Орган выдачи паспорта
passport.subdivisionCode R [string][10] Код подразделения
passport.complementaryDocTypeId R [int][20]

Идентификатор типа документа:

  • 102121 - Водительское удостоверение
  • 102122 - СНИЛС
  • 102123 - Заграничный паспорт
  • 102126 - Паспорт
  • 102127 - Другой документ
  • 102128 - Нет

В настоящее время, хотя этот параметр и присутствует, у него в паспорте будет проставляться значение null,

так как существует объект complementaryDoc который содержит параметр complementaryDocTypeId, который имеет значение (смотрите

например описание этого метода).

inn R [string][50] ИНН
snils R [string][50] СНИЛС
mobilePhone R [string][50] Указываются только цифры в международном формате 79886542301
email R [string][100] Электронная почта
howYouKnowId R [int][20]

Как вы о нас узнали:

  • 102171 - Транспорт
  • 102172 - Телевидение
  • 102173 - Газета
  • 102174 - Наружная реклама
  • 102175 - Знакомые
  • 102176 - Интернет
subdivisionId R [int][20]

Идентификатор подразделения

  • 101791 - Москва
  • 101792 - Москва - интернет
  • 101793 - Севастополь-1
  • 101794 - Красногорск
  • 101795 - Севастополь-2
  • 101798 - Седьмое
  • 1017910 - На "Посадской"
  • 101796 - Первое
  • 101797 - Второе
  • 101799 - Касса долька
relatives R [collection] Список родственников
relatives._.id R [int][20] Идентификатор родственника
relatives._.lastName R [string][50] Фамилия родственника
relatives._.firstName R [string][50] Имя родственника
relatives._.patronymic R [string][50] Отчество родственника
relatives._.resident R [bool] Резидент
relatives._.passport R [object] Паспорт родственника.
relatives._.passport._.id R [int][20] Паспорт родственника. Идентификационный номер.
relatives._.passport._.seria R [string][25] Паспорт серия родственника
relatives._.passport._.no R [string][25] Паспорт номер родственника
relatives._.passport._.extraNumber R [string][100] Дополнительный номер родственника
relatives._.passport._.issueDate R [date] Дата выдачи паспорта родственника. (YYYY-MM-DD)
relatives._.passport._.closeDate R [date] Дата окончания действия паспорта родственника. (YYYY-MM-DD)
relatives._.passport._.manager R [string][255] Орган выдачи паспорта родственника
relatives._.passport._.subdivisionCode R [string][10] Код подразделения
relatives._.passport._.complementaryDocTypeId R [int][20]

Идентификатор типа документа:

  • 102121 - Водительское удостоверение
  • 102122 - СНИЛС
  • 102123 - Заграничный паспорт
  • 102126 - Паспорт
  • 102127 - Другой документ
  • 102128 - Нет

В настоящее время, хотя этот параметр и присутствует, у него в паспорте будет проставляться значение null,

так как существует объект complementaryDoc который содержит параметр complementaryDocTypeId, который имеет значение (смотрите

например описание этого метода).

relatives._.rnn R [string][50] ИНН родственника
relatives._.telephone R [string][100] Номер телефона родственника
relatives._.email R [string][50] Электронная почта родственника
relatives._.workPlace R [string][50] Место работы родственника
relatives._.address R [string][255] Адрес родственника
relatives._.birthDate R [date] Дата рождения родственника (YYYY-MM-DD)
relatives._.collateralRelId R [int][20]

Идентификатор степени родства:

  • 102141 - Жена
  • 102142 - Муж
  • 102143 - Мама
  • 102144 - Папа
  • 102145 - Дочь
  • 102146 - Сын
  • 102147 - Брат
  • 102148 - Сестра
  • 102149 - Коллеги
  • 1021410 - Друзья
  • 1021411 - Бабушка
  • 1021412 - Дедушка
  • 1021413 - Дядя
  • 1021414 - Тетя
  • 1021415 - Иное
relatives._.verified R [bool] Верифицирован
relatives._.comments R [string][255] Комментарии по родственникам
leadDebts R [collection] Действующие кредиты и займы
leadDebts._.id R [int][20] Идентификатор действующего кредита или займа
leadDebts._.debtName R [string][200] Наименование действующего кредита или займа
leadDebts._.debtAmount R [float] Сумма действующего кредита или займа
leadDebts._.bank R [string][100] Банк действующего кредита или займа
leadDebts._.debtBankId R [int][20] Идентификатор объекта банк действующего кредита или займа
leadDebts._.remainderDebt R [float] Остаток долга действующего кредита или займа
leadDebts._.monthlyPayment R [float] Ежемесячный платеж действующего кредита или займа
leadDebts._.availabilityDelays R [string][200] Наличие просрочек действующего кредита или займа
leadDebts._.paymentPeriodicity R [string][50] Периодичность выплат действующего кредита или займа
leadDebts._.lastFactPaymentDate R [date] Дата последнего фактического платежа по действующему кредиту или займу в формате YYYY-MM-DD
leadDebts._.intRate R [float] Процентная ставка действующего кредита или займа
leadDebts._.contractNameAndDate R [string][100] Номер/Дата договора действующего кредита или займа
leadDebts._.requisites R [string][200] Реквизиты действующего кредита или займа
managerId R [int][20]

Идентификатор специалиста по займам

creditProductId R [int][20]

Идентификатор кредитного продукта:

  • 101339 - Короткие займы под з/п.
  • 1013310 - Займ на год (аннуитет).
  • 1013311 - Займ на год (с распределенной ОС)(Пятак).
  • 1013312 - Остаточный с льготными траншами
  • .........
amount R [float] Сумма займа
period R [int][11] Запрашиваемый срок займа
periodUnit О [enum]

Единица измерения срока:

  • DAYS - Дни
  • MONTHS - Месяцы
  • YEARS - Годы
  • WEEKS - Недели
gettingMoneyMethodId R [int][20]

Способа получения займа

goods R [collection] Список товаров
goods._.id R [int][20] Идентификатор товара
goods._.name R [string][100] Наименование товара
goods._.article R [string][50] Артикул товара
goods._.description R [string][1024] Описание товара
goods._.quantity R [int][11] Количество товара
goods._.amount R [float] Сумма товара
extraFields R [collection] Дополнительные поля
extraFields._.id R [int][20]

Идентификатор дополнительного поля.

extraFields._.key R [string][255]

Название дополнительного поля.

Если нужно, чтобы в процессе работы системы принятия решений (СПР) переменные из лида были взяты в клиента/заявку/контракт,

то нужно их передать следующим образом:

  • client.field_name - для помещения поля в клиента
  • loanApplication.field_name - для помещения поля в заявку
  • contract.field_name - для помещения поля в контракт
extraFields._.value R [string][255] Значение дополнительного поля
storeTypeId R [int][20] Идентификатор категории магазина.
cardNumber R [string][25] Номер банковской карты, только цифры, без пробелов и других знаков
cardHolder R [string][75] Держатель карты (Для хранения данных карты необходимо наличие сертификата PCI DSS у клиента)
validThruMonth R [string][2] Срок действия карты месяц, формат: ММ
validThruYear R [string][2] Срок действия карты год, формат: ГГ
cardCvc R [string][10] CVC код, 3 цифры
employerTitle R [string][100] Наименование работодателя
employerInn R [string][25] ИНН работодателя.
childrenCount R [int][20] Количество детей.
adultChildrenCount R [int][20] Количество совершеннолетних детей.
dependentsCount R [int][11] Количество иждивенцев.
meanIncome R [float] Среднемесячный доход.
averageMonthlyCost R [float] Среднемесячный расходы
monthlyCreditPayment R [float] Ежемесячные платежи по кредитам
closedCreditsCount R [int][11] Количество закрытых кредитов
delinquencyCount R [int][11] Количество просрочек в прошлом
payedDelinquencyCount R [int][11] Количество закрытых просрочек
writtenDelinquencyCount R [int][11] Количество списанных просрочек
activeCreditsCount R [int][11] Количество активных кредитов
activeCreditsAmount R [float] Сумма текущей задолженности
activeDelinquencyAmount R [float] Сумма текущих просроченных платежей
mobilePhoneCheck R [bool] Флаг верификации телефона.
ipAndRegionMatch R [bool] Совпадает ли заявленный регион в фактическом адресе (адресе проживания) с IP адресом заявителя
ipAndRegAddressMatch R [bool] Совпадает ли заявленный регион в адресе регистрации с IP адресом заявителя
rosfinmonitoringCheck R [bool] Пройдена проверка Росфинмониторинг
ufmsCheck R [bool] Пройдена проверка по базе паспортов УФМС
approvedByScorista R [bool] Одобрено скорингом Scorista
denialReasonId R [int][20] Идентификатор причины отказа
creationDate R [timestamp] Дата создания лида
storeCode R [string][50] Идентификатор магазина для создания лидов.
orderCode R [string][50] Код заказа поступивший от партнеров.
ipAddress R [string][50] IP адрес
macAddress R [string][50] МАС адрес
deviceTypeId R [int][20] Идентификатор типа устройств
referralLink R [string][255] Реферальная ссылка
currentStatus R [enum]

Текущий статус лида:

  • WAITING - Ожидает
  • CHECK - Проверка
  • ROSFINMON_OK - Пройдена проверка Росфинмониторинга
  • SCORISTA_OK - Одобрено скорингом Скориста
  • CARD_CHECK_OK - пройдена проверка номера карты
  • CLIENT_CHECK_OK - Пройдена проверка клиента
  • COMPANY_CHECK_OK - Пройдена проверка компании
  • PC_CHECK_OK - Пройдена проверка компьютера
  • MOBILE_CHECK_OK - Пройдена проверка мобильного телефона
  • FMS_CHECK_OK - Пройдена проверка паспорта ФМС
  • EQUIFAX_OK - Выполнен запрос кредитной истории Equifax
  • EMAIL_CHECK_OK - Пройдена проверка e-mail адреса
  • NBKI_CHECK_OK - Пройдена проверка НБКИ
  • NBKI_SCORING_OK - Выполнен скоринг НБКИ
  • IP_CHECK_OK - Проверка по IP
  • INN_CHECK_OK - Проверка по ИНН
  • SNILS_CHECK_OK - Проверка по СНИЛС
  • PSP_SERIA_CHECK_OK - Проверка по серии паспорта
  • PSP_NO_CHECK_OK - Проверка по номеру паспорта
  • BIRTHDATE_CHECK_OK - Проверка по дате рождения
  • CONSOLIDATION_OK - Выполнена консолидация лида с данными клиента
  • INNER_SCORING_OK - Одобрено внутренним скорингом
  • CLIENT_SNILS_CHECK_OK - Проверка клиента по СНИЛС
  • DRIVING_LICENSE_CHECK_OK - Проверка водительского удостоверения
  • FSSP_DEBT_CHECK_OK - Проверка суммы задолженности по сайту ФССП
  • TAX_DEBT_CHECK_OK - Проверка суммы задолженности по налогам
  • BANKRUPTCY_CHECK_OK - Проверка "Банкротных" дел
  • DISQUALIFIED_PERSON_CHECK_OK - Проверка списка дисквалифицированных лиц
  • BANK_BLACKLIST_CHECK_OK - Проверка клиента в ЧС банка
  • FINANCIAL_POSITION_CHECK_OK - Проверка финансового положения клиента
  • PYRUS_CHECK_OK - Проверка Pyrus
  • APPROVED - Одобрено
  • DENIED - Отказано
  • UNDEFINED - Не определено
  • TIMEOUT - Таймаут (при проверке лида)
  • CLIENT_REFUSAL - Отказ клиента
  • VALIDATION_ERROR - Ошибка валидации
  • TECH_FAULT - Технический сбой
  • CONTRACT - Прошла выдача
currentBusinessStatus R [enum]

Текущий бизнес-статус лида:

  • NEW_LEAD - Новый лид
  • AUTO_CHECK - Автоматическая проверка
  • MANUAL_CHECK - Ручная верификация
  • FAILED - Неуспех (отказ по заявке, отказ клиента, таймаут, тех.ошибка и т.п.)
  • NEW_CONTRACT - Новый контракт
  • CONTRACT_FOR_ISSUE - Контракт согласован (К выдаче)
  • CONTRACT_ISSUED - Контракт выдан
  • CONTRACT_CLOSED - Контракт закрыт
clientId R [int][20] Ссылка на клиента (либо созданного по лиду, либо найденного из существующих)
loanApplicationId R [int][20] Идентификатор заявки (Если заполнен, значит по лиду создана заявка)
contractId R [int][20] Идентификатор контракта (Если заполнен, значит по лиду создан контракт)
intRate R [float] Процентная ставка
totalAmount R [float] Общая сумма с процентами
totalAmountDelinq30 R [float] Общая сумма с процентами и штрафами (в случае просрочки 30 дней)
addressData R [object]

Адрес проживания (для юр.лиц Фактический адрес).

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов:

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес) и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName

Вариант 1 является предпочтительным.

addressData.id R [int][20] Идентификатор адреса проживания.
addressData.countryId R [int][20] Идентификатор страны проживания.
addressData.fiasId R [string][50] Код ФИАС (уровня улицы).
addressData.fullAddressText R [string][1024] Строка адреса ФИАС.
addressData.fiasChainText R [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
addressData.houseNo R [string][15] Номер дома.
addressData.blockNo R [string][15] Номер корпуса.
addressData.buildingNo R [string][15] Номер строения.
addressData.apartmentNo R [string][25] Номер квартиры.
addressData.telephone R [string][50] Стационарный номер телефона.
addressData.postalCode R [string][25] Почтовый индекс.
addressData.regDate R [date] Дата регистрации (YYYY-MM-DD).
addressData.housingType R [string][100] Тип жилья
addressData.metroStation R [string][100] Ближайшая станция метро.
addressData.regionName R [string][50] Название региона
addressData.localityName R [string][75] Название города.
addressData.streetName R [string][75] Название улицы.
addressData.oldAddressText R [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
registrationAddressData R [object]

Адрес прописки (для юр.лиц Юридический адрес).

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов:

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес) и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName

Вариант 1 является предпочтительным.

registrationAddressData.id R [int][20] Идентификатор адреса проживания.
registrationAddressData.countryId R [int][20] Идентификатор страны проживания.
registrationAddressData.fiasId R [string][50] Код ФИАС (уровня улицы).
registrationAddressData.fullAddressText R [string][1024] Строка адреса ФИАС.
registrationAddressData.fiasChainText R [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
registrationAddressData.houseNo R [string][15] Номер дома.
registrationAddressData.blockNo R [string][15] Номер корпуса.
registrationAddressData.buildingNo R [string][15] Номер строения.
registrationAddressData.apartmentNo R [string][25] Номер квартиры.
registrationAddressData.telephone R [string][50] Стационарный номер телефона.
registrationAddressData.postalCode R [string][25] Почтовый индекс.
registrationAddressData.regDate R [date] Дата регистрации (YYYY-MM-DD).
registrationAddressData.housingType R [string][100] Тип жилья
registrationAddressData.metroStation R [string][100] Ближайшая станция метро.
registrationAddressData.regionName R [string][50] Название региона
registrationAddressData.localityName R [string][75] Название города.
registrationAddressData.streetName R [string][75] Название улицы.
registrationAddressData.oldAddressText R [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
addresses R [collection]

Коллекция привязанных дополнительных адресов.
В дополнительных адресах все свойства совпадают с основными адресами.

 

При добавлении адреса в систему Brainysoft можно использовать один из двух вариантов:

  1. Заполнить только поля fullAddressText(вписать сюда полный адрес) и fiasId(код фиас, которых соответствует fullAddressText), остальные поля адреса ( countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName ) будут заполнены автоматически
  2. Заполнить поля адреса: countryId, houseNo, blockNo(опционально), buildingNo(опционально), apartmentNo(опционально), postalCode, regionName, localityName, streetName

Вариант 1 является предпочтительным.

addresses._.id R [int][20] Идентификатор адреса.
addresses._.countryId R [int][20] Идентификатор страны.
addresses._.fiasId R [string][50] Код ФИАС (уровня улицы).
addresses._.fullAddressText R [string][1024] Строка адреса ФИАС.
addresses._.fiasChainText R [string][2048] Цепочка адреса в формате JSON (временно, пока не будет реализован поиск адреса в ФИАСе по Id).
addresses._.houseNo R [string][15] Номер дома.
addresses._.blockNo R [string][15] Номер корпуса.
addresses._.buildingNo R [string][15] Номер строения.
addresses._.apartmentNo R [string][25] Номер квартиры.
addresses._.telephone R [string][50] Стационарный номер телефона.
addresses._.postalCode R [string][25] Почтовый индекс.
addresses._.regDate R [date] Дата регистрации (YYYY-MM-DD).
addresses._.housingType R [string][100] Тип жилья
addresses._.metroStation R [string][100] Ближайшая станция метро.
addresses._.regionName R [string][50] Название региона
addresses._.localityName R [string][75] Название города.
addresses._.streetName О [string][300]

Название улицы.

addresses._.oldAddressText R [string][1024] Строка адреса введенная вручную (не актуальный адрес как в паспорте)
addresses._.purposeId R [int][20] Назначение адреса (регистрации, места работы итп.)