Интерактивный разбор · 7 шагов

Как работает ТС ПИоТ: путь чека от кассы до Честного знака

Кассир сканирует пачку зефира. Что произойдёт за следующие 3 секунды? Пройдём весь путь — от штрих-кода до отметки в «Честном знаке». Прокручивайте страницу, нажимайте на элементы — каждый шаг это маленькая интерактивная карточка.

Категория-пример: сахаристые кондитерские изделия Норматив: ПП № 1944 от 21.11.2023, Приказ ФНС ЕД-7-20/662@
0

Пролог. 3 секунды до фискального чека

Касса с пачкой зефира на ленте, надпись «3 секунды»

Покупатель кладёт пачку зефира на ленту. На упаковке — DataMatrix-код маркировки. Кассир проводит сканером, и за следующие три секунды произойдёт цепочка из семи шагов, которые обычно остаются невидимыми. Мы их откроем.

1

Что внутри DataMatrix-кода

Крупный DataMatrix-код с расшифровкой на GTIN, серийник, криптохвост

Код маркировки — не баркод и не QR. Это DataMatrix формата GS1, и в нём зашиты три вещи. Без криптохвоста код нельзя подделать: чтобы сгенерировать валидную подпись, нужен закрытый ключ «Честного знака».

Наведите курсор или нажмите на любую часть кода — увидите, из чего она состоит.

GTIN в примере условный — не сканируйте. В реальной упаковке между группами стоит невидимый разделитель GS (ASCII 29), поэтому код нельзя скопировать как обычный текст.

2

ТС ПИоТ — программа внутри кассы, не отдельная коробка

Касса в разрезе: hardware-зона с ФН и software-зона с шестью модулями, среди которых выделен ТС ПИоТ

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

По постановлению Правительства № 1944 от 21.11.2023 ТС ПИоТ должен быть установлен на кассе с 28 декабря 2025 года. До 1 июля 2026 года ещё можно работать по старой схеме через токен X-API-KEY от ЦРПТ — но после этой даты токены отключают, и без ТС ПИоТ маркированный товар продать невозможно.

Hardware (железо)
Software (программы)
программаТС ПИоТ

Технические средства получения информации о товаре. Сертифицированный модуль связи с ГИС МТ («Честный знак»). Принимает код маркировки от сканера, формирует запрос «проверка перед продажей», получает ответ, упаковывает результат в фискальный документ (теги 1163 и 2106). С 28.12.2025 обязателен на каждой кассе с маркированным товаром.

3

Запрос в «Честный знак»: 1,5 секунды или локальная база

Касса отправляет JSON-конверт в облако Честного знака по лаймовой стрелке, таймер 1.5 сек в углу

ТС ПИоТ упаковывает код маркировки, ИНН магазина, номер кассы и тип операции в небольшой JSON-пакет и отправляет в «Честный знак». Целевой таймаут — около 1,5 секунды. Если ответ не пришёл, ТС ПИоТ не блокирует кассу: проверяет код по локальной базе и при отсутствии в чёрном списке разрешает продажу.

Локальная база (ЛМ ЧЗ) на кассе хранит снимок чёрных списков и действует 72 часа с последнего обновления. Если связь не восстановилась за это время, локальная проверка не проходит — маркированный товар продать нельзя до восстановления связи.

1,5секунды
Касса{ cm, inn, kkt_rn, op_type }Честный знак

ТС ПИоТ упаковывает код маркировки, ИНН, регистрационный номер ККТ и тип операции в небольшой JSON-пакет и отправляет в «Честный знак». Целевой таймаут — около 1,5 секунды. Если ответ не пришёл за это время, ТС ПИоТ не блокирует кассу: автоматически переключается на локальную базу.

4

Три варианта ответа: что говорит «Честный знак»

Три карточки ответа от Честного знака: Валиден, Выведен из оборота, Нет в системе

Ответ возможен трёх видов. «Валиден» — нормальный путь, идём дальше к фискальному чеку. «Выведен из оборота» — этим кодом уже расплачивались (возможно, ошибка возврата при приёмке). «Нет в системе» — товар, скорее всего, в обороте нелегально.

По данным ЦРПТ, до 70% случаев «выведен из оборота» — операционные ошибки, не подделки. Касса блокирует продажу, но штраф по ст. 15.12 КоАП онлайн не выписывается: он накладывается уже Роспотребнадзором или Минпромторгом по результатам проверки.

Выберите вариант ответа выше — увидите, что произойдёт с кассой и продажей.

5

Фискальный чек: связка тегов 1163 + 2106 + 1265

Фискальный чек со связкой тегов 1163, 2106 и 1265 в подсвеченном блоке

Если «Честный знак» подтвердил код, касса формирует фискальный чек в формате ФФД 1.2 (Приказ ФНС № ЕД-7-20/662@). В чеке появляется не одиночный тег, а структурированная связка из трёх реквизитов: код товара, результат проверки от ЧЗ и идентификатор того самого запроса из Шага 3.

Фискальный чекФФД 1.2
[1163]Код товара (структурированный)GS1 DataMatrix · 0146070345678901·21ABCDEF·93dGS1
[2106]Результат проверкиПоложительный (битовая маска)
[1265]ID запроса проверки638f669e-7e8e-4c1d-a4d2-…

В ФФД 1.2 для маркированного товара обязательна связка из трёх тегов. 2106 — это битовая маска ответа «Честного знака» (статус кода, результат проверки криптохвоста). 1265 связывает чек с конкретным запросом из Шага 3.

6

ОФД и две дороги чека: в ФНС и в «Честный знак»

ОФД раздваивает чек: вверх в ФНС за секунды, вправо в Честный знак за минуты

ОФД — посредник между кассой и государством. Раньше он отдавал чек только в ФНС. Теперь, если в чеке есть теги 1163 и 2106, ОФД дополнительно передаёт данные в «Честный знак»: эта пачка зефира выведена из оборота, ей расплатились на конкретной кассе в конкретный момент. В ФНС — практически в реальном времени, в ЧЗ — в течение нескольких минут.

Сам ТС ПИоТ после продажи в ЧЗ ничего не передаёт. Его работа — проверка кода до продажи и упаковка результата в фискальный документ. Передача постфактум — задача ОФД.

7

Замкнули цикл: код выведен из оборота

Жизненный цикл кода маркировки: пять статусов плюс ветка Заблокирован, активный — Выведен из оборота

Цикл одного кода маркировки замкнулся. Та же пачка зефира больше не может быть продана легально — «Честный знак» знает, что её уже купили: ему передан ИНН продавца, номер ККТ, дата-время и фискальный признак чека. Если кассир попытается провести этот же код ещё раз, ЧЗ ответит «выведен из оборота» — и продажа будет заблокирована.

После продажи через ККТ / списания / экспорта

Финальный статус для нормального жизненного цикла. Зафиксированы ИНН продавца, номер ККТ, номер фискального документа и его признак (ФПД), дата и время продажи.

ИНН продавца
7707083893
Номер ККТ
0001234567000123
Номер ФД
432156
ФПД
2884945971
Дата
2026-05-19, 12:34:17
ОФД
Реклама · Контур.ОФД
Подключите ОФД до регистрации кассы — скидка 15% при онлайн-оплате

Передача чеков в ФНС по 54-ФЗ, регистрация и перерегистрация кассы онлайн без визита в налоговую. Совместим со всеми моделями касс.

Реклама · erid: CQH36pWzJqVJ28pYvrdbe29aP6Sxr2Ri7Y1GLmmKozKpTJ
ТС
Реклама · Контур.Маркет
Касса с модулем ТС ПИоТ под ключ — скидка 15% онлайн

Контур.Маркет включает кассовую программу по 54-ФЗ, модуль ТС ПИоТ для разрешительного режима и товарный учёт с маркировкой. Подключение от 1 рабочего дня.

Реклама · erid: S4Ssbqz46cMqoDCd2gPnYmKCCXLH7EVza63Zaa77nHuVrKWqvpwfSq

Что дальше

Мы прошли весь путь чека за маркированный товар. Если хотите глубже — у нас есть детальные разборы каждого этапа: