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

smev3 link

smev manual

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

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

Название Описание
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 Идентификатор запроса. Строка длиной до 36 символов -1 4e7d225a-63fa-4aa9-86d0-06aaa4a80944
inn ИНН физического лица, зарегистрированного в качестве индивидуального предпринимателя + 100000000074
year Отчетный год + 2015
name Имя + Иван2
surname Фамилия + Иванов2
patronymic Отчество - Иванович2

1 - в тестовом контуре для прохождения тестирования значения должно быть равно 000000000000000000000000000000000001

2 - строки длиной до 60 символов

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

Параметр Описание Обязательное Пример
request_id Идентификатор запроса, сформированный запрашивающей стороной - 000000000000000000000000000000000001
tax_return Сведения из налоговых деклараций, представленных индивидуальными предпринимателями, применяющими специальные налоговые режимы + Последовательность элементов TaxReturn

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

Параметр Описание Обязательное Пример
tax_payer Сведения о налогоплательщике - физическом лице, представившем налоговую декларацию + Составной элемент TaxPayer
eshn Сведения о доходах из налоговой декларации по единому сельскохозяйственному налогу (ЕСХН) - Последовательность элементов ESHN
usn Сведения о доходах из налоговой декларации по налогу, уплачиваемому в связи с применением упрощенной системы налогообложения (УСН) - Последовательность элементов USN
envd Сведения из налоговой декларации по единому налогу на вмененный доход для отдельных видов деятельности (ЕНВД) - Последовательность элементов ENVD

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

Параметр Описание Обязательное Пример
surname Фамилия + Иванов
name Имя + Иван
patronymic Отчество - Иванович
inn ИНН физического лица, зарегистрированного в качестве индивидуального предпринимателя + 100000000074

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

Параметр Описание Обязательное Пример
god_period_otch Отчетный год + 2015
period_otch Номер налогового периода. Допустимые значения: 30,34,50,95,96 + 30
sum_doh Сумма доходов за налоговый (отчетный) период, учитываемых при определении налоговой базы по единому сельскохозяйственному налогу + 1000

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

Параметр Описание Обязательное Пример
sv_upr3_00 Сведения, полученные по формату версии ниже 5.01 -1 Составной элемент SvUpr3_00
sv_upr5_01 Сведения, полученные по формату версии 5.01 -1 Составной элемент SvUpr5_01
sv_upr5_04 Сведения, полученные по формату версии 5.04 и 5.05 -1 Составной элемент SvUpr5_04
period_otch Номер налогового периода. Допустимые значения: 20,30,33,34,50,95,96 + 30
god_period_otch Отчетный год + 2015
vers_form Версия формата + 5.04

1 - должно присутствовать одно из полей: sv_upr3_00, sv_upr5_01, sv_upr5_04.

Структура элемента SvUpr3_00
Параметр Описание Обязательное Пример
dohody Доходы -1 20
doh_rash Доходы, уменьшенные на величину расходов -1 2015

1 - должен присутствовать только 1 элемент: либо dohody, либо doh_rash

Структура элемента SvUpr5_01
Параметр Описание Обязательное Пример
ob_nal Объект налогообложения (1 - доходы, 2 - доходы, уменьшенные на величину расходов) + 2
dohod Сумма полученных доходов за налоговый период + 2000
rashod Сумма произведенных расходов за налоговый период - 1000
Структура элемента SvUpr5_04
Параметр Описание Обязательное Пример
rasch_nal_doh Расчет налога, уплачиваемого в связи с применением упрощенной системы налогообложения (объект налогообложения - доходы) -1 Составной элемент RaschNalDoh
rasch_nal_doh_um Расчет налога, уплачиваемого в связи с применением упрощенной системы налогообложения (объект налогообложения - доходы, уменьшенные на величину расходов) -1 Составной элемент RaschNalDohUm

1 - обязательно присутствует только один их элементов

Структура элемента RaschNalDoh
Параметр Описание Обязательное Пример
ob_nal Объект налогообложения (1 - доходы). Допустимые значения: 1 - 1
dohod Сумма полученных доходов + Составной элемент SumDohod
Cоставной элемент SumDohod
Параметр Описание Обязательное Пример
sum_kv Доход за первый квартал - 1000
sum_pg Доход за полугодие - 2000
sum9m Доход за 9 месяцев - 3000
sum_nal_per Доход за налоговый период + 4000
Структура элемента RaschNalDohUm
Параметр Описание Обязательное Пример
ob_nal Объект налогообложения (2 - доходы, уменьшенные на величину расходов). Допустимые значения: 2 - 2
dohod Сумма полученных доходов + Составной элемент SumDohod
rashod Сумма произведенных расходов + Состоит элемент SumDohod

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

Параметр Описание Обязательное Пример
period_otch Номер налогового периода. Допустимые значения: 21,22,23,24,51,54,55,56 + 21
god_period_otch Отчетный год + 2015
nal_baza_kvpd Налоговая база по коду вида предпринимательской деятельности - Последовательность элементов NalBazaKVPD

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

Параметр Описание Обязательное Пример
kvpd Код вида предпринимательской деятельности + 01
nal_baza Налоговая база + 3000

Примеры

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

{
  "request_id": "000000000000000000000000000000000001",
  "name": "Иван",
  "surname": "Иванов",
  "patronymic": "Иванович",
  "inn": "100000000074",
  "year": "2015"
}

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

{
  "request_id": "000000000000000000000000000000000001",
  "tax_return": [
    {
      "tax_payer": {
        "inn": "100000000074",
        "surname": "ИВАНОВ",
        "name": "ИВАН",
        "patronymic": "ИВАНОВИЧ"
      },
      "eshn": [
        {
          "period_otch": "30",
          "god_period_otch": "2015",
          "sum_doh": "1000"
        }
      ],
      "usn": [
        {
          "period_otch": "20",
          "god_period_otch": "2015",
          "vers_form": "3.00",
          "sv_upr3_00": {
            "dohody": "2000"
          }
        },
        {
          "period_otch": "30",
          "god_period_otch": "2015",
          "vers_form": "5.01",
          "sv_upr5_01": {
            "ob_nal": "2",
            "dohod": "2000",
            "rashod": "1000"
          }
        },
        {
          "period_otch": "30",
          "god_period_otch": "2015",
          "vers_form": "5.04",
          "sv_upr5_04": {
            "rasch_nal_doh": {
              "ob_nal": "1",
              "dohod": {
                "sum_kv": "1000",
                "sum_pg": "2000",
                "sum9m": "3000",
                "sum_nal_per": "4000"
              }
            }
          }
        }
      ],
      "envd": [
        {
          "period_otch": "21",
          "god_period_otch": "2015",
          "nal_baza_kvpd": [
            {
              "kvpd": "01",
              "nal_baza": "3000"
            },
            {
              "kvpd": "07",
              "nal_baza": "4000"
            }
          ]
        }
      ]
    }
  ]
}