Сведения из ЕГРИП по запросам органов государственной власти (открытые сведения и сведения о рождении и адресе ИП)
Атрибут | Значение |
---|---|
Название | fns-ogrsvegrip |
Наименование | Сведения из ЕГРИП по запросам органов государственной власти (открытые сведения и сведения о рождении и адресе ИП) |
Тип | Адаптер для СМЭВ3 сервиса |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 4.0.0 |
Версия МР | 3.4 |
Поставщик | Федеральная налоговая служба |
Потребители | По согласованию с ФНС России |
Описание бизнес-процесса взаимодействия:
ИС организации хочет получить выписку из ЕГРИП, содержащую открытые сведения и сведения о рождении и адресе.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС ФНС.
После получения запроса ИС ФНС проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Переменные окружения
Название | Описание |
---|---|
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"
}
]
}