Розничные магазины, HoReCa и другие предприятия, осуществляющие продажу пива и слабоалкогольных напитков в кегах, с 15.01.2024 должны передавать в систему маркировки Честный знак данные о частичном выбытии пива и слабоалкогольных напитков, упакованных в кеги, при их реализации в розлив.

В этой статье описана схема для работы r_keeper с розливом пива и слабоалкогольных напитков из маркированных кег.
Подробнее про технические настройки читайте в статье 
Установка и настройка rkDExch.

  • Компания UCS не оказывает услуги по регистрации в ЧЗ, установке и настройке сертификатов
  • Предполагается, что на компьютер установлено все необходимое для подписания документов в ЧЗ и включены необходимые товарные категории для работы
  • Подробнее на сайте ЧЗ - https://xn--80ajghhoc2aj1c8b.xn--p1ai/business/projects/beer/horeca/register/

Инструкция по установке rkDExch

rkDExch — сервис для:

  • подписания и отправки документа Постановка на кран в ЧЗ
  • получения статусов по документу из ЧЗ
  • получения информации по срокам годности из ЧЗ.

Установка сервиса выполняется с помощью инсталлятора.

Системные требования для установки сервиса rkDExch:

  • 64-разрядная версия Windows
  • Крипто Про версии CSP 5.0. 12900 и выше
  • Для работы в Windows 7 с пакетом обновлений 1 (SP1) обязательна установка обновлений:
    • KB2999226 — обновление для универсальной среды выполнения C в Windows
    • KB4457144 — набор исправлений качества системы безопасности
  • Работа на Windows XP не предусмотрена.

  1. Откройте в проводнике ftp://ftp.ucs.ru/rk7/rkDExch/. Скачайте и запустите rkDExchSetup.
    Дистрибутивы обновлений для работы в Windows 7 доступны в том же каталоге на ftp.
  2. Откроются предупреждения о необходимости установить ASP.NET Core Runtime 6.0 и .NET Desktop Runtime 6.0. Согласитесь. Сами приложения будут установлены автоматически в процессе инсталляции

  3. Ознакомьтесь с лицензионным соглашением и примите его
  4. Выберите вариант Установка нового экземпляра и нажмите Далее
  5. Выберите каталог установки rkDExch. Затем введите Имя экземпляра и Порт для входящих соединений
  6. Сертификат ЭЦП может быть установлен для текущего пользователя windows или на локальный компьютер, это нужно учитывать при установке rkDExch.
    Выберите расположение хранилища сертификатов.
    При выборе варианта Текущий пользователь пароль для Windows не может быть пустым.

    При использовании ключа ЕГАИС для подписания документов для отправки в ЧЗ необходимо службу rkDExch запускать от имени пользователя Windows, для которого установлен сертификат ЕГАИС. Для корректной работы службы ключ должен быть подключен к компьютеру.

  7. Проверьте параметры установки и нажмите Установить
  8. В процессе установки также установятся приложения Microsoft: ASP.NET Core Runtime 6.0 и .NET Desktop Runtime 6.0

  9. После отображения информации об успешной установке rkDExch. Нажмите кнопку Завершить.

    Клиентам, установившим сервис rkDExch в версии r_keeper 7.07.00.290, для работы в версии 7.07.00.296+ необходимо обновить не только r_keeper, но и rkDExch. Без обновления обоих компонентов система работать не будет.

    Также установить сервис rkDExch можно с помощью инсталлятора r_keeper.

Настройка rkDExch

  1. Запустите rkDExchMan.exe
  2. Нажмите на кнопку Добавить сертификат.
    Чтобы получить доступ к настройкам связи r_keeper с Честным знаком выставьте флаг Разрешить взаимодействие r_keeper с ЧЗ.

  3. В открывшемся окне выберите расположение хранилища сертификатов Текущий пользователь или Локальный компьютер, в зависимости от того, какое хранилище сертификатов было выбрано при установке rkDExch. После этого выберите сертификаты.
    • Если используется сертификат организации:
      1. ИНН заполнится автоматически, если этого не произошло, введите данные вручную
      2. Определите тип Юр.лицо или ИП
      3. Для Юр.лица заполните КПП, для ИП – ФИАС ID.
        Для подписания документов по разным КПП/FIAS ID может быть использован один сертификат организации. Начиная с версии rkDExch 1.0.2.4 КПП/FIAS ID можно не указывать (оставить поле пустым) для сертификата, если используется единый сервис rkDExch и единый сертификат для подписания документов по организации.
        КПП/FIAS ID для передачи документа Постановка на кран определяется настройками r_keeper.
      4. При необходимости заполните PIN-код — поле для указания пин-кода ключа ЕГАИС.

      5. Нажмите кнопку Ок для сохранения.
    • Если используется МЧД:
      1. ИНН заполнится автоматически, если этого не произошло, введите данные вручную. Указывается ИНН организации, выдавшей доверенность и от имени которой будут подписываться документы.
      2. Для использования МЧД поставьте флаг в поле МЧД и укажите идентификатор МЧД в ЧЗ. Идентификатор можно посмотреть в кабинете ЧЗ

      3. для Юр.лица заполните КПП, для ИП – ФИАС ID.
        Для подписания документов по разным КПП/FIAS ID может быть использован один сертификат организации. Начиная с версии rkDExch 1.0.2.4 КПП/FIAS ID можно не указывать (оставить поле пустым) для сертификата, если используется единый сервис rkDExch и единый сертификат для подписания документов по организации.
        КПП/FIAS ID для передачи документа Постановка на кран определяется настройками r_keeper.
      4. Токен для ККТ —  в поле возможно ввести токен для ККТ, если используется сертификат с МЧД. Необходимо при работе в Разрешительном режиме.
        Для этого:

        • зайдите в личный кабинет Честного Знака с сертификатом без МЧД
        • откройте профиль и сгенерируйте токен для ККТ.

          Если используется сертификат организации без МЧД, токен генерировать не требуется.
      5. нажмите кнопку Ок для сохранения.

  4. Сохраните настройки.
    Можно добавить сразу несколько сертификатов или МЧД.

После настройки rkDExchMan перезапустите службу rkDExchSrv. Сервис установлен и настроен.

Настройки в менеджерской r_keeper

  1. Для связи с rkDExchSrv перейдите в Сервис > Станции и устройства и заполните для ресторана свойства:
    1. Адрес службы для отправки документов в ЧЗ — http-адрес сервиса rkDExchSrv для отправки документов. Состоит из IP устройства, где установлен сервис rkDExchSrv, и порта приложения (по умолчанию 7020).
    2. Главный кассовый сервер —  кассовый сервер, на котором будет производиться учет марок. Добавлять кеги можно на любом кассовом сервере. При открытии кега касса отправляет запрос на свой кассовый сервер, а тот пересылает запрос на главный кассовый сервер. Главный сервер фиксирует марку в таблице и ведет общий учет пролитых порций из кеги, чтобы не пролить больше, чем максимальный объем.

      Данные параметры также можно указать в ini-файле кассового сервера. Если в заведении несколько кассовых серверов, параметры указываются для всех кассовых серверов, на которых будет производиться обработка марок.
      Значения из ini-файла кассового сервера приоритетнее значений из свойств ресторана.

      [Config]
      MainCashServerNetName=MID
      DocsExchangeHttpAddr=http://127.0.0.1:7020

      MainCashServerNetName — сетевое имя главного кассового сервера.

      DocsExchangeHttpAddr — http-адрес сервиса rkDExchSrv для отправки документов.

  2. Выберите реквизиты юридического лица или ИП для ФР. Данные реквизиты будут использованы для отправки документа об открытии кега в Честный знак.
    В реквизитах для юридического лица заполните КПП, для ИП заполните FiasId.
    В сервисе rkDExch может быть несколько сертификатов одновременно, r_keeper передает данные, чтобы определить сертификат для подписи.

    Когда в одной базе ведется несколько ресторанов:
    1. В случае, если они принадлежат одному юр.лицу, необходимо создавать реквизиты для одного юр.лица с разными КПП и привязывать эти реквизиты к принтерам
    2. В случае, если они принадлежат разным юр.лицам, необходимо создавать отдельные юр. лица и реквизиты к ним.

  3. Отправка документа постановки на кран выполняется сервисом rkDExch, без использования ФР.  По ФР определяются ИНН/КПП юр. лица, от имени которого будет отправлен документ постановки на кран.
    При использовании двух фискальных регистраторов ИНН/КПП берутся из юр. лица, чьи реквизиты указаны у логического принтера. Логический принтер определяется по представлению документа Чек. Если есть несколько представлений документа Чек, то будет выбрано представление с минимальным кодом из этих нескольких.

  4. В справочнике Настройки > Параметры в параметре Режим продажи пива выберите режим продажи.

    В Режиме HoReCa при продаже пива к блюду будет добавляться модификатор Объемно сортовой учет с GTIN марки кега. И будут использованы следующие отраслевые атрибуты:

    • "tag1262": "030"
    • "tag1263": "26.03.2022"
    • "tag1264": "477"
    • "tag1265": "mode=horeca".

    В Режиме ‘Магазин пива’ при продаже пива к блюду будет добавляться модификатор Маркированная продукция с полной маркой с кега. И будут использованы следующие отраслевые атрибуты:

    • "tag1262": "030"
    • "tag1263": "16.06.2022"
    • "tag1264": "174"
    • "tag1265": "crpt=mrk".
  5. В справочнике Настройки > Параметры в параметре Продажа пива: источник GTIN выберите одно из значений:

    • Брать из списка открытых кегов — параметр установлен по умолчанию. Используется встроенная в r_keeper система учета разливного пива, описанная в статье.

    • Брать из свойств элемента меню — GTIN берется из свойства GTIN блюда. При этом не проверяется наличие открытого кега с этим GTIN. Используется в случае "постановки на кран" в другой системе взаимодействия с ЧЗ.

      У элемента меню должен быть указан единственный GTIN, чтобы не было неоднозначности, какой GTIN использовать. При добавлении блюда с несколькими GTIN выйдет ошибка.

  6. Проверьте наличие предустановленных условий:

    • В справочнике Меню > Модификаторы по умолчанию добавлена группа модификаторов ЕГАИС Объемно сортовой учет

    • В справочнике Меню > Схемы модификаторов по умолчанию добавлена схема РОССИЯ: ЕГАИС Объемно сортовой учет, в которую входит группа модификаторов ЕГАИС Объемно сортовой учет
       
    • В справочник Меню >Классификации блюд по умолчанию добавлена классификация Маркировка/Россия с предустановленными категориями. Если классификация не активирована, активируйте ее.
      Если меню было заведено до активации классификации, чтобы активировать классификацию Маркировка\Россия, снимите флаг Обяз. группировка. Активируйте классификацию, распределите все блюда по категориям, а потом снова выставьте флаг, если обязательность группировки нужна.
      Для продажи пива будет использоваться категория Пиво и слабоалкогольные напитки. Для неё выбрана схема модификаторов РОССИЯ: ЕГАИС Объемно сортовой учет.

  7. Для каждого блюда, которое должно учитываться при розливе пива:
    1. В классификации Маркировка/Россия выберите категорию Пиво и слабоалкогольные напитки
    2. В свойстве Тип товара выберите значение Подакцизный товар с кодом маркировки
    3. Укажите объем напитка в свойстве Объем (мл). По правилам ОФД в теге объем нужно передавать литры, в r_keeper значение указывается в миллилитрах, и автоматически преобразовывается в литры.
    4. Выберите Литр в свойстве Тип единицы измерения. Выбранное значение передаётся в атрибут фискального чека Мера количества предмета расчета (Тег 2108). Если значение не заполнено, передаются штуки.
    5. Укажите GTIN. Допустимо добавление нескольких GTIN. Если в одной базе r_keeper ведется несколько заведений, GTIN может быть добавлен общий для всех или отдельно для каждого ресторана. При добавлении блюда в заказ будет выбран GTIN кега, поставленного на кран в этом ресторане.
    6. Для возможности добавлять разливное пиво без проверки открытого кега в момент добавления блюда в заказ в свойствах блюда выставьте флаг Ввод маркировки при оплате. Данная настройка необходима при работе заведения с мобильными официантами
    7. Если необходимо указывать объём порции на кассовой станции при продаже, или в свойстве Режим цены выставьте значение Порционное за вес, или в свойстве Точность для количеств укажите "3". При любой из настроек в свойстве Объем (мл) укажите объем 1000мл.
  8. Пользователям, которые будут выполнять операции подключения/отключения кега, установите права:
    1. Форма 'Розлив пива \ учёт алкоголя'
    2. Вскрытие кега/бутылки
    3. Отключить кег.

Работа на кассовой станции

  1. Перед началом работы проверьте подключение и настройки сервиса rkDExch. Для этого в главном меню откройте форму Меню > Розлив слабоалкогольных напитков и нажмите на кнопку Проверить настройки.

    Настройки проверяются на стороне сервиса rkDExch. Результаты проверки в Честный знак не передаются.

    После проверки возвращается результат: или Проверка пройдена, или текст ошибки с описанием причины.
    Например:

  2. Для постановки кега на кран в главном меню откройте форму Меню > Розлив слабоалкогольных напитков, нажмите на кнопку Добавить новый кег и отсканируйте марку кега.


     Укажите объем кега и срок годности после подключения к системе розлива. При истечении срока годности после вскрытия реализация разрешена.


    В форму будет добавлена запись с информацией о кеге:

    • Наименование товара — код марки
    • Время начала — дата и время создания документа Постановка на кран
    • Доп.информация — срок годности пива, значение берется из ЧЗ
    • Объем — объем, указанный при постановке на кран. Одинаковые GTIN при постановке на кран будут подставлять последний указанный объем автоматически, но при необходимости можно изменить объём вручную.
    • Статус — статус документа Постановка на кран, отправленного в ЧЗ
    • Автор — сотрудник, добавивший запись.

    Записи в таблице выделяются разными цветами в соответствии с текущим статусом:

    • Ожидает отправки — белый фон, черный текст, цвет текста статуса зеленый

    • Подключен — белый фон, черный текст, цвет текста статуса черный. Статус Подключен появляется после получения подтверждения от ЧЗ

    • Отключен — белый фон, серый текст, цвет текста статуса красный. Отключен только в r_keeper, так как в ЧЗ  нет возможности отменить постановку кега на кран или снять кег с крана

    • Просрочен — красный фон, черный текст, цвет текста статуса черный. Статус Просрочен устанавливается в случае, если хотя бы одна из двух дат прошла: Годен до или Продать до.

    • Одобрено вручную — белый фон, черный текст, цвет текста статуса желтый. Статус появляется после операции Использовать кег с ошибкой. Доступно с версии 7.07.00.330+


      Если сервис для отправки документов будет доступен, то документы постановки на кран будут отправлены в момент добавления записи. При недоступности сервиса rkDExchSrv документы будут отправлены позднее, при появлении связи с ним. Учет марок ведётся в таблице, которая не очищается при закрытии смены.
      Если документ Постановка на кран не был отправлен из-за ошибки, его можно отправить повторно, нажав кнопку .

      Если по какой-то причине при постановке кега на кран выходит ошибка (например, если кег установили в другом ПО), но кег необходимо использовать, то можно одобрить его вручную. Доступно с версии 7.07.00.330+.
      Для этого встаньте на строку с кегом и нажмите кнопку на правой панели.

      Для отображения кнопки должно быть право Использовать кег с ошибкой.

      Рекомендуем не выдавать право линейному персоналу. Ответственность за использование кегов с ошибками несут сотрудники заведения.

      При нажатии на эту кнопку статус кега изменится на Одобрено вручную.

      Детализацию по строке можно увидеть, нажав на знак вопроса .

  3. При добавлении блюда с GTIN в заказ в режиме HoReCa к нему будет добавлен модификатор Объемно-сортовой учет с GTIN кега.


    При добавлении блюда с GTIN в заказ в режиме Магазин пива к нему будет добавлен модификатор Маркированная продукция с полной маркой с кега.

    Если в форме Розлив пива кег не поставлен на кран, блюдо в заказ добавить будет нельзя.

    При настройке Ввод маркировки при оплате, если в момент добавления пива в заказ кег не поставлен на кран, то касса даст добавить блюдо, но не добавит GTIN. Такой заказ нельзя будет оплатить, пока GTIN не будет добавлен. После постановки кега на кран, GTIN автоматически добавится к блюду. Данная настройка необходима при работе заведения с мобильными официантами.
  4. При продаже разливного пива при оказании услуг общественного питания в ФР передаётся GTIN, а не марка. То есть для разливного пива в чеке ФР печатает только признак [M].
    Признак [M] и GTIN должны быть переданы в ОФД.
    ФР Штрих-М печатает в чеке признак [M] и GTIN. ФР Атол печатает в чеке только признак [M].

    При продаже разливного пива в режиме магазина в ФР вместо GTIN передается полная марка. То есть при печати чека ФР проверяет марку и указывает результат проверки: [M+], [M-], [M].

  5. После окончания пива в кеге его рекомендуется снять с крана. Для этого откройте форму Розлив пива, выберите строчку с пустым кегом (для быстрого выбора можно отсканировать в форме марку кега) и нажмите на кнопку с краном в правой части формы.

    Подтвердите операцию.

    В Честном Знаке нет возможности отменить постановку кега на кран или снять кег с крана, в случае необходимости, например, если пиво испортилось.
    Кнопка Снять с крана применяется только в кассовой системе для вывода кега из списка открытых кег.
    Если кег был поставлен на кран (передан документ в ЧЗ, подписан и получен положительный ответ от ЧЗ), то:
    • в ЧЗ он остается закрепленным за точкой продажи и начинается отсчет окончания срока годности для вскрытого кега. Отменить процедуру нельзя
    • испортившийся объем пива, а также пиво на промывку системы и слив пены не передается в ЧЗ (не требуется по нормативно-правовым документам).
  6. При необходимости получить код GTIN из марки перейдите в Служебное меню и выберите кнопку Определить GTIN.

    При нажатии на кнопку Определить GTIN откроется форма сканирования марки. При сканировании марки в данной форме будет выведен GTIN, содержащийся в марке.