Список ошибок фискализации
Список ошибок, которые возвращает сервис. Формат - Код ошибки, Название.
Чтобы посмотреть описание и пример, раскройте ошибку.
Ошибки системы
0, UNDEFINED
Неизвестная ошибка обработки.
HTTP-статус: 400
Как устранить: обратитесь в поддержку.
10, MissingToken
Не распознан токен запроса. Возвращается в случае ошибки в самом токене или в случае использования просроченного токена.
HTTP-статус: 401
Как устранить: получить новый токен.
{
"error": {
"text": "Не распознан токен запроса",
"type": "system",
"code": 10,
"error_id": "20001"
}
}
12, WrongLoginOrPassword
Неверный логин или пароль. Возвращается в случае неверных credentials или неверных названий полей.
HTTP-статус: 401
Как устранить: повторить запрос с корректными данными
{
"error": {
"text": "Неверный логин или пароль",
"type": "system",
"code": 12,
"error_id": "20003"
}
}
13, ValidationException
Ошибка валидации входящего запроса. Ошибочные поля: {0}. Возвращается в случае ошибки валидации внутри чека.
HTTP-статус: 400
Как устранить: повторить запрос с корректными данными
{
"status": "fail",
"error": {
"text": "Ошибка валидации входящего запроса. Ошибочные поля : '[dto.externalId]'",
"type": "system",
"code": 13,
"error_id": "20110"
}
}
20, GroupCodeAndTokenDontMatch
Код группы, указанный в запросе, не соответствует токену. Возвращается, когда груп-код или ID юзера в строке запроса не соответствует токену в строке / заголовке. Также возвращается, если груп-код не существует.
HTTP-статус: 401
Как устранить: повторить запрос с корректными данными
{
"error": {
"text": "Код группы, указанный в запросе, не соответствует токену",
"type": "system",
"code": 20,
"error_id": "20002"
}
}
21, NotSupportedGroupCodeForProtocol
Кассы, относящиеся к группе, не поддерживают ФФД 1.2 и версию сервиса v5. Необходимо отправить запрос на версию сервиса v4 с поддержкой ФФД 1.05.
HTTP-статус: 401
Как устранить: повторить запрос с корректными данными
{
"error": {
"text": "Код группы, указанный в запросе, не соответствует токену",
"type": "system",
"code": 21,
"error_id": "20013"
}
}
30, MissingUuid
Передан некорректный UUID. Возвращается в запросах проверки статуса чека, если данный UUID чека не найден на нашей стороне
HTTP-статус: 400
Как устранить: повторить запрос с корректными данными
{
"uuid": "eb5bfe24-349d-43eb-80da-bd504af149f5",
"status": "fail",
"error": {
"text": "Передан некорректный UUID : 'eb5bfe24-349d-43eb-80da-bd504af149f5'. Необходимо повторить запрос с корректными данными",
"type": "system",
"code": 30,
"error_id": "20010"
}
}
33, IncomingExternalIdAlreadyExists
Нарушена уникальность external_id для пользователя.
HTTP-статус: 401
Как устранить: повторить запрос, чтобы получить uuid чека или отправить запрос с новым external_id
{
"error": {
"text": "Чек с таким uid и external_id уже создан",
"type": "system",
"code": 33,
"error_id": "20013"
}
}
34, StateCheckNotFound
Состояние чека не найдено. Возвращается, если чек принят, но ещё не обработан (не вернулся результат обработки).
HTTP-статус: 200
Как устранить: повторить запрос позднее.
{
"uuid": "753c1884-ee1a-48fb-9f74-180bdfc8f5cd",
"status": "wait",
"error": {
"text": "Состояние чека не найдено. Попробуйте позднее",
"type": "system",
"code": 34,
"error_id": "20011"
}
}
40, BadRequest
Некорректный запрос. Возвращается в прочих или отличных от упомянутых выше ошибках в запросе (например нет тела запроса, где таковое должно быть).
HTTP-статус: 400
Как устранить: повторить запрос с корректными данными
{
"error": {
"text": "Некорректный запрос",
"type": "system",
"code": 40,
"error_id": "20120"
}
}
999, PaymentRequired
Доступ к API заблокирован в связи с неоплатой.
HTTP-статус: 402
Как устранить: оплатить сервис и обратиться в поддержку для разблокировки
{
"error": {
"text": "Апи недоступен. Требуется произвести оплату",
"type": "system",
"code": 999,
"error_id": "20012"
}
}
1, Timeout
Чек не был обработан за максимально допустимое время — 1 месяц.
HTTP-статус: 401
Как устранить:
- Сформируйте чек коррекции, поскольку чек по расчету не был сформирован
- Если присылаете более 6000 чеков в сутки, то подключите дополнительные ККТ в группу касс
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Превышено время ожидания чека в очереди.",
"type": "timeout",
"code": 1
}
}
Ошибки ККТ
0, Неизвестная ошибка обработки
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Неизвестная ошибка обработки",
"type": "unknown",
"code": 0,
"error_id": null
}
}
11, Не поддерживается в данной версии (драйвера или ККТ)
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Не поддерживается в данной версии (драйвера или ККТ)",
"type": "driver",
"code": 11,
"error_id": null
}
}
52, Сумма не наличных платежей превышает сумму чека
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: повторить запрос с корректными данными
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Сумма не наличных платежей превышает сумму чека",
"type": "driver",
"code": 52,
"error_id": null
}
}
66, Чек оплачен не полностью
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: повторить запрос с корректными данными
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Чек оплачен не полностью",
"type": "driver",
"code": 66,
"error_id": null
}
}
80, В ККТ нет денег для выплаты
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "В ККТ нет денег для выплаты",
"type": "driver",
"code": 80,
"error_id": null
}
}
116, Ошибка формата передачи ФН
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитес ь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Ошибка формата передачи ФН",
"type": "driver",
"code": 116,
"error_id": null
}
}
117, Неверное состояние ФН
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Неверное состояние ФН",
"type": "driver",
"code": 117,
"error_id": null
}
}
134, Превышение размеров TLV данных ФН
Фискальный накопитель (ФН) может записать в себя чек, если его объем не превышает 32 768 байт. Поскольку ФН хранит данные в специальной TLV структуре, на стороне клиента невозможно гарантированно определить, поместится ли чек в ФН.
Рекомендуем формировать чеки, которые содержат не более 50 позиций с кодами маркировки.
HTTP-статус: 200
Как устранить: уменьшите количество позиций в чеке. Например, раздел ите на 2 отдельных чека.
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Превышение размеров TLV данных ФН",
"type": "driver",
"code": 134,
"error_id": null
}
}
136, Исчерпан ресурс КС ФН
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Исчерпан ресурс КС ФН",
"type": "driver",
"code": 136,
"error_id": null
}
}
142, Неверная разница во времени между двумя операциями ФН
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Неверная разница во времени между двумя операциями ФН",
"type": "driver",
"code": 142,
"error_id": null
}
}
143, Некорректная СНО
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: повторить запрос с корректными данными или обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Некорректная СНО",
"type": "driver",
"code": 143,
"error_id": null
}
}
144, Недопустимый номер ставки налога
Ошибка возвращается при попытке сформировать чек прихода (продажи) с неактуальной ставкой НДС.
HTTP-статус: 200
Как устранить: повторить запрос с корректной ставкой НДС или повторить запрос после 00:00 01.01.2026 по времени кассы
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Недопустимый номер ставки налога",
"type": "driver",
"code": 144,
"error_id": null
}
}
148, Ошибка программирования реквизита
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Ошибка программирования реквизита",
"type": "driver",
"code": 148,
"error_id": null
}
}
159, Ошибка интерфейса ФН
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Ошибка интерфейса ФН",
"type": "driver",
"code": 159,
"error_id": null
}
}
408, Переполнена таблица хранения КМ
В чеке указано более 128 КМ. Фискальный накопитель допускает включение в чек не более 128 КМ.
HTTP-статус: 200
Как устранить: разделите позиции из запроса на два отдельных чека.
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Переполнена таблица хранения КМ",
"type": "driver",
"code": 408,
"error_id": null
}
}
2003, ИНН, указанный в чеке, не соответствует ИНН компании
ИНН, указанный в чеке, не соответствует ИНН компании.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "ИНН, указанный в чеке, не соответствует ИНН компании.",
"type": "agent",
"code": 2003,
"error_id": null
}
}
2007, Некорректное значение в JSON
Ошибка на стороне ККТ.
HTTP-статус: 200
Как устранить: обратитесь в поддержку
{
"uuid": "644ab8a8-d569-42a9-b5f0-3764e4bbfb8c",
"timestamp": "28.02.22 13:27:16",
"status": "fail",
"error": {
"text": "Некорректное значение в JSON",
"type": "driver",
"code": 2007,
"error_id": null
}
}
Ошибки при работе ТС ПИоТ
Если на кассе активирован ТС ПИоТ и применяется автоматическая проверка кодов маркировки, то в ответ могут возвращаться ошибки при работе ТС ПИоТ. Описание ошибок добавлено на отдельной странице.