Маркировка воды

Криптохвост не прошёл проверку: почему касса не пробивает воду и что делать

Криптохвост — это код проверки в конце кода маркировки: у упакованной воды это группа 93 из 4 символов после серийного номера (пункт 45 Правил маркировки упакованной воды). Ошибка «криптохвост не прошёл проверку» значит, что «Честный знак» не подтвердил подпись кода: строка дошла до кассы искажённой (раскладка, Caps Lock, лишние символы сканера) или код поддельный. «Отсутствует криптохвост» — касса получила код без группы 93: сканер потерял разделитель GS, код набрали вручную или скопировали из УПД.

Обновлено 14.10.2026Команда WaterApp11 минут чтения

Расшифровка кода маркировки воды: из чего он состоит

На крышке или этикетке бутыли — квадратный DataMatrix. Внутри строка из трёх групп, каждая начинается с двух цифр — идентификатора применения. Состав кода для упакованной воды задан пунктом 45 Правил маркировки.

ГруппаИдентификаторДлинаЧто внутри
Код товара (GTIN)0114 цифрНомер товара в каталоге: производитель, вид воды, объём
Серийный номер2113 символовПервый символ — страна ЕАЭС (5 — Россия), дальше 12 знаков: цифры, латиница обоих регистров, спецсимволы
РазделительGS (ASCII 29)1 символНевидимый знак между серийным номером и кодом проверки
Код проверки, «криптохвост»934 символаПодпись, по которой система проверяет, что код настоящий и не искажён

В самом начале кода стоит служебный символ FNC1 — признак GS1 DataMatrix. На экране его не видно.

ПримерКод выдуман для иллюстрации: 01 04601234567893 21 5Kq7%Lm2Ab9Zx [GS] 93 Qw8e. Здесь 04601234567893 — GTIN, 5Kq7%Lm2Ab9Zx — серийный номер (первая «5» — Россия), Qw8e — криптохвост. Полная строка без служебных символов занимает 37 знаков, с разделителем GS — 38. Без криптохвоста остаётся 31 знак: 01, GTIN, 21 и серийный номер. Такой короткий код указывают в УПД, а касса для проверки ждёт полный.

В инструкциях для других товарных групп встречаются группы 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 минут: пошагово

  1. Отсканируйте код в текстовый редактор, который показывает служебные символы. Посчитайте длину строки: 38 знаков с GS — норма, 37 — потерян разделитель, 31 — нет криптохвоста.
  2. Проверьте начало строки. Код должен начинаться с 01 и 14 цифр, затем 21. Лишние символы в начале или конце обычно дописывает сканер: это его префикс или суффикс.
  3. Сверьте буквы. Отсканируйте ту же крышку телефоном в приложении «Честный знак» и сравните серийный номер. Кириллица вместо латиницы или перевёрнутый регистр — дело в раскладке или Caps Lock.
  4. Отделите код от оборудования. Приложение читает DataMatrix само, без вашего сканера и кассы. Если там с товаром всё в порядке, а касса отказывает, причина в цепочке «сканер — касса».
  5. Проверьте другую бутыль той же партии и бутыль другой партии. Ошибка на всех — сканер или касса, на одной партии — коды поставщика.
  6. Посмотрите статус в личном кабинете, если код уже на вашем ИНН. «Выбыл» означает, что бутыль продана или списана, такой код не пробить второй раз.
  7. Не помогло — напишите в поддержку оператора и производителя кассы и приложите строку кода из редактора.

Как настроить сканер под коды маркировки

Для маркировки нужен 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 в коде воды нет.

Можно ли продать воду, если криптохвост не прошёл проверку?

Бутыль с кодом, который не прошёл проверку подписи, через кассу не продать: разрешительный режим блокирует такую продажу. Исправьте настройку сканера и отсканируйте код заново, а если код повреждён, проведите перемаркировку или верните воду поставщику.

Источники

  1. Правила маркировки упакованной воды (постановление Правительства РФ от 31.05.2021 № 841, ред. от 02.06.2025), раздел V: пункты 37, 45
  2. Правила, раздел VIII: пункт 101 о перемаркировке
  3. «Честное сообщество»: режим проверок упакованной воды на кассах (постановления № 1944 и № 97)
  4. «Честный знак»: разрешительный режим на кассах для упакованной воды
  5. «Честное сообщество»: значения ответов проверки кода (verified, found, realizable, sold)
  6. «Честный знак»: с 1 октября начинается отключение проверок кодов на кассе без ТС ПИоТ (25.09.2026)
  7. «Честный знак»: вопросы и ответы по воде — хранение крипточасти, перемаркировка
  8. «Честный знак»: оборудование для участников оборота воды
  9. «Честное сообщество»: проверка товаров через «Госкан» в «Госуслугах»
  10. Документация ГИС МТ: статусы кодов после вывода из оборота
  11. КоАП РФ, статья 15.12.1

Материал носит справочный характер. Нормы проверены на дату обновления; перед решением сверяйтесь с актуальной редакцией и со своим бухгалтером или юристом.

Читайте также

Разберём вашу доставку за 30 минут

Покажем, где теряются бутыли, заказы и деньги, и что из этого закрывает WaterApp. Бесплатно и ни к чему не обязывает.

Записаться на диагностику