Маркировка «Честный знак»
Как кассир сканирует код, что проверяет касса, что делать при обрыве связи и почему это работает только с драйвером АТОЛ.
Маркировка — это три разные обязанности, и их важно не путать:
- Передать код в чек и проверить его в фискальном накопителе — делает драйвер ККТ.
- Разрешительный режим — касса сама спрашивает «Честный ЗНАК», можно ли продавать именно этот экземпляр.
- Вывести товар из оборота — этого касса не делает и не должна: товар выводит ОФД, когда получит чек.
Когда касса просит скан
Автоматически: если товар отмечен на сайте как маркированный, при добавлении в чек касса сама откроет окно «Маркировка: название товара» с подсказкой «Отсканируйте код (сканер в режиме клавиатуры) или введите вручную». Без кода товар в чек не попадёт.
Вручную: меню «Маркировка ▾» → «Скан марки (Честный ЗНАК)» — привяжет код к последней позиции чека.
Количество для маркированного товара всегда один код = одна единица. Менять количество в такой строке нельзя.
Что касса проверяет при скане
- Дубль кода в чеке. «Этот код маркировки уже есть в чеке. Отсканируйте код со второй упаковки — у каждой он свой.»
- Разрешительный режим — запрос в «Честный ЗНАК».
- Проверка в фискальном накопителе — делает драйвер.
Если «Честный ЗНАК» запретил продажу
Окно «Продажа запрещена»: ««Честный ЗНАК» запретил продажу: причина. Товар продавать нельзя — отложите его и сообщите товароведу.»
Причины, которые бывают: код не найден, не прошёл проверку подписи, не подтверждён, заблокирован, товар уже продан (код выбыл из оборота), товар запрещён к продаже.
Товар в чек не попадёт, событие запишется в журнал.
Если проверить не удалось
Тут поведение зависит от настройки «Строгий режим»:
- Строгий режим выключен (по умолчанию) — касса спросит: «Не удалось проверить код в «Честном ЗНАКе»: причина. Продавать без проверки, пока связь не восстановится? (каждая такая продажа записывается в журнал)». Ответ «Да» действует 15 минут и сбрасывается, как только проверка снова заработает.
- Строгий режим включён — «Включён строгий режим — продажа непроверенного кода запрещена». Продать нельзя.
В настройках это описано честно: «Без строгого режима касса при обрыве связи спросит кассира и запишет попытку в журнал. Со строгим — торговля встанет вместе со связью. Включайте осознанно.»
Каждая непроверенная продажа пишется в журнал. Это и есть ваше доказательство, что проверку пытались сделать.
Настройка
«Настройки → Маркировка («Честный ЗНАК»)», поле «Способ проверки:»:
- «Выключено» — по умолчанию.
- «Локальный модуль (ЛМ ЧЗ) — работает без интернета» — служба «Честного ЗНАКа» на самом кассовом компьютере, держит базу кодов у себя. Для точки с нестабильной связью это единственный рабочий вариант.
- «Онлайн (True API) — нужен постоянный интернет» — касса сама берёт у «Честного ЗНАКа» список площадок и после сбоя переключается на следующую.
- «Авто: онлайн, при неудаче локальный модуль (рекомендуется)».
Остальные поля: «Сколько ждать ответа, мс (по умолчанию 1500 — касса не должна думать над каждым сканом):», галочка «Строгий режим», адрес и логин с паролем локального модуля, «Номер ФН (модуль различает кассы по нему — смотрите на любом чеке, поле «ФН»):» и «Ключ X-API-KEY (личный кабинет «Честного ЗНАКа» → Профиль → Устройства/Токены):».
Кнопка «Проверить связь» проверяет то, что сейчас в полях, даже несохранённое.
Пароль модуля и ключ хранятся в файле кассы в зашифрованном виде.
Код маркировки в чек передаёт только драйвер «АТОЛ (ДТО v10)». На ШТРИХ-М, POScenter, Меркурий и облачной кассе он в чек не попадёт, а значит товар не выйдет из оборота в «Честном ЗНАКе»: остаток в системе останется навсегда.
Касса не делает этого молча — перед каждой такой продажей она спросит: «Ваш драйвер ККТ не передаёт код маркировки в чек. Товар пробьётся как обычный: из оборота в «Честный ЗНАК» он не выйдет. Продолжить продажу без кода маркировки?» — с ответом «Нет» по умолчанию. Согласие пишется в журнал.
Чек-лист перед запуском маркировки
- Драйвер ККТ — «АТОЛ (ДТО v10)».
- ККТ работает в формате фискальных документов 1.2. Касса это не проверяет — проверьте сами.
- Локальный модуль запущен, инициализирован, номер ФН в настройках совпадает с тем, что на чеке.
- Маркируемые товары отмечены на сайте флагом «маркированный». Без этого касса не попросит скан.
Товарные группы
Маркировка обязательна для воды, молочной продукции, пива, табака, обуви, шин, парфюмерии, БАДов и других групп — всего их больше десятка.
Касса сама группу товара не определяет. Она идёт по флагу «маркированный», который вы ставите на сайте. Списка групп внутри кассы нет.
ЕГАИС
Меню «Маркировка ▾» → «ЕГАИС — отправить чек». Настройки в «Настройки → ЕГАИС (алкоголь)»: адрес УТМ, FSRAR ID, КПП, ИНН.
Это рабочая заготовка, а не готовая продажа алкоголя. Так прямо написано в самой программе. Что она умеет: отсканировать акцизную марку, спросить цену за бутылку и отправить упрощённый чек в УТМ на одну бутылку.
Чего в ЕГАИС нет: автоматической отправки при обычной продаже алкоголя, опроса квитанции от УТМ, печати QR-кода ЕГАИС, нескольких бутылок в одном чеке, возврата, остатков, ТТН и актов списания. Схему XML нужно выверять под вашу версию УТМ.