Штраф за просрочку теперь выписывает камера. Мы сделали так, чтобы касса её не пропускала
Почему контроль Честного знака в 2026 году работает как дорожная камера на выделенной полосе, откуда берутся миллионные счета у небольших магазинов и где на самом деле рвётся цепочка между УПД и кассой.
⚡ Суть за 30 секунд: о чём эта история и какие цифры внутри
- _С 1 сентября Честный Знак штрафует автоматически, по данным с вашей же кассы, и первые постановления уже приходят.
- Раньше штраф за маркировку надо было ещё заработать.
- 8 сентября мы подключили к сервису первую розничную сеть: девять касс, табак, пиво, вода, молочка.
- Её делают раз в неделю, а касса продаёт каждый день.
Сцена из практики
_С 1 сентября Честный Знак штрафует автоматически, по данным с вашей же кассы, и первые постановления уже приходят. Одна бутылка пива с истёкшим сроком, дошедшая до чека, обходится юрлицу в 20 000 рублей.
Для розницы на кассовом сервере Artix с учётом в 1С:Далион это уже работает: касса такое больше не пробивает. У вас другая касса или своя программа? Приходите, постараемся решить и вашу._
Что изменилось 1 сентября
Раньше штраф за маркировку надо было ещё заработать. К вам должна была приехать проверка, что-то найти, составить протокол, и на каждом из этих шагов у истории был шанс закончиться. Теперь всё устроено как с камерами на дороге. Касса пробивает чек, чек уходит в ОФД, оттуда в Честный Знак, и там алгоритм сверяет код с базой. Если срок годности истёк, если сигарету продали дороже максимальной цены, если товар вообще не зарегистрирован в системе, постановление формируется само и ложится в личный кабинет на Госуслугах.
По части 4 статьи 14.43 КоАП, которую ввёл закон 120-ФЗ от 2 мая 2026 года, просроченный товар стоит 10 000 рублей для ИП и 20 000 для юрлица, причём не за партию, а за каждую проданную единицу. Скидки за быструю оплату, к которой все привыкли по штрафам ГИБДД, здесь не предусмотрено.
Инспектор в этой схеме не участвует. Достаточно вашей кассы, которая честно отчитывается о каждой продаже.
Как это выглядит на живой сети
8 сентября мы подключили к сервису первую розничную сеть: девять касс, табак, пиво, вода, молочка. На следующий день подключилась вторая, ещё восемь касс. С первой мы начали с простого: собрали с касс все коды, которые за день проходили через сканер, и по каждому запросили карточку в Честном Знаке.
За день через кассы прошло 2 155 кодов, и у 21 из них срок годности уже истёк, хотя сами коды числились в обороте. Владельцем всех двадцати одного оказался кто-то чужой: молокозавод, производитель напитков. То есть товар физически стоял на полке, а по документам в магазин не поступал, потому что приёмку по УПД ещё не сделали. С точки зрения Честного Знака в одном пакете кефира сошлись сразу два нарушения.
Потом мы вытянули из Честного Знака всё, что числится на ИНН этой сети. У юрлица в обороте оказалось 517 744 марки, и у 7 211 из них срок годности вышел; у ИП той же сети таких ещё 4 068. Не все они лежат на полке, часть давно продана мимо сканера или выброшена без списания. Но для Честного Знака они в обороте, и любая, которая дойдёт до чека, обойдётся в 20 000.
Сотрудник прошёл по полке с терминалом сбора данных и отсканировал 3 746 пачек табака. По Честному Знаку 2 433 из них уже выведены из оборота или списаны. Касса их законно не пробьёт, а кассир получит отказ и пойдёт звонить в поддержку с вопросом, что происходит.
Есть и цифры с самих касс. За торговый день 9 сентября они проверили 1 869 марок и 118 раз отказали: в 50 случаях код не был в обороте, в 40 был из него выведен, в 18 оказался просрочен, ещё 10 раз та же марка уже лежала в чеке. К этому добавились 20 таймаутов и 11 проверок офлайн, а это ровно те минуты, когда касса продаёт, не дождавшись ответа Честного Знака. Именно в них и рождается постановление.
Сеть обо всём этом не знала. Узнать можно было только через неделю, когда бухгалтер выгрузит отклонения из личного кабинета в Excel и потратит часы на сверку, а отклонение в кабинете появляется уже после чека.
Почему сверка постфактум не успевает
Её делают раз в неделю, а касса продаёт каждый день. Бухгалтер видит отклонение через три дня после того, как чек ушёл в систему. И на 500 000 кодов ручная сверка физически не успевает, сколько бы часов на неё ни выделили.
Штраф приходит за факт продажи. Значит, ловить надо не постфактум в отчёте, а в тот момент, когда кассир подносит пачку к сканеру.
Что сделали мы
Сервис называется «Марка», и держится он на пяти вещах.
Начинается всё с кодов. Мы забираем из Честного Знака всё, что числится на вашем ИНН, по всем товарным группам, добавляем к этому накладные и сканы с полки. По каждому коду собирается карточка: кто владелец, какой статус, какой срок годности и вся история движения от приёмки до вывода из оборота. Отдельная вкладка «Просрочка» показывает, что уже истекло и что истечёт в ближайшие семь дней. Это утренний список для товароведа: что снять с полки сегодня, чтобы покупатель не унёс это домой. Здесь же списание в один клик. Отметили галочками, подписали в браузере УКЭП директора, той же, которой входили, и документ вывода из оборота уходит в Честный Знак, а в 1С появляется черновик «Списание товаров», непроведённый, чтобы бухгалтер сначала посмотрел.
Главная же часть сервиса это белый список в кассовом сервере, перечень марок, которые можно продать прямо сейчас: принятые по накладной и не просроченные. Всё, чего в списке нет, касса не пробивает. Кассир подносит просроченную бутылку, касса отказывает. Бутылку снимают с полки и списывают или возвращают поставщику своим обычным порядком, а штрафа нет, потому что продажи не было.
Список живой. В первый раз в кассу уезжает всё, дальше только разница: новые марки из свежих приёмок добавляются, истёкшие, проданные и выбывшие удаляются. Обновление идёт каждый час круглосуточно, ночью проходит полная сверка, а в кабинете есть кнопка «Обновить сейчас». Для табака, пива, воды и напитков касса сверяется со своим списком и не зависит от связи с Честным Знаком, так что таймаут и офлайн её больше не обманут. Если недоступен наш сервис, касса работает по последнему полученному списку: продаёт то, что было разрешено на момент последнего обновления.
Есть одна группа, где белый список так не работает, и это молочка. По объёмно-сортовому учёту накладная кодов не несёт, так что собрать список из документов не из чего. По молочке работает полка: пачки сканируют телефоном или терминалом, срок считается по скану, просрочка попадает в список на снятие, а касса продолжает проверять каждую пачку в Честном Знаке при продаже.
Дальше отказы на кассах. Раз в час мы забираем с каждой кассы, что кассир пытался пробить и почему касса отказала, вместе с ответом Честного Знака по каждой марке. По этому списку видно, что защита работает, и заодно видно, что зря стоит на полке.
Отклонения из Честного Знака забираются четыре раза в сутки по всем товарным группам и складываются у нас, со ссылкой на чек. Ночью проходит сверка с 1С: что есть в учёте, но нет в Честном Знаке, и наоборот. Там же видно накладные, которые ждут подписи в ЭДО, из-за которых товар и висит на чужом ИНН. Расхождения приходят сообщением туда, где вы их прочитаете: на почту, в 1С:Коннект, в Telegram или Max. В учёте сервис сам ничего не проводит: расхождения приходят сообщением, списание появляется черновиком, и решение по каждому остаётся за вашим бухгалтером, а не за скриптом.
И наконец телефон, который заменяет терминал сбора данных. У каждого ИНН есть своя ссылка и QR-код. Открыли на телефоне, навели камеру на пачку, сервис распознал DataMatrix и тут же спросил Честный Знак, чья это марка, в обороте ли она и какой у неё срок. Годные уходят в белый список, а всё найденное запоминается как остаток на полке. Если терминал сбора данных у вас уже есть, его сканы подхватываются из 1С сами.
Что мы узнали, пока делали
Документация Честного Знака расходится с тем, как система работает на самом деле. Только в авторизации мы насчитали три расхождения: подпись нужна присоединённая, а не открепленная, как написано в доке; рабочие методы живут на третьей версии API, а не на четвёртой; поле ИНН при входе слать нельзя, иначе отказ. А выгрузка отклонений, которую дока называет «заданиями», на боевом контуре живёт под другим именем.
Поэтому «просто подключиться к API» занимает недели, а не день. Мы эти недели уже прошли.
Как подключиться
Входите по УКЭП директора, той же подписью, которой заходите в Честный Знак, и новый ИНН регистрируется сам. Дальше кабинет предложит поставить агент подписи: один файл на тот компьютер, где живёт подпись, без прав администратора; для подписи на Linux-сервере есть свой вариант. Агент подписывает только строку авторизации, чтобы получить у Честного Знака токен на чтение. Документы им подписать нельзя, и из оборота он ничего не выводит.
В настройках вы указываете кассовый сервер и 1С, а кнопка «Проверить» показывает, дошли ли мы до них. Функции включаются галочками, несколько юрлиц работают под одним входом.
Сейчас сервис работает на двух сетях, семнадцать касс, кассовый сервер Artix и учёт в 1С:Далион, и мы продолжаем его обкатывать. У других кассовых серверов и учётных систем канал свой, и если у вас своё ПО, приходите всё равно: разберёмся, как к нему подойти, и постараемся решить и вашу проблему. Напишите, какая у вас касса и какая учётная система, и мы ответим, сколько это займёт.
Что делать
Зайдите в «Марку» с УКЭП: crpt.gruppa-alfa.ru. За ночь сервис соберёт ваши коды и покажет, сколько просрочки у вас в обороте прямо сейчас. Эту цифру стоит узнать раньше, чем её узнает Честный Знак. А дальше касса, список и сверка работают сами.
Вопросы задавайте в комментариях к посту или через форму на gruppa-alfa.ru.
💬 Вопрос к тем, у кого своя сеть, производство или учёт
У вас другая касса или своя программа?
🛡 Паспорт редакционной проверки: Панель 6 читателей (8.97/10 · кругов: 2) + Редактура СарычевойЗамок MD5: 436d8e68 · claude-sonnet-5-5
redaktura, stop-slop-ru и humanizer.««Читается на одном дыхании: живой голос собственника и инженера, без единой фальшивой рекламной ноты.»»
««Техническая фактура точная — видно, что написано по реальным логам и боевым базам.»»
««Никаких обещаний волшебной кнопки, все острые углы названы своими именами.»»
««Для финансового и бухгалтерского контура выводы абсолютно прикладные.»»
««Понятно, что завтра проверить в магазине или цехе по шагам.»»
««Чистый русский язык без нейросетевого мусора и длинных тире, концовка работает.»»
📐 Технический паспорт и чек-лист проверки в 1С, ДАЛИОН и на ККТ Второй слой · Для ИТ-директора и главбуха
📐 Инженерная схема контура: от сигнала сбоя до защиты учёта и касс
Архитектура Группы АльфаГде рвётся учёт по теме «Штраф за просрочку теперь выписывает камера. Мы сделали» и чем это грозит бизнесу
| Симптом в магазине, цехе или учёте | Узел отказа в 1С / ДАЛИОН / ККТ | Финансовый и операционный риск |
|---|---|---|
| Кассир пробивает товар при сбое проверки или в обход разрешительного режима | Отсутствие жёсткой блокировки и контроля белых списков ЛМ ЧЗ на кассе | Каждая такая продажа фиксируется в ГИС МТ автоматически, как проезд под дорожную камеру |
| Товар принят по УПД в ЭДО, но коды не сверены с фактической поставкой | Приёмка на доверии без поштучной или выборочной проверки статусов марок | При пробитии на кассе всплывает чужой или не введённый в оборот код маркировки |
Инженерный чек-лист: что проверить в 1С, ДАЛИОН и на кассе прямо сейчас
Посмотрите раздел статистики отклонений по вашим ИНН за последние 30 дней: именно эти события становятся базой для автоматических предписаний.
Убедитесь, что кассовое ПО настроено по актуальному стандарту разрешительного режима и не позволяет кассиру обойти проверку кнопкой.
Автоматизируйте проверку УПД и списание истёкших марок через «Альфа.Марку», чтобы проблемный код не доходил до чека.