Ежемесячная компенсация семьям за потерю кормильца вследствие катастрофы на Чернобыльской АЭС

smev3 link

smev manual

Атрибут Значение
Название pfr-epgu-mcomp-breadwinner-lost
Тип Адаптер для вида сведений к услуге на ЕПГУ
Наименование Ежемесячная компенсация семьям за потерю кормильца вследствие катастрофы на Чернобыльской АЭС
Поставщики Пенсионный фонд Российской Федерации
Потребители Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Область применения Прием заявлений с ЕПГУ/МФЦ
Версия 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 Дата подачи заявления + 2006-05-04
empowered_sign Заявление подает законный представитель + false
empowered_info Сведения о законном представителе заявителя - Составной элемент EmpoweredInfo
applicant_info Сведения о заявителе + Составной элемент PersonInfo
children_info Сведения о детях - Последовательность элементов ChildInfo
dead_person_info Данные умершего кормильца - Составной элемент DeadPersonInfo
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
gender Пол. Принимает значения:
- Мужской
- Женский
- Мужской
snils СНИЛС - 616-636-131 88
citizenship Гражданство - Составной элемент DataElement
phone Контактный телефон - +79123456789
email Адрес электронной почты - pochta@email.ru
birth_place Место рождения -  
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
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 Номер документа +  
issue_date Дата + 2020-01-05
issuer Орган, выдавший документ -  

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

Параметр Описание Обязательное Пример
blood_relationship Родственная связь - Составной элемент DataElement
deceased_breadwinner_appeared_me Умерший кормилец являлся мне - Составной элемент DataElement
is_pension_payment_assigned Назначена выплата пенсии - false
is_disabled_since_childhood Инвалид с детства - true
is_disabled Являюсь инвалидом - true
marriage_act_info Реквизиты акта о заключении брака - Составной элемент Doc
is_studying_full_time Обучается очно в общеобразовательной либо профессиональной образовательной организации, или образовательной организации высшего образования - false
status Статус - Составной элемент DataElement
form_of_education Форма обучения - Составной элемент DataElement
certificate Справка об обучении - Составной элемент Doc
educational_facility_name Наименование учебного заведения -  
education_start_date Дата начала обучения -  
education_end_date Дата окончания обучения -  
relation_info Являюсь опекуном или родителем - Составной элемент Doc
court_decision_info Реквизиты судебного решения - Составной элемент CourtDecisionInfo
Структура элемента CourtDecisionInfo
Параметр Описание Обязательное Пример
court_name Наименование суда -  
court_addr Адрес суда -  
case_number Номер дела -  
decision_date Дата вынесения решения - 2020-04-04
effective_date Дата вступления в законную силу - 2021-04-04
annulment_date Дата отмены решения суда - 2020-04-04
Структура элемента Doc
Параметр Описание Обязательное Пример
number Номер + 23
date Дата + 2006-05-04
issued Орган, выдавший документ + Составной элемент DataElement

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

Параметр Описание Обязательное Пример
lastname Фамилия + Иванов
firstname Имя + Аркадий
middlename Отчество - Иванович
birthday Дата рождения + 2017-08-13
gender Пол. Принимает значения:
- Мужской
- Женский
- Женский
snils СНИЛС + 010-000-271 29
citizenship Гражданство - Составной элемент DataElement
relation_info Являюсь опекуном или родителем - Составной элемент DocInfo
foreign_act_custody Опека установлена компетентным органом иностранного государства - true
additional_information Дополнительные сведения для ребенка - Составной элемент AdditionalChildlInformation
dop_info Дополнительная информация - Тест
dop_information Дополнительные сведения - Тест
Структура элемента AdditionalChildlInformation
Параметр Описание Обязательное Пример
pension_type Является получателем пенсии - Составной элемент DataElement
is_disabled_since_childhood Инвалид с детства - true
applicant_for_child Заявитель является для ребенка - Составной элемент DataElement
blood_relationship Родственная связь - Составной элемент DataElement
foreign_birt_doc_act Регистрация осуществлена компетентным органом иностранного государства - true
birth_doc_act Актовая запись о рождении - Составной элемент Doc
is_studying_full_time Обучается очно в общеобразовательной либо профессиональной образовательной организации, или образовательной организации высшего образования - true
status Статус - Составной элемент DataElement
form_of_education Форма обучения - Составной элемент DataElement
certificate Справка об обучении - Составной элемент Doc
educational_facility_name Наименование учебного заведения -  
education_start_date Дата начала обучения -  
education_end_date Дата окончания обучения -  
court_decision_info Реквизиты судебного решения - Составной элемент CourtDecisionInfo

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

Параметр Описание Обязательное Пример
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество - Иванович
birthday Дата рождения + 1993-05-04
snils СНИЛС - 081-604-568 57
doc_garanting_msz Документ, дающий право на меры социальной поддержки - Составной элемент DocInfo
death Сведения о смерти - Составной элемент DeathInfo
Структура элемента DeathInfo
Параметр Описание Обязательное Пример
deathday Дата смерти - 2006-05-04
number_act Номер акта - 312
issue_date_act Дата акта - 2006-05-04
issuer Кем выдан - Составной элемент DataElement
death_due_radiation_exposure Смерть вследствие радиоактивного воздействия - true

Структура элемента 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 Дополнительная информация (строка длиной до 256 символов) - Тест
dop_information Дополнительные сведения (строка длиной до 256 символов) - Тест

Примеры

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

{
  "oktmo": "00000000000",
  "delivery_type": "epgu",
  "data_request": {
    "additional_info": false,
    "order_id": "123123123",
    "current_date": "2006-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": "Отдел МВД Московской области"
      },
      "additional_information": {
        "blood_relationship": {
          "code": "1",
          "value": "супруг/супруга"
        },
        "deceased_breadwinner_appeared_me": {
          "code": "1",
          "value": "родителем"
        },
        "is_pension_payment_assigned": false,
        "is_disabled_since_childhood": false,
        "marriage_act_info": {
          "number": "23",
          "date": "2006-05-04",
          "issued": {
            "code": "1",
            "value": "Отдел Загс Московской области"
          }
        },
        "is_studying_full_time": false
      }
    },
    "dead_person_info": {
      "lastname": "Иванов",
      "firstname": "Иван",
      "middlename": "Иванович",
      "birthday": "1993-05-04",
      "gender": "Мужской",
      "snils": "081-604-568 57",
      "death": {
        "deathday": "2006-05-04",
        "number_act": "312",
        "issue_date_act": "2006-05-04",
        "issuer": {
          "code": "13",
          "value": "ЗАГС"
        },
        "death_due_radiation_exposure": false
      },
      "doc_garanting_msz": {
        "type": {
          "code": "1",
          "value": "Справка"
        },
        "series": "3253454",
        "number": "23545",
        "issue_date": "2006-05-04",
        "issuer": "Отдел МВД Московской области"
      }
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "БАНК ВТБ (ПАО)",
        "bik": "044525187",
        "account_number": "12312312312312312312"
      }
    },
    "children_info": [
      {
        "lastname": "Иванов",
        "firstname": "Аркадий",
        "middlename": "Иванович",
        "birthday": "2012-05-04",
        "snils": "081-604-568 57",
        "gender": "Мужской",
        "additional_information": {
          "pension_type": {
            "code": "1",
            "value": "по случаю потери кормильца"
          },
          "is_disabled_since_childhood": false,
          "applicant_for_child": {
            "code": "1",
            "value": "родителем"
          },
          "blood_relationship": {
            "code": "1",
            "value": "родителем"
          },
          "foreign_birth_doc_act": false,
          "birth_doc_act": {
            "number": "23424354",
            "date": "2006-05-04",
            "issued": {
              "code": "234",
              "value": "Отдел Загс Московской области"
            }
          },
          "is_studying_full_time": true,
          "status": {
            "code": "2",
            "value": "школьник"
          },
          "form_of_education": {
            "code": "1",
            "value": "очная"
          },
          "certificate": {
            "number": "32124",
            "date": "2006-05-04",
            "issued": {
              "code": "1",
              "value": "Школа №1"
            }
          },
          "educational_facility_name": "Школа №1",
          "education_start_date": "2006-05-04",
          "education_end_date": "2016-05-04",
          "court_decision_info": null
        }
      }
    ]
  },
  "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": "Заявление рассмотрено, компенсация назначена."
}