Сначала запишите полный код, текст, программу и команду, после которой возник отказ. Здесь приведены шестнадцатеричные коды протокола ККТ; сообщения о ФН вынесены отдельно.
Справочник содержит коды уровня протокола ККТ. Номер не следует подставлять в таблицу API ДТО 10 без определения уровня ошибки. Версия исходного протокола и полный перечень моделей здесь не установлены; для действия по коду сверьте руководство конкретной ККТ. Ошибка 0x6241 относится к подписи ПО кассы, а не к проверке Windows-пакета USB-драйвера.
Поиск: Ctrl+F → полный код, например 0x3231. Если программа показывает десятичное число, сначала определите его источник: перевод системы счисления не превращает код API ДТО в код протокола ККТ. В обращение включите обе записи числа, если интерфейс их показывает, полный текст и версии.
| Группа / симптом | Куда перейти |
|---|---|
| 0x32xx, бумага, отрезчик, печать | Состояние документа и принтера |
| 0x6135, смена свыше 24 часов | Проверка смены и часов |
| 0x34xx, ФН | Состояние архива, срок и память ФН |
| 0x35xx / 0x36xx, маркировка | Определение уровня и причины отказа маркировки |
| 0x65xx, лицензии | Применимость лицензии к операции |
| Связь и порт приложения | Диагностика соединения с ККТ |
При аппаратной ошибке, повторяющемся сбое памяти или часов сохраните диагностику для сервиса. Таблица не является разрешением выполнять техобнуление, закрывать архив ФН или повторять продажу.
| [0x3100] | Группа аппаратных ошибок |
| 0x3131 | Ошибка выделения памяти |
| 0x3132 | Ошибка проверки микросхемы |
| 0x3133 | Ошибка обмена с микросхемой |
| 0x3134 | Ошибка чтения микросхемы |
| 0x3135 | Ошибка записи/стирания микросхемы |
| 0x3136 | Ошибка часов |
| 0x3137 | Ошибка OTP памяти |
| 0x3138 | Ошибка логики (выделенный буфер переполнен) |
| 0x3139 | Ошибка работы микросхемы NVRAM |
| 0x313A | Для выполнения заданной операции отсутствует аппаратная поддержка |
| [0x3200] | Группа ошибок принтера |
| 0x3231 | Нет бумаги |
| 0x3232 | Открыта крышка |
| 0x3233 | Температура ТПГ превышает рабочий диапазон |
| 0x3234 | Напряжение питания превышает рабочий диапазон |
| 0x3235 | Ошибка отрезчика |
| 0x3236 | Аппаратная ошибка принтера |
| [0x3300] | Группа ошибок машины загружаемых шаблонов |
| 0x33XX | Ошибка виртуальной машины Pawn, где ХХ – младший байт, который принимает значения от 00 до 7F |
| 0x3380 | Неверный тип (номер) шаблона |
| 0x3381 | Загруженные шаблоны повреждены или отсутствуют |
| 0x3382 | Несовместимая версия загруженных шаблонов |
| [0x3400] | Группа ошибок фискального накопителя (ФН) |
| Ошибки формируемые ФН | |
| 0x3431 | Некорректный формат или параметры команды |
| 0x3432 | Неверное состояние ФН |
| 0x3433 | Ошибка ФН (запросить расширенные сведения об ошибке) |
| 0x3434 | Ошибка КС (запросить расширенные сведения об ошибке) |
| 0x3435 | Закончен срок эксплуатации ФН |
| 0x3436 | Архив ФН переполнен |
| 0x3437 | Неверные дата и/или время |
| 0x3438 | Нет запрошенных данных |
| 0x3439 | Некорректное значение параметров команды |
| 0x343A | Неверная команда |
| 0x343B | Неразрешенные реквизиты |
| 0x343C | Дублирование данных |
| 0x343D | Отсутствуют данные, необходимые для корректного учета в ФН |
| 0x343E | Количество позиций в документе подлежащих учету превысило разрешенный лимит |
| 0x343F | Отсутствуют данные в команде |
| 0x3440 | Превышение размеров TLV данных |
| 0x3441 | Транспортное соединение отсутствует |
| 0x3442 | Исчерпан ресурс криптопроцессора |
| 0x3444 | Исчерпан ресурс хранения |
| 0x3445 | Исчерпан ресурс ожидания передачи сообщения |
| 0x3446 | Смена превысила 24 часа |
| 0x3447 | Неверная разница во времени между двумя операциями |
| 0x3448 | Параметры реквизита не соответствуют форматам данных |
| 0x3449 | Признак «продажа подакцизного товара» не установлен |
| 0x3450 | Неустановленный реквизит в товарной позиции (в товарной позиции присутствует реквизит, не определенный в документе ФФД) |
| 0x3451 | Сообщение от ОФД не может быть принято |
| 0x3453 | Ошибка сервиса обновления ключей проверки КМ |
| 0x3454 | Неизвестный ответ сервиса обновления ключей проверки кодов проверки |
| 0x3460 | Требуется повтор процедуры обновления ключей проверки КМ |
| 0x3462 | Запрещена работа с маркированным товарами |
| 0x3463 | Неверная последовательность команд группы Bxh |
| 0x3464 | Работа с маркированными товарами временно заблокирована |
| 0x3465 | Переполнена таблица проверки кодов маркировки |
| 0x346C | В блоке TLV отсутствуют необходимые реквизиты |
| 0x346E | В реквизите 2007 содержится КМ, который ранее не проверялся в ФН |
| Ошибки ФН формируемые ККТ | |
| 0x3491 | Неверный размер возвращаемых данных |
| 0x3492 | Ошибка интерфейса ФН |
| 0x3493 | Ошибка интерфейса ФН при посылке команды |
| 0x3494 | Превышен объем числовых данных для передачи в ФН |
| 0x3495 | Ошибка чтения документа из ФН при допечати |
| 0x3496 | В ФН есть неотправленные документы |
| 0x3497 | Исчерпан лимит перерегистраций |
| 0x3498 | Ожидание перезагрузки ФН |
| 0x3499 | Получение документа из ФН прервано |
| [0x3500] | Группа ошибок обмена с ОФД (ошибки не возвращаются в ответе, но могут быть запрошены) |
| 0x3531 | Отсутствует физический канал связи |
| 0x3532 | Ошибка сетевых настроек (есть канал соединения, но соединение не устанавливается) |
| 0x3533 | Разрыв соединения сервером при передаче документа |
| 0x3534 | Ошибка заголовка сессионного пакета (при приеме квитанции) |
| 0x3535 | Истек таймаут ожидания квитанции |
| 0x3536 | Разрыв соединения при приеме квитанции |
| 0x3537 | Превышен таймаут передачи документа на сервер |
| 0x3538 | ОФД-процесс не инициализирован |
| [0x3600] | Группа ошибок при работе с маркированным товаром |
| 0x3631 | Процедура проверки уже запущена |
| 0x3632 | Ошибка соединения с сервером ИСМ |
| 0x3633 | Процедура проверки прервана |
| 0x3634 | Попытка передать данные о маркированном товаре до начала внесения товарной позиции |
| 0x3635 | Неверное состояние процесса проверки КМ |
| [0x4100] | Группа ошибок транспортного протокола (нижний уровень) |
| 0x4131 | Неизвестная версия протокола |
| 0x4132 | Переполнение буфера физического уровня |
| 0x4133 | Переполнение буфера транспорта |
| 0x4134 | Ошибка CRC пакета |
| 0x4135 | Неверный идентификатор получателя |
| 0x4136 | Недостаточно места в буфере получателя |
| 0x4138 | Неверный идентификатор пакета транспорта |
| [0x4200] | Группа общих ошибок протокола (верхний уровень) |
| 0x4231 | Неверная длина пакета |
| 0x4232 | Недоступный символ в числовом параметре |
| 0x4233 | Неверная команда |
| 0x4234 | Длина параметра не равна заданной |
| 0x4235 | Отсутствует обязательный параметр |
| 0x4236 | Переполнение кольцевого буфера |
| 0x4237 | Переполнение буфера команд |
| 0x4238 | Буфер последнего ответа на команду пустой |
| [0x4300] | Группа ошибок транспортного протокола (верхний уровень) |
| 0x4331 | Неверный ID получателя (в параметре команды) |
| 0x4332 | Получатель уже занят другим отправителем |
| [0x4400] | Группа ошибок при передаче параметров (неверное значение параметра) |
| 0x4451 | Неверный тип документа |
| 0x4452 | Неверный номер пользовательской ячейки |
| 0x4453 | Превышение длины реквизита |
| 0x4454 | Неверный итог чека |
| 0x4455 | Неверная сумма товарной позиции |
| 0x4456 | Неверные дата и/или время |
| 0x4457 | Синтаксическая ошибка в параметре с фиксированной точкой |
| 0x4458 | Несуществующее поле |
| 0x4459 | Неверное значение параметра |
| 0x445A | Несуществующий реквизит |
| 0x445B | Недопустимый реквизит для данного типа документа |
| 0x445C | Некорректный РНМ или ИНН |
| 0x445D | Недопустимое сочетание реквизитов 1002 и 1056 |
| 0x445E | Недопустимое сочетание реквизитов 1002 и 1017 |
| 0x445F | Невозможно записать реквизит платежного агента (реквизит 1057 не был установлен при регистрации / перерегистрации) |
| 0x4460 | Невозможен повтор реквизита |
| 0x4461 | Общая ошибка в параметрах |
| 0x4462 | Общая ошибка длины параметра |
| 0x4464 | Передана некорректная сумма налога |
| 0x4465 | Переданная дата/время меньше даты/время последнего фискального документа |
| 0x4466 | Количество позиций с реквизитом 1162 в автономном режиме превысило разрешенный лимит |
| 0x4467 | В этом ФФД операция неразрешена |
| 0x4468 | Операция невозможна, не был установлен признак ТМТ при фискализации |
| [0x4500] | Группа ошибок получения реквизитов |
| 0x4531 | Слишком большой индекс массива |
| 0x4532 | Запрошенный локальный реквизит недоступен |
| 0x4533 | Запрошенный переменный реквизит недоступен |
| 0x4534 | Запрошенный постоянный реквизит недоступен |
| [0x4600] | Группа ошибок электронного журнала |
| 0x4631 | Копия отсутствует |
| 0x4632 | Данные в ЭЖ повреждены |
| 0x4633 | Превышение максимального размера документа (128 Кб) |
| 0x4641 | Нет данных в хранилище |
| 0x4642 | Функции планировщика не доступны |
| 0x4643 | Неизвестный тип задания |
| [0x4700] | Группа ошибок команд работы с внешними устройствами |
| 0x4731 | Общая ошибка |
| 0x4732 | Переполнение буфера внешнего устройства |
| [0x4800] | Группа пользовательских ошибок, возвращаемых из шаблонов |
| [0x5000] | Группа ошибок штрих-кодов |
| 0x5031 | Критическое утверждение не прошло проверкуОбщие ошибки |
| 0x5032 | Недопустимый входной параметр |
| 0x5033 | Указатель ссылается в недопустимое место памяти |
| 0x5034 | Ресурс занят |
| 0x5035 | Недостаточно памяти |
| 0x5036 | Переполнение |
| 0x5037 | Запрашиваемый штрихкод недоступен |
| Ошибки, специфичные для QR-кода | |
| 0x5040 | Недопустимая версия |
| 0x5041 | Неподдерживаемый или неверный режим |
| 0x5042 | Недопустимый уровень коррекции ошибок |
| Ошибки, специфичные для линейных кодов | |
| 0x5061 | Неверный тип линейного штрих-кода |
| 0x5062 | Передан неверный размер/длина для данной операции |
| [0x6100] | Группа ошибок состояния ККТ |
| 0x6131 | Фатальная ошибка, расшифровка в бите статуса фатальных ошибок |
| 0x6132 | Не выполнена идентификация кассира |
| 0x6133 | Документ открыт |
| 0x6134 | Документ закрыт |
| 0x6135 | Смена превысила 24 часа |
| 0x6136 | Смена закрыта |
| 0x6137 | Смена открыта |
| 0x6138 | Нефискальный режим |
| 0x6139 | Архив ФН закрыт |
| 0x613A | Нужно выполнить регистрацию/перерегистрацию |
| 0x613B | Данная операция по документу запрещена (см. биты разрешенных операций по чеку) |
| 0x613C | Данная операция разрешена только при включенном переключателе MODE |
| 0x613D | В ФН есть неотправленные документы. Операция невозможна |
| 0x613E | ФН не обнаружен. Операция невозможна |
| 0x6141 | Произошла критичная ошибка, документ необходимо отменить |
| 0x6142 | Регистры ККТ еще не инициализированы |
| 0x6143 | Команда недоступна в текущем состоянии инициализации |
| 0x6144 | Нет данных на отправку |
| 0x6145 | Нет маркированных позиций в чеке |
| 0x6146 | Необходимо отправить все уведомления |
| [0x6200] | Группа ошибок операций ККТ |
| 0x6231 | Ошибка переполнения |
| 0x6232 | Отрицательный результат (не достаточно наличных в ДЯ) |
| 0x6233 | Оплата безналичными превышает сумму чека |
| 0x6241 | Ошибка цифровой подписи |
| 0x6242 | Ошибка проверки файла с ПО контейнера |
| [0x6300] | Группа ошибок настроек |
| 0x6331 | Данный канал сети Интернет отсутствует в ККТ |
| [0x6400] | Группа ошибок коммуникационных интерфейсов |
| 0x6431 | Данный аппаратный канал отсутствует, выключен и еще не проинициализирован |
| 0x6432 | Данный сетевой интерфейс не подключен, или на нём не получен IPадрес |
| 0x6433 | Данный сетевой интерфейс занят, или запрошенная операция уже выполняется |
| [0x6500] | Группа ошибок лицензирования |
| 0x6531 | Нет подходящей лицензии |
| 0x6532 | Нет свободного места для сохранения лицензии |
| 0x6533 | Аппаратная ошибка при сохранении лицензии |
| 0x6534 | Попытка ввода лицензии с некорректной подписью |
| 0x6535 | Попытка ввода лицензии с некорректным ЗН ККТ |
| 0x6536 | Попытка ввода истекшей лицензии |
| [0x7000] | Группа ошибок ввода реквизитов |
| 0x70XX | Номер реквизита, на котором возникла ошибка, где ХХ – младший байт, равный значению: <Тег реквизита> – 1000 Например, если возникла ошибка в реквизите 1226 (ИНН поставщика), то младший байт будет содержать значение 1226–1000=226 |
| [0x7100] | Резерв |
| [0x7200] | Группа ошибок работы с универсальными счетчиками |
| 0x7231 | Неверный тег для универсальных счетчиков |
| 0x7232 | Неверный индекс для универсальных счетчиков |
| 0x7233 | Неверный размер универсального счетчика |
| 0x7234 | Неверная конфигурация универсальных счетчиков |
| [0x7300] | Группа ошибок работы с базой товаров |
| 0x7331 | Общая ошибка базы товаров |
| 0x7332 | Некорректный тег |
| 0x7333 | Некорректный размер тега |
| 0x7334 | Недопустимый номер позиция |
| 0x7335 | Произошла аппаратная ошибка |
| 0x7336 | Нет данных запрошенных по тегу |
| 0x7337 | Перебор окончен без найденных данных |
| 0x7338 | Нет места в динамической области |
| [0x7400] | Группа ввода реквизитов маркировка |
| 0x74XX | Номер реквизита, на котором возникла ошибка, где ХХ – младший байт, равный значению: <Тег реквизита> – 2000 Например, если возникла ошибка в реквизите 2106 (результат проверки сведений о товаре), то младший байт будет содержать значение 2106–2000=106 |
| [0x7500] | Группа ошибок уровня minipos |
| 0x7531 | Отсутствие позиции оплаты |
| 0x7532 | Таймаут выполнения команды истек |
| 0x7533 | Неверный режим работы |
Для описанной схемы динамических групп берётся младший байт как число в hex: 0x70E2 → 0xE2 = 226 → тег 1226; 0x746A → 0x6A = 106 → тег 2106. Аналогично 0x7024 → 36 + 1000 = 1036, номер автомата. Это алгоритм данного справочника; подтвердите применимость группы по протоколу своей кассы, прежде чем менять реквизиты.