Перейти к основному контенту

ТС ПИоТ. Реестр технических средств получения информации о товаре

С 28 декабря 2025 года вступает в силу новое требование для розничных продавцов: на кассовых зонах необходимо предусмотреть установку специализированного программного обеспечения — ТС ПИоТ (Технические средства получения информации о товаре). Это требование установлено Постановлениями Правительства РФ № 515 и № 303.
ТС ПИоТ — это программные и программно-аппаратные решения, работающие в связке с контрольно-кассовой техникой. Их задача — собирать и передавать данные о маркированных товарах, подлежащих обязательной идентификации.

offline-mode.png

Инфо на честныйзнак.рф

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

ЕСП Личный кабинет клиента

Общая официальная информация

Основные функции ТС ПИоТ:
• Передача информации о состоянии работы в Государственную информационную систему мониторинга товаров (ГИС МТ);
• Контроль работоспособности компонентов кассовой зоны;
• Проверка корректности распознавания кодов маркировки;
• Обеспечение соблюдения требований законодательства при работе с маркированными товарами;
• Блокировка продажи товаров, запрещённых к реализации на основании данных системы маркировки.

Кто разрабатывает ТС ПИоТ?
Сейчас такие решения активно создаются как поставщиками программного обеспечения для участников рынка, так и розничными компаниями для собственных нужд. Учитывая многообразие кассовых систем и ПО, новые версии появляются постепенно.

Как установить ТС ПИоТ?
Вы можете:
• Узнать, доступно ли совместимое решение для вашей ККТ в едином реестре ТС ПИоТ на официальном сайте «Честного знак»
• Связаться напрямую с разработчиками (из реестра ТС ПИоТ);
• Обратиться в ваш или любой другой Центр технического обслуживания касс.

Для работы с ТС ПИоТ требуется приобретение лицензии поставщика из реестра,
обновление драйверов и прошивок ККТ.
До окончания действия розничного токена можно использовать старые механизмы работы с
разрешительным режимом.
После перехода на ТС ПИоТ настройки онлайн и офлайн проверки кодов маркировки для
разрешительного режима розничных продаж становятся неактуальными. Все запросы в ГИС МТ
осуществляются с использованием сертифицированного ПО ТС ПИоТ:
■ Отправляется запрос в ТС ПИоТ для проверки КМ
■ ТС ПИоТ интегрируется с кассой и устанавливает защищенный канал связи с ГИС МТ
при помощи фискального накопителя. Розничный токен не используется.
■ ТС ПИоТ отправляет КМ в ГИС МТ через CDN-площадки и при необходимости формирует
запрос в Локальный модуль Честного знака
■ В кассовое ПО от ТС ПИоТ возвращается конечный результат проверки КМ

С внедрением ТС ПИоТ  логика меняется: вместо токена из личного кабинета используется защищенное соединение, привязанное к конкретному рабочему месту.
Замена токена на ТС ПИоТ: Метод /api/v4/true-api/codes/check (разрешительный режим) остается тем же, но авторизация теперь пойдет не через зашитый в конфиг token, а через локально установленный программный модуль, который сам «подписывает» запросы.


Актуальные дистрибутивы (на момент написания статьи):

ЕСМ                              esm_1.6.2.1-windows-signed-setup
Контроллер ЛМЧЗ    esm-lm-controller_1.6.2.1-windows-setup
Атол                             KKT10-10.10.8.24-windows32-setup-signed
ЛМЧЗ                           regime-2.5.1-2.msi

ЕСМ + Атол (Win) Установка и настройка v.1.7.pdf

ЕСМ_+_Штрих_ТБМ_для_клиентов.pdf

Список используемых портов
50063; 5063 – порт от кассы до ПК с ЛМ ЧЗ (порт Контроллера ЛМ ЧЗ);
50401; 51401 – подключение к драйверу ТС ПИоТ (внутри кассы, открывать не требуется);
51077 – порт для настройки ТС ПИоТ (внутри кассы, открывать не требуется);
4042 - порт драйвера ККТ (внутри кассы, открывать не требуется).


ЛМЧЗ
площадка https://rsapi.crpt.ru
Тестовая площадка https://suz-rsapi.sandbox.crptech.ru

Если локальный модуль не подтягивается в ЕСМ, переустановите его.

Инициализация и проверка ЛМЧЗ

Метод инициализации ЛМЧЗ в PowerShell (вставить свои ФН "X-ClientId"="ВАШ_ФН" и token="ТОКЕН" )

$IP="127.0.0.1"; $Port="5995"; $Auth=[Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("admin:admin")); $h=@{Authorization="Basic $Auth";"Content-Type"="application/json";"X-ClientId"="ВАШ_ФН"}; $b=@{token="ТОКЕН"}|ConvertTo-Json; Invoke-RestMethod -Uri "http://$($IP):$($Port)/api/v2/init" -Method Post -Body $b -Headers $h

Проверка общего статуса (готовность модуля)

$IP="127.0.0.1"; $Port="5995"; $Auth=[Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("admin:admin")); Invoke-RestMethod -Uri "http://$($IP):$($Port)/api/v2/status" -Headers @{Authorization="Basic $Auth"}

Детальная проверка загрузки базы (счётчик кодов)

$IP="127.0.0.1"; $Port="5995"; $Auth=[Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("admin:admin")); (Invoke-RestMethod -Uri "http://$($IP):$($Port)/api/v2/status" -Headers @{Authorization="Basic $Auth"}).dbState


Пример корректной работы ЕСМ

Снимок экрана 2026-05-18 140629.png