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

Здесь разобрана установка ТС ПИоТ для касс АТОЛ через ЕСМ: выбор комплекта, подключение ККТ, регистрация, настройка ЛМ и проверка из кассовой программы. Сроки нормативных требований и срок действия старого токена — отдельные вопросы: наличие работающего токена не подтверждает готовность ТС ПИоТ.

Для удалённого контроллера необходим доступ от узла ЕСМ к хосту контроллера/ЛМ на 50063 и 5063. Контроллер размещается вместе с ЛМ; в соответствующем поле интерфейса ЕСМ указывается 50063, а не прямой порт ЛМ 5995.

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

Что нужно сейчасКуда перейти
СкачатьДрайвер с ЕСМ; ЕСМ и контроллер; локальный модуль
УстановитьРаздел «Пошаговая установка на Windows» ниже; сначала проверьте модель и кассовое ПО.
ПроверитьПроверка регистрации, состояний и маршрута запроса
Исправить отказКоды ЕСМ; связь с ККТ

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

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

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

При поддерживаемом офлайн-сценарии ЕСМ обращается к ЛМ с локальной базой. Это не обещание разрешить любую продажу без интернета: важны готовность и актуальность базы, результат проверки и правила товарной группы.

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

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

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

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

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

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

Для территориальных и переходных исключений проверяйте действующую норму и условия её применения. Общую дату без ссылки на применимый документ нельзя использовать как основание отложить настройку.

Сроки: что проверять отдельно от установки

ВопросГде проверять
Обязанность и исключенияДействующие правила вашей товарной группы и разъяснения оператора
Срок токена X-API-KEYЛичный кабинет и актуальная редакция руководства обмена ГИС МТ
Совместимость ККТДействующий реестр ТС ПИоТ и калькулятор совместимости

Продление технического доступа по токену не следует считать переносом нормативного требования. Перед внедрением проверьте раздел ТС ПИоТ Честного знака и действующее руководство в личном кабинете. Здесь дата отключения старого механизма не выдаётся за подтверждённый срок для любой интеграции.

Таймлайн сроков перехода на ТС ПИоТ
Архивная иллюстрация ранее опубликованного календаря. Указанные на ней даты не являются подтверждением текущих сроков; применимые условия проверяйте в ГИС МТ и действующих нормах.

Ответственность определяется конкретной нормой и составом нарушения. Статьи 15.12 и 15.12.1 нельзя свести к одному штрафу для всех товаров и субъектов. ТС ПИоТ не назначает штрафы автоматически; без вступившей в силу нормы и её условий дату «автоштрафов» указывать нельзя.

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

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

АТОЛ 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. Подберите прошивку под модель, ФФД и требования согласованного комплекта. Версия 5.17 не является универсальным минимумом для любой работы ТС ПИоТ.
  3. Используйте специальный комплект ДТО для ЕСМ. В инструкции Windows 2.1 указан минимум 10.10.8.24; требования к компоненте 1С проверяются отдельно. Более высокий номер обычной ветки не заменяет согласованный комплект. Выбор драйвера; выбор компоненты 1С.
  4. Проверьте ИТС, если для подготовки требуется получение обновления, и отдельно лицензии нужных функций. Окончание ИТС само по себе не означает прекращения текущей кассовой работы.
  5. Проверьте пакет обслуживания ЕСМ в личном кабинете ЕСП: ККТ, срок, условия лицензии и стоимость для вашей ситуации. Фиксированную цену из старой публикации не используйте как актуальный тариф.

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

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

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

  1. Установите ДТО из комплекта ТС ПИоТ. Библиотеку выбирайте под процесс кассового ПО, USB-драйвер — под ОС; Windows x64 не означает, что кассовому приложению нужен x64. Отметьте предусмотренные комплектом интеграционные компоненты ЕСМ.
  2. Установите ЕСМ из согласованного комплекта. На странице загрузки указана версия проверенных файлов. Контроллер размещайте вместе с ЛМ; если ЛМ удалённый, контроллер устанавливается на его хосте. Установка и готовность ЛМ проверяются отдельно.
  3. Настройте связь драйвера с модулем. Откройте «Тест драйвера ККТ» и нажмите кнопку «Свойства» в правой панели. Задайте порт сервера GRPC: 4041 и выполните «Проверка связи». Флаг «Включено» находится в правой панели главного окна — он должен быть отмечен.
  4. Откройте смену на кассе — без открытой смены регистрация в ЕСМ не пройдёт.
  5. Зарегистрируйте кассу в модуле. В окне «Единый сервисный модуль» нажмите «Обновить список», дождитесь появления ККТ и нажмите «Зарегистрировать».
  6. Проверьте сетевой доступ. Если торговая точка работает за корпоративным шлюзом, адреса и порты открывают заранее — полный перечень собран ниже, в разделе про порты и адреса.
Установщик драйвера ККТ АТОЛ: отмечен компонент «Интеграционные компоненты для ЕСМ»
Шаг 1: без компонента «Интеграционные компоненты для ЕСМ» модуль потом не увидит кассу
Свойства драйвера ККТ АТОЛ: порт сервера GRPC 4041
Шаг 3: порт сервера GRPC должен быть равен 4041

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

Разделяйте соединения внутри одного компьютера, между узлами торговой точки и исходящие обращения в интернет. «Локальный порт» не означает физическое размещение сервиса внутри ККТ. Доступ ограничивают нужными узлами; эти порты не публикуют в интернет ради настройки.

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

Отдельно стоит запомнить пару 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 не доказывает ни поломку, ни готовность связки.

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

В опубликованном Windows-комплекте ЕСМ и контроллер имеют версию 1.6.4.0. Это не означает, что их номера всегда совпадают или что это последний выпуск для всех платформ. Требования к сочетанию версий смотрите в инструкции выбранного комплекта.

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

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

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

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

Если лицензия не появляется, проверьте доступ к серверам лицензирования и ответ регистрации. При конфликте связи определите процесс и занятый ресурс. Установка драйвера другого производителя сама по себе не доказывает конфликт.

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

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

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

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

Сначала определите, какой клиент проверяет сертификат и к какому серверу он обращается. Ошибка доверия 1С при подключении к ЕСМ и ошибка исходящего TLS-соединения самого ЕСМ могут требовать разных действий. Универсальной очисткой каталогов эти случаи не исправляются.

Следующий порядок относится к описанной поставщиком настройке доверия клиентского компьютера к сертификатам зарегистрированного ЕСМ. Проверьте источник файлов gismt и ca из %ProgramData%\ESP\ESM\um, сервер и контекст клиента. Не импортируйте произвольные сертификаты только из-за совпадения имени.

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

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

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

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

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

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

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

Сначала выполните настройку кассовой программы из следующего раздела. Затем проверьте статусы и запрос кода по этому маршруту, сопоставив его время с журналом ЕСМ. Используйте реальную операцию или стенд с МГМ; фиктивную продажу на зарегистрированном ФН не формируйте. Запись в реестре и реквизиты чека подтверждают отдельные условия, но не заменяют проверку маршрута.

Как связаны компоненты и когда этап завершён

Кассовое ПО → ЕСМ → ГИС МТ — онлайн-проверка; ЕСМ → контроллер → ЛМ — локальная проверка. Отдельная связь ЕСМ ↔ ДТО ↔ ККТ/ФН нужна для взаимодействия с кассой. Контроллер и ЛМ находятся на одном хосте. Это схема ролей, а не изображение успешного запроса.

ЭтапПризнак завершения
УстановкаФайлы и версии соответствуют выбранному комплекту; нужные процессы запускаются.
ККТПрочитаны модель и заводской номер нужной кассы.
Регистрация и лицензияПолучен идентификатор экземпляра; лицензия относится к этой ККТ и действительна.
ЛМЕсть готовность и время последней успешной синхронизации именно базы ЛМ.
Кассовое ПОЗапрос по штатному маршруту связан с успешным ответом ЕСМ по времени и идентификатору.

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

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

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

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

При нестабильной проверке сопоставьте время, экземпляр ККТ и полный ответ с журналами. Ошибки ЕСМ разбираются отдельно от кодов драйвера: один и тот же номер может означать разное.

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

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

Можно ориентироваться только на срок старого токена? Нет. Срок технической авторизации, применимость требования и готовность установленного модуля проверяются отдельно. Актуальный срок токена смотрите в ГИС МТ, а работу ЕСМ подтверждайте запросом из кассового ПО.

Можно работать без интернета? Для поддерживаемого сценария нужна готовая актуальная база ЛМ и успешный результат разрешённой офлайн-проверки. Наличие ЛМ не означает автоматическое разрешение продать любой товар. Для обновления базы связь всё равно потребуется.

Модели нет в реестре — что делать? Сохраните результат проверки модели и уточните допустимый порядок работы у оператора системы маркировки и поставщика кассового ПО. Само отсутствие записи нельзя превращать в универсальную гарантию отсутствия нарушения.

Коротко

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


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