ЕПГУ-услуга Сведения из справки о доходах физического лица по форме 2-НДФЛ.
| Атрибут | Значение | |
|---|---|---|
| Название | epgu-ndfl2 | |
| Наименование 1 | Сведения из справки о доходах физического лица по форме 2-НДФЛ | |
| Наименование 2 | Получение государственной или муниципальной услуги для указанного пользователя или организации по инициативе третьей стороны (интеграционный модуль) | |
| Идентификаторы | serviceFormCode: 10000079172 serviceCode: -1348711933 | |
| Область применения | Межведомственное взаимодействие | |
| Версия | 1.0.1 | |
| Версия МР | 3.0 | |
| Версия СМЭВ | СМЭВ3 | |
| Доп. информация | Адаптер для услуги через модуль ЕПГУ(СМЭВ3) | 
Сервис работает через адаптер "интеграционный модуль" в СМЭВ 3.
Общее описание и документация: https://partners.gosuslugi.ru/catalog/integration_module
Описание конкретных сервисов: https://gu-st.ru/content/partners/Opisanie%20parametrov%20zaprosa%20dlya%20IM.docx
Принимаемые параметры
Полное описание параметров можно посмотреть в документации к сервису "Адаптер для работы с ЕПГУ через СМЭВ3".
Используется запрос на получение государственной или муниципальной услуги для указанной организации по инициативе третьей стороны
Запрос
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| routing_code | Код маршрутизации на ЕПГУ среду | - | DEV | 
| confirm_type | Тип подтверждения | - | SMS | 
| service_form_code | Идентификатор электронной формы услуги на ЕПГУ | - | 10000079172 | 
| service_code | Идентификатор цели обращения услуги по ФРГУ | - | -1348711933 | 
| author | Данные сотрудника-инициатора для поиска его в ЕСИА | + 1 | Сложный тип Person. | 
| signer | Данные сотрудника-подписанта для поиска его в ЕСИА | + 2 | Сложный тип Person. | 
| draft | Форма заявления | + | Сложный тип Draft | 
| organization | Данные организации | - | Сложный тип Org | 
Заполняется, если требуется сформировать заявление в ЛК сотрудника-инициатора организации.
Сотрудником-инциатором могут быть:
   - руководитель указанной организации;
   - сотрудник указанной организации, которому делегированы полномочия на подачу услуги;
   - сотрудник указанной организации, включенный в группу доступа ЕСИА «Уполномоченный на создание черновиков заявления»;
Обязательно для заполнения, если заполнено поле author. Заполняется, если требуется сформировать заявление в ЛК сотрудника-подписанта организации.  
Сотрудником-подписантом могут быть:
   - руководитель указанной организации;
   - сотрудник указанной организации, которому делегированы полномочия на подачу услуги;
Если сотрудник-подписант и сотрудник-инициатор является руководителем организации, то данные дублируются в поле author и signer
Структура элемента Person
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| snils | СНИЛС пользователя | - | 000-000-000 03 | 
| first_name | Имя пользователя | + | Имя | 
| last_name | Фамилия пользователя | + | Фамилия | 
| second_name | Отчество пользователя | - | Отчество | 
| bdate | Дата рождения | + | 2014-09-19 | 
| phone | Номер мобильного телефона пользователя | + | +7 (912) 123-22-11 | 
| passport | Паспорт гражданина РФ | + | Сложный тип Passport | 
Структура элемента Passport
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| series | Серия документа | + | 22 33 | 
| num | Номер документа | + | 112233 | 
| issue_date | Код подразделения | + | 2008-09-29 | 
| issue_code | Дата выдачи документа | + | 123-123 | 
Структура элемента Org
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| ogrn | ОГРН организации | + | 0001234000009 | 
| inn | ИНН организации | + | 3905074565 | 
Структура элемента Draft
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| version | Версия формы услуги для интеграционного модуля | + | 1 | 
| fields | Массив полей формы | + | Сложный тип Field | 
Структура элемента Field
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| code | Код параметра формы | + | form.FormStep4.Panel1_FL.Panel1.Fias_0 | 
| content | Массив частей параметра | + | Сложный тип Part | 
Структура элемента Part
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| value | Значение параметра или его части | + | 465456, г. Москва, р-н. Внуковское, г. Москва, пр-кт. Андропова, д. 6, к. 1, стр. 5, кв. 45 | 
| order_number | Порядок части параметра | + | 0 | 
Для данного сервиса требуется передать в Draft следующие поля
| Код параметра формы | Описание | Обязательное | Значение параметра или его части | 
|---|---|---|---|
| Form.ApplicantStep.ApplicantPanel.INNPanel.INN | ИНН гражданина в формате text_value:{значение} | + | text_value:123456789012 | 
| Form.ApplicantStep.ApplicantPanel.YearListPanel.YearList | Отчетные года в формате text_value:{значение}. Может быть указано несколько элементов Part в content для данного поля | + | text_value:2018 | 
| Form.ServiceStep.ServicePanel.OKTMO | Код идентификатора территории ОКТМО в формате value:{значение}. Должно быть передано значение, соответствующее местонахождению пользователя. Если его определить невозможно, то этот параметр может содержать значение value:00000000 | + | value:20701000 | 
Параметры ответа
Параметры ответа совпадают с ответом сервису "Адаптер для работы с ЕПГУ через СМЭВ3".
Ответ зависит от конкретного сервиса. Описание находится тут: https://gu-st.ru/content/partners/Opisanie%20parametrov%20zaprosa%20dlya%20IM.docx
Примеры
Запрос
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
  "author": {
    "firstName": "Имя",
    "lastName": "Фамилия",
    "secondName": "Отчество",
    "bdate": "1989-03-20",
    "passport": {
      "series": "00 00",
      "num": "000000",
      "issueDate": "2014-08-13",
      "issueCode": "360-037"
    },
    "phone": "+7 (900) 000-00-00"
  },
  "signer": {
    "firstName": "Имя",
    "lastName": "Фамилия",
    "secondName": "Отчество",
    "bdate": "1997-08-08",
    "passport": {
      "series": "00 00",
      "num": "000696",
      "issueDate": "2000-11-11",
      "issueCode": "123-312"
    },
    "phone": "+7 (900) 000-00-00"
  },
  "organization": { "ogrn": "0001234000009", "inn": "3905074565" },
  "serviceFormCode": "10000079172",
  "serviceCode": "-1348711933",
  "draft": {
    "version": "1",
    "fields": [
      {
        "code": "Form.ApplicantStep.ApplicantPanel.YearListPanel.YearList",
        "content": [
          {
            "value": "text_value:2018",
            "orderNumber": "0"
          }
        ]
      },
      {
        "code": "Form.ApplicantStep.ApplicantPanel.INNPanel.INN",
        "content": [
          {
            "value": "text_value:123456789012",
            "orderNumber": "0"
          }
        ]
      },
      {
        "code": "Form.ServiceStep.ServicePanel.OKTMO",
        "content": [
          {
            "value": "value:20701000",
            "orderNumber": "0"
          }
        ]
      }
    ]
  }
}
В случае корректной настройки должен прийти следующий ответ:
{
  "id": "1",
  "statusCode": "NEW",
  "limit": {
    "day": "1000",
    "month": "10000",
    "total": "1000000"
  },
  "stat": {
    "day": "5",
    "month": "166",
    "total": "1626"
  },
  "errorStatusInfo": {
    "Code": "0",
    "Message": "OK"
  }
}
