5. Обработка ошибок

API Такском-Кассы предусматривает сообщения об ошибках при вызове методов. Ошибка возвращается как JSON сообщение на HTTP-запрос и описывается схемой Error_Response.jsonscheme(Приложение №13) .
Код API
Код HTTP
Общее описание
Детальная информация
2101
401
Некорректное тело сертификата
 
2102
401
Ошибка чтения данных сертификата
 
2103
401
Сертификат отсутствует
 
2104
401
Сертификат просрочен или еще не вступил в силу
 
2105
401
Сертификат отозван
 
2106
401
Сертификат не прошел цепочки доверия
 
2107
401
Ошибка валидации сертификата
 
2108
401
Ошибка авторизации
·         Некорректная пара логин/пароль
·         Не найден номер договора: {0}
·         Некорректное значение параметра Integrator-ID
2109
401
Истек срок действия маркера доступа
Требуется повторная авторизация
2110
401
Не указан маркер временного доступа
 
2111
401
Недостаточно прав для вызова метода
 
2112
401
Некорректная пара Integrator-ID/Integration-Token
 
2201
400
Некорректный формат запроса
Список ошибок через точку с запятой
2202
415
Некорректный тип Content-Type
 
2203
400
Некорректный ID документа
 
2301
400
Модель ККТ не найдена в реестре
Модель ККТ: {0}
2302
400
Модель ФН не найдена в реестре
Модель ФН: {0}
2303
400
Код региона не найден в справочнике
Код региона: {0}
3101
404
Документ не найден
Номер ФД: {0}
3102
404
Торговая точка не найдена
ИД торговой точки: {0}
3103
404
ККТ не найдена
ККТ с номером ФН: {0}
3104
404
Подразделение не найдено
ИД подразделения: {0}
3105
404
Смена не найдена
Номер смены: {0}
3106
404
Не найдено ни одной ККТ
Недостаточно прав доступа либо метод недоступен для данного договора
3107
404
Отчет о регистрации/перерегистрации не найден
ИД отчета о регистрации/перерегистрации : {0}
3201
403
ККТ уже существует
ККТ с номером ФН: {0}
3202
403
ККТ уже существует
ККТ с рег. номером ККТ: {0}
3203
403
Отказ в принятии отчета о регистрации/перерегистрации
Не заполнено обязательное поле: «Модель ККТ»
3204
403
Отказ в принятии отчета о регистрации/перерегистрации
Не верный код активации
3205
403
Отказ в принятии отчета о регистрации/перерегистрации
Не найден партнер в списке партнеров вашей организации
3301
404
Ошибка поиска заявления на регистрацию/перерегистрацию ККТ
·         Заявление на регистрацию ККТ с номером ФН {0} не найдено
·         Заявление на перерегистрацию ККТ с номером ФН {0} не найдено
·         ККТ с номером ФН {0} не присвоен РНМ
·         Для ККТ с номером ФН {0} не получена карточка регистрации
3302
404
ККТ не найдена в реестре
ККТ с заводским номером {0} и кодом модели {0} 
3303
404
ККТ не найдена в реестре
ККТ с регистрационным номером {0} и ИНН {0} 
3304
404
ФН не найден в реестре
ФН с заводским номером: {0}
5101
500
Внутренняя ошибка сервера
 
5102
500
Необрабатываемое исключение
Обратитесь к разработчику