Маркировка воды
Криптохвост не прошёл проверку: почему касса не пробивает воду и что делать
Криптохвост — это код проверки в конце кода маркировки: у упакованной воды это группа 93 из 4 символов после серийного номера (пункт 45 Правил маркировки упакованной воды). Ошибка «криптохвост не прошёл проверку» значит, что «Честный знак» не подтвердил подпись кода: строка дошла до кассы искажённой (раскладка, Caps Lock, лишние символы сканера) или код поддельный. «Отсутствует криптохвост» — касса получила код без группы 93: сканер потерял разделитель GS, код набрали вручную или скопировали из УПД.
Расшифровка кода маркировки воды: из чего он состоит
На крышке или этикетке бутыли — квадратный DataMatrix. Внутри строка из трёх групп, каждая начинается с двух цифр — идентификатора применения. Состав кода для упакованной воды задан пунктом 45 Правил маркировки.
| Группа | Идентификатор | Длина | Что внутри |
|---|---|---|---|
| Код товара (GTIN) | 01 | 14 цифр | Номер товара в каталоге: производитель, вид воды, объём |
| Серийный номер | 21 | 13 символов | Первый символ — страна ЕАЭС (5 — Россия), дальше 12 знаков: цифры, латиница обоих регистров, спецсимволы |
| Разделитель | GS (ASCII 29) | 1 символ | Невидимый знак между серийным номером и кодом проверки |
| Код проверки, «криптохвост» | 93 | 4 символа | Подпись, по которой система проверяет, что код настоящий и не искажён |
В самом начале кода стоит служебный символ FNC1 — признак GS1 DataMatrix. На экране его не видно.
В инструкциях для других товарных групп встречаются группы 91 и 92 с длинным криптохвостом. В коде воды их нет. Если программа ждёт 91 и 92, она настроена под другую товарную группу.
Что такое криптохвост и почему без него касса не продаст воду
Криптохвост — разговорное название кода проверки. Его формирует система маркировки вместе с кодом, подобрать или восстановить его по остальной строке нельзя. Поэтому полный код с криптохвостом есть только на самой бутыли.
В разрешительном режиме касса отправляет код в «Честный знак» и получает разрешение или запрет. Один из поводов для запрета прямо назван в перечне оператора: «некорректный результат проверки криптографической подписи (кода проверки)». Без хвоста или с испорченным хвостом касса бутыль не продаст.
В УПД, в выгрузках из личного кабинета и в учётных программах код хранят без криптохвоста. Оператор пишет, что после отчёта о нанесении крипточасть нужно удалить из информационных систем участников. Значит, полный код у доставки один — на крышке.
Оператор так объясняет ответы проверки кода:
| Ответ системы | Что значит | Что делать |
|---|---|---|
| verified: false | Код не прошёл криптографическую проверку: подделка или лишние символы в строке | Проверить сканер и строку; если строка чистая — не продавать и звонить поставщику |
| found: false | Кода нет в системе маркировки | Не продавать, проверить в приложении «Честный знак» |
| realizable: false | Вода не введена в оборот | Производитель подаёт ввод в оборот |
| sold: true | Код уже выбыл или есть признаки повторной продажи | Проверить, не старая ли этикетка на бутыли |
| isBlocked: true | Товар заблокирован по решению госоргана | Не продавать |
| expireDate раньше сегодняшней даты | Истёк срок годности | Списать с причиной «Истечение срока годности» |
Разрешительный режим в 2026 году: ТС ПИоТ и проверка без связи
Для упакованной воды онлайн-проверка кода на кассе обязательна с 1 мая 2024 года для сетей от 50 точек и с 1 сентября 2024 года для всех остальных продавцов. С 1 марта 2025 года касса должна проверять код и без связи, по локальной базе. Для крупных сетей этот срок перенесли на 1 мая 2025 года.
С 1 октября 2026 года «Честный знак» поэтапно отключает прежний способ проверки на кассе — по токену X-API-KEY. Дальше проверка идёт через ТС ПИоТ, модуль защищённого обмена кассы с системой. Продажи без него с 1 июля 2026 года фиксируются как отклонения.
Важно. Если в октябре 2026 года касса курьера перестала проверять все коды подряд, дело может быть не в криптохвосте, а в способе подключения. Спросите поставщика кассы или кассовой программы, установлен ли ТС ПИоТ на каждой кассе.
Разрешительный режим не применяется к дистанционной продаже, если воду вывели из оборота при отгрузке со склада. Как устроены обе схемы для доставки, разобрано в статье «Маркировка воды в «Честном знаке» в 2026 году».
Криптохвост не прошёл проверку или отсутствует: симптом → причина → решение
| Симптом | Причина | Решение |
|---|---|---|
| «Отсутствует криптохвост», «в структуре кода отсутствуют разделители GS» | Сканер в режиме эмуляции клавиатуры не передаёт GS | Включить передачу GS или перевести сканер в режим виртуального COM-порта |
| «Отсутствует криптохвост» у кода, введённого вручную | Код скопирован из УПД, личного кабинета или таблицы, где группы 93 нет | Сканировать DataMatrix с крышки |
| Строка обрывается после серийного номера, 31 знак | Сканер или программа обрезают строку по длине или отбрасывают всё после GS | Снять ограничение длины, обновить прошивку сканера |
| «Не прошёл проверку» на кодах с латинскими буквами | Включена русская раскладка: латиница превратилась в кириллицу | Английская раскладка по умолчанию или режим COM |
| То же, буквы с перевёрнутым регистром | Включён Caps Lock | Выключить Caps Lock |
| Ошибка на всех кодах с одного сканера, другой сканер работает | Префикс или суффикс сканера дописывает лишние символы | Убрать префиксы и суффиксы, кроме Enter |
| Ошибка на одной бутыли, остальные проходят | Повреждён или плохо напечатан код | Не вбивать вручную; перемаркировка или возврат поставщику |
| Не проходят все коды одной партии на любой кассе | Подозрение на поддельные коды | Не продавать, проверить в приложении «Честный знак», писать поставщику |
| «Код выведен из оборота» | Отсканирована старая этикетка на корпусе бутыли | Снимать старые этикетки при санобработке, сканировать крышку |
Как найти причину за 10 минут: пошагово
- Отсканируйте код в текстовый редактор, который показывает служебные символы. Посчитайте длину строки: 38 знаков с GS — норма, 37 — потерян разделитель, 31 — нет криптохвоста.
- Проверьте начало строки. Код должен начинаться с 01 и 14 цифр, затем 21. Лишние символы в начале или конце обычно дописывает сканер: это его префикс или суффикс.
- Сверьте буквы. Отсканируйте ту же крышку телефоном в приложении «Честный знак» и сравните серийный номер. Кириллица вместо латиницы или перевёрнутый регистр — дело в раскладке или Caps Lock.
- Отделите код от оборудования. Приложение читает DataMatrix само, без вашего сканера и кассы. Если там с товаром всё в порядке, а касса отказывает, причина в цепочке «сканер — касса».
- Проверьте другую бутыль той же партии и бутыль другой партии. Ошибка на всех — сканер или касса, на одной партии — коды поставщика.
- Посмотрите статус в личном кабинете, если код уже на вашем ИНН. «Выбыл» означает, что бутыль продана или списана, такой код не пробить второй раз.
- Не помогло — напишите в поддержку оператора и производителя кассы и приложите строку кода из редактора.
Как настроить сканер под коды маркировки
Для маркировки нужен 2D-сканер: обычный линейный DataMatrix не читает. Оператор советует проверить чтение кодов и при необходимости обновить прошивку.
- Режим COM. Виртуальный COM-порт передаёт разделитель GS как есть. Это самый надёжный вариант, если кассовая программа его поддерживает.
- Режим клавиатуры. Включите в настройках передачу GS (пункты GS1, FNC1 или Group Separator) или замену GS на служебную клавишу, которую понимает ваша программа.
- Раскладка и регистр. На кассовом компьютере или планшете английская раскладка по умолчанию, Caps Lock выключен.
- Префиксы и суффиксы. Уберите всё, кроме завершающего Enter.
- Длина. Ограничение длины строки снимите или поставьте с запасом.
- Проверка. После настройки отсканируйте 5–10 бутылей разных партий в редактор и в кассу.
Настроечные коды у каждой модели свои, их берут из инструкции производителя сканера. Если касса курьера читает коды камерой, пройдите тот же список: обрезка строки и лишние символы бывают и там.
Как проверить код маркировки онлайн
- Приложение «Честный ЗНАК». Наведите камеру на DataMatrix, и приложение покажет сведения о товаре. Если что-то не так, из приложения можно отправить жалобу.
- «Госуслуги», раздел «Госкан». Иконка «Госкан» есть на главном экране приложения. Сведения о товаре приходят из «Честного знака». Красное предупреждение или «Код не найден» — повод нажать «Сообщить о нарушении».
- Личный кабинет участника. В разделе «Коды маркировки» видно статус ваших кодов, например «Выбыл» после продажи или списания.
Сайты, которые «расшифровывают» код, разбирают строку по группам, но статус в «Честном знаке» показывают только официальные инструменты. Полные коды с криптохвостом не выкладывайте в общие таблицы и чужие сервисы: оператор требует удалять крипточасть из систем после нанесения.
Если код на бутыли не читается, чужой или поддельный
Не читается. Крышка помята, этикетка стёрта или намокла. Вручную такой код не восстановить: криптохвоста в документах нет. В товарной группе «Вода» допускается перемаркировка — участник передаёт в систему новые коды (пункт 101 Правил). Второй путь — вернуть бутыль поставщику.
Чужой. Код числится не на вашем ИНН: поставщик не отправил УПД или вы его не подписали. Сначала приёмка, потом продажа.
Выбыл. Чаще всего на корпусе бутыли осталась прошлая этикетка, а курьер отсканировал её вместо крышки. Реже код действительно уже продан, и тогда возможно, что на рынке есть его копия. Оборотная бутыль возвращается к вам снова и снова, поэтому снимать старые этикетки стоит в регламенте мойки, а сами бутыли вести по клиентам, как описано в статье «Учёт возвратной тары у продавца воды».
Подделка. Партию не продавайте, отправьте жалобу через приложение и свяжитесь с поставщиком.
Важно. Пробить вместо нечитаемого кода код соседней бутыли нельзя. Так в систему уходят недостоверные сведения, за которые предусмотрена ответственность по ст. 15.12.1 КоАП (предупреждение или штраф для организаций от 50 000 до 100 000 ₽), а соседнюю бутыль потом не продать: её код уже выбыл. Если бутыль пришлось списать, порядок — в статье «Как списать воду в «Честном знаке»».
Как это устроено в WaterApp
WaterApp разбирает каждый отсканированный код. Полный код с группой 93 и короткий код без криптохвоста система различает сама. В чек уходит полный код, а в УПД юрлицу WaterApp передаёт короткий, без криптохвоста. Если сканер потерял разделитель GS перед группой 93, WaterApp вставит его сам.
Строку неверного формата приложение водителя в заказ не пустит. Отклонённые коды видны в журнале с номером заказа и причиной: «Неверный формат», «GTIN не совпадает», «Дубликат в заказе», «Привязан к другому заказу», а при включённой проверке в «Честном знаке» — «Нельзя продать (ЧЗ)».
Частые вопросы
Что такое криптохвост в коде маркировки?
Криптохвост — разговорное название кода проверки в конце кода маркировки. У упакованной воды это группа 93 из 4 символов после серийного номера, по ней «Честный знак» проверяет, что код настоящий и не искажён.
Почему криптохвост не прошёл проверку?
Криптохвост не проходит проверку, когда строка кода дошла до системы искажённой или код поддельный. Чаще всего виноваты русская раскладка или Caps Lock у сканера в режиме клавиатуры, лишние символы от префикса сканера и повреждённая этикетка.
Что значит «в структуре кода отсутствует криптохвост»?
Сообщение означает, что касса или программа получила код без группы 93. Обычно сканер не передал разделитель GS, код набрали вручную или скопировали из УПД и личного кабинета, где код хранится без криптохвоста.
Как проверить код маркировки онлайн?
Код маркировки проверяют в приложении «Честный ЗНАК» или через «Госкан» в «Госуслугах»: достаточно навести камеру на DataMatrix. Участник оборота видит статус своих кодов в разделе «Коды маркировки» личного кабинета.
Сколько символов в криптохвосте у воды?
Криптохвост у упакованной воды состоит из 4 символов после идентификатора 93 (пункт 45 Правил маркировки упакованной воды). Групп 91 и 92 в коде воды нет.
Можно ли продать воду, если криптохвост не прошёл проверку?
Бутыль с кодом, который не прошёл проверку подписи, через кассу не продать: разрешительный режим блокирует такую продажу. Исправьте настройку сканера и отсканируйте код заново, а если код повреждён, проведите перемаркировку или верните воду поставщику.
Источники
- Правила маркировки упакованной воды (постановление Правительства РФ от 31.05.2021 № 841, ред. от 02.06.2025), раздел V: пункты 37, 45
- Правила, раздел VIII: пункт 101 о перемаркировке
- «Честное сообщество»: режим проверок упакованной воды на кассах (постановления № 1944 и № 97)
- «Честный знак»: разрешительный режим на кассах для упакованной воды
- «Честное сообщество»: значения ответов проверки кода (verified, found, realizable, sold)
- «Честный знак»: с 1 октября начинается отключение проверок кодов на кассе без ТС ПИоТ (25.09.2026)
- «Честный знак»: вопросы и ответы по воде — хранение крипточасти, перемаркировка
- «Честный знак»: оборудование для участников оборота воды
- «Честное сообщество»: проверка товаров через «Госкан» в «Госуслугах»
- Документация ГИС МТ: статусы кодов после вывода из оборота
- КоАП РФ, статья 15.12.1
Материал носит справочный характер. Нормы проверены на дату обновления; перед решением сверяйтесь с актуальной редакцией и со своим бухгалтером или юристом.
Читайте также
Разберём вашу доставку за 30 минут
Покажем, где теряются бутыли, заказы и деньги, и что из этого закрывает WaterApp. Бесплатно и ни к чему не обязывает.