Проверка статуса самозанятого

P.0247.NPD.ACT

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

Информация полезна тем, что если физлицо является самозанятым, то при работе с ним не нужно удерживать НДФЛ и начислять на его вознаграждение страховые взносы, к тому же сформированные самозанятым чеки подлежат учёту в налоговой и позволяют контрагенту учитывать их в расходах.

Идентификаторы объекта: ИНН физического лица. Дополнительно может быть указана дата, для которой будет осуществлена проверка статуса самозанятого (по умолчанию используется дата запроса).

Иcпользуемые источники: check_person/statusnpd_nalog.

Время генерации отчёта:

  • 50-й перцентиль — 0,7 с;
  • 95-й перцентиль — 2 с.

Параметры запроса

При отправке запроса на генерацию отчёта в теле запроса указываются следующие параметры:

Параметр Тип Обязательность Описание
queryType string Обязательный Тип запроса.
Фиксированное значение: MULTIPART
query string Обязательный Значение простого запроса.
Фиксированное значение:  
data object Обязательный Идентификаторы объекта поиска
Параметры объекта data
inn string Обязательный ИНН физического лица
request_date string Необязательный Дата, на которую проверяется статус самозанятого

Пример тела запроса

{
  "queryType": "MULTIPART",
  "query": " ",
  "data": {
    "inn": "123456789012",
    "request_date": "2023-03-01"
  }
}

Структура отчёта

Данные отчёта находятся в объекте data[].content.check_person.statusnpd_nalog тела ответа.

Поле Тип Описание
status boolean Является ли физлицо плательщиком налога на профессиональный доход
request_date string Дата, на которую осуществлена проверка статуса самозанятого
message string Результат запроса

Пример данных отчёта

{
  "data": [
    {
      "report_type_uid": "P.0247.NPD.ACT_test_report@test_domain",
      "progress_ok": 1,
      "progress_wait": 0,
      "progress_error": 0,
      "state": {
        "sources": [
          {
            "_id": "check_person/statusnpd_nalog",
            "state": "OK",
            "data": {}
          }
        ],
        "data": {}
      },
      "content": {
        "check_person": {
          "statusnpd_nalog": {
            "status": true,
            "request_date": "2023-03-01",
            "message": "123456789012 является плательщиком налога на профессиональный доход"
          }
        }
      }
    }
  ]
}