Представление сведений о доходах физических лиц, являющихся плательщиками налога на профессиональный доход

smev3 link

smev manual

Атрибут Значение
Название fns-svflnpd
Наименование Представление сведений о доходах физических лиц, являющихся плательщиками налога на профессиональный доход
Тип Адаптер для СМЭВ3 сервиса
Версия СМЭВ СМЭВ3
Версия ВС 4.0.2
Версия МР 3.4.0.3
Поставщик ФНС
Потребители СФР России, Минцифры, Минтруд

Описание бизнес-процесса взаимодействия:

ИС организации хочет направить запрос сведений о доходах физических лиц, являющихся плательщиками налога на профессиональный доход.

ИС организации отправляет запрос через Агредатор, Агредатор в свою очередь отправляет запрос в СМЭВ к виду сведений, СМЭВ получает запрос и направляет его к ИС ФНС.

После получения запроса ИС ФНС проверяет корректность полученных данных, далее через СМЭВ направляет в Агредатор запрошенные сведения или отказ в предоставлении сведений, Агредатор направляет данную информацию в ИС организации.

Если отправка запроса не произошла, то Агредатор получит от СМЭВ сообщение об ошибке и передаст его в ИС организации.

flowchart LR; A[ИС организации] <--> B[Агредатор]; B <--> C[СМЭВ]; C <--> D[ИС ФНС];

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

Название Описание
CA_CERT Сертификат центра сертификации для подключения к rabbitmq
CLIENT_CERT Сертификат, используемый для подключения к rabbitmq
CLIENT_KEY Ключ, используемый для подключения к rabbitmq
MQ_HOST Хост rabbitmq
MQ_PORT Порт rabbitmq
SMEV_SERVICE Название СМЭВ сервиса, на который будут отправляться запросы

Переменные для конфигурирования подключения к БД:

DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.

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

ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX

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

Параметр Описание Обязательное Пример
request_id Идентификатор запроса, сформированный запрашивающей стороной + 00000000-0000-0000-0000-000000000001
taxpayer_info Сведения о налогоплательщике - физическом лице, применяющем специальный налоговый режим "Налог на профессиональный доход" + Массив (1..unbounded) составных элементов TaxpayerInfo

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

Сведения о налогоплательщике - физическом лице, применяющем специальный налоговый режим "Налог на профессиональный доход"

Параметр Описание Обязательное Пример
inn ИНН физического лица + 100000000000
tax_period Номер налогового периода - 1
year Отчетный год + 2021
fio Фамилия, имя, отчество + Cоставной элемент Fio

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

Фамилия, имя, отчество

Параметр Описание Обязательное Пример
surname Фамилия + Тестовый
name Имя + Тест
patronymic Отчество - Тестович

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

Параметр Описание Обязательное Пример
request_id Идентификатор запроса, сформированный запрашивающей стороной + 00000000-0000-0000-0000-000000000001
taxpayer_info Сведения о налогоплательщике - физическом лице, применяющем специальный налоговый режим НПД - Массив (0..unbounded) составных элементов TaxpayerInfoResponse

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

Сведения о налогоплательщике - физическом лице, применяющем специальный налоговый режим НПД

Параметр Описание Обязательное Пример
inn ИНН физического лица + 100000000000
fio Фамилия, имя, отчество + Cоставной элемент Fio
pit_info Сведения о доходах, полученных в рамках применения специального налогового режима НПД - Массив (0..unbounded) составных элементов PitInfo

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

Сведения о доходах, полученных в рамках применения специального налогового режима НПД

Параметр Описание Обязательное Пример
tax_period Номер налогового периода + 1
year Отчетный год + 2021
sum Сумма доходов за налоговый (отчетный) период, учитываемых при определении налоговой базы по НПД + 1000000

Примеры

Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:

{
  "request_id": "00000000-0000-0000-0000-000000000001",
  "taxpayer_info": [
    {
      "year": "2021",
      "inn": "100000000000",
      "fio": {
        "surname": "Тестовый",
        "name": "Тест",
        "patronymic": "Тестович"
      }
    }
  ]
}

В случае корректной настройки должен прийти следующий ответ:

{
  "request_id": "00000000-0000-0000-0000-000000000001",
  "taxpayer_info": [
    {
      "inn": "100000000000",
      "fio": {
        "surname": "Тестовый",
        "name": "Тест",
        "patronymic": "Тестович"
      },
      "pit_info": [
        {
          "tax_period": "1",
          "year": "2021",
          "sum": "1000000"
        }
      ]
    }
  ]
}