Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 80 Следующий »


Внимание!

Для быстрой и удобной работы с маркированным товаром рекомендуется использовать функционал сервера валидации СуперМаг Марко.

Ссылки на документацию

  • Сайт оператора проекта: https://честныйзнак.рф/
  • Маркировка обуви: https://честныйзнак.рф/business/projects/footwear/
  • Маркировка шуб: https://честныйзнак.рф/business/projects/fur/
  • Маркировка шин: https://честныйзнак.рф/business/projects/tyres/
  • Маркировка духов и туалетной воды: https://честныйзнак.рф/business/projects/perfumes/

Общее описание работы с маркированными товарами

Оборот маркированных товаров отслеживается государством на уровне каждого экземпляра в отдельности. Для этого на товар наносится КиЗ (контрольный идентифицирующий знак/контрольная марка/марка), который содержит уникальный номер экземпляра товара. Маркировка товаров происходит при их производстве или ввозе на территорию России. Существует единая государственная информационная система, которая аккумулирует информацию о движении маркированных товаров между юридическими лицами. Розничная продажа единицы маркированного товара фиксируется в данной системе как выбытие проданной единицы из оборота.

В УКМ 4 реализован базовый функционал работы с маркированными товарами, а также несколько дополнительных функций (₽) (предоставляются платно), в число которых входят:

  • черный список контрольных марок;
  • опции Разрешить пропускать ввод КМ и Возвращать как обычные для операции Возврат по чеку;
  • режим EAN+КиЗ;
  • сброс признака маркировки через свойство ШК.

Начиная с версии 86 (апрель 2019), в УКМ 4 поддержан следующий функционал работы с маркированными товарами для группы "обувь" (ТН ВЭД ЕАЭС 6401-6405):

I. Доступно два режима ввода маркированных товаров в кассовом ПО (режим ввода маркированных товаров выбирается в настройках магазина и действует для всех маркированных товаров в магазине):

      1. Считыванием только одного 2D-штрихкода контрольной марки с индивидуальной упаковки товара (без дополнительного чтения штрихкода EAN). В данном случае, необходимо учитывать следующие нюансы:

            а) в коде КиЗ присутствует GTIN товара, и 13 знаков GTIN используются кассовым ПО как штрихкод товара;

            б) ввод данных из кода КиЗ возможен только с использованием 2D-сканера;

            в) данный режим ввода рекомендуется как основной для маркированных товаров.

      2. Последовательным считыванием двух штрихкодов: EAN и КиЗ. В данном случае, необходимо учитывать следующие нюансы:

            а) данный режим может использоваться в случае, если требуется управлять ценой товара с использованием внутренних штрихкодов (22x).

II. Обработка кода КиЗ выполняется с использованием новых видов шаблонов ввода; это означает, что:

      1. В шаблоне ввода содержится описание структуры групп данных в коде КиЗ.

      2. Шаблон ввода выполняет извлечение следующих данных: GTIN, Serial, МРЦ (минимальная розничная цена).

III. Для артикула товара и группы товаров доступен признак Специальный маркированный товар:

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

      2. Признак для артикула товара может быть установлен в разделе Справочники – Товары кассового сервера УКМ 4 (вкладка ЕГАИС/ЦРПТ) или загружен в кассовое ПО с использованием следующих конвертеров:

            а) Стандартный импорт 4 (значение 3 поля egais в таблице items_egais конвертера);

            б) Импорт XML (значение 3 поля ProductAlcCodes в файле данных о товарах UpdateItems).

      3. Признак для группы товаров может быть установлен только через интерфейс кассового сервера УКМ 4. 

      4. Признак для артикула товара может быть не задан для товара. Отсутствие на товаре данного признака выключит строгую проверку способа ввода в чек товара (в частности – считывание марки). В этом случае, артикул товара будет одновременно возможно вводить в чек и с использованием штрихкода EAN (без дополнительного запроса марки), и с использованием кода КиЗ, т.е. настроенные шаблоны ввода для маркированных товаров будут корректно работать, если будет считана контрольная марка и в электронный чек будет добавлен тег 1162.

IV. На обработку в кассовом ПО маркированных товаров (товары, добавляемые в чек считыванием 2D-штрихкода с КиЗ) наложены следующие ограничения:

      1. Маркированные товары вводятся в чек только с количеством 1 (задавать количество запрещено).

      2. На маркированную продукцию действует запрет группирования товаров в электронном чеке для сохранения индивидуальных признаков 1162.

      3. Маркированные товары не поддерживаются в наборах.

      4. Маркированные товары не поддерживаются в качестве подарков.

V. Для маркированных товаров в электронном чеке ККТ будет сформировано значение для записи в тег 1162 с использованием следующих групп данных из GTIN, Serial и дополнительного значения Тип маркировки.

VI. Доступны следующие сценарии возврата маркированных товаров:

      1. Сценарий возврата по чеку маркированных товаров, которые ранее были проданы как не маркированные (без формирования тега 1162).

      2. Сценарий возврата по чеку продажи маркированных товаров с контрольным считыванием марки (тег 1162 будет сформирован для чека на возврат ККТ).

      3. Сценарий возврата маркированного товара без чека со считыванием марки (тег 1162 будет сформирован для чека на возврат ККТ).

VII. Доступен сценарий удаления из чека маркированных товаров с дополнительным считыванием марки.

VIII. Поддерживается возврат маркированных товаров без считывания марки (если она, например, повреждена) через кассы.

IX. Выгрузка данных о продаже маркированных товаров добавлена в следующие конвертеры:

      1. Стандартный экспорт 4.

      2. Экспорт XML.

      3. В составе данных о чеке будет сохранен полный код КиЗ со ссылкой на позицию чека.

Существующие ограничения:

1. Не поддерживается установка признака Специальный маркированный товар на уровне отдельных штрихкодов. 

2. Не поддерживаются маркированные товары в наборах: текущий функционал наборов не позволяет раскрыть позиции с маркированными товарами в чеке ККТ для установки им тегов 1162.

3. Не поддерживаются маркированные товары в качестве подарков: текущий функционал выдачи подарков не добавляет подарки в чек ККТ. Текущее решение: товары, выделенные на раздачу в качестве подарков, должны быть заранее исключены из товаров для продажи передаточными документами.

Образец кода для индивидуальной упаковки

Пример нанесения маркировки обуви (источник: https://честныйзнак.рф/business/projects/footwear/#placing-markings-examples):

Данные в коде индивидуальной упаковки (согласно общим методическим указаниям):

Группа данныхИдентификатор примененияЧисло знаков
1. Идентификационный код товара GTIN(01)14
2. Индивидуальный серийный номер товара(21) 13 + разделитель: символ ASCII с кодом 29
3. Ключ проверки данных(91)4 + разделитель: символ ASCII с кодом 29
4. Электронная подпись оператора системы(92) 88 символов (включая специальные символы) + разделитель: символ ASCII с кодом 29

Настройка УКМ 4 для работы с маркированными товарами

Настройка кассовой системы для работы с маркированными товарами

1. Проверить готовность прошивок ККТ. Прошивка ККТ должна поддерживать передачу данных в ОФД о маркированных товарах в теге 1162 в составе электронного
чека. Для ККТ 101/402/802-Ф – прошивки, начиная с 009.6.х.

2. ОФД должен быть готов принимать данные по маркированным товарам в теге 1162 электронного чека.

3. Проверить готовность сканера штрихкода на кассе. Требуется наличие на кассе сканера штрихкода с поддержкой 2D-штрихкодов в формате DataMatrix. Поддержку формата DataMatrix необходимо проверить для 2D-сканера: она может быть не включена, сканер может требовать обновления прошивки. Специальных требований к настройке работы с 2D-кодами со стороны кассового ПО нет.

4. Подготовить лицензию УКМ 4 с включенной опцией для работы с маркированными товарами. Лицензия УКМ 4 должна содержать опцию для активации работы с маркированными табачными изделиями – нужно запросить лицензию для работы с маркированными товарами у команды техподдержки УКМ 4.

5. Установить версию УКМ 4 с поддержкой функционала. Функционал работы с маркироваными товарами для табачной продукции поддержан в версии 85 и выше, для обуви – начиная с версии 86 и выше.

6. Выбрать в настройках магазина режим ввода маркированных товаров:

7. Настроить шаблоны ввода различных маркированных товаров для УКМ 4.

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

  • Datamatrix - тип ШК – алгоритм разбора контрольной марки. Возможные значения: 1 – пачка сигарет, 2 – блок сигарет (с МРЦ или без МРЦ), любая другая цифра – любой другой маркированный товар;
  • Datamatrix - GTIN – местоположение кода GTIN в коде контрольной марки. Возможные значения описаны здесь.
  • Datamatrix - серийный номер – местоположение серийного номера в коде контрольной марки. Возможные значения описаны здесь.
  • Datamatrix - МРЦ – местоположение МРЦ в коде контрольной марки. Возможные значения описаны здесь.

В кассовом ПО необходимо настроить следующие шаблоны ввода (только те, что планируются к использованию):

1) Пачка сигарет (основной шаблон ввода):

2) Блок сигарет (без МРЦ):

3) Блок сигарет (с МРЦ):

4) Маркированный товар 1 (прочие маркированные товары):

5) Маркированный товар 2 (прочие маркированные товары):

8. Добавить коды GTIN товаров как штрихкоды в профили соответствующих товаров. 

Разбор кода GTIN маркированных товаров происходит следующим образом:

  • Если количество лидирующих нолей равно 6: отбрасываем их все, оставшаяся часть представляет собой штрихкод вида EAN8 или UPC-E.
  • Если количество нолей равно 3: отбрасываем два ноля, оставшаяся часть представляет собой штрихкод вида UPC-A (длина 12 символов, начинается с 0).
  • Если количество нолей равно 2: отбрасываем два ноля, оставшаяся часть представляет собой штрихкод вида UPC-A (длина 12 символов, начинается не с 0).
  • Если количество нолей равно 1: отбрасываем его, оставшаяся часть представляет собой штрихкод вида EAN13, либо специальный код для остатков немаркированных товаров.
  • Для случаев с 4, 5 и более 6 лидирующих нолей: лидирующие нули не отбрасываем и производим поиск товара целиком по GTIN.

Примечание. Механизм работы с остатками немаркированных товаров (GTIN таких товаров начинается на 029) срабатывает исключительно для EAN13.

9. Установить признак Специальный маркированный товар для профиля товара (или группы товаров). Признак следует устанавливать, если есть необходимость ограничить ввод товаров в чек только по штрихкоду EAN без считывания марки. Признак для профилей можно загрузить с использованием конвертеров Стандартный импорт 4 и Импорт XML. Признак для группы товаров может быть установлен через интерфейс кассового сервера УКМ 4. 

На этом подготовка кассовой системы завершена.

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

Пока данная опция активна, маркированный товар, из контрольной марки которого через шаблон ввода удастся выделить максимальную розничную цену, всегда будет продаваться по цене, равной значению максимальной розничной цены. Однако, если при этом на данный товар установлена минимальная цена и она превышает максимальную розничную цену из КиЗ, то товар не добавится в чек, а на экране кассира появится сообщение об ошибке.

Отключение опции возвращает работу с маркированным товаром к прежнему алгоритму:

  • Если цена в УКМ 4 меньше, чем цена из КиЗ – берется цена из УКМ 4;
  • Если цена в УКМ 4 больше, чем цена из КиЗ – берется цена из КиЗ.

При использовании опции Продажа маркированных товаров по МРЦ необходимо учитывать следующие особенности:

  1. Продажа по максимальной розничной цене при включенной опции Продажа маркированных товаров по МРЦ будет происходить для любых товаров, у которых из состава КиЗ касса сможет выделить максимальную розничную цену.
  2. Продажа маркированных товаров по МРЦ влияет на изменение цены для внешних заказов, которые не имеют записи КиЗ в поле additional_info таблицы external_order_item_add_info конвертера Стандартный импорт 4.
  3. Продажа маркированных товаров по МРЦ не учитывается при выполнении операции Проверка цены.
  4. Продажа маркированных товаров по МРЦ не влияет на изменение цены для внешних заказов, которые имеют записи КиЗ в поле additional_info таблицы external_order_item_add_info конвертера Стандартный импорт 4.
  5. Продажа маркированных товаров по МРЦ не влияет на изменение цен для мягких чеков.
  6. Продажа маркированных товаров по МРЦ влияет на изменение цены при выборе цены из списка дополнительных цен.

Внимание! Функционал Продажа маркированных товаров по МРЦ требует расширенной лицензии (₽) на работу с маркированными товарами.

Проверка работы с маркированными товарами на кассе с УКМ 4

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

1. Считать сканером 2D-штрихкод марки КиЗ с товара в открытом чеке продажи:

2. Касса, с использованием необходимого шаблона ввода, разберет данные в КиЗ следующим образом:

  1. Извлечет GTIN (штрихкод товара) и с его помощью найдет артикул товара для добавления в чек.
  2. Добавит в чек артикул товара и установит цену.
  3. Сформирует данные для тега 1162 для электронного чека.
  4. Сохранит вместе с чеком полный код КиЗ для выгрузки конвертером.

3. Чек можно оплатить и закрыть.

Более подробно работа с маркированными товарами на кассе описана в разделе с пользовательскими сценариями.

Технические данные

Алгоритм кодирования данных для передачи в тег 1162 электронного чека обуви

Формирование тэга 1162 для ККТ:

Код типа маркировки:

  1. Байты [1:2] (2 байта) – код типа маркировки (постоянное значение 15 20 для признака DataMatrix GS1).
    Постоянное значение: 15 20.

  2. Идентификатор продукта GTIN.
    Байты [3:8] (6 байт) – GTIN (SXXXYYYYCCCCCZ).
    Используется 14-разрядный GTIN; при записи в ККТ, GTIN представляется как десятичное 14-знаковое число и преобразуется в BIN (big endian) размером в 6 байт.

  3. Серийный номер.
    Байты [9:21] (13 байт) Serial (AAAAAAAAAAAAA).
    Serial содержит в себе цифры, заглавные и строчные буквы латинского алфавита. Строковое значение, в кодировке CPP 866, размер – 13 байт.

  4. Резерв.
    Байты [22:32] (11 байт) – зарезервированы, и не используются.
    Резерв в ККТ не передается.

Пример формирования тега 1162

Имеем следующие данные по марке:

  1. GTIN: 04630037591316.
  2. Serial: sgEKKPPcS25y5.

Преобразуем GTIN в бинарный формат: 04 36 03 BE F5 14 (в случае, если GTIN менее 14 символов, его необходимо дополнить ведущими нулями).

Преобразуем Serial в строковое значение: 73 67 45 4b 4b 50 50 63 53 32 35 79 35.

Формируем тег 1162 для ККТ:

  1. Значение 8A 04 – номер тега (1162).
  2. Значение 15 00 – длина данных (21 байт КТ).
  3. Добавляем код типа маркировки: 15 20.
  4. Преобразуем GTIN в бинарный формат: 04 36 03 BE F5 14 (в случае, если GTIN менее 14 символов, его необходимо дополнить ведущими нулями).
  5. Преобразуем Serial в строковое значение: 73 67 45 4b 4b 50 50 63 53 32 35 79 35.
  6. Так как тег 1162 не имеет фиксированное значение, 11 байт резерва в ККТ не передаются.

Результат:

8A 04 15 00 15 20 04 36 03 BE F5 14 73 67 45 4b 4b 50 50 63 53 32 35 79 35

Алгоритм кодирования данных для передачи в тег 1162 электронного чека табачных товаров

Алгоритм записи тега 1162 (код товарной номенклатуры) при кодировании данных при маркировке табачной продукции.

На примере КиЗ пачки сигарет.

  1. Код типа маркировки.
    Байты [1:2] (2 байта) – код типа маркировки.
    Постоянное значение: 00 05.

  2. Идентификатор продукта GTIN.
    Байты [3:8] (6 байт) – GTIN.
    Используется 14-разрядный GTIN; при записи в ККТ, GTIN представляется как десятичное 14-знаковое число и преобразуется в BIN (big endian) размером в 6 байт.
    Если после преобразования получается менее 6, то следует добавить лидирующие нули.

  3. Код идентификации упаковки табачной продукции.
    Байты [9:15] (7 байт) – Serial.
    Serial содержит в себе цифры, заглавные и строчные буквы латинского алфавита. Строковое значение, в кодировке CPP 866, размер – 7 байт.

  4. Резерв.
    Байты [22:32] (11 байт) – зарезервированы, и не используются.
    Резерв в ККТ не передается.

Пример формирования тега 1162

Имеем следующие данные по марке:

GTIN: 98765432101234.

Преобразуем GTIN в бинарный формат: 59 D3 9E 7F 19 72.

Serial: ABC1234.

Преобразуем в строковое значение: 41 42 43 31 32 33 34

Формируем тег 1162:

1. Добавляем код типа маркировки: 00 05.

2. Формируем TLV для передачи в ККТ. Так как тег 1162 не имеет фиксированного значения, 11 байт резерва в ККТ не передаются:

8A 04 0F 00 00 05 59 D3 9E 7F 19 72 41 42 43 31 32 33 34

Значение 8A 04 – номер тега (1162); добавляется в ККТ.

0F 00 – длина данных (15 байт КТН).

Еще пример

Имеем код: (01)00000046210654(21)ADgopSq(91)12(92)1234v67i.

Скобки, выделяющие AI, в расчет не берем.

Кодируем только GTIN и Serial.

  1. Выделяем GTIN в 14 символов: 00000046210654 и преобразуем в бинарный вид: 00 00 02 C1 1E 5E.
  2. Выделяем Serial в 7 символов: ADgopSq и преобразуем в строковое значение: 41 44 67 6f 70 53 71.
  3. Складываем 00 05 + 00 00 02 C1 1E 5E + 41 44 67 6f 70 53 71.
  4. Кодируем в BASE64: AAUAAALBHl5BRGdvcFNx (эта часть выполняется в ККТ перед отправкой данных).

Поддержанные пользовательские сценарии в кассовом ПО УКМ 4

1. Продажа маркированного товара (считывание марки)

Сценарий демонстрирует режим ввода маркированных товаров считыванием одной только контрольной марки. 

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами (опция в лицензии).
  2. Покупатель приобретает маркированный товар.
  3. На товар нанесен КиЗ с дополнительными данными: GTIN, Serial.
  4. В кассовом ПО настроены шаблоны для ввода данных из кода КиЗ.
  5. Требуется обеспечить сохранение в теге 1162 электронного чека ККТ для товара дополнительной информации из КиЗ.

Сценарий:

  1. Кассир считывает сканером марку с товара.
  2. Кассовое ПО извлекает GTIN товара из кода КиЗ с использованием шаблонов ввода и идентифицирует артикул товара.
  3. Шаблон ввода содержит маркер, что этот товар является маркированным и требует специальной обработки.
  4. Кассовое ПО добавляет в чек артикул товара и выполняет формирование данных для сохранения в теге 1162 электронного чека с использованием Serial и GTIN.
    1. При добавлении товара в чек проверяется уникальность (в рамках чека) данных для тега 1162: товар будет добавлен в чек, только если в чеке уже не сохранен товар с такими данными марки.
    2. Для маркированного товара действует запрет на ввод количества: у каждого товара должны быть сохранены собственные дополнительные данные в теге 1162.
    3. Для табачных изделий: из кода КиЗ извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
      1. Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
      2. Если МкРЦ меньше розничной цены товара, то используется МкРЦ для добавления товара в чек.
      3. Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена устанавливаются равными МкРЦ.
    4. Товар добавлен в чек.
  5. В чек можно добавить дополнительные товары.
  6. Кассир принимает оплату по чеку и закрывает чек.
  7. В ОФД отправляется электронный чек с дополнительным тегом 1162 с данными из кода КиЗ.
  8. Кассовое ПО сохраняет в составе данных по чеку информацию о проданной марке для дальнейшей выгрузки в системы заказчика через конвертер.

Далее (не в кассовом ПО):

  1. ОФД обрабатывает данные по чеку и транслирует их в ИС МОТП (информационная система маркировки и мониторинга оборота табачной продукции).

Замечания:

  1. На кассе не доступен ручной ввод данных марки с клавиатуры кассы.
  2. Если функционал работы с маркированными товарами выключен на сервере (нет опции в лицензии), то все маркированные товары обрабатываются как обычные.

  3. Работа шаблонов ввода для маркированных товаров не требует наличия признака Специальный маркированный товар на товарах.

2. Ограничение добавления в чек продажи/возврата маркированного товара при считывании EAN

Этот сценарий демонстрирует действие ограничения способов добавления в чек маркированных товаров при установке для товара признака товара Специальный маркированный товарСценарий действителен для чеков продажи и возврата и имеет варианты, в зависимости от режима ввода маркированных товаров: "Только КиЗ" или "EAN+КиЗ".

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами (установлена опция в лицензии).
  2. В справочник УКМ 4 для товаров добавлены отметки для маркированных товаров.
  3. Покупатель приобретает маркированный товар.
  4. На товаре одновременно нанесены штрихкод EAN и КиЗ с дополнительными данными.

2.1. Режим "Только КиЗ": невозможно ввести товар с использованием штрихкода EAN

Режим ввода маркированных товаров одним сканированием КиЗ.

Сценарий:

  1. Кассир считывает сканером или вводит с клавиатуры кассы штрихкод EAN товара (или выбирает товар из классификатора в кассовом интерфейсе).
  2. Кассовое ПО идентифицирует артикул товара.
  3. Кассовое ПО определяет (с использованием признака в справочнике товаров), что это маркированный товар и его добавление в чек невозможно без считывания марки.
    1. Касса предупреждает кассира о невозможности добавления в чек маркированного товара по штрихкоду EAN следующим сообщением: "Для добавления в чек маркированного товара используйте код марки товара".
    2. Товар не добавляется в чек.
  4. Товар можно добавить в чек считыванием марки сканером (согласно сценарию, описанному в пункте 1).
  5. Кассир принимает оплату по чеку и закрывает чек.
  6. В ОФД отправляется электронный чек без данных в теге 1162.

2.2. Режим "EAN+КиЗ": невозможно ввести товар только с использованием марки

Режим ввода маркированных товаров двумя последовательными сканированиями: EAN+КиЗ.

Сценарий:

  1. Кассир считывает сканером марку с товара.
  2. Кассовое ПО идентифицирует артикул товара.
  3. Кассовое ПО определяет (с использованием признака в справочнике товаров), что это маркированный товар и его добавление в чек невозможно без последовательного считывания EAN+КиЗ.
    1. Касса предупреждает кассира о невозможности добавления в чек маркированного товара только сканированием марки, выдавая следующее сообщение: "Для добавления в чек маркированного товара используйте ШК EAN".
    2. Товар не добавляется в чек.
  4. Товар можно добавить в чек считыванием cначала штрихкода EAN, а затем КиЗ сканером.
  5. Кассир принимает оплату по чеку и закрывает чек.
  6. В ОФД отправляется электронный чек без данных в теге 1162. 

Замечание:

  1. Если для товара не установлен признак Специальный маркированный товар, то его можно без ограничений добавить в чек как любой обычный товар по штрихкоду EAN или выбрать из товарного классификатора в кассовом интерфейсе.
  2. Если для товара установлен признак Частично маркированный товар, то от ввода КиЗ можно отказаться. При этом, данные о марке не будут отправлены в ОФД, но в выгрузке через конвертер будет присутствовать информация о том, что товар был маркированным.

3. Возврат по чеку маркированного товара с КиЗ

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами.
  2. Покупатель приобретает маркированный товар.
  3. На товар нанесена марка с дополнительными данными.
  4. Товар добавлен в чек вводом данных из контрольной марки.
  5. Чек оплачен и закрыт.
  6. Покупатель хочет вернуть маркированный товар.
  7. У покупателя есть чек продажи, на товаре доступна марка.

Варианты сценариев:

3.1. Возврат отдельных позиций по чеку с выбором позиций сканером

В параметрах команды Возврат по чеку выбран режим Возврат чека – Частичный возврат.

  1. Кассир начинает операцию Возврат по чеку, вводит номер чека продажи, касса открывает список товаров, которые доступны для возврата.
  2. Кассир выбирает в предложенном списке товаров один или несколько товаров для возврата, и один из товаров оказывается маркированным (был продан с вводом марки).
    1. Если в составе чека продажи для товара не был сохранен код марки, то и при возврате код марки не контролируется (далее сценарий переходит к пункту 4).
  3. После выбора маркированного товара для возврата, кассовое ПО предлагает кассиру считать код марки с упаковки товара для подтверждения корректности выбора товара и чека:
    1. Кассир считывает марку с товара для возврата.
    2. Кассовое ПО проверяет, что считанный код марки принадлежит одному из товаров чека, и этот товар в чеке доступен для возврата (не был возвращен ранее). Если считанный код марки не присутствовал в изначальном чеке на продажу или уже был возвращен, то кассиру будет показано следующее сообщение: "Возврат данного товара невозможен". После этого касса возвращается к ожиданию ввода марки (пункт 3.b сценария). Возможно прерывание добавления товара в чек возврата кнопкой Сброс.
    3. Кассовое ПО определяет, какой позиции чека продажи принадлежит введенная для возврата марка, и добавляет в чек возврата именно эту позицию. Т.е. кассир мог выбрать для возврата один товар и считать марку от другого, однако, в чек на возврат будет добавлен второй товар (тот, марку которого считал кассир, а не тот, что был выбран им в списке (замечание актуально, если в чеке несколько товаров с одинаковым названием, но разными марками)).
    4. Кассовое ПО проверяет уникальность введенной марки в рамках чека на возврат: товар будет добавлен в чек на возврат, только если в чеке на возврат еще нет товара с такими данными марки.
    5. Кассовое ПО формирует данные для тега 1162 с использованием сохраненных данных.
  4. Кассовое ПО добавляет в чек возврата артикул товара (и добавляет тег 1162, если он был сформирован).
  5. Кассир закрывает чек.
  6. В ОФД отправляется электронный чек с дополнительным тегом 1162 в случае, если КиЗ был сохранен в чеке продажи.

3.2. Возврат всего чека целиком без выбора отдельных позиций

В УКМ 4 имеется возможность настройки режима операции возврат чека Возврат целиком

В этом случае, сценарий работы кассы с чеком с маркированными товарами будет отличаться.

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

Замечания:

  1. Если функционал работы с маркированными товарами не активирован опцией лицензии, то все маркированные товары обрабатываются как обычные.
  2. Не поддержан возврат через кассу для товаров с поврежденными марками.

4. Возврат маркированного товара без чека с КиЗ

Если у покупателя есть товар с КиЗ, но нет исходного чека продажи.

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами.
  2. В справочник УКМ 4 для товаров добавлены отметки для маркированных товаров.
  3. Покупатель приобретает маркированный товар.
  4. На товар нанесен КиЗ с дополнительными данными.
  5. Товар добавлен в чек продажи с вводом данных КиЗ.
  6. Чек оплачен и закрыт.
  7. Покупатель хочет вернуть товар.
  8. У покупателя нет чека продажи, но есть товар с КиЗ.

4.1. Режим ввода "Только КиЗ"

Сценарий:

  1. Кассир начинает операцию Чек на возврат и пробует добавить в чек на возврат товар с использованием штрихкода EAN (или выбрать товар из классификатора в кассовом интерфейсе).
    1. Касса идентифицирует артикул товара.
    2. Кассовое ПО определяет (с использованием признака Специальный маркированный товар в справочнике товаров), что это маркированный товар и его добавление в чек невозможно без считывания марки.
      1. Касса предупреждает кассира о невозможности добавления в чек маркированного товара по штрикоду EAN, отображая следующее сообщение: "Для добавления в чек маркированного товара используйте код марки товара".
      2. Товар не добавляется в чек.
  2. Кассир начинает операцию Чек на возврат и добавляет в чек на возврат товар считыванием марки.
    1. Касса идентифицирует артикул товара.
    2. Из кода марки выделяются данные для для формирования тега 1162.
  3. Кассовое ПО формирует данные для тега 1162.
  4. Кассовое ПО добавляет в чек возврата артикул товара (и добавляет тег 1162, если он был сформирован).
  5. Кассир закрывает чек.
  6. В ОФД отправляется электронный чек с дополнительным тегом 1162 в случае, если марка была использована для идентификации товара.

4.2. Для режима ввода "EAN+КиЗ"

Сценарий:

  1. Кассир начинает операцию Чек на возврат и пробует добавить в чек на возврат товар с использованием КиЗ.
    1. Касса идентифицирует артикул товара.
    2. Кассовое ПО определяет (с использованием признака Специальный маркированный товар в справочнике товаров), что это маркированный товар и его добавление в чек невозможно без считывания марки.
      1. Касса предупреждает кассира о невозможности добавления в чек маркированного товара по коду КиЗ (без считывания EAN+КиЗ), выдавая следующее сообщение: "Для добавления в чек маркированного товара используйте ШК EAN".
      2. Товар не добавляется в чек.
  2. Кассир начинает операцию Чек на возврат и добавляет в чек на возврат товар считыванием штрихкода EAN, а затем марки.
    1. Касса идентифицирует артикул товара.
    2. Из кода марки выделяются данные для для формирования тега 1162.
  3. Кассовое ПО формирует данные для тега 1162.
  4. Кассовое ПО добавляет в чек возврата артикул товара (и добавляет тег 1162, если он был сформирован).
  5. Кассир закрывает чек.
  6. В ОФД отправляется электронный чек с дополнительным тегом 1162 в случае, если марка была использована для идентификации товара.

Замечания:

  1. Не поддержан возврат через кассу для товаров с поврежденными марками.

5. Сценарий отмены товара в чеке с КиЗ

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами.
  2. Кассир открыл чек и добавил в чек маркированный товар с использованием марки (или товар только с кодом EAN).
  3. Чек еще не закрыт.
  4. Покупатель хочет убрать из чека маркированный товар.

Варианты сценариев:

5.1. Аннулирование текущей неподтвержденной позиции в УКМ 4

  1. Кассир выбирает опцию для аннулирования текущей неподтвержденной позиции в чеке.
  2. Касса не запрашивает считывание кода марки с товара (предполагается, что товар еще не добавлен в чек и находится у кассира в руках).
  3. Касса сторнирует товар.
  4. В электронный чек удаленный товар не включается (и данные с тегом 1162 не отправляются в ОФД).

5.2. Сторнирование любой подтвержденной позиции в УКМ 4

  1. Кассир выбирает опцию для сторнирования товара в чеке.
  2. Кассир либо выбирает номер позиции в чеке для сторнирования, либо считывает марку для выбора товара.
  3. Если номер позиции для сторнирования выбран вручную:
    1. Касса предлагает считать код марки с товара для его сторнирования.
  4. Если считан код КиЗ:
    1. Код марки уже считан – дополнительные вопросы не задаются.
  5. Касса проверяет, доступен ли товар со считанной маркой в чеке и можно ли его сторнировать.
  6. Касса определяет номер позиции в чеке для товара со считанной маркой и сторнирует позицию из чека.
  7. После идентификации товара он может быть удален из чека.
  8. В электронный чек удаленный товар не включается (и данные с тегом 1162 не отправляются в ОФД).

5.3. Сторнирование и аннулирование одной позиции в Lillo

В отличие от кассы УКМ-клиент, на кассе Lillo обе операции работают одинаково: по сценарию 5.2 сторнирования товара в чеке.

5.4. Сторнирование и аннулирование нескольких позиций в Lillo

Интерфейс кассы Lillo позволяет выбрать несколько товаров для выполнения операции сторнирования.

  1. Операция сторнирования, вызванная для группы выбранных товаров, должна проверить, есть ли среди выбранных товаров специальные маркированные товары (по наличию у товаров сохраненных данных о считанных марках).
  2. Если такие товары есть в группе, то сторнирование группы товаров не будет запущено кассой, что будет сопровождаться выводом сообщения: "Сторнирование маркированных товаров следует выполнить по одному".
  3. После вывода сообщения касса возвращается обратно в чек.

6. Выгрузка данных по чекам конвертером

Начальные условия:

  1. На кассе были сделаны продажи маркированных товаров.

Сценарий:

  1. Конвертер экспорта данных выгружает данные о КиЗ для проданных маркированных товаров.
  2. Конвертер также обеспечивает выгрузку признака маркировки товара (помимо контрольной или акцизной марки как таковой), что актуально в случаях добавления маркированного товара в чек считыванием одного только кода EAN. Таким образом, в случае продажи или возврата маркированного товара без считывания марки, благодаря наличию данного признака, все равно будет понятно, что товар является маркированным; это очень удобно для выявления необходимости перемаркировки.

Далее (не в кассовом ПО):

  1. Пользователь загружает во внешние системы данные по маркам проданных товаров.

Поддержаны конвертеры:

  1. Стандартный экспорт 4;
  2. Экспорт XML.

7. Загрузка в справочник товаров с признаком маркированности через конвертер

Начальные условия:

  1. Поддержка признака Специальный маркированный товар со стороны бэк-офисной системы.

Сценарий:

  1. Конвертер импорта загружает в базу данных УКМ 4 признак Специальный маркированный товар для товаров.

Замечание:

  1. Для признака доступны следующие операции: обновление, добавление, удаление.

Поддержаны конвертеры:

  1. Стандартный импорт 4;
  2. Импорт XML.

8. Продажа блока сигарет с маркировкой на кассе

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

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами (опция в лицензии).
  2. Настроен отдельный шаблон ввода для обработки кодов марок для блоков сигарет (данные отличаются структурой от индивидуальных марок).
  3. В справочнике товара заведен отдельный артикул для продажи блока сигарет с собственным штрихкодом с ценой для блока сигарет.
  4. Покупатель приобретает табачные изделия: 1 блок сигарет целиком (без распаковки).
  5. На блок сигарет нанесен КиЗ с дополнительными данными.
  6. Требуется обеспечить сохранение в электронном чеке для товара дополнительной информации из кода КиЗ.

Сценарий:

  1. Кассир считывает код DataMatix с блока упаковки.
  2. Касса получает из кода КиЗ товара и идентифицирует артикул блока сигарет для добавления в чек, а также МкРЦ.
  3. Касса проверяет МкРЦ для блока сигарет (аналогично сценарию 1).
  4. Касса добавляет в чек товарную позицию с количеством 1, с ценой блока.
  5. Касса формирует данные для тега 1162 для включения в электронный чек по правилам для блока сигарет.
  6. После оплаты чека данные по чеку, включая тег 1162, передаются в ККТ и далее – в ОФД.

Замечания:

  1. Продажа блока сигарет также возможна методом его распаковки и добавления в чек каждой пачки с собственным кодом марки (без использования функции Количество).

9. Установка атрибута "Специальный маркированный товар" для профиля товара

Начальные условия:

  1. Необходимо в ручном режиме установить ограничение на добавление в чек для одного профиля товара – только считыванием сканером марки.

Сценарий:

  1. Открываем раздел кассового сервера Справочники – Товары – Товары (вкладка слева), выбираем в товарном классификаторе нужный товар, кликнув по его названию, и открываем вкладку ЕГАИС/ЦРПТ в его профиле, где отмечаем галочкой признак Специальный маркированный товар и нажимаем кнопку Сохранить:

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

10. Установка атрибута " Специальный маркированный товар" для группы товаров

Начальные условия:

  1. Необходимо в ручном режиме установить ограничение на добавление в чек для группы товаров – только считыванием сканером марки.

Сценарий:

      1. Открываем раздел кассового сервера Справочники – Товары – Товары (вкладка слева), выбираем в товарном классификаторе нужный узел (группу товаров), кликнув по его названию:

      2. В открывшемся окне переходим во вкладку ЕГАИС/ЦРПТ, где отмечаем галочкой признак Специальный маркированный товар и нажимаем кнопку Сохранить:

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

11. Проверка цены маркированного товара (считывание марки)

Цену на товар можно проверить при помощи кассовой операции Проверка цены с использованием считывания марки КиЗ с товара.

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами.
  2. Опционально: в справочник УКМ 4 для товаров добавлены отметки для маркированных товаров.
  3. Покупатель просит проверить цену маркированного товара.
  4. На товар нанесен КиЗ с дополнительными данными.

Сценарий:

  1. Кассир использует кассовую операцию Проверка цены.
  2. Касса открывает интерфейс проверки цены и предлагает считать штрихкод товара.
  3. Кассир считывает сканером марку КиЗ.
  4. Касса проверяет наличие лицензии для работы с маркированными товарами:
    1. Если лицензия не загружена: в интерфейс проверки цены передается полная марка КиЗ.
    2. При наличии лицензии и только для штрихкодов, считанных сканером:
      1. Выполняется разбор марки КиЗ с использованием настроенных шаблонов ввода.
      2. Если один из шаблонов ввода с типом Товар подошел для считанных данных, то из разобранных шаблоном ввода данных выбирается штрихкод товара (с учетом шаблонов ввода маркированных товаров).
  5. Касса использует полученный штрихкод товара для поиска его стоимости.
    1. Для табачных изделий: из кода КиЗ извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
      1. Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
      2. Если МкРЦ меньше розничной цены товара, то используется МкРЦ.
      3. Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена считаются равными МкРЦ.
  6. Полученные данные отображаются на экранной форме проверки цены.

Альтернативный сценарий:

  1. Кассир считывает сканером штрихкод EAN с маркированного товара.
  2. Касса определяет, с использованием признака Специальный маркированный товар, что это маркированный товар и его обработка на кассе должна выполняться только по коду КиЗ.
  3. Касса выдает сообщение: "Для проверки цены используйте код марки товара".
  4. Касса возвращается в окно проверки цены товара.

12. Продажа/возврат на кассе маркированного товара со считыванием штрихкода EAN и кода марки КиЗ

Сценарий демонстрирует режим ввода маркированных товаров последовательным считыванием двух штрихкодов: EAN и КиЗ.

Начальные условия:

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами (опция в лицензии).
  2. В справочник УКМ 4 для товаров добавлены отметки для маркированных товаров.
  3. Активирован режим с обязательным считыванием штрихкода EAN для маркированных товаров.
  4. Покупатель приобретает маркированные изделия.
  5. На упаковку маркированного товара нанесен код КиЗ с дополнительными данными.
  6. На упаковку товара нанесен штрихкод EAN (возможно, иная разновидность штрихкода).
  7. Требуется обеспечить сохранение в электронном чеке для товара дополнительной информации из кода КиЗ.

Сценарий:

  1. Кассир считывает сканером штрихкод EAN с товара (либо вводит штрихкод в ручном режиме, либо выбирает товар из товарного классификатора в кассовом интерфейсе).
  2. Касса определяет артикул товара.
  3. Касса определяет (по признаку Специальный маркированный товар для товара или группы), что товар является маркированным.
  4. Касса определяет режим обработки маркированных товаров: с обязательным считыванием штрихкода EAN.
  5. Касса выводит окно для ввода КиЗ:
    1. Ручной ввод данных в окно невозможен.
    2. В окне доступна кнопка Сброс, отменяющая ввод текущего товара.
  6. Кассир считывает сканером марку с упаковки товара.
  7. Кассовое ПО разбирает код КиЗ с использованием шаблонов ввода.
    1. Шаблон ввода содержит маркер, что этот товар является маркированным и требует специальной обработки.
    2. Если считан не код К КиЗ, а любой другой – касса выводит сообщение: "Считайте код марки с товара" и возвращается к ожиданию ввода данных.
  8. Кассовое ПО добавляет в чек артикул товара (найден по штрихкоду EAN) и выполняет формирование данных для сохранения в теге 1162 электронного чека (с использованием данных из КиЗ).
    1. При добавлении товара в чек проверяется уникальность (в рамках чека) данных для тега 1162, товар будет добавлен в чек только если в чеке уже не сохранен товар с такими данными марки.
    2. Для маркированного товара действует запрет на ввод количества: у каждого товара должны быть сохранены собственные дополнительные данные в теге 1162.
    3. Для табачных изделий: из кода КиЗ извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
      1. Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
      2. Если МкРЦ меньше розничной цены товара, то используется МкРЦ для добавления товара в чек.
      3. Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена устанавливаются равными МкРЦ.
  9. Кассир закрывает чек.
  10. В ОФД отправляется электронный чек с дополнительным тегом 1162 с данными из КиЗ.
  11. Кассовое ПО сохраняет в составе данных по чеку информацию о проданной марке для дальнейшей выгрузки во внешние системы через конвертер.

Далее (не в кассовом ПО):

  1. ОФД обрабатывает данные и транслирует их в ИС МОТП (информационная система маркировки и мониторинга оборота табачной продукции).

Альтернативный сценарий:

Если кассир сканирует марку КиЗ без предварительной идентификации товара с использованием сканирования штрихкода EAN, то касса выводит сообщение: "Ошибка добавления маркированного товара в чек: сканируйте сначала штрихкод товара" и возвращается к ожиданию ввода товаров.

Замечания:

  1. Если функционал работы с маркированными товарами выключен на сервере (нет опции в лицензии), то все маркированные товары обрабатываются как обычные.


  • Нет меток