Экспертный разбор

Ошибки ТС ПИоТ: что значат 403 и 514 и почему касса не проверяет код

Касса пишет 403 или 514, и продажа маркированного товара стоит. Эти коды выдаёт модуль ТС ПИоТ, поэтому ни в справке 1С, ни у «Честного знака» их не найти. Разбираем каждый код: что он значит по версии оператора, какие причины встречаются на практике и что проверить по порядку.

7 минут чтения1С:Розница

Давайте поможем — бесплатно

Касса выдаёт ошибку ТС ПИоТ? Разберём удалённо и вернём продажи маркировки

В этой статье
  1. Откуда берутся коды 403 и 514
  2. Ошибка 403: нет активной лицензии
  3. Ошибка 514: нет ответа от системы маркировки
  4. «Ошибка проверки кода» и «продажа запрещена»
  5. Ошибка регистрации ТС ПИоТ
  6. Ошибки на стороне 1С
  7. Что собрать перед обращением в поддержку
  8. Как ошибок станет меньше
  9. Источники

Откуда берутся коды 403 и 514

Касса больше не отправляет код маркировки в «Честный знак» напрямую. 1С передаёт его модулю ТС ПИоТ на компьютере кассы, модуль проверяет код онлайн в ГИС МТ или офлайн через локальный модуль «Честного знака» (ЛМ ЧЗ) и возвращает ответ. Если ответ отрицательный или его нет, 1С запрещает продажу.

Чаще всего модулем работает ЕСМ (единый сервисный модуль) от АО «ЕСП». Он слушает адрес https://localhost:51401, и коды 400, 401, 403, 408, 500 и 514 приходят от него. Поэтому искать их в справке 1С или в личном кабинете «Честного знака» бесполезно: это ответы модуля, 1С только показывает их кассиру.

Отсюда правило диагностики: сначала понять, на каком участке оборвалась цепочка. 1С не достучалась до модуля, модуль не прошёл проверку лицензии или модуль не дождался ответа от системы маркировки. Под каждый участок ниже свои коды.

Ошибка 403: нет активной лицензии

Официальная формулировка «Честного знака»: «403: Отсутствует активная лицензия». Модуль не нашёл действующую лицензию или не смог её проверить, потому что недоступен драйвер кассы.

Лицензия на ТС ПИоТ покупается на каждую кассу отдельно и привязывается к серийному номеру ККТ. По ответам «Честного знака» она стоит около 5 000 ₽ в год, льгот для малого бизнеса нет. Отсюда типовые причины 403:

  • закончился пробный период или лицензию не оплатили;
  • лицензия куплена, но привязана к другой кассе или вообще не привязана к серийному номеру;
  • драйвер кассы не запущен или его закрыли посреди смены. «Честный знак» отдельно предупреждает: закрытие драйвера рвёт защищённый канал, после этого модуль приходится настраивать заново.

Что делать по порядку:

  1. Зайти в личный кабинет ЕСП и проверить статус лицензии и серийный номер кассы, к которому она привязана.
  2. В модуле нажать «Обновить сведения о лицензии».
  3. Перезапустить службы модуля и драйвер ККТ.
  4. Если лицензия активна, а 403 остаётся, перерегистрировать устройство: интеграторы встречают 401 и 403 из-за устаревшего токена устройства в модуле.

Ошибка 514: нет ответа от системы маркировки

Официально: «514: Не удалось получить ответ от системы маркировки или локального модуля Честного знака». У модуля не сработал ни онлайн-путь, ни офлайн-путь проверки.

У 514 нет единого списка причин от оператора. В практике интеграторов встречаются три сценария, и лечатся они по-разному.

Нет связи и не готов локальный модуль

С этого варианта начинается официальное описание ошибки. Пропал интернет, а ЛМ ЧЗ не установлен, не запущен или давно не синхронизировался. Локальному модулю нужен выход в интернет хотя бы раз в 10 дней, иначе офлайн-проверка не работает. Проверить готовность можно командой «Запросить статус ЛМ ЧЗ» в кассовой программе: нормальный ответ — «Статус ЛМ: ready».

Если 514 появляется только при обрыве интернета, а онлайн всё проходит, смотрите настройки ЕСМ: интеграция с ЛМ ЧЗ должна быть включена, а база кодов успеть загрузиться до обрыва.

Расходится время на компьютере и кассе

Часть интеграторов связывает 514 и 500 со сбоем авторизации из-за разницы во времени между компьютером, ККТ и сервером модуля, даже на секунды. Включите синхронизацию времени на компьютере, сверьте время в тест-драйвере ККТ и перезапустите службы ЕСМ.

1С не доверяет сертификатам модуля

Вариант текста: «514: Не удалось установить соединение с Честным знаком». 1С обращается к модулю по HTTPS и не принимает его сертификаты. Решение из практики: установить файлы ca.crt и server.crt из папки C:\ProgramData\ESP\ESM\um в доверенные корневые сертификаты Windows.

«Ошибка проверки кода» и «продажа запрещена»

Здесь цепочка работает, но код не прошёл проверку или ответ пришёл с ошибкой. Ниже частые сообщения и что за ними стоит.

СообщениеЧто значитЧто делать
400, «Неверный формат КМ»Сканер искажает DataMatrix: неверный режим подключения или старая прошивка сканераПеревести сканер в режим эмуляции COM-порта, обновить прошивку
«Товар уже вышел из оборота»Код уже продан или списан: дубль кода в двух накладных, расхождение электронного и бумажного УПД, возврат без чека коррекцииПроверить статус кода в приложении «ЧестныйЗНАК.Бизнес» или в личном кабинете
408Нет интернета или первый запуск: ЛМ ЧЗ загружает базу кодов, это занимает до получасаДождаться загрузки, проверить связь
500, «Внутренняя ошибка сервера»Редкий сбой модуля, в 1С иногда мешают сторонние расширенияПовторить скан, перезапустить службы, проверить драйвер; при повторе собрать логи для поддержки
«Соединение не установлено» (АТОЛ)COM-порт занят утилитой «Тест драйвера АТОЛ»Закрыть утилиту, ставить драйвер из дистрибутива ЕСП
«Превышено время ожидания ответа»Зависли службы модуля или компьютеру не хватает памятиПерезапустить службы ЕСМ
«Локальная база недоступна»Офлайн-база не обновлялась больше 72 часов или её заблокировал антивирусВосстановить связь, добавить папки модуля в исключения антивируса

Если касса пишет «ТС ПИоТ не смог проверить коды», значит, код не проверили ни онлайн, ни в локальном модуле. Продавать такой товар без проверки нельзя: повторите попытку позже, при повторе пишите в поддержку ЕСП.

Если ошибки идут сериями, «Честный знак» рекомендует обновить ТС ПИоТ от ЕСП до версии 1.6.4. По словам оператора, это снимает большую часть сбоев.

Ошибка регистрации ТС ПИоТ

Регистрация привязывает модуль к конкретной кассе. Типовой симптом — пустой ответ «null». Причины: закрыта смена, устарела прошивка кассы, касса не найдена в кабинете ЕСП по ИНН или регистрационному номеру, после замены фискального накопителя данные не обновили.

  1. Открыть смену и пробить нулевой чек.
  2. В модуле нажать «Обновить сведения о лицензии», затем «Регистрация ТС ПИоТ». Касса при этом включена, драйвер запущен.
  3. Если меняли фискальный накопитель, обновить данные в кабинете ЕСП, а в 1С открыть карточку ККТ в «Подключаемом оборудовании» и обновить фискальные данные.
  4. Если не помогло, удалить старый сертификат регистрации и пройти регистрацию заново.

Ошибки на стороне 1С

Эти сообщения выдаёт сама 1С, до модуля запрос не доходит.

  • «HTTP-запрос не отправлен». Служба ЕСМ не запущена, в настройках подключаемого оборудования неверный адрес или порт (обычно 127.0.0.1 и 51401), порт закрыт брандмауэром или сертификаты модуля не в доверенных.
  • «Нарушение прав доступа» у кассира. Пользователю не хватает профиля прав «Базовые права ИСМП».
  • Рабочее место кассира зависает после настройки. Сканер работает в режиме клавиатуры. Переведите его в режим эмуляции COM-порта.
  • Релиз не поддерживает ТС ПИоТ. Для Розницы 2.3 нужен релиз не ниже 2.3.24.18, подробности в статье про ТС ПИоТ в Рознице 2.3.

Что собрать перед обращением в поддержку

Поддержка ЕСП быстрее разбирает обращение, когда в нём есть всё сразу:

  • ИНН, модель и регистрационный номер ККТ;
  • версия Windows, версия ТС ПИоТ и кассовой программы;
  • адрес и порт модуля из настроек 1С;
  • точное время ошибки и скриншот;
  • логи модуля: обычно они лежат в C:\ProgramData\ESM\logs и C:\Program Files\Regime\logs.

Как ошибок станет меньше

Большинство сбоев из списка выше повторяется в одних и тех же местах. Помогают четыре привычки:

  • одна касса, одна лицензия, один компьютер: модуль не рассчитан на несколько касс на одном ПК;
  • не закрывать драйвер кассы и тестовые утилиты посреди смены;
  • держать модуль ЕСМ и драйвер ККТ на актуальных версиях, обновлять их вместе с релизом 1С;
  • следить, чтобы локальный модуль выходил в интернет хотя бы раз в 10 дней.

Если касса не видит модуль вовсе, причина обычно в совместимости. Как проверить свою модель, разобрали в статье «ТС ПИоТ и касса: совместимость». Сроки отключения старой проверки по токену — в статье про ТС ПИоТ в Рознице 2.3.

Источники

Частые вопросы

Что значит ошибка 403 в ТС ПИоТ?

По формулировке «Честного знака» — «Отсутствует активная лицензия». Лицензия на кассу не оплачена, не привязана к серийному номеру ККТ или модуль не может её проверить, потому что не запущен драйвер кассы. Проверьте статус в личном кабинете ЕСП, нажмите «Обновить сведения о лицензии» и перезапустите службы модуля и драйвер.

Что значит ошибка 514 в ТС ПИоТ?

«Не удалось получить ответ от системы маркировки или локального модуля Честного знака»: не сработала ни онлайн-, ни офлайн-проверка. Чаще всего нет интернета и не готов локальный модуль. Интеграторы также встречают 514 при расхождении времени на компьютере и кассе и когда 1С не доверяет сертификатам модуля.

Почему не проходит регистрация ТС ПИоТ?

Типичный ответ «null» бывает при закрытой смене, устаревшей прошивке кассы, когда касса не найдена в кабинете ЕСП или после замены фискального накопителя данные не обновили. Откройте смену, пробейте нулевой чек, обновите сведения о лицензии и повторите регистрацию.

Где логи ТС ПИоТ для поддержки?

Обычно в папках C:\ProgramData\ESM\logs и C:\Program Files\Regime\logs. К обращению приложите ИНН, модель и регномер ККТ, версии Windows, модуля и кассовой программы, точное время ошибки и скриншот.

Касса не проходит проверку ТС ПИоТ?

Разберём ошибку удалённо: лицензию, драйвер, модуль и настройки 1С. Первый разговор бесплатный.

Разобрать ошибку

Что дальше

Шаг 1 из 5

Какая задача стоит перед вами?

БО
Практика автоматизации
Обычно отвечаем за 15 мин

Здравствуйте! Чем можем помочь? Выберите удобный способ связи:

Написать в Telegram Позвонить +7 931 111-20-21