Приём заявлений для назначение и выплату компенсаций ОСАГО инвалидам

smev3 link

smev manual

Атрибут Значение
Название pfr-epgu-ycomp-osago
Тип Адаптер для вида сведений к услуге на ЕПГУ
Наименование Компенсация инвалидам страховой премии по договору обязательного страхования гражданской ответственности владельцев транспортных средств
Поставщики Пенсионный фонд Российской Федерации
Потребители Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Область применения Прием заявлений с ЕПГУ/МФЦ
Версия 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-04
empowered_sign Заявление подает законный представитель + false
empowered_info Сведения о законном представителе заявителя - Составной элемент EmpoweredInfo
applicant_info Сведения о заявителе + Составной элемент PersonInfo
ipra ИПРА - Составной элемент Ipra
insurant_data Данные о страхователе ТС - Составной элемент InsurantData
vehicle_owner Данные о собственнике ТС - Составной элемент VehicleOwner
doc_osago_info Сведения о договоре ОСАГО - Составной элемент DocOsagoInfo
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
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 Орган, выдавший документ -  

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

Параметр Описание Обязательное Пример
owner_type Собственник + Составной элемент DataElement
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество - Иванович
birthday Дата рождения + 2006-05-04
snils СНИЛС - 616-636-131 88
Структура элемента InsurantData
Параметр Описание Обязательное Пример
insurant_type Собственник + Составной элемент DataElement
lastname Фамилия + Иванов
firstname Имя + Иван
middlename Отчество - Иванович
birthday Дата рождения + 2006-05-04
snils СНИЛС - 616-636-131 88
Структура элемента DocOsagoInfo
Параметр Описание Обязательное Пример
date_start Дата начала срока страхования - 2015-09-02
date_end Дата окончания срока страхования - 2020-05-30
series Серия - МММ
number Номер - 1234567890
contract_date Дата заключения договора - 2015-09-01
drivers_count Количество водителей транспортного средства по договору ОСАГО - 1
amount Страховая премия, руб. - 111000.00
any_drivers Без ограничений - false
Структура элемента Ipra
Параметр Описание Обязательное Пример
number Номер +  
issue_date Дата +  
issuer Выдана +  
med_indicators Наличие мед. показаний - false

Структура элемента 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

Структура элемента 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-25",
    "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": "Отдел МВД Московской области"
      }
    },
    "ipra": {
      "number": "123",
      "issue_date": "2006-05-04",
      "issuer": "МСЭ 2",
      "med_indicators": true
    },
    "insurant_data": {
      "insurant_type": {
        "code": "1",
        "value": "Заявитель"
      },
      "lastname": "Иванов",
      "firstname": "Иван",
      "middlename": "Иванович",
      "birthday": "1993-05-04",
      "snils": "616-636-131 88"
    },
    "vehicle_owner": {
      "owner_type": {
        "code": "1",
        "value": "Заявитель"
      },
      "lastname": "Иванов",
      "firstname": "Иван",
      "middlename": "Иванович",
      "birthday": "1993-05-04",
      "snils": "616-636-131 88"
    },
    "doc_osago_info": {
      "date_begin": "2006-05-04",
      "date_end": "2006-05-04",
      "series": "series3",
      "number": "number4",
      "contract_date": "2006-05-04",
      "drivers_count": "1",
      "amount": "7500.60",
      "any_drivers": false
    },
    "subsidies_info": {
      "radio": {
        "code": "1",
        "value": "Через кредитную организацию"
      },
      "bank_info": {
        "bank_name": "БАНК ВТБ (ПАО)",
        "bik": "044525187",
        "account_number": "12312312312312312312"
      }
    }
  },
  "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": "123123123",
        "account_number": "12312312312312312312"
      }
    }
  },
  "attachments": []
}

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

{
  "epgu_id": "123123123",
  "status_code": 3,
  "comment": "Заявление рассмотрено, компенсация назначена."
}