Сведения из ЕГРИП по запросам органов государственной власти (открытые сведения и сведения о рождении и адресе ИП)

smev3 link

smev manual

Атрибут Значение
Название fns-ogrsvegrip
Наименование Сведения из ЕГРИП по запросам органов государственной власти (открытые сведения и сведения о рождении и адресе ИП)
Тип Адаптер для СМЭВ3 сервиса
Версия СМЭВ СМЭВ3
Версия ВС 4.0.0
Версия МР 3.4
Поставщик Федеральная налоговая служба
Потребители По согласованию с ФНС России

Описание бизнес-процесса взаимодействия:

ИС организации хочет получить выписку из ЕГРИП, содержащую открытые сведения и сведения о рождении и адресе.

ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС ФНС.

После получения запроса ИС ФНС проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.

Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.

flowchart LR; A[ИС организации] <--> B[Агредатор]; B <--> C[СМЭВ]; C <--> D[ИС ФНС];

Переменные окружения

Название Описание
CA_CERT Сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT Сертификат, используемый для подключения к rabbitmq
CLIENT_KEY Ключ, используемый для подключения к rabbitmq
MQ_HOST Хост rabbitmq
MQ_PORT Порт rabbitmq
SMEV_SERVICE Название СМЭВ сервиса, на который будут отправляться запросы

Переменные для конфигурирования подключения к БД:

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

Переменные для конфигурирования отправки метрик в Elasticsearch:

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

Принимаемые параметры

Параметр Описание Обязательное Пример
request_id Идентификатор запроса, сформированный запрашивающей стороной + 000000000000000000000000000000000001
ogrnip Основной государственный регистрационный номер ИП -1 300000000000000
innfl ИНН ФЛ -1 500907235960

1 - обязательно должен присутствовать только один из элементов

Параметры ответа

Параметр Описание Обязательное Пример
request_id Идентификатор запроса, сформированный запрашивающей стороной + 000000000000000000000000000000000001
attachments_info Блок сведений о вложениях, полученных от ФНС - Массив составных элементов AttachInfo
attachments_storage Блок сведений о вложениях, сохраненных в файловом хранилище Агредатора - Массив составных элементов AggredatorAttachments

Структура элемента AttachInfo

Описание структуры сведений о вложении

Параметр Описание Обязательное Пример
file_name Имя (идентификатор) файла вложения + VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000003.pdf
file_kind Вид информации (наименование сведений) файла вложения + ЕГРИП_ОГР_СВЕД
file_type Тип (формат) файла вложения + xml
file_format Версия формата файла вложения (имя схемы, по которой сформирован файл вложения) - VO_RIGFD_2_312_89_04_01_01.xsd
archive_name Имя архива, в который упакован файл вложения - VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000003.zip
uuid Идентификатор файла в хранилище Агредатора - 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec

Структура элемента AggredatorAttachments

Описание структуры сведений о сохраненных вложениях

Параметр Описание Обязательное Пример
uuid Идентификатор файла в файловом хранилище Агредатора + 7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc23d3af8c14c49865bb
checksum Контрольная сумма + 6fd89ad38aa665b6cabc824dbf8e7b2684190a3b6d085d061a0d932250f475c5
created_at Время загрузки файла + 2022-10-16T12:27:20.726+03:00
tags Последовательность строк-тегов файла + ["test"]
filename Имя загруженного файла + VO_RIGFD_0000_9965_20221222_6b89e7c4-1cd8-4038-b11a-58e3143013e2.zip
smev_id Идентификатор вложения, используемый в СМЭВ конверте + VO_RIGFD_0000_9965_20221222_6b89e7c4-1cd8-4038-b11a-58e3143013e2.zip
store Тип хранилища, где хранится вложение + s3
mime_type MIME-тип файла + application/zip
delete_at Срок хранения файла + null

Примеры

Для проверки настройки сервиса можно в консоли отправки панели администрирования отправить запрос, соответствующий контрольному примеру, и получить соответствующий ответ.

особенности эксплуатации

В тестовой среде эмулятор не возвращает реального вложения, поэтому attachments_storage отсутствует.

Тестовый сценарий 1. Запрос, в результате выполнения которого будет получена выписка из ЕГРИП по ОГРНИП.

Запрос:

{
    "request_id": "00000000-0000-0000-0000-000000000001",
    "ogrnip": "300000000000000"
}

Ответ:

{
    "request_id": "00000000-0000-0000-0000-000000000001",
    "attachments_info": [
        {
            "file_name": "VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000001.pdf",
            "file_kind": "ЕГРИП_ОГР_СВЕД",
            "file_type": "xml",
            "file_format": "VO_RIGFD_2_312_89_04_01_01.xsd",
            "archive_name": "VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000001.zip"
        }
    ]
}

Тестовый сценарий 2. Запрос, в результате выполенения которого будет получена выписка из ЕГРИП по ИНН ФЛ:

Запрос:

{
  "request_id": "00000000-0000-0000-0000-000000000002",
    "innfl": "500907235960"
}

Ответ: json { "request_id": "00000000-0000-0000-0000-000000000002", "attachments_info": [ { "file_name": "VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000002.pdf", "file_kind": "ЕГРИП_ОГР_СВЕД", "file_type": "xml", "file_format": "VO_RIGFD_2_312_89_04_01_01.xsd", "archive_name": "VO_RIGFD_0000_9965_20201229_00000000-0000-0000-0000-000000000002.zip" } ] }