Передача статусов и результатов предоставления государственных и муниципальных услуг
| Атрибут | Значение |
|---|---|
| Название | epgu-status |
| Наименование | Передача статусов и результатов предоставления государственных и муниципальных услуг |
| Тип | Адаптер для СМЭВ3 сервиса |
| Область применения | Межведомственное взаимодействие |
| Версия СМЭВ | СМЭВ3 |
| Версия ВС | 1.0.2 |
| Версия МР | 3.5 |
| Поставщик | Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации |
| Потребители | По согласованию с Поставщиком |
| Тип маршрутизации | Табличная |
| URI | http://epgu.gosuslugi.ru/elk/status/1.0.2 |
| Корневой элемент | ElkOrderRequest |
Описание бизнес-процесса взаимодействия:
Организация хочет передать статусы и результаты предоставления государственных и муниципальных услуг гражданину в личный кабинет на ЕПГУ.
ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его в ЛК ЕПГУ.
Результат обработки запроса через СМЭВ направляется в Агредатор, Агредатор направляет данную информацию в ИС организации.
Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.
Принимаемые параметры
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| env | значение используется для маршрутизации между средами ЕПГУ. В продуктивной среде допустимо только значение «EPGU». В тестовой среде значение «SVCDEV» | + | EPGU |
| create_orders | Запросы создания заявлений | -1 | Массив (1-unbounded) составных элементов CreateOrder |
| update_orders | Запросы изменения заявлений | -1 | Массив (1-unbounded) составных элементов UpdateOrder |
1 - обязательно должен присутствовать один из элементов
Структура элемента CreateOrder
Создание заявления
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| user | Данные заявителя (ФЛ) | -1 | Составной элемент User |
| org_id | Идентификатор организации в ЕСИА (ЮЛ / ИП) | -1 | |
| organization | Данные заявителя (ЮЛ/ИП) | -1 | Составной элемент Organization |
| sender_kpp | КПП организации, предоставляющей услугу (для ФОИВ – центральный аппарат) | - | 000000000 |
| sender_inn | ИНН организации-отправителя, предоставляющей услугу (для ФОИВ – центральный аппарат) | + | 0000000000 |
| service_target_code | Идентификатор цели обращения услуги в ФРГУ/КЦР | + | |
| user_selected_region | Местоположение заявителя по ОКТМО (Допустимо указание до уровня региона. В случае подачи заявления в электронном виде указывать 00000000) | + | |
| order_number | Номер заявления пользователя во внешней ИС | + | |
| request_date | Дата и время подачи заявления | + | 2001-12-17T09:30:47Z |
| office_info | Информация о канале приема заявления | + | Составной элемент OfficeInfo |
| status_history | История статусов по заявлению | + | Массив (1-unbounded) составных элементов HistoricalStatus |
1 - обязательно должен присутствовать один из элементов
Структура элемента User
Данные заявителя (ФЛ)
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| user_personal_doc | Данные заявителя с обязательным указанием типа документа, удостоверяющего личность | -1 | Составной элемент UserPersonalDoc |
| user_doc_snils | Данные заявителя с обязательным указанием СНИЛС | -1 | Составной элемент UserDocSnils |
| user_doc_snils_birth_date | Данные заявителя с обязательным указанием СНИЛС и даты рождения | -1 | Составной элемент UserDocSnilsBirthDate |
| user_doc_inn | Данные заявителя с обязательным указанием ИНН | -1 | Составной элемент UserDocInn |
| esia_id | Данные заявителя с обязательным указанием идентификатора заявителя в ЕСИА (ФЛ) | -1 | |
| ern_id | Данные заявителя с обязательным указанием ЕРН ID | -1 |
1 - обязательно должен присутствовать один из элементов
Структура элемента UserPersonalDoc
Данные заявителя с обязательным указанием типа документа, удостоверяющего личность
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| personal_doc_type | Тип документа удостоверяющего личность | + | 4096 |
| series | Серия | - | |
| number | Номер | + | |
| surname | Фамилия | + | Иванов |
| name | Имя | + | Иван |
| patronymic | Отчество | - | Иванович |
| citizenship | Гражданство | + | 4096 |
Структура элемента UserDocSnils
Данные заявителя с обязательным указанием СНИЛС
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| snils | СНИЛС | + | |
| surname | Фамилия | + | Иванов |
| name | Имя | + | Иван |
| patronymic | Отчество | - | Иванович |
| citizenship | Гражданство | + | 4096 |
Структура элемента UserDocSnilsBirthDate
Данные заявителя с обязательным указанием СНИЛС и даты рождения
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| citizenship | Гражданство | + | 4096 |
| snils | СНИЛС | + | |
| birth_date | Дата рождения | + |
Структура элемента UserDocInn
Данные заявителя с обязательным указанием ИНН
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| inn | ИНН | + | |
| surname | Фамилия | + | Иванов |
| name | Имя | + | Иван |
| patronymic | Отчество | - | Иванович |
| citizenship | Гражданство | + | 4096 |
Структура элемента Organization
Данные заявителя (ЮЛ/ИП)
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| ogrn_inn_ul | Пара ОГРН ИНН КПП ЮЛ | -1 | Составной элемент OgrnInnUL |
| ogrn_inn_ip | Пара ОГРН ИНН ИП | -1 | Составной элемент OgrnInnIP |
1 - обязательно должен присутствовать один из элементов
Структура элемента OgrnInnUL
Пара ОГРН ИНН КПП ЮЛ
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| ogrn | ОГРН | -1 | |
| inn_kpp | ИНН КПП | -1 | Составной элемент InnKpp |
| ul_title | Наименование юридического лица | - |
1 - обязательно должен присутствовать один из элементов
Структура элемента InnKpp
ИНН КПП
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| inn | ИНН | + | |
| kpp | КПП | - |
Структура элемента OgrnInnIP
Пара ОГРН ИНН ИП
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| ogrn | ОГРН ИП | + | |
| inn | ИНН | + | |
| surname | Фамилия | - | Иванов |
| name | Имя | - | Иван |
| patronymic | Отчество | - | Иванович |
Структура элемента OfficeInfo
Информация о канале приема заявления
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| office_name | Наименование офиса, где было подано заявление | - | 4096 |
| office_address | Адрес офиса, где было подано заявление. В случае приема через электронные каналы, указывается соответствующее описание канала, например, адрес сайта, через который принято заявление | - | |
| office_frgu_code | ФРГУ код офиса | - | |
| application_acceptance | Канал приема заявления | + |
Структура элемента HistoricalStatus
Статус по заявлению
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| status | Код статуса из справочника ЕПГУ | + | 4096 |
| is_informed | Уже проинформирован | - | true |
| status_date | Дата и время статуса | + | 2001-12-17T09:30:47Z |
| message_type | Мнемоника шаблона комментария к статусу оказания услуги (Заполняется из ЕСНСИ-справочника ЕЛК.Шаблоны уведомлений) | - | |
| params | Массив атрибутов результатов предоставления услуги | - | Массив (0-unbounded) составных элементов Param |
| attachments | Ссылки на передаваемые файлы | - | Массив (0-unbounded) составных элементов Attachment |
Структура элемента Param
Атрибут результата предоставления услуги
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| name | Наименование атрибута шаблона комментария | + | |
| value | Значение атрибута шаблона комментария | + |
Структура элемента Attachment
Ссылка на передаваемый файл
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| uuid | Идентификатор файла в хранилище сервиса filator | + | 4833e4c4385dc47f2d2a08469f246e7cd1f66f416691d0b5a92a00d722f8d4ec |
| doc_type_id | Код типа электронного дубликата документа, передаваемого через файловое хранилище. Заполняется из ЕСНСИ-справочника ЕЛК.Типы документов (вложений) | + |
Структура элемента UpdateOrder
Обновление заявления
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| order_number | Номер заявления пользователя во внешней ИС | -1 | |
| elk_order_number | Номер заявления в ЛК ЕПГУ | -1 | |
| sender_kpp | КПП организации, оказывающей услугу | - | |
| sender_inn | ИНН организации, оказывающей услугу | + | |
| status_history | История статусов по заявлению | + | Массив (1-unbounded) составных элементов HistoricalStatus |
1 - обязательно должен присутствовать один из элементов
Параметры ответа
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| create_orders_response | Ответ на создание заявлений | -1 | Составной элемент CreateOrdersResponse |
| update_orders_response | Ответ на изменение заявлений | -1 | Составной элемент UpdateOrdersResponse |
1 - обязательно должен присутствовать один из элементов
Структура элемента CreateOrdersResponse
Ответ на создание заявлений
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| code | Код результата | + | 4096 |
| message | Описание результата | + | |
| orders | Заявления | + | Массив (1-unbounded) составных элементов CreateOrderResponse |
Структура элемента UpdateOrdersResponse
Ответ на изменение заявлений
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| code | Код результата | + | 4096 |
| message | Описание результата | + | |
| orders | Заявления | + | Массив (1-unbounded) составных элементов UpdateOrderResponse |
Структура элемента CreateOrderResponse
Ответ на создание заявления
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| elk_order_number | Номер заявления в ЛК ЕПГУ | - | |
| order_number | Номер заявления пользователя во внешней ИС | + | |
| status | Код результата | + | 4096 |
| message | Описание результата | + |
Структура элемента UpdateOrderResponse
Ответ на обновление заявления
| Параметр | Описание | Обязательное | Пример |
|---|---|---|---|
| elk_order_number | Номер заявления в ЛК ЕПГУ | + | |
| order_number | Номер заявления пользователя во внешней ИС | - | |
| status | Код результата | + | 4096 |
| message | Описание результата | + |
Примеры
Параметр uuid в тестовых запросах — это значение "uuid" из ответа сервиса filator при загрузке в него файлов для подписания. Подробности загрузки файлов.
Тестовый сценарий 1. Создание заявления.
Запрос:
{
"env": "a",
"create_orders": [
{
"user": {
"user_personal_doc": {
"personal_doc_type": 4096,
"series": "a",
"number": "a",
"surname": "a",
"name": "a",
"patronymic": "a",
"citizenship": 4096
}
},
"sender_kpp": "000000000",
"sender_inn": "0000000000",
"service_target_code": "a",
"user_selected_region": "0",
"order_number": "a",
"request_date": "2001-12-17T09:30:47Z",
"office_info": {
"office_name": "a",
"office_address": "a",
"office_frgu_code": "a",
"application_acceptance": "4096"
},
"status_history": [
{
"status": "4096",
"is_informed": true,
"status_date": "2001-12-17T09:30:47Z",
"message_type": "a",
"params": [
{
"name": "a",
"value": "String"
}
],
"attachments": [
{
"uuid": "b8db842e8b72a60d4c4059326445359872b3bfe32accb57e9a2929bdf6c878f5",
"doc_type_id": "a"
}
]
}
]
}
]
}
Ответ:
{
"create_orders_response": {
"code": "4096",
"message": "a",
"orders": [
{
"elk_order_number": "0",
"order_number": "a",
"status": "4096",
"message": "a"
}
]
}
}
Тестовый сценарий 2. Изменение заявления.
Запрос:
{
"env": "a",
"update_orders": [
{
"order_number": "a",
"sender_kpp": "000000000",
"sender_inn": "0000000000",
"status_history": [
{
"status": "4096",
"is_informed": true,
"status_date": "2001-12-17T09:30:47Z",
"message_type": "a",
"params": [
{
"name": "a",
"value": "String"
}
],
"attachments": [
{
"uuid": "b8db842e8b72a60d4c4059326445359872b3bfe32accb57e9a2929bdf6c878f5",
"doc_type_id": "a"
}
]
}
]
}
]
}
Ответ:
{
"update_orders_response": {
"code": "4096",
"message": "a",
"orders": [
{
"elk_order_number": "0",
"order_number": "a",
"status": "4096",
"message": "a"
}
]
}
}
