ТС ПИоТ на кассах АТОЛ: что это такое и как установить модуль

С 28 декабря 2025 года розничные продавцы маркированных товаров обязаны применять ТС ПИоТ — техническое средство получения информации о товаре. Старый токен разрешительного режима X-API-KEY продлевали дважды, и последний срок его действия — 1 октября 2026 года. После этой даты касса без установленного модуля не сможет легально продавать маркированный товар.

Ниже разбираем, что такое ТС ПИоТ, кого требование касается, какие кассы АТОЛ его поддерживают и как установить модуль на рабочем месте с драйвером ДТО 10.

Что такое ТС ПИоТ простыми словами

Раньше каждая кассовая программа сама решала, как проверять код маркировки, и данные в «Честный знак» приходили в разном виде и разного качества. ТС ПИоТ — это единый сертифицированный посредник между кассой и системой маркировки. Он делает три вещи:

  • принимает от кассовой программы отсканированный код DataMatrix и проверяет его по единым правилам разрешительного режима;
  • блокирует продажу, если код недействителен, просрочен, уже выведен из оборота или не зарегистрирован;
  • ведёт журнал операций с маркированным товаром и передаёт в ГИС МТ полные данные в установленном законом формате.

Работает он и онлайн, и офлайн: при отсутствии связи проверка идёт по локальной базе кодов через Локальный модуль «Честного знака» (ЛМ ЧЗ), и продажи не останавливаются.

Схема проверки кода маркировки на кассе
Кассовая программа обращается к ТС ПИоТ, а он проверяет код в ГИС МТ либо по локальной базе ЛМ ЧЗ

Нормативная база: постановления Правительства РФ № 303 от 19.03.2020 и № 515 (на них ссылается сам оператор ЦРПТ), постановление Правительства РФ № 1944 от 21.11.2023 о разрешительном режиме и приказ Минпромторга РФ № 2044 от 25.04.2025, задающий требования к самим техническим средствам.

Кого касается, а кого нет

Требование распространяется на розничных продавцов товарных групп, попадающих под разрешительный режим.

Не обязаны применять ТС ПИоТ:

  • предприятия общественного питания, которые списывают коды при приёмке и не сканируют их при продаже;
  • аптеки, торгующие только лекарственными препаратами, — для них действует отдельный порядок по ФЗ № 61;
  • вендинговые аппараты, работающие через ЭДО;
  • продавцы товаров, не попадающих под разрешительный режим.

Отдельная отсрочка действует для новых регионов РФ — по имеющимся данным, до 1 апреля 2027 года.

Сроки: что уже наступило

ДатаЧто происходит
28.12.2025Вступила в силу обязанность применять ТС ПИоТ
01.07.2026ГИС МТ фиксирует отклонения по чекам у тех, кто не подключил модуль, и передаёт сведения в контролирующие органы
01.10.2026Прекращает действовать старый токен X-API-KEY

Ключевой момент, который часто понимают неправильно: продлевали только совместимость со старым токеном, а не саму обязанность. Она действует с декабря 2025 года, и с 1 июля 2026 года чеки без ТС ПИоТ уже фиксируются как отклонения. Смягчающее обстоятельство одно: если для вашей модели ККТ совместимого решения ещё нет в реестре, отклонения не фиксируются и к ответственности за это не привлекают.

Таймлайн сроков перехода на ТС ПИоТ
Ключевые даты: обязанность с 28.12.2025, фиксация отклонений с 01.07.2026, отключение старого токена 01.10.2026

Ответственность за нарушения при обороте маркированного товара предусмотрена статьёй 15.12 КоАП РФ: для ИП — до 10 000 ₽, для юридических лиц — до 300 000 ₽, с возможной конфискацией товара. По данным отраслевых источников, с 1 сентября 2026 года часть штрафов выносится автоматически по данным ГИС МТ.

Какие кассы АТОЛ поддерживаются

Для оборудования АТОЛ сертифицировано решение ЕСМ («Единый сервисный модуль») разработки АО «Единая сервисная платформа» (ЕСП). По реестру совместимых решений в него входят:

АТОЛ 1Ф, 11Ф, 15Ф, 20Ф, 22 v2 Ф, 25Ф, 27Ф, 30Ф, 35Ф, 50Ф, 55Ф, 55 v2 Ф, 77Ф, 91Ф, 92Ф и FPrint-22ПТК.

Для Windows и Linux применяются модули линеек ЕСМ-1АВ, ЕСМ-1АЛ, ЕСМ-1КВ, а также решения ОПК и «ИНВЕНТА». АТОЛ 150Ф в перечень для Windows/Linux не входит — она закрывается модулем ЕСМ-2АА на платформе Android.

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

Что подготовить до установки

  1. Проверить модель в калькуляторе совместимости на честныйзнак.рф. Заодно имеет смысл пройти чек-лист готовности кассы — часть требований пересекается.
  2. Обновить прошивку ККТ до версии с поддержкой ФФД 1.2. По данным сервисных центров, для большинства моделей это версия не ниже 5.17.
  3. Обновить драйвер ДТО до версии не ниже 10.10.8.24 — именно её называют руководства по установке ЕСМ для Windows, Linux и Frontol. В инструкциях по связке с 1С встречается 10.10.8.23, а минимальная версия самой компоненты драйвера для 1С — 10.10.8.20. Разумнее ставить более новую: она закрывает все три требования сразу. Нужна особая сборка с компонентами ЕСМ — её можно скачать здесь.
  4. Проверить подписку ИТС АТОЛ Connect — она должна быть активна. Заодно посмотрите список лицензий в самой кассе: там видно, какие функции разрешены и до какой даты.
  5. Купить лицензию ЕСМ. Оформляется в личном кабинете АО ЕСП в разделе «Пакеты обслуживания». Стоимость на сентябрь 2026 года — около 5 000 ₽ в год на одну кассу; лицензия привязывается к ККТ, а не к организации. При оформлении указывается код партнёра — его даёт обслуживающая организация.

Модуль ставится на тот компьютер или терминал, к которому физически подключена касса. При работе через терминальный сервер — на сервер.

Пошаговая установка на Windows

После оплаты пакета дистрибутивы доступны в личном кабинете ЕСП в разделе «Скачать ПО». Архив вида esmpack_windows_<версия>.zip содержит все компоненты.

  1. Установите драйвер ККТ АТОЛ (ДТО) со сборкой для ТС ПИоТ. Выберите разрядность под вашу ОС (x64 или x86) и обязательно отметьте компонент «Интеграционные компоненты для ЕСМ» — без него связка работать не будет. Это самая частая причина, по которой модуль потом «не видит» кассу.
  2. Установите ЕСМ. Запустите инсталлятор вида esm_<версия>-windows-signed-setup.exeпрямые ссылки на актуальную версию 1.6.4.0 собраны отдельно — и в списке компонентов выберите «Контроллер ЛМ ЧЗ». Сам локальный модуль ставится отдельно: скачать ЛМ ЧЗ, порядок установки разобран здесь.
  3. Настройте связь драйвера с модулем. Откройте «Тест драйвера ККТ» и нажмите кнопку «Свойства» в правой панели. Задайте порт сервера GRPC: 4041 и выполните «Проверка связи». Флаг «Включено» находится в правой панели главного окна — он должен быть отмечен.
  4. Откройте смену на кассе — без открытой смены регистрация в ЕСМ не пройдёт.
  5. Зарегистрируйте кассу в модуле. В окне «Единый сервисный модуль» нажмите «Обновить список», дождитесь появления ККТ и нажмите «Зарегистрировать».
  6. Проверьте сетевой доступ. Если торговая точка работает за корпоративным шлюзом, адреса и порты открывают заранее — полный перечень собран ниже, в разделе про порты и адреса.
Установщик драйвера ККТ АТОЛ: отмечен компонент «Интеграционные компоненты для ЕСМ»
Шаг 1: без компонента «Интеграционные компоненты для ЕСМ» модуль потом не увидит кассу
Свойства драйвера ККТ АТОЛ: порт сервера GRPC 4041
Шаг 3: порт сервера GRPC должен быть равен 4041

Порты и адреса: что открывать, а что не трогать

Это тот раздел, который отдают системному администратору. Хорошая новость: открывать почти ничего не нужно — большинство портов живут внутри самой кассы и наружу не выходят.

ПортЧто этоОткрывать наружу
50063Контроллер ЛМ ЧЗ — этот порт указывается в интерфейсе ЕСМДа, если ЛМ ЧЗ на другом компьютере
5063От кассы до компьютера с ЛМ ЧЗДа, в той же ситуации
51401, 50401Обращение кассовой программы к API проверки кодов и связь оркестратора с модулемНет, внутри кассы
51077Оркестратор ТС ПИоТ, настроечный интерфейсНет, внутри кассы
4041Порт сервера GRPC в свойствах драйвера АТОЛНет, внутри кассы

Отдельно стоит запомнить пару 50063 и 5995. Первый — порт контроллера, второй — порт самого локального модуля. В настройках ЕСМ нужен именно 50063; попытка вписать туда 5995 разрывает связку, и разбор такой ошибки обычно занимает вечер.

Адреса для белого списка

Работа с фискальным накопителем требует доступа к регистрационному узлу https://ts-reg.crpt.ru:19100 и к сети раздачи ЦРПТ: cdn01.crpt.rucdn11.crpt.ru и cdn01-ts.crpt.rucdn11-ts.crpt.ru, все по порту 19101.

Плюс два адреса самой сервисной платформы, без которых не выдаётся лицензия: https://stats.ao-esp.ru и https://api.ao-esp.ru по порту 443.

Если касса работает с накопителем МГМ, адреса другие: cdn01.am.crptech.ru по портам 19100 и 19101, а также cdn02 и cdn03 того же домена по 19101.

Блокировка любого из этих узлов межсетевым экраном даёт ошибки, которые выглядят как поломка модуля, хотя модуль исправен. При этом единичные отказы вида 408, 502, 927 или 928 при проверке кода — нормальное поведение: так модуль переключается на следующую площадку. Разбор — в статье про ошибки маркировки.

Какие версии нужны

Актуальные версии модуля и контроллера — 1.6.4.0, и они всегда выпускаются одной цифрой. Минимально работоспособные — 1.6.2.0: на более старых сборках возможны сбои, потому что в поздних релизах переработана работа по обновлённым протоколам ЦРПТ. Установщики и подробности — на странице загрузки ЕСМ.

Есть правило порядка, которое ломает установку чаще всего: если вы обновляете ЛМ ЧЗ до версии 2.0, компоненты ЕСМ должны быть обновлены до 1.6 заранее. В обратном порядке ТС ПИоТ может просто не обнаружить новый локальный модуль. И если контроллер стоит на отдельной машине, его обновляют вручную — сам он не подтянется.

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

Регистрация модуля требует, чтобы одновременно выполнялись четыре условия. Не выполнено любое — она не завершится:

  • смена на кассе открыта и длится меньше 24 часов;
  • касса зарегистрирована на ФФД 1.2;
  • включён признак «Торговля маркированными товарами»;
  • лицензия получена с серверов ЕСП и видна в интерфейсе модуля.

Если лицензия не появляется, первым делом проверяют доступность stats.ao-esp.ru и api.ao-esp.ru. Ещё одна неочевидная причина, по которой модуль «не видит кассу»: на компьютере установлен драйвер ККТ другого производителя. Драйверы разных вендоров конфликтуют между собой.

Драйвер должен быть запущен всю смену

Правило, которое объясняет добрую половину отказов посреди рабочего дня. Экземпляр драйвера запускается при открытии смены, до первого фискального документа, и остаётся активным до её закрытия.

Остановка драйвера в середине смены разрывает аутентифицированный сеанс связи с кассой, и канал приходится инициализировать заново. Для кассира это выглядит как ошибка лицензии или внезапная блокировка продажи маркированного товара — хотя ни лицензия, ни маркировка тут ни при чём.

Сертификаты: шаг, который пропускают почти все

Установка на этом ещё не закончена. Модуль общается с серверами маркировки по защищённому соединению, и Windows должна доверять их сертификатам. Если доверия нет, проверка кодов падает с сообщением вида tls: failed to verify certificate: x509: certificate signed by unknown authority. В 1С та же причина выглядит иначе — «Удалённый узел не прошёл проверку».

Лечится установкой двух сертификатов из папки %ProgramData%\ESP\ESM\um — файлов gismt и ca.

Здесь есть деталь, из-за которой шаг и пропускают: сертификаты появляются в этой папке только после регистрации ЕСМ. До неё папка пуста. Кто заглядывает туда раньше — ничего не находит и решает, что установка пошла не так.

Порядок для каждого из двух файлов одинаковый:

  1. Откройте файл сертификата и нажмите «Установить сертификат».
  2. Выберите расположение «Локальный компьютер», а не «Текущий пользователь»: иначе служба сертификат не увидит. Нажмите «Далее».
  3. Выберите «Поместить все сертификаты в следующее хранилище» и нажмите «Обзор».
  4. Укажите хранилище «Доверенные корневые центры сертификации» и нажмите «ОК».
  5. Убедитесь, что хранилище выбрано верно, нажмите «Продолжить», затем «Готово».

Признак успеха — сообщение «Импорт успешно выполнен». После этого стоит вернуться к проверке кода маркировки: если причина была в сертификатах, ошибка уйдёт сразу.

Как проверить, что модуль работает

В окне «Единый сервисный модуль» должны быть три статуса:

ПоказательРабочее состояние
Лицензия«Активна до» с корректной датой
ЛМ ЧЗ«Готов к работе»
ГИС МТ«Стабильно»
Окно «Единый Сервисный Модуль»: лицензия активна, ЛМ ЧЗ готов к работе, ГИС МТ стабильно
Так выглядит рабочее состояние: все индикаторы зелёные, касса определилась

Контрольная проверка — пробная продажа маркированного товара: отсканируйте код DataMatrix и убедитесь, что позиция проходит проверку, а чек закрывается без ошибок. Дополнительно можно посмотреть логи драйвера ДТО — там видно, уходил ли запрос в модуль. Это быстрая самопроверка; более надёжные способы — сверка регистрации в ГИС МТ и признак проверки в чеке — разобраны отдельно в статье Как проверить, установлен ли ТС ПИоТ на вашей кассе.

Настройка со стороны кассовой программы

Установленный и зарегистрированный модуль сам по себе ничего не проверяет — к нему должна обратиться кассовая программа. Этот шаг настраивается по-разному, и у каждой программы свои ловушки.

  • — официальный патч фирмы 1С либо расширение сервисной платформы, обновление компоненты драйвера и подключение по HTTPS на порт 51401.
  • Frontol и Frontol Mark Unit — режим «Использовать ЕСМ», который по умолчанию выключен, и обязательный режим регистрации «Каждая позиция».
  • Смарт-терминалы Sigma — другая схема целиком: обновления из хранилища файлов, автоматическая регистрация и разрешительный режим из личного кабинета.

Отдельные сценарии размещения: касса на терминальном сервере по RDP, установка на Linux и несколько касс на одном ТС ПИоТ.

Когда всё установлено, но проверки идут через раз, причина почти всегда в одном из шести правил кассового узла. А если касса возвращает номер ошибки — смотрите разбор кодов ЕСМ: нумерация модуля не совпадает с драйверной.

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

Модуль нужен на каждую кассу или один на магазин? Лицензия привязывается к конкретной ККТ по заводскому номеру, поэтому нужна на каждую кассу. Сам модуль устанавливается на компьютер, к которому подключены кассы.

Что будет, если не установить до 1 октября 2026 года? После прекращения действия старого токена X-API-KEY кассовое ПО не сможет проводить проверку кодов в разрешительном режиме — продажа маркированного товара станет невозможна. Отклонения по чекам фиксируются в ГИС МТ уже с 1 июля 2026 года.

Касса будет работать без интернета? Да. Проверка идёт по локальной базе через ЛМ ЧЗ, продажи не останавливаются. Но локальную базу нужно поддерживать в актуальном состоянии, а для этого связь с CDN-серверами периодически необходима.

Моей модели ККТ нет в реестре — что делать? Ничего не нарушаете: пока совместимого решения нет, отклонения по вашим чекам не фиксируются. Следите за калькулятором совместимости и установите решение, как только оно появится. Если модель снята с поддержки — планируйте замену заранее.

Коротко

ТС ПИоТ обязателен с 28 декабря 2025 года, чеки без него фиксируются как отклонения с 1 июля 2026 года, а 1 октября 2026 года перестаёт работать старый токен. Для касс АТОЛ решение есть — модуль ЕСМ от АО «ЕСП»; для установки нужны прошивка с ФФД 1.2, драйвер ДТО не ниже 10.10.8.24, активный ИТС АТОЛ Connect и годовая лицензия на каждую кассу. Проверьте свою модель в калькуляторе совместимости и не откладывайте установку на последнюю неделю сентября.


Материал носит информационный характер. Сайт atoldriver.ru не является представительством компании АТОЛ и не оказывает услуг по установке оборудования. Сроки, версии ПО и требования регуляторов меняются — перед внедрением сверяйтесь с честныйзнак.рф, сайтом ФНС и документацией производителя.