Перейти к содержанию

Сведения о задолженности по платежам, администрируемым ФНС

Вид сведений (ВС) предназначен для обеспечения передачи ФНС сведений о задолженности по платежам, администрируемым ФНС России. ВС содержит:

  • Сведения запроса:
    • Идентификатор запроса, сформированный запрашивающей стороной
    • Сведения о налогоплательщике ФЛ или ИП (ИНН, ФИО)
    • Сведения о налогоплательщике организации (ИНН, КПП, полное наименование)
  • Сведения ответа:
    • Идентификатор запроса, сформированный запрашивающей стороной
    • Дата сведений
    • Сведения о задолженности:
      • Сальдо ЕНС (в том числе задолженность, приостановленная, в связи с введением процедуры банкротства, задолженность по наступившим срокам графика мирового соглашения)
      • Задолженность, приостановленная к взысканию и исполнению обязанности
      • Просроченная задолженность
      • Задолженность по неналоговым платежам (в том числе задолженность, приостановленная, в связи с введением процедуры банкротства, задолженность по наступившим срокам графика мирового соглашения)
    • Сведения об обработке запроса (код обработки, описание ошибки обработки)

Во всех запросах необходимо передавать следующие HTTP-заголовки:

Название Тип Обязательно Описание
X-Api-Key string Да Уникальный идентификатор магазина
X-Signature string Да Подпись запроса

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

Запрос

Метод: POST

  • Production: https://api.baas.kvell.group/v1/smev3/fns/svdplgplat
  • Stage: https://api.baas.stage.kvell.group/v1/smev3/fns/svdplgplat

Параметры запроса (JSON)

Название
Тип данных Обязательно Описание
id_request строка (формат ^[a-zA-Z0-9-]{32,36}$) Нет Уникальный идентификатор запроса (отправляется в ФНС)
info_date string (формат YYYY-MM-DD) Да Дата сведений
individual dict (см. формат ниже) Нет Сведения об ФЛ или ИП
legal dict (см. формат ниже) Нет Сведения о ЮЛ

В запросе обязательно указывается individual (информация в отношении ФЛ или ИП) или legal (информация в отношении ЮЛ).
Формат individual:

Название
Тип данных Обязательно Описание
inn string Да ИНН ФЛ
first_name string (не более 60 символов) Да Имя
last_name string (не более 60 символов) Да Фамилия
middle_name string (не более 60 символов) Да, при наличии Отчество

Формат legal:

Название
Тип данных Обязательно Описание
inn string Да ИНН ЮЛ
kpp string Нет КПП ЮЛ
org_name string (не более 1000 символов) Нет Полное наименование ЮЛ
{
  "info_date": "2022-01-01",
  "id_request": "df48392ecc724309be85a0817c153ae9",
  "individual":
  {
    "inn": "010000000000",
    "last_name": "Иванов",
    "first_name": "Иван",
    "middle_name": "Иванович"
  }
}

Формирование подписи

Подпись X-Signature формируется конкатенацией X-Api-Key, json <тело запроса> и secret_key. Формируется sha256 от полученной строки:

sha256({x-api-key}{json <тело запроса>}{secret_key})

Ответ запроса

{
  "request_id": "b48c09bc-6efb-4da4-95aa-4a85ff923425"
}

request_id — идентификатор запроса, используется для получения результата.

Получение результата проверки

Метод: GET

  • Production: https://api.baas.kvell.group/v1/smev3/fns/svdplgplat/{request_id}
  • Stage: https://api.baas.stage.kvell.group/v1/smev3/fns/svdplgplat/{request_id}

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

Название Тип данных Обязательно Описание
request_id string Да Идентификатор запроса
GET /v1/smev3/fns/svdplgplat/b48c09bc-6efb-4da4-95aa-4a85ff923425

Формирование подписи

Подпись X-Signature формируется конкатенацией X-Api-Key, request_id и secret_key. Формируется sha256 от полученной строки:

sha256({x-api-key}{request_id}{secret_key})

Ответ запроса

{
  "state": "in_progress"
}
  • state — статус запроса
    • in_progress — в обработке

{
  "state": "finished",
  "result":
  {
    "balance_ens":
    {
      "debt_sign": "1", "tax": "40", "fees": "1", "insurance": "10", "penalty": "5", "fines": "600", "percents": "0", "enp": "50"
    },
    "debt_suspended":
    {
      "debt_sign": "1", "tax": "30", "fees": "0", "insurance": "0", "penalty": "20", "fines":"450", "percents": "40", "enp": "0"
    },
    "debt_overdue":
    {
      "debt_sign": "1", "tax": "120", "fees": "0", "insurance": "0", "penalty": "0", "fines": "30", "percents": "300", "enp": "0"
    },
    "debt_non_tax":
    {
      "debt_sign": "1", "total": "50", "regular_subsoil": "100"
    }
  }
}
  • state — статус запроса
    • finished — завершён
  • result — результат обработки (в случае state finished)
    • balance_ens — сальдо ЕНС (в том числе задолженность, приостановленная в связи с введением процедуры банкротства, задолженность по наступившим срокам графика мирового соглашения):
      • debt_sign — признак задолженности: 0 — нет, 1 — есть (обязательно)
      • tax — задолженность по налогам (необязательно)
      • fees — задолженность по сборам (включая госпошлину) (необязательно)
      • insurance — задолженность по страховым взносам (необязательно)
      • penalty — задолженность по пени (необязательно)
      • fines — задолженность по штрафам (необязательно)
      • percents — задолженность по процентам (необязательно)
      • enp — задолженность по ЕНП (необязательно)
    • debt_suspended — задолженность, приостановленная к взысканию и исполнению обязанности (структура аналогична balance_ens)
    • debt_overdue — просроченная задолженность (структура аналогична balance_ens)
    • debt_non_tax — задолженность по неналоговым платежам (в том числе задолженность, приостановленная в связи с введением процедуры банкротства, задолженность по наступившим срокам графика мирового соглашения):
      • debt_sign — признак задолженности: 0 — нет, 1 — есть (обязательно)
      • total — задолженности по неналоговым платежам всего (необязательно)
      • regular_subsoil — в том числе, задолженность по регулярным платежам за пользование недрами (необязательно)