Skip to content

Проверка статуса налогоплательщика налога на профессиональный доход (самозанятого)

checkSelfEmployed

Тип HTTP запроса: POST

URL вызова: https://api.id-x.org/idx/api2/checkSelfEmployed

Поддерживаются следующие форматы передачи параметров:

  • JSON, Content-Type: application/json

  • Form submit, Content-Type: application/x-www-form-urlencoded

Параметры:

Параметр Тип Обязательный Описание
accessKey String Да Ключ доступа, выданный при регистрации в Системе IDX
secretKey String Да Секретный ключ, выданный при регистрации в Системе IDX
lastName String Нет Фамилия
firstName String Нет Имя
midName String Нет Отчество (при наличии)
birthDate String Нет Дата рождения в формате DD.MM.YYYY
passportNumber String Нет Номер паспорта, серия и номер слитно без разделителей
passportDate String Нет Дата выдачи паспорта в формате DD.MM.YYYY
inn String Нет ИНН

Требуется ИНН, либо ФИО+ДР+Номер паспорта

Функция возвращает:

Параметр Тип Обязательный Описание
resultCode Int Да Результат выполнения функции (0 – успешное завершение функции, -100 – данные не найдены, иные значения – ошибка выполнения)
resultMessage String Нет Дополнительное сообщение о результате или ошибке
operationToken String Нет Уникальный идентификатор операции
found Boolean Нет True - налогоплательщик имеет статус самозанятого, False – налогоплательщик не является самозанятым

Пример вызова:

POST /idx/api2/checkSelfEmployed 
Host: api.id-x.org
Content-Type: application/json
Accept: application/json

{
    "accessKey": "выданный accessKey",
    "secretKey": "выданный secretKey",
    "lastName": "Иванов",
    "firstName": "Иван",
    "midName": "Иванович",
    "birthDate": "20.01.1970",
    "passportNumber":"1234567890",
    "passportDate": "22.12.2000"
}

Пример успешного ответа, если налогоплательщик имеет статус самозанятого:

{
    "resultCode": 0,
    "resultMessage": "123456789012 является плательщиком налога на профессиональный доход",
    "operationToken": "a09062d0a75847b39f427b335c84da9b",
    "found": true
}

Пример успешного ответа, если налогоплательщик НЕ является самозанятым:

{
    "resultCode": -100,
    "resultMessage": "123456789012 не является плательщиком налога на профессиональный доход",
    "operationToken": "a09062d0a75847b39f427b335c84da9b",
    "found": false
}