Предоставление сведений об учете организации в Статистическом регистре Росстата

smev3 link

smev manual

Атрибут Значение
Название rosstat-stat-registry
Наименование Предоставление сведений об учете организации в Статистическом регистре Росстата
Тип Адаптер для СМЭВ3 сервиса
Версия СМЭВ СМЭВ3
Версия ВС 1.0.0
Версия МР 3.0
Поставщик Росстат
Потребители ФОИВ, РОИВ, ОМСУ, КО

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

Организация хочет направить запрос сведений об учете организации в Статистическом регистре Росстата.

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

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

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

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

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

Параметр Описание Обязательное Пример
inn ИНН организации -1 1234567890
okpo ОКПО организации -1 12345678

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

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

Параметр Описание Обязательное Пример
organization Список организаций + Массив (1-500) составных элементов Organization

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

Данные организации

Параметр Описание Обязательное Пример
org_name Наименование организации - ОАО Тестовая организация
inn ИНН организации - 1234567890
okpo Код ОКПО организации - 12345678
okogu Код ОКОГУ организации - 1234567
okato Код ОКАТО организации - 12345678900
oktmo Код ОКТМО организации - 12345678901
okfs Код ОКФС организации - 12
okopf Код ОКОПФ организации - 12345
okved Код ОКВЭД организации - 12345678
ogrn ОГРН организации - 1234567890123
address Адрес юридического лица - г. Москва, ул. Тестировщиков, д. 1/2 к.4, кв. 256
phone Телефон юридического лица - 8(495) 111-11-11
fax Факс юридического лица - 8(495) 111-11-11
email Адрес электронной почты - parentorg@testtest1.com
reg_org Орган государственной регистрации (первичной) - ЗАО Регистрирующий Орган
reg_date Дата регистрации (первичная) - 2017-11-02

Примеры

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

Тестовый сценарий 1. Получение данных по ИНН организации

Запрос:

{
  "inn": "1234567890"
}

Ответ:

{
  "organization": [
    {
      "org_name": "ОАО Тестовая организация",
      "inn": "1234567890",
      "okpo": "12345678",
      "okogu": "1234567",
      "okato": "12345678900",
      "oktmo": "12345678901",
      "okfs": "12",
      "okopf": "12345",
      "okved": "12345678",
      "ogrn": "1234567890123",
      "address": "г. Москва, ул. Тестировщиков, д. 1/2 к.4, кв. 256",
      "phone": "8(495) 111-11-11",
      "fax": "8(495) 111-11-11",
      "email": "parentorg@testtest1.com",
      "reg_org": "ЗАО Регистрирующий Орган",
      "reg_date": "2017-11-02"
    },
    {
      "org_name": "Вологодский филиал ОАО Тестовая организация",
      "inn": "1234567890",
      "okpo": "22345678",
      "address": "г. Вологда, пр-д Проектируемый, д. 17",
      "phone": "+7(8172) 111-11-11",
      "fax": "+7(8172) 111-11-11",
      "email": "filial@testtest1.com",
      "reg_org": "ЗАО Регистрирующий Орган",
      "reg_date": "2017-11-22"
    }
  ]
}

Тестовый сценарий 2. Получение данных по ОКПО организации

Запрос:

{
  "okpo": "12345678"
}

Ответ:

{
  "organization": [
    {
      "org_name": "ОАО Тестовая организация",
      "inn": "1234567890",
      "okpo": "12345678",
      "okogu": "1234567",
      "okato": "12345678900",
      "oktmo": "12345678901",
      "okfs": "12",
      "okopf": "12345",
      "okved": "12345678",
      "ogrn": "1234567890123",
      "address": "г. Москва, ул. Тестировщиков, д. 1/2 к.4, кв. 256",
      "phone": "8(495) 111-11-11",
      "fax": "8(495) 111-11-11",
      "email": "parentorg@testtest1.com",
      "reg_org": "ЗАО Регистрирующий Орган",
      "reg_date": "2017-11-02"
    }
  ]
}