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

smev3 link

smev manual

Атрибут Значение
Название fns-svflnpd
Наименование Представление сведений о доходах физических лиц, являющихся плательщиками налога на профессиональный доход
Тип Адаптер для СМЭВ3 сервиса
Версия СМЭВ СМЭВ3
Версия ВС 4.0.0
Версия МР 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
pit_info Сведения о доходах, полученных в рамках применения специального налогового режима НПД - Массив (0..unbounded) составных элементов PitInfo
fio Фамилия, имя, отчество + Cоставной элемент Fio

Структура элемента 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",
      "pit_info": [
        {
          "year": "2021",
          "sum": "1000000"
        }
      ],
      "fio": {
        "surname": "Тестовый",
        "name": "Тест",
        "patronymic": "Тестович"
      }
    }
  ]
}
  • Представление сведений о доходах физических лиц, являющихся плательщиками налога на профессиональный доход
  • Переменные окружения
  • Принимаемые параметры
  • Структура элемента TaxpayerInfo
  • Структура элемента Fio
  • Параметры ответа
  • Структура элемента TaxpayerInfoResponse
  • Структура элемента PitInfo
  • Примеры