Ежегодный дополнительный оплачиваемый отпуск гражданам, подвергшимся радиационному воздействию вследствие ядерных испытаний на Семипалатинском полигоне

smev3 link

smev manual

Атрибут Значение
Название pfr-epgu-yadd-paid-vacation-sp
Тип Адаптер для вида сведений к услуге на ЕПГУ
Наименование Приём заявлений для назначения оплаты дополнительного отпуска гражданам, подвергшимся радиационному воздействию (Семипалатинск)
Поставщики Пенсионный фонд Российской Федерации
Потребители Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Область применения Прием заявлений с ЕПГУ/МФЦ
Версия 1.0.0
Версия МР 3.0
flowchart LR; A((Пользователь)) <--> B[ЕПГУ]; B <--> C[СМЭВ]; C <--> D[Агредатор]; D <--> E[ИС организации];

Описание бизнес-процесса взаимодействия: Гражданин на портале государственных услуг подает заявление на оказание услуги. ЕПГУ направляет заявление к виду сведений в СМЭВ, СМЭВ направляет заявление в Агредатор, Агредатор направляет заявление непосредственно в ИС организации. После получения запроса, ИС организации направляет через Агредатор код ведомственного статуса или код статуса ЕПГУ, Агредатор направляет данную информацию в СМЭВ к ВС, которая впоследствии направляется в личный кабинет гражданина на ЕПГУ.

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

Название Описание
CA_CERT сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT сертификат, используемый для подключения к rabbitmq
CLIENT_KEY ключ, используемый для подключения к rabbitmq
MQ_HOST хост rabbitmq
MQ_PORT порт rabbitmq
SMEV_SERVICE название смэв сервиса, на который будут отправляться запросы
DATABASE_URL строка подключения к БД
EMULATE_CLIENT флаг эмуляции ответа клиента

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

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

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

В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.

Параметр Описание Обязательное Пример
epgu_id Номер заявления с ЕПГУ + 2147483648
attachments Идентификаторы вложений, сохраненных в файловом хранилище агредатора - ["7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa"]
status_code Код статуса в ЛК ЕПГУ + 3
comment Комментарий к статусу - Тест

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

Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.

Параметр Описание Обязательное Пример
oktmo Код по ОКТМО региона, в котором оформлено заявление + 00000000000
delivery_type Способ подачи. Принимает значения:
- epgu - через ЕПГУ
- mfc - через МФЦ
+ epgu
mfc_id Идентификатор МФЦ -  
mfc_name Наименование МФЦ -  
data_request Запрос с отправкой данных на назначение выплаты -1 Составной элемент DataRequest
change_details_request Запрос с отправкой данных для внесения изменений в платежные реквизиты -1 Составной элемент ChangeDetailsRequest
attachments Данные, необходимые для получения вложений + Последовательность элементов AggredatorAttachment. Поле обязательно присутствует, но может быть пустым.

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

Вложение в запросе является структурированным и представляет из себя бизнес-данные запроса вида сведений. Название файла в запросе статично – req.xml, файл будет помещен в zip-архив, способ передачи вложений - МТОМ или FTP.

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

Параметр Описание Обязательное Пример
additional_info Флаг для запроса доп.информации - false
order_id Номер заявления в ЛК ЕПГУ + 123123123
region_final Регион оказания услуги -  
department_id Ведомство, оказывающее услугу -  
service_id Номер услуги -  
territory_organ Территориальный орган ПФР - Составной элемент DataElement
current_date Дата подачи заявления + 2022-05-25
empowered_sign Заявление подает законный представитель + false
empowered_info Сведения о законном представителе заявителя - Составной элемент EmpoweredInfo
applicant_info Сведения о заявителе + Составной элемент PersonInfo
subsidies_info Способ получения выплаты + Составной элемент SubsidiesInfo
dop_info Дополнительная информация - Тест
dop_information Дополнительные сведения - Тест
additional_attrs Дополнительные атрибуты - Составной элемент AdditionalAttrs

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

Параметр Описание Обязательное Пример
uuid Идентификатор файла в хранилище + 7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa
checksum Контрольная сумма + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
created_at Время загрузки файла + 2020-11-16T12:27:20.726+03:00
tags Последовательность строк-тегов файла + ["test"]
filename Имя загруженного файла + test.txt
smev_id Идентификатор вложения, используемый в СМЭВ конверте + attachment.txt

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

Параметр Описание Обязательное Пример
empowered_kind Тип представителя + Составной элемент DataElement
lastname Фамилия +  
firstname Имя +  
middlename Отчество -  
birthday Дата рождения + 1993-05-04
snils СНИЛС - 616-636-131 88
phone Контактный телефон - +79123456789
email Адрес электронной почты - pochta@email.ru
address_info Адресные данные + Составной элемент AddressInfo
identity_doc_info Документ, удостоверяющий личность + Составной элемент PersonIdentityDocInfo
data_doc_empowered Документ, подтверждающий полномочия представителя + Составной элемент DocInfo
dop_info Дополнительная информация -  
dop_information Дополнительные сведения -  

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

Параметр Описание Обязательное Пример
lastname Фамилия + Иванова
firstname Имя + Яна
middlename Отчество - Ивановна
birthday Дата рождения + 1993-05-04
gender Пол. Принимает значения:
- Мужской
- Женский
- Женский
snils СНИЛС + 616-636-131 88
phone Контактный телефон - +79123456789
email Адрес электронной почты - pochta@email.ru
birth_place Место рождения - г. Москва
citizenship Гражданство - Составной элемент DataElement
address_info Адресные данные + Составной элемент AddressInfo
identity_doc_info Документ, удостоверяющий личность + Составной элемент PersonIdentityDocInfo
doc_garanting_msz Документ, дающий право на меры социальной поддержки - Составной элемент DocInfo
additional_information Дополнительная информация - Составной элемент AdditionalInformation
dop_info Дополнительная информация - Тест
dop_information Дополнительные сведения - Тест
Структура элемента DataElement
Параметр Описание Обязательное Пример
code Код элемента (для адресных данных – код из ФИАС). Обязательно к заполнению (для элемента адреса код и наименование не заполняются при отсутствии значения) + 01
value Наименование элемента. Обязательно к заполнению (для элемента адреса код и наименование не заполняются при отсутствии значения) + Паспорт гражданина РФ
Структура элемента AddressInfo
Параметр Описание Обязательное Пример
primary_address Адрес места проживания + Составной элемент DataElement
address_registration Адрес регистрации - Составной элемент Address
address_stay Адрес места жительства - Составной элемент Address
address_fact Адрес пребывания - Составной элемент Address
Структура элемента Address
Параметр Описание Обязательное Пример
full_address Полный адрес + г. Москва ул. Академика-Королева, 12 кв.43
index Индекс + 123123
region Регион + Составной элемент DataElement
area Район - Составной элемент DataElement
city Город - Составной элемент DataElement
city_area Городской район - Составной элемент DataElement
place Населенный пункт - Составной элемент DataElement
street Улица - Составной элемент DataElement
additional_area Дополнительная территория - Составной элемент DataElement
additional_street Улица дополнительной территории - Составной элемент DataElement
house Дом - Составной элемент DataElement
building1 Корпус -  
building2 Строение -  
apartment Квартира/помещение - 43
Структура элемента PersonIdentityDocInfo
Параметр Описание Обязательное Пример
type Наименование документа + Составной элемент DataElement
series Серия - 1234
number Номер + 123456
issue_date Дата выдачи + 2013-06-04
issuer Кем выдан - Отдел МВД Московской области
code_podr Код подразделения -  
Структура элемента DocInfo
Параметр Описание Обязательное Пример
type Тип документа + Составной элемент DataElement
series Серия -  
number Номер документа +  
date Дата + 2020-01-05
issuer Орган, выдавший документ -  

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

Параметр Описание Обязательное Пример
is_pensioner Пенсионер - true
is_disabled_since_childhood Инвалид с детства - true
is_studying_full_time Обучается очно в общеобразовательной либо профессиональной образовательной организации, или образовательной организации высшего образования - false
doc_name Наименование документа -  
certificate   - Составной элемент DocInfo
vacation_start_date Дата начала отпуска -  
vacation_end_date Дата окончания отпуска -  
payout_amount Сумма - 321424.00

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

Параметр Описание Обязательное Пример
radio Денежную выплату прошу выплачивать + Составной элемент DataElement
bank_info Данные кредитной организации -1 Составной элемент BankInfo
post_info Данные почтового отделения -1 Составной элемент PostInfo

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

Структура элемента BankInfo
Параметр Описание Обязательное Пример
bank_name Наименование банка + БАНК ВТБ (ПАО)
bik БИК + 044525187
inn ИНН - 1231231231
kpp КПП банка - 320082573
account_number Номер банковского счета получателя + 12312312312312312312
card_number Номер банковской карты получателя -  
account_correspondent Номер корреспондентского счета -  
Структура элемента PostInfo
Параметр Описание Обязательное Пример
number_post Номер почтового отделения +  
subsidy_address Адрес получателя - Составной элемент Address

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

Параметр Описание Обязательное Пример
attr1 Дополнительный атрибут 1 - Составной элемент DataElement
attr2 Дополнительный атрибут 2 - Составной элемент DataElement
attr3 Дополнительный атрибут 3 - Составной элемент DataElement
attr4 Дополнительный атрибут 4 - Составной элемент DataElement
attr5 Дополнительный атрибут 5 - Составной элемент DataElement
attr6 Дополнительный атрибут 6 - Составной элемент DataElement
attr7 Дополнительный атрибут 7 - Составной элемент DataElement
attr8 Дополнительный атрибут 8 - Составной элемент DataElement
attr9 Дополнительный атрибут 9 - Составной элемент DataElement
attr10 Дополнительный атрибут 10 - Составной элемент DataElement
flag1 Дополнительный флаг 1 - false
flag2 Дополнительный флаг 2 - false
flag3 Дополнительный флаг 3 - true
flag4 Дополнительный флаг 4 - false
flag5 Дополнительный флаг 5 - false
flag6 Дополнительный флаг 6 - true
flag7 Дополнительный флаг 7 - false
flag8 Дополнительный флаг 8 - false
flag9 Дополнительный флаг 9 - false
flag10 Дополнительный флаг 10 - false
doc1 Дополнительный документ 1 - Составной элемент DocInfo
doc2 Дополнительный документ 2 - Составной элемент DocInfo
doc3 Дополнительный документ 3 - Составной элемент DocInfo
doc4 Дополнительный документ 4 - Составной элемент DocInfo
doc5 Дополнительный документ 5 - Составной элемент DocInfo
doc6 Дополнительный документ 6 - Составной элемент DocInfo
doc7 Дополнительный документ 7 - Составной элемент DocInfo
doc8 Дополнительный документ 8 - Составной элемент DocInfo
doc9 Дополнительный документ 9 - Составной элемент DocInfo
doc10 Дополнительный документ 10 - Составной элемент DocInfo

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

Параметр Описание Обязательное Пример
order_id Номер заявления в ЛК ЕПГУ + 123123123
region_final Регион оказания услуги -  
department_id Ведомство, оказывающее услугу -  
service_id Номер услуги -  
territory_organ Орган социальной защиты - Составной элемент DataElement
current_date Дата подачи заявления + 2021-02-18
applicant_info Сведения о заявителе + Составной элемент PersonInfo
subsidies_info Способ получения выплаты + Составной элемент SubsidiesInfo
dop_info Дополнительная информация - Тест
dop_information Дополнительные сведения - Тест

Примеры

Пример запроса c данными на назначение выплаты (поле request в теле запроса):

{
  "oktmo": "00000000000",
  "delivery_type": "epgu",
  "data_request": {
    "additional_info": false,
    "order_id": "123123123",
    "current_date": "2022-05-04",
    "empowered_sign": false,
    "applicant_info": {
      "lastname": "Иванова",
      "firstname": "Яна",
      "middlename": "Ивановна",
      "birthday": "1993-05-04",
      "gender": "Женский",
      "snils": "616-636-131 88",
      "phone": "+79123456789",
      "email": "pochta@email.ru",
      "birth_place": "г. Москва",
      "address_info": {
        "primary_address": {
          "code": "1",
          "value": "Адрес места жительства"
        },
        "address_registration": {
          "full_address": "г. Москва ул. Академика-Королева, 12 кв.43",
          "index": "127427",
          "region": {
            "code": "fc5c5277-8b08-4d44-800e-9078b5fc42e1",
            "value": "г. Москва"
          },
          "city": {
            "code": "123",
            "value": "г. Москва"
          },
          "street": {
            "code": "123",
            "value": "Академика-Королева"
          },
          "house": {
            "code": "122",
            "value": "12"
          },
          "apartment": "43"
        }
      },
      "identity_doc_info": {
        "type": {
          "code": "01",
          "value": "Паспорт гражданина РФ"
        },
        "series": "1234",
        "number": "123456",
        "issue_date": "2013-06-04",
        "issuer": "Отдел МВД Московской области"
      },
      "doc_garanting_msz": {
        "type": {
          "code": "1",
          "value": "Справка с места работы"
        },
        "series": "1233245",
        "number": "7543",
        "issue_date": "2006-05-04",
        "issuer": "Отдел МВД г.Москва",
        "date_start": "2006-05-04",
        "date_end": "2026-05-04"
      },
      "additional_information": {
        "is_pensioner": false,
        "is_disabled_since_childhood": false,
        "is_studying_full_time": false,
        "certificate": {
          "type": {
            "code": "1",
            "value": "Справка с места работы"
          },
          "series": "23",
          "number": "1232",
          "issue_date": "2022-05-04",
          "issuer": "ООО «ИВАС\""
        },
        "size_average_earnings": "12343",
        "vacation_start_date": "2006-05-04",
        "vacation_end_date": "2006-05-04",
        "payout_amount": "321424"
      }
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "БАНК ВТБ (ПАО)",
        "bik": "044525187",
        "account_number": "40817312312312312312"
      }
    }
  },
  "attachments": []
}

В случае получения запроса, содержащего данные для внесения изменений в платежные реквизиты, в request будет следующий json:

{
  "oktmo": "00000000000",
  "delivery_type": "epgu",
  "change_details_request": {
    "order_id": "123123123",
    "current_date": "2021-02-18",
    "applicant_info": {
      "lastname": "Иванова",
      "firstname": "Ирина",
      "middlename": "Ивановна",
      "birthday": "1987-08-13",
      "snils": "123-123-123 12",
      "birth_place": "г. Москва",
      "address_info": {
        "primary_address": {
          "code": "1",
          "value": "Адрес места жительства"
        },
        "address_registration": {
          "full_address": "г. Москва ул. Академика-Королева, 12 кв.43",
          "index": "127427",
          "region": {
            "code": "fc5c5277-8b08-4d44-800e-9078b5fc42e1",
            "value": "г. Москва"
          },
          "city": {
            "code": "123",
            "value": "г. Москва"
          },
          "street": {
            "code": "123",
            "value": "Академика-Королева"
          },
          "house": {
            "code": "122",
            "value": "12"
          },
          "apartment": "43"
        }
      },
      "identity_doc_info": {
        "type": {
          "code": "01",
          "value": "Паспорт гражданина РФ"
        },
        "series": "123",
        "number": "123123",
        "issue_date": "2017-08-13",
        "issuer": "Отдел МВД Московской области"
      }
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "ПАО ВТБ",
        "bik": "044525411",
        "account_number": "40817312312312312312"
      }
    }
  },
  "attachments": []
}

Пример ответа:

{
  "epgu_id": "123123123",
  "status_code": 3,
  "comment": "Заявление рассмотрено, пособие назначено."
}
  • Ежегодный дополнительный оплачиваемый отпуск гражданам, подвергшимся радиационному воздействию вследствие ядерных испытаний на Семипалатинском полигоне
  • Переменные окружения
  • Принимаемые параметры
  • Параметры ответа
  • Структура элемента DataRequest
  • Структура элемента AggredatorAttachment
  • Структура элемента EmpoweredInfo
  • Структура элемента PersonInfo
  • Структура элемента AdditionalInformation
  • Структура элемента SubsidiesInfo
  • Структура элемента AdditionalAttrs
  • Структура элемента ChangeDetailsRequest
  • Примеры