Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

POST /api/v1/deal/findProducts

Имя поляКратностьТипОписание
fetchFields[]0-NEnum(Service, Product)[]Запрашиваемые дополнительные поля
Service - Информация о сервисе (банке)
Product - Информация о продукте сервиса

dealState1ObjectСостояние заявки
dealState.result.id1UUIDИдентификатор сделки (может быть одинаковым для разных заявок)
dealState.result.dealNumber1StringНомер сделки
dealState.result.name1StringНаименование сделки
dealState.result.currencyType1FF_ID(CurrencyTypeCatalog)Тип валюты
dealState.result.income1NUM(20, 2)Планируемая сумма сделки
dealState.result.dealProbability0-1IntegerВероятность сделки
dealState.result.resolutionDateTime0-1DateTimeНеобходимая (ожидаемая) дата завершения сделки
dealState.result.client1FF_ID(Company)Клиент
dealState.result.clientContact1FF_ID(NotebookContact)Контактная информация о Клиенте
dealState.result.agent0-1Абстрактная ссылкаАгентCompany:UUID или IndividualContactParticipant:UUID
dealState.result.pipeline0-1


dealState.result.responsible0-1абстрактная ссылка

CompanyContactParticipant:UUID

dealState.result.isFirstDealClient0-1Boolean

dealState.result.priority0-1Enum (
HIGH
MEDIUM
LOW
)


dealState.result.baseOnType0-1Enum (
CLIENT_APPEAL 
EVENT_RESULT
LEAD
NEED_FOR_PRODUCT
MASTER_DEALS
OTHER
)
Основание сделки.

Указывается причина, по которой создается сделка. Для клиентов - это чаще всего "Потребность в выбранном типе продукта", для агентов - это один из результатов взаимодействия с клиентом.

CLIENT_APPEAL // Обращение клиента
EVENT_RESULT // Результат мероприятия
LEAD // Лид
NEED_FOR_PRODUCT // Потребность в продукте
MASTER_DEALS // Мастер сделки
OTHER // Иное

dealState.result.baseOnValue0-1StringДетальное описание основания
dealState.result.clientContactPhone1StringТелефон контактного лица клиента
dealState.result.clientContactEmail1StringEmail контактного лица клиента
dealState.result.productDealState1ObjectДанные заявки для конкретного типа продукта. Список полей определен в Поля в заявках по продуктам: product_types_fields
dealState.result.productDealState.productType1FK(product_types.id)см product_types
dealState.result.author0-1Абстрактная ссылка
CompanyContactParticipant:UUID
dealState.result.clientDocuments[]0-NFF_ID(DocumentRoot)Документы клиента (общие для всех заявок)
dealState.result.dealDocuments[]0-NFF_ID(DocumentRoot)Документы специфичные для заявок конкретного продукта
dealState.result.financeForms[]0-2Object[]Фин отчетность по двум формам
dealState.result.financeForms[].formId1
Идентификатор согласно справочнику finance_forms
dealState.result.financeForms[].formType1
FORM_1 - форма 1 (ОКУД 0710001)FORM_2 - форма 2 (ОКУД 0710002)FORM_2
dealState.result.financeForms[].indicators[]0-NString<FORM_TYPE>:<IND_CODE>
где
FORM_TYPE - Enum(FORM_1 FORM_2)
IND_CODE - код индикаторов.см справочник finance_fields
"FORM_2:2110"
dealState.result.financeForms[].periods[]0-NStringИмеет следующий формат<P_END_DATE>:THOUSAND_RUBгдеP_END_DATE - Дата окончания отчетного периода в формате ISO(YYYY-MM-DD)2020-12-31:THOUSAND_RUB
dealState.result.financeForms[].values[IND_IDX][PERIOD_IDX]

Матрица значений показателей IND_IDX за период PERIOD_IDX
dealState.result.financeForms[].values[IND_IDX][PERIOD_IDX][0]

Значение показателя. Значение null обрабатывается по разному, в зависимости от [2].
dealState.result.financeForms[].values[IND_IDX][PERIOD_IDX][1]

Зарезервировано
dealState.result.financeForms[].values[IND_IDX][PERIOD_IDX][2]
booleantrue - значение "не определенно"(прочерк). false - в элементе [0] должно быть значение отличное от null, иначе будет ошибка проверки, если данный период и показатель обязателен в настройках продукта
dealState.result.fetchFields.OkfsCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkfsCatalog<ID>.code1
Внешний код каталога  (ОКФС)
dealState.result.fetchFields.OksmCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OksmCatalog<ID>.code1
Внешний код каталога  (ОКСМ)
dealState.result.fetchFields.OkopfCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkopfCatalog<ID>.code1
Внешний код каталога  (ОКОПФ)
dealState.result.fetchFields.OkpdCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkpdCatalog<ID>.code1
Внешний код каталога (ОКПД)
dealState.result.fetchFields.OkvedCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkvedCatalog<ID>.code1
Внешний код каталога (ОКВЭД)
dealState.result.fetchFields.LegalTypeCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.LegalTypeCatalog<ID>.code1
Внешний код каталога (legal_types)
dealState.result.fetchFields.CurrencyTypeCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.CurrencyTypeCatalog<ID>.code1
Внешний код каталога (валюты)RUB
dealState.result.fetchFields.OkatoCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkatoCatalog<ID>.code1
Внешний код каталога (ОКАТО)
dealState.result.fetchFields.OktmoCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OktmoCatalog<ID>.code1
Внешний код каталога (ОКТМО)
dealState.result.fetchFields.TaxSystemCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.TaxSystemCatalog<ID>.code1
Внешний код каталога (Налогооблажение)OSNO
USN
ESHN
PSN
ENVD

dealState.result.fetchFields.OkoguCatalog<ID>.id1
Внутренний идентификатор каталога (используется в рамках заявки)
dealState.result.fetchFields.OkoguCatalog<ID>.code1
Внешний код каталога (ОКОГУ)
dealState.result.fetchFields.Company<ID>.id1String

dealState.result.fetchFields.Company<ID>.legalType0-1Enum(
ORGANIZATION
IP
)


dealState.result.fetchFields.Company<ID>.fullName0-1StringПолное имя
dealState.result.fetchFields.Company<ID>.shortName0-1StringКороткое имя
dealState.result.fetchFields.Company<ID>.okopf0-1FF_ID(OkopfCatalog)ОКПФ
dealState.result.fetchFields.Company<ID>.inn0-1StringИНН
dealState.result.fetchFields.Company<ID>.kpp0-1StringКПП
dealState.result.fetchFields.Company<ID>.innDate0-1DateДата выдачи ИНН2000-12-31
dealState.result.fetchFields.Company<ID>.innPlace0-1StringНаименование органа, выдавшего ИНН
dealState.result.fetchFields.Company<ID>.ogrn0-1StringОГРН
dealState.result.fetchFields.Company<ID>.regNumber0-1StringСерия и номер свидетельства о регистрации
dealState.result.fetchFields.Company<ID>.regDate0-1
Дата государственной регистрации2000-12-31
dealState.result.fetchFields.Company<ID>.regDocDate0-1
Дата выписки свидетельства о государственной регистрации2000-12-31
dealState.result.fetchFields.Company<ID>.regOrg0-1StringНаименование регистрирующего органа
dealState.result.fetchFields.Company<ID>.regPlace0-1StringМесто государственной регистрации
dealState.result.fetchFields.Company<ID>.okpo0-1StringОКПО
dealState.result.fetchFields.Company<ID>.okato0-1FF_ID(OkatoCatalog)ОКАТО
dealState.result.fetchFields.Company<ID>.oktmo0-1FF_ID(OktmoCatalog)ОКТМО
dealState.result.fetchFields.Company<ID>.okogu0-1FF_ID(OkoguCatalog)ОКОГУ
dealState.result.fetchFields.Company<ID>.okfs0-1FF_ID(OkfsCatalog)ОКФС
dealState.result.fetchFields.Company<ID>.companySystemType0-1StringВсегда "Client"Client
dealState.result.fetchFields.Company<ID>.baseOkved0-1FF_ID(OkvedCatalog)Базовый ОКВЭД
dealState.result.fetchFields.Company<ID>.okveds[]0-NFF_ID(OkvedCatalog)[]Список дополнительных ОКВЭД
dealState.result.fetchFields.Company<ID>.regCapital0-1
Величина зарегистрированного уставного (складочного) капитала или уставного фонда, имущества (руб.)
dealState.result.fetchFields.Company<ID>.paidCapital0-1
Величина оплаченного уставного (складочного) капитала или уставного фонда, имущества (руб.)
dealState.result.fetchFields.Company<ID>.taxSystem0-1FF_ID(TaxSystemCatalog)Налогообложение
dealState.result.fetchFields.Company<ID>.pfr0-1StringНомер в пенсионном фонде Российской Федерации
dealState.result.fetchFields.Company<ID>.fss0-1StringНомер в фонде социального страхования Российской Федерации
dealState.result.fetchFields.Company<ID>.staff0-1IntegerШтатная численность сотрудников
dealState.result.fetchFields.Company<ID>.orgType0-1Enum (
COM
UNCOM
FIN
)
COM - Комерческая орг.
UNCOM - Не комерческая орг.
FIN - Финансовая орг.
COM
dealState.result.fetchFields.Company<ID>.topType0-1FF_ID(TopTypeCatalog)Тип высшего органа управления
dealState.result.fetchFields.Company<ID>.legalAddress0-1FF_ID(CompanyAddress)Юридический адрес (адрес регистрации).
dealState.result.fetchFields.Company<ID>.factAddress0-1FF_ID(CompanyAddress)Фактический адрес.
dealState.result.fetchFields.Company<ID>.corrAddress0-1FF_ID(CompanyAddress)Адрес для корреспонденции.
dealState.result.fetchFields.BankingDetail<ID>.id1
Идентификатор банковских реквизитов компании.Формат:<COMPANY_ID>:<ITEM_ID>
dealState.result.fetchFields.BankingDetail<ID>.bankName0-1
Наименование банка
dealState.result.fetchFields.BankingDetail<ID>.corrAccount0-1
Корреспондентский счет банка
dealState.result.fetchFields.BankingDetail<ID>.bik0-1
БИК банка
dealState.result.fetchFields.BankingDetail<ID>.paymentAccount0-1
Расчетный счет в банке
dealState.result.fetchFields.CompanySourceInfo<ID>.id1
Идентификатор компании54b19d56-6e68-3479-b329-bf4b10a511fa
dealState.result.fetchFields.CompanySourceInfo<ID>.headCompany1
Головной ли филиал компании(если филиалов нет - значение должно быть true)
dealState.result.fetchFields.CompanySourceInfo<ID>.hasBranches1booleanИмеет ли компания филиалы?
dealState.result.fetchFields.CompanySourceInfo<ID>.source1

kontur
dealState.result.fetchFields.CompanyAddress<ID>.id1

Идентификатор адреса компании.

Формат:

<COMPANY_ID>:<ITEM_ID>


dealState.result.fetchFields.CompanyAddress<ID>.addressType
Enum (
LEGAL_ADDRESS
FACT_ADDRESS
CORR_ADDRESS
)


Атрибутивный состав объекта CompanyAddress эквивалентен определенному в Поля карточки компании: company_fields (corrAddress.*, factAddress.*, legalAddress.*)


Person<ID>.id

1

Идентификатор ФЛ, который является представителем компании.

Формат:

<COMPANY_ID>:<ITEM_ID>


Атрибутивный состав объекта Person эквивалентен определенному в Поля карточки компании: company_fields (person.*)


PersonAddress<ID>.id1

Идентификатор ФЛ, который является представителем компании.

Формат:

<COMPANY_ID>:<PERSON_ID>:<ITEM_ID>


Далее поля вложенных сущностей компании определяются в том же стиле. Более подробный список атрибутов этих сущностей можно найти в Поля карточки компании: company_fields. Общий принцип формирования связей между сущьностями ("один ко многим", "один к одному") определен в Концепция организации передаваемых данных, используемая в API.
dealState.result.fetchFields.PersonRole<ID>.id1String

Идентификатор роли ФЛ, который является представителем компании.

Формат:

<COMPANY_ID>:<PERSON_ID>:<ITEM_ID>


dealState.result.fetchFields.PersonRole<ID>.roleType1Enum(DIRECTOR
BOOKER
FOUNDER
BENEFICIAR
TRUSTEE)
DIRECTOR - Директор
BOOKER - Бухгалтер
FOUNDER - Соучеридитель
BENEFICIAR - Бенифициар
TRUSTEE - Доверенное лицо

dealState.result.fetchFields.PersonRole<ID>{DIRECTOR}.fullPostName0-1
Должность
dealState.result.fetchFields.PersonRole<ID>{DIRECTOR}.postDate0-1DateДата назначения на должность
dealState.result.fetchFields.PersonRole<ID>{DIRECTOR}.endDate0-1DateДата окончания полномочий
dealState.result.fetchFields.PersonRole<ID>{DIRECTOR}.workYears0-1IntegerРабота в отрасли организации (лет)
dealState.result.fetchFields.PersonRole<ID>{DIRECTOR}.workPrev0-1StringПредыдущее место работы
dealState.result.fetchFields.PersonRole<ID>{BOOKER}.fullPostName0-1
Должность
dealState.result.fetchFields.PersonRole<ID>{BOOKER}.postDate0-1DateДата назначения на должность
dealState.result.fetchFields.PersonRole<ID>{BOOKER}.endDate0-1DateДата окончания полномочий
dealState.result.fetchFields.PersonRole<ID>{BOOKER}.workYears0-1IntegerРабота в отрасли организации (лет)
dealState.result.fetchFields.PersonRole<ID>{BOOKER}.workPrev0-1StringПредыдущее место работы
dealState.result.fetchFields.PersonRole<ID>{FOUNDER}.percent0-1Decimal(5, 2) (0-100)Доля в %
dealState.result.fetchFields.PersonRole<ID>{FOUNDER}.date0-1DateДата начала владения
dealState.result.fetchFields.PersonRole<ID>{BENEFICIAR}.percent0-1Decimal(5, 2) (0-100)Доля в %
dealState.result.fetchFields.PersonRole<ID>{BENEFICIAR}.date0-1DateДата начала владения
dealState.result.fetchFields.PersonRole<ID>{TRUSTEE}.startDate0-1DateДата начала действия доверенности
dealState.result.fetchFields.PersonRole<ID>{TRUSTEE}.endDate0-1DateДата начала окончания доверенности
dealState.result.fetchFields.PersonRole<ID>{TRUSTEE}.isEdsSigner0-1BooleanИмеет право подписи по ЕЦП?
dealState.result.fetchFields.PersonRole<ID>{TRUSTEE}.docNumber0-1StringНомер доверености
dealState.result.fetchFields.PersonRole<ID>{TRUSTEE}.controlIdFF_ID(PersonRole)
Ссылка на роль представителя, от кого получена довернность.
dealState.result.fetchFields.DocumentRoot<ID>.id1

Идентификатор логического документа заявления. Формирует концепцию архива из нескольких директорий, каждая директория которого может иметь историю версий.


dealState.result.fetchFields.DocumentRoot<ID>.docType

Прикрепляемые документы: docs_types
dealState.result.fetchFields.ApplicationDocumentBranch<ID>.id1

Идентификатор директории в архиве. Является контейнером версий директории.

Формат:<DOCUMENT_ROOT_ID>:<ITEM_ID>


dealState.result.fetchFields.ApplicationDocumentBranch<ID>.description0-1String

dealState.result.fetchFields.ApplicationDocumentBranch<ID>.lastVersionDocument1FF_ID(ApplicationDocument)Ссылка на последнюю версию директории (ApplicationDocument)
dealState.result.fetchFields.ApplicationDocument<ID>.id1

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

Формат:<DOCUMENT_ROOT_ID>:<DOCUMENT_BRANCH_ID>:<ITEM_ID>


dealState.result.fetchFields.ApplicationDocument<ID>.docType1
Прикрепляемые документы: docs_types
FINANCE_REPORT_LAST_QUARTER
dealState.result.fetchFields.ApplicationDocument<ID>.docState1
ACTUAL - актуальный
ARCHIVE - архивный
ACTUAL
dealState.result.fetchFields.ApplicationDocument<ID>.resolutionDateTime0-1DateTime

dealState.result.fetchFields.ApplicationDocument<ID>.createDateTime0-1DateTime

dealState.result.fetchFields.ApplicationDocument<ID>.description0-1String

dealState.result.fetchFields.DocumentRoot<ID>.author0-1


dealState.result.fetchFields.ApplicationDocumentFile<ID>.id1

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

Формат:<DOCUMENT_ROOT_ID>:<DOCUMENT_BRANCH_ID>:<DOCUMENT_VERSION_ID>:<ITEM_ID>


dealState.result.fetchFields.ApplicationDocumentFile<ID>.fileName1
Имя файла
dealState.result.fetchFields.ApplicationDocumentFile<ID>.fileType1
Тип файла
dealState.result.fetchFields.ApplicationDocumentFile<ID>.url1
Ссылка на скачивание содержимого файла
dealState.result.fetchFields.ApplicationDocumentFileHash<ID>.id1

Идентификатор метаинформации о хеше файла. 

Формат:<DOCUMENT_ROOT_ID>:<DOCUMENT_BRANCH_ID>:<DOCUMENT_VERSION_ID>:<FILE_ID>

Сама структура не обязательна к передаче, но некоторые банки при обработке могут не выполнять загрузку файла, если этот файл уже есть в их хранилище.


dealState.result.fetchFields.ApplicationDocumentFileHash<ID>.hashAlgorithm1
Алгоритм хеширования.MD5
SHA-1
GOST3411
GOST3411-2012-256
GOST3411-2012-512

dealState.result.fetchFields.ApplicationDocumentFileHash<ID>.hash1StringХеш, в кодировке HEX
dealState.result.fetchFields.NotebookContact<ID>.id1UUIDИдентификатор контактной информации
dealState.result.fetchFields.NotebookContact<ID>.company1FF_ID(Company)Ссылка на компанию, к которой принадлежит контакт
dealState.result.fetchFields.NotebookContact<ID>.lastName1StringФамилия
dealState.result.fetchFields.NotebookContact<ID>.firstName1StringИмя
dealState.result.fetchFields.NotebookContact<ID>.middleName1StringОтчество
dealState.result.fetchFields.NotebookContact<ID>.fullName1StringФИО одной строкой
dealState.result.fetchFields.NotebookContact<ID>.job0-1


dealState.result.fetchFields.NotebookContact<ID>.department0-1


dealState.result.fetchFields.NotebookContact<ID>.startDate0-1Date

dealState.result.fetchFields.NotebookContact<ID>.endDate0-1Date

dealState.result.fetchFields.NotebookContact<ID>.notebookContactType0-1


dealState.result.fetchFields.NotebookContact<ID>.decisionRole0-1


dealState.result.fetchFields.NotebookContact<ID>.isActive0-1Boolean

dealState.result.fetchFields.NotebookContact<ID>.comment0-1String

dealState.result.fetchFields.NotebookContact<ID>.priorityNumber0-1


dealState.result.fetchFields.NotebookContact<ID>.isEdsSigner0-1Boolean

dealState.result.fetchFields.NotebookContact<ID>.isMainEdsSigner0-1Boolean

dealState.result.fetchFields.NotebookContact<ID>.author0-1


dealState.result.fetchFields.NotebookContact<ID>.createDateTime0-1DateTime

Пример сообщения: findProducts.json  (ДОБАВИТЬ ИЗ ПЕРВОИСТОЧНИКА)

Рабочий пример состояния сделки: deal_app.json

Подробнее о структуре нормализованных данных см Концепция организации передаваемых данных, используемая в API


Информация о подходящих продуктах и требования по дальнейшему заполнению

Ответ, получаемый при выполнении findProducts, содержит список доступных продуктов

Имя поляКратностьТипОписание
result[].product1
Идентификатор продукта
serviceCompanyErrors[].validator.type1

Enum(
COMPANY_FIELD_REQUIRED
COMPANY_PERSON_ROLE_REQUIRED
COMPANY_FOUNDER_REQUIRED
DIRECTOR_ENDDATE_REQUIRED
DIRECTOR_POSTDATE_REQUIRED
PASSPORT_CODE_POD_REQUIRED
COMPANY_REQUIRED_DOC_FILE_TYPE
COMPANY_REQUIRED_DOC_FILE_COUNT
)



serviceCompanyErrors[].validator{COMPANY_FIELD_REQUIRED}.field1

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

Перечень возможных значений см. в справочнике company_fields


serviceCompanyErrors[].validator{COMPANY_REQUIRED_DOC_FILE_TYPE}.fileTypes1
Ограничение типы файлов документа карточки клиента. см Типы валидаторов: validators
serviceCompanyErrors[].validator{COMPANY_REQUIRED_DOC_FILE_COUNT}.fileCount1
Ограничение на кол-во файлов документа карточки клиента. см Типы валидаторов: validators
serviceCompanyErrors[].count1
Кол-во ошибок данного типа. Больше одного при проверке полей в табличных данных(например в списке лицензий)
serviceProductErrors[].validator.type1

Enum(
PRODUCT_FIELD_REQUIRED
PRODUCT_REQUIRED_DOC_FILE_TYPE
PRODUCT_REQUIRED_DOC_FILE_COUNT
)



serviceProductErrors[].validator{PRODUCT_FIELD_REQUIRED}.field1

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

Перечень возможных значений см. в справочнике product_types_fields


serviceProductErrors[].validator{PRODUCT_REQUIRED_DOC_FILE_TYPE}.fileTypes1
Ограничение типы файлов документа заявки. см Типы валидаторов: validators
serviceProductErrors[].validator{PRODUCT_REQUIRED_DOC_FILE_COUNT}.fileCount1
Ограничение на кол-во файлов документа заявки. см Типы валидаторов: validators
serviceProductErrors[].count1
Кол-во ошибок данного типа. Больше одного при проверке полей в табличных данных
serviceMissingClientDocTypes[].docType1
Перечень возможных значений см. в справочнике docs_types
serviceMissingClientDocTypes[].paramGroups0-N[
 {
    paramType: DocParameterTypeCatalogId,
    value: "string"
 }
]
Содержит информацию о необходимости загрузки параметризованного типа документа[
 {
    paramType: "FOR_SERVICE",
    value: "Наименование сервиса"
 }
]
serviceMissingDealDocTypes[].docType1
Перечень возможных значений см. в справочнике docs_types
serviceMissingDealDocTypes[].paramGroups0-N[
 {
    paramType: DocParameterTypeCatalogId,
    value: "string"
 }
]
Содержит информацию о необходимости загрузки параметризованного типа документа[
 {
    paramType: "FOR_SERVICE",
    value: "Наименование сервиса"
 }
]
serviceMissingIndicators[]0-N
Содержит список недостающих обязательных фин.показателей.
Перечень возможных значений см. в справочнике finance_fields

documentTooltips[]0-N
Содержит список документов необходимых при заполнении
"либо документы, либо фин.показатели"

documentTooltips[].tooltip0-1String

documentTooltips[].docTypes[]1-N
Перечень возможных значений см. в справочнике docs_types
financeIndicatorTooltips[]0-N
Содержит список фин.показателей необходимых при заполнении
"либо документы, либо фин.показатели"

tariffCompanyErrors[]0-N
Требуемые поля карточки клиента для расчета тарифа
tariffCompanyErrors[].validator.type1

Enum(
COMPANY_FIELD_REQUIRED
)



tariffCompanyErrors[].validator{COMPANY_FIELD_REQUIRED}.field1

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

Перечень возможных значений см. в справочнике company_fields


tariffCompanyErrors[].count1
Кол-во ошибок данного типа. Больше одного при проверке полей в табличных данных(например в списке лицензий)
tariffProductErrors[]0-N
Требуемые поля карточки продукта для расчета тарифа
tariffProductErrors[].validator.type1

Enum(
PRODUCT_FIELD_REQUIRED
)



tariffProductErrors[].validator{PRODUCT_FIELD_REQUIRED}.field1

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

Перечень возможных значений см. в справочнике product_types_fields


tariffProductErrors[].count1
Кол-во ошибок данного типа. Больше одного при проверке полей в табличных данных???
fetchFields.Product<ID>.id1
Идентификатор продукта
Формат:
<SERVICE_ID>:<ITEM_ID>

fetchFields.Product<ID>.name1
Наименование продукта
fetchFields.Product<ID>.shortName1
Краткое наименование продукта
fetchFields.Product<ID>.productType1
Типы продуктов: product_types
fetchFields.Product<ID>.description1
Описание продукта для пользователя. Может содержать информацию о условиях продукта.
{
    "result": [
      {
        "product": "7ab44246-4607-41f4-8272-8b2ed290e210:beff7718-c72b-43be-b7c6-aa58b1df3cca",
        "serviceCompanyErrors": [],
        "serviceProductErrors": [
          {
            "validator": {
              "field": "BG:productDealState.tender.enforceAmount",
              "type": "PRODUCT_FIELD_REQUIRED"
            },
            "count": 1
          }
        ],
        "serviceMissingClientDocTypes": [
            {
              "docType": "EXTRACT_FROM_LEGAL_PERSON_REGISTRY",
              "paramGroups": []
            }
          ],
        "serviceMissingDealDocTypes": [],
        "serviceMissingIndicators": [],
        "documentTooltips": [
            {
              "tooltip": null,
              "docTypes": [
                "HEAD_PASSPORT_COPY",
                "EXTRACT_FROM_LEGAL_PERSON_REGISTRY",
                "CHARTER",
                "HEAD_APPOINTMENT_PROTOCOL",
                "FINANCE_REPORT_LAST_QUARTER",
                "ANALYTICAL_BALANCE_LAST_REPORTING_YEAR"
              ]
            }
          ],
        "financeIndicatorTooltips": [],
        "tariffCompanyErrors": [],
        "tariffProductErrors": []
      }
    ],
    "fetchFields": {
      "Product": {
        "7ab44246-4607-41f4-8272-8b2ed290e210:beff7718-c72b-43be-b7c6-aa58b1df3cca": {
          "id": "7ab44246-4607-41f4-8272-8b2ed290e210:beff7718-c72b-43be-b7c6-aa58b1df3cca",
          "name": "Банковская гарантия на исполнение для ЮЛ банка ДЖОЛВЖД (ред.10.12.20)",
          "shortName": "БГ на исполнение, ЮЛ (ред.10.12.20, ДЖОЛВЖД)",
          "productType": "BG",
          "description": null,
          "state": "1",
          "author": "ServiceContactParticipant:806b9fea-0d07-4f18-bd9d-0ca3c1e9a346",
          "createDateTime": "2020-12-10T05:59:47.746426",
          "modifier": "ServiceContactParticipant:806b9fea-0d07-4f18-bd9d-0ca3c1e9a346",
          "modifiedDateTime": "2020-12-28T06:27:48.044206"
        }
      }
    }
}


  • Нет меток