SetRetail10 ▪️ ЕГАИС ◾️ Настройка и использование ЕГАИС

Вниманию специалистов технической поддержки!

Запрещается аннулировать в базе данных кассы чек с данными отправленными в УТМ!

Настройка ЕГАИС на сервере

1. На сервере SetRetail/SetCentrum перейдите в Интеграция → Внешние процессинги → кликните .

2. Введите в строке поиска ЕГА → кликните ЕГАИС → установите флажок  ЕГАИС → кликните .

3. Кликните по процессингу ЕГАИС.

4. Для каждого магазина установите требуемые настройки → кликните .

 Адрес службы ЕГАИС - IP-адрес транспортного модуля ЕГАИС в формате http://XXX.XXX.XXX.XXX:8080/xml.

Таймаут обращения к службе ЕГАИС в секундах - таймаут ожидания ответа от сервера в секундах.

 Строгая проверка акцизной марки - контроль уникальности акцизной марки (по "усеченному" штрих-коду).

 Не печатать слип ЕГАИС - установка флажка отключает печать слипа ЕГАИС при наличии QR-кода чека.

 Не передавать EAN код алкогольной продукции в УТМ - установка флажка отключает передачу в УТМ данных по штрих-коду.  

Для отмены внесенных изменений кликните .

Если установить флажок  Настраивается в магазинетогда IP-адрес и остальные настройки придется настраивать на каждом сервере индивидуально. Ввод данных на сервере SetCentrum будет заблокирован.

При топологии SetRetail ↔ Кассы настройка процессинга ЕГАИС на сервере SetRetail производится аналогичным образом.

Отключение печати слипа ЕГАИС

SRTB-2558 - Getting issue details... STATUS

10.2.74.0

Согласно требованиям 54-ФЗ ФСРАР разрешено не печатать слип ЕГАИС, если есть QR-код чека. Это позволяет сэкономить использование чековой ленты.

В настройках подключения ЕГАИС установите флажок  Не печатать слип ЕГАИС.

Проверка активации ЕГАИС на кассе

Для того, чтобы проверить, активирован ли ЕГАИС на кассе необходимо войти в меню "Конфигуратор" -> "Внешние системы" и убедиться, что есть пункт "ЕГАИС (используется)".

Также можно проверить корректность пришедшего адреса транспортного модуля ЕГАИС. Для того, чтобы проверить адрес транспортного модуля, необходимо подключиться к кассе удаленно, например через проводник, как на рисунке. Также удаленно подключиться к кассе можно с помощью инструментария "Консоль управления".

Перейдите в папку \\IP-кассы\tc\storage\crystal-cash\config и откройте на просмотр файл register-external-systems.xml, в нём должен быть адрес транспортной системы ЕГАИС, тот, который был указан на сервере SetRetail10.

Также на сервере при создании магазина обязательно должны быть правильно введены реквизиты ИНН и КПП юридического лица, которое будет задействовано на кассе:

Настройка сканера

Касса с подключением USB-сканера

Для сканирования акцизных марок, необходимо использовать сканер, который позволяет читать 2D-коды.

На кассе в независимости от того, какой тип сканера COM, USB или PS/2, в меню конфигуратора необходимо настроить сканер, выбрав пункт "Разрыв клавиатуры (2D)".

Важно! В используемом сканере должен быть включены следующие режимы:

- Передача данных через тип порта PS/2.

Касса с подключением 2D-сканера к весовой ячейке через AUX-порт

Данная схема актуальна при использовании стационарного сканера и ручного 2D-сканера.

В нашем примере 2D-сканер модели QD24ХХ + весовая ячейка модели Magellan 8400:

1. Запрограммируйте сканеры согласно инструкции.

Сначала необходимо запрограммировать Magellan8400 на работу с весовой ячейкой и работу с ручным сканером.

Затем необходимо произвести программирование ручного сканера QD24XX.

3. На сервера магазина зарегистрируйте прикассовое весовое оборудование:

4. На кассе следует произвести следующие настройки:

- Сначала произведите настройки подключения весовой ячейки:

- В подключении сканера выберите порт "Через весы".

Проверка связи с ЕГАИС на кассе

Далее, чтобы протестировать связь с транспортным модулем ЕГАИС: просканируйте алкогольный товар -> просканируйте акцизную марку. После сканирования акцизной марки касса отправить запрос в ЕГАИС, если связь с системой будет отсутствовать, тогда будет выдано соответствующее сообщение.

Если данные с отсканированного 2D-кода переданы некорректно, тогда появится сообщение на кассе об ошибочном сканировании:

Пример работы. Продажа алкогольного товара

Продажа алкогольного товара происходит следующим образом: просканируйте штрих-код алкогольного товара -> просканируйте 2D-код акцизной марки -> выполните стандартные действия по финализации чека:

В результате печати чека, будет распечатано 2 чека: один фискальный и один с 2D-кодом ЕГАИС.

Пример работы. Несколько бутылок в коробке

Важно! Если производится покупка алкогольного товара одной коробкой, то при сканировании ШК товара или ввода его кода, затем необходимо просканировать каждую бутылку с акцизной марки в коробке:

Интеграция. Прогрузка алкогольного товара с признаком ЕГАИС

Для того, чтобы при сканировании алкогольного товара осуществлялся запрос к ЕГАИС в его xml-структуре должен быть специальный признак, только при его наличии, будет производиться запрос на сканирование акцизной марки. Пример xml-файла с параметром запроса к ЕГАИС.

Отмена сканирования акцизной марки

Для того, чтобы отказаться от добавления товара в чек при сканировании акцизной марки, необходимо добавить к роли кассира соответствующую привилегию:

Запрет изменения количества акцизного алкоголя

10.2.37.0

SRTB-1847 - Getting issue details... STATUS

В некоторых торговых сетях может быть запрещен ввод количества для акцизного алкоголя. Это сделано в том числе для того, чтобы исключить продажу бутылки с другим штрих-кодами. В данном случае эта настройка позволяет запретить изменение количества для акцизного алкоголя, чтобы кассир сканировал ШК+АМ для каждой бутылки, тем самым, избегая возможной ошибки.
При редактировании также нужно запрещать увеличение количества, так как это может привести к неверному штрих-коду товара в ЕГАИС.

Настройка включается в типе алкогольного товара. По умолчанию выключена.

Добавление акцизного алкогольного товара только по ШК

10.2.39.0

SRTB-1900 - Getting issue details... STATUS

Данная функциональность предоставляет возможность, например, директору магазина, исключить отправку неверной пары ШК+АМ в УТМ, чтобы избежать возможных претензий со стороны ФСРАРа.

Для того, чтобы включить функциональность, установите флаг добавлять акцизные товары только по штрих-коду

Пример работы

Сценарий демонстрации - добавление по коду товара

  1. На кассе настроен ЕГАИС
  2. На кассе настроена добавление акцизного алкогольного товара только по ШК
  3. Есть акцизный алкогольный товар с кодом товара, например "12345".
  4. Кассир авторизуется на кассе
  5. Вводим код акцизного товара
  6. Проверяем, касса издает непрерывный звуковой сигнал, появилось сообщение:

    Акцизный алкоголь разрешено добавлять только по штрих-коду

  7. Кассиру необходимо нажать "Отмена", для продолжения работы
  8. Вводит/Сканирует ШК товара
  9. Проверяем, появился запрос возраста, происходит стандартное добавление акцизного товара.

Сценарий демонстрации, добавление из меню

  1. На кассе настроен ЕГАИС
  2. На кассе настроена добавление акцизного алкогольного товара только по ШК
  3. Кассир вызывает меню "Список товаров"
  4. По цене или коду товара находит акцизный алкогольный товар
  5. Пробует добавить товар
  6. Проверяем, касса издает звуковой сигнал, товар в чек не добавляется:

Сценарий демонстрации, добавление по короткому коду

  1. На кассе настроен ЕГАИС
  2. На кассе настроена добавление акцизного алкогольного товара только по ШК
  3. На акцизный алкогольный товар настроен короткий код, например: "0"
  4. Кассир вводит "0", в строку добавления товара. Нажимает "ВВОД"
  5. Проверяем, касса издает непрерывный звуковой сигнал, появилось сообщение:

    Акцизный алкоголь разрешено добавлять только по штрих-коду

  6. Кассиру необходимо нажать "Отмена", для продолжения работы

Сценарий демонстрации, добавление с кнопки на клавиатуре

  1. На кассе настроен ЕГАИС
  2. На кассе настроена добавление акцизного алкогольного товара только по ШК
  3. На акцизный алкогольный товар настроена кнопка на клавиатуре.
  4. В режиме добавление товаров в чек, кассир нажимает эту кнопку.
  5. Проверяем, касса издает непрерывный звуковой сигнал, появилось сообщение:

    Акцизный алкоголь разрешено добавлять только по штрих-коду

  6. Кассиру необходимо нажать "Отмена", для продолжения работы

Дополнительная информация

  1. Если код товара(артикул)=ШК, то при ручном вводе ШК товар добавляется в чек (ШК товара длиннее 6 символов, или сравнивается с дефолтным ШК)
  2. Акцизный алкоголь из МЧ вызывается на кассе и требует сканирования ШК и АМ для добавления в чек.

Запрет продажи акцизного алкоголя с марками "старого" образца

10.2.40.0

SRTB-1832 - Getting issue details... STATUS

Данная функциональность предназначена для того, чтобы запретить добавлять в чек на кассе бутылки с АМ старого образца, чтобы предотвратить продажу (возврат) товаров с АМ, оборот которой запрещен

Для того, чтобы настроить данный запрет, установите флаг запрет продажи АМ старого образца

  • Управление настройкой осуществляется на сервере магазина
  • По умолчанию настройка проверки выключена

  • Актуальная АМ должна быть длиной ровно 68 символов и не может состоять только из цифр
  • Валидация акцизной марки происходит при добавлении акцизной бутылки в чек как при продаже, так и при возврате
  • При выключенной настройке касса проверяет АМ по старому механизму

Добавление алкогольного товара без использования штрих-кода

SRTB-3656 - Getting issue details... STATUS

SRTB-4592 - Getting issue details... STATUS

SRTB-4644 - Getting issue details... STATUS

SRTB-4599 - Getting issue details... STATUS

SRTB-4552 - Getting issue details... STATUS

10.2.83.0

Описание

Функциональность работает с обеими версиями количества символов в акцизной марке:

  • Первая версия (устаревшая) = 68 
  • Новая версия = 150

Функциональность позволяет осуществлять процесс продажи алкогольного товара следующим образом:

  • Сканирование АМ без ШК внутри (новые акцизные марки).

  • Запрос в SetMark на сторонний сервер валидации.

  • Идентификация товара и добавление его в чек.

В SetMark на данный момент передается следующая информация о товаре (акцизная марка, штрих-код, алкокод, магазин).

Логика работы

  1. Кассир сканирует акцизную марку алкогольного товара
  2. Каccа идентифицирует считанные данные, как акцизные марки алкоголя по регулярному выражению.
  3. Касса делает запрос в SetMark → получает штрих-код товара по считанной акцизной марке из SetMark.
  4. Каcса получает штрих-код и находит указанный товар в справочнике товаров.
  5. Касса добавляет товар в подвал.
  6. Касса готова к сканированию следующего товара с акцизной маркой.

Настройка

Выполните скрипт по базе данных set.

SELECT add_property('CASH_BARCODE_PROCESSOR', 'SearchInValidators', 'enabled', 'true', 'Состояние плагина поиск по АМ в сервисах валидации: false - выключен, true - включен', 10, 1, 0);
SELECT add_property('CASH_BARCODE_PROCESSOR', 'SearchInValidators', 'priority', '1022', 'Приоритет плагина поиск по АМ в сервисах валидации относительно других плагинов', 10, 1, 0);

Пример работы

  1. Настроен SetMark.
  2. Включен запрос штрих-кода акцизного алкоголя в SetMark.
  3. В SetMark загружены старые и новые марки со штрих-кодами.
  4. Кассир сканирует акцизную марку с бутылки (150 символов или 68 символов).
  5. Касса получает штрих-код из SetMark и находит товар.
  6. Касса запрашивает подтверждение возраста → кассир подтверждает (Вводит дату в случае двухэтапной проверки)/
  7. Товар попадает в подвал. Проверяем? кассир не может изменить количество.
  8. Кассир сканирует еще несколько акцизных марок,
  9. Проверяем, они добавляются в подвал и чек без лишних действий.
  10. Проверяем аналогичное поведение, для марок старого типа (68 символов). Они также добавляются в чек.