CSI K ◾ Продажа алконаборов с КИН одной строкой на КСО

Публичное пространство

CSI K ◾ Продажа алконаборов с КИН одной строкой на КСО

https://crystals.atlassian.net/browse/SCOC-2176

https://crystals.atlassian.net/browse/CR-12763

10.4.13.0

Описание

Для маркированных товаров существует ограничение, согласно которому для маркированного товара может быть передана только одна марка. В связи с этим раньше приходилось разбивать маркированные наборы на составляющие и сканировать марку каждого товара отдельно. Чтобы упростить процедуру продажи и учета была реализована схема маркировки наборов с использованием КИН.

КИН - код идентификации набора. Набор товаров – сформированная любым участником оборота совокупность товаров, объединенных общей потребительской упаковкой, имеющая собственный уникальный код идентификации. Набор можно формировать и расформировывать на любом этапе оборота продукции.

В версии 10.4.10.0 для pos-/touch-касс была реализована возможность продажи набора как один товар:

  • С выбытием алкогольных бутылок через УТМ.

  • С выбытием единственного КИН маркированной продукции через ОФД.

Начиная с версии 10.4.12.0 доступна загрузка наборов, содержащих и признак mark-type, и товары-спутники extra-goods.

В версии 10.4.13.0 функциональность была реализована для касс самообслуживания на базе SetRetail SCO v.2.

Подробная информация о функциональности, пример файлов импорта товара и экспорта чеков, а также пример работы на классических кассах в статье Маркировка и МРЦ ◾️ Продажа алконаборов с КИН одной строкой.

Ценность

Доработка позволяет соблюсти требования законодательства и оптимизировать покупку алконаборов покупателем на КСО.

Глоссарий

Для удобства пользования статьей ниже приведен глоссарий, в котором расшифрованы основные аббревиатуры, например, КИН, КИ, УТМ и т. д.

  • КИ (Код идентификации) – это уникальная последовательность символов, состоящая из нескольких частей и наносящаяся на товар или товарную упаковку в виде кода DataMatrix. Генерирует его оператор маркировки на основе данных внесенных участником оборота.

  • КИН – код идентификации набора. Набор товаров – сформированная любым участником оборота совокупность товаров, объединенных общей потребительской упаковкой, имеющая собственный уникальный код идентификации. Набор можно формировать и расформировывать на любом этапе оборота продукции.

  • АМ – акцизная марка. Вид фискальных марок для оплаты акцизного сбора на отдельные виды товаров, например, алкогольную продукцию.

  • ШК – штрихкод товарной позиции.

  • ЧЗ – сервис проверки кодов маркировки Честный Знак.

  • ОИСМ – оператор информационных систем маркировки, который осуществляет мониторинг всех продаваемых товаров, подлежащих обязательной маркировке.

  • УТМ – универсальный транспортный модуль. Специальное программное обеспечение, которое позволяет обмениваться информацией с ЕГАИС алкогольного рынка.

  • ОФД – оператор фискальных данных.

  • КВП – контрольно-весовая платформа.

Пример работы успешного сценария

Добавление товара по штрихкоду покупателем

Товар_1 – алкогольный набор, в состав которого входят:

  • Алкоголь с АМ_1;

  • Безалкогольные напитки в количестве >1 шт. с групповым КИН. Например, два тоника с КИ_1 и КИ_2.
    Набор загружен без extra-goods.

1. Покупатель подходит к КСО и сканирует штрихкод с коробки Товара_1.

2. Касса проверяет:

  • МРЦ и АМРЦ для товара;

  • время продажи.

3. КСО просит считать АМ для алкоголя, входящего в набор → покупатель сканирует АМ.

image-20250310-131735.png

4. Касса проверяет АМ в SetMark, в т. ч. соответствие АМ товару.

5. Касса просит считать КИН → на экране отображается сообщение Просканируйте марку для Алконабор с КИН.

image-20250311-085442.png

6. Покупатель сканирует КИН → касса осуществляет все текущие проверки, актуальные для маркированного товара данной категории:

  • валидность КИН и соответствие товару;

  • проверка в ЧЗ;

  • проверка в ОИСМ;

  • проверка в SetMark.

7. Алкогольный набор добавлен в чек → для товарной позиции заполняются теги:

  • 1212: 31;

  • 1163:

    • 1305: КИН.

image-20250311-085646.png

8. Покупатель нажимает Начать оплату.

9. Касса блокируется и вызывает консультанта для подтверждения возраста покупателя.

image-20250311-085747.png

10. Консультант авторизуется на кассе и подтверждает возраст покупателя.

image-20250311-085855.png

11. Касса возвращается в режим покупателя на экран выбора типов оплаты → покупатель завершает чек удобным способом.

image-20250311-092159.png

12. Касса отправляет на подпись в УТМ чек с алкогольной бутылкой (только она учитывается в УТМ).

13. Касса получает подписанный чек из УТМ.

14. Касса регистрирует чек:

  • в чеке есть одна товарная позиция, для которой указывается КИН набора и информация об АМ бутылки;

  • в ОФД есть информация о выбытии КИН маркированного набора в позиции и АМ алкогольной бутылки.

Добавление товара по штрихкоду консультантом

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

image-20250311-093129.png

2. Консультант сканирует штрихкод с коробки товара_1.

image-20250311-093230.png

3. Касса проверяет:

  • МРЦ и АМРЦ для товара;

  • время продажи.

4. Касса запрашивает подтверждение возраста покупателя → консультант подтверждает возраст.

image-20250311-093346.png

5. КСО просит считать АМ для алкоголя, входящего в набор → консультант сканирует АМ.

image-20250311-094042.png

6. Касса проверяет АМ в SetMark, в т. ч. соответствие АМ товару.

7. Касса просит считать КИН.

image-20250311-094232.png

8. Консультант сканирует КИН → касса осуществляет все текущие проверки, актуальные для маркированного товара данной категории:

  • валидность КИН и соответствие товару;

  • проверка в ЧЗ;

  • проверка в ОИСМ;

  • проверка в SetMark.

9. Алкогольный набор добавлен в чек → для товарной позиции заполняются теги:

  • 1212: 31;

  • 1163:

    • 1305: КИН.

image-20250311-094439.png

10. Консультант возвращает кассу в режим покупателя → набор добавлен в чек → покупатель переходит к оплате и закрывает чек любым доступным способом.

image-20250311-095558.png

Добавление товара по КИН покупателем

1. Покупатель сканирует КИН с коробки товара.

2. Касса находит по GTIN набор в базе данных.

3. Касса осуществляет все текущие проверки, актуальные для маркированного товара данной категории:

  • валидность КИН и соответствие товару;

  • проверка в ЧЗ;

  • проверка в ОИСМ;

  • проверка в SetMark.

4. КСО просит считать АМ для алкоголя, входящего в набор → покупатель сканирует АМ.

5. Касса проверяет АМ в SetMark, в т. ч. соответствие АМ товару.

6. Касса проверяет:

  • МРЦ и АМРЦ для товара;

  • время продажи.

7. Алкогольный набор добавлен в чек → для товарной позиции заполняются теги:

  • 1212: 31;

  • 1163:

    • 1305: КИН.

8. Покупатель нажимает Начать оплату.

9. Касса блокируется и вызывает консультанта для подтверждения возраста покупателя.

10. Консультант авторизуется на кассе и подтверждает возраст покупателя.

11. Касса возвращается в режим покупателя на экран выбора типов оплаты → покупатель завершает чек удобным способом.

12. Касса регистрирует чек:

  • в чеке есть одна товарная позиция, для которой указывается КИН набора и информация об АМ бутылки;

  • в ОФД есть информация о выбытии КИН маркированного набора в позиции и АМ алкогольной бутылки.

Пример работы отрицательного сценария

Негативный сценарий продажи Товара_1

1. Покупатель подходит к КСО и сканирует штрихкод с коробки Товара_1.

2. Касса проверяет:

  • МРЦ и АМРЦ для товара;

  • время продажи.

3. КСО просит считать АМ для алкоголя, входящего в набор → покупатель сканирует АМ.

4. Касса проверяет АМ в SetMark, в т. ч. соответствие АМ товару.

5. Касса просит считать КИН → на экране отображается сообщение Просканируйте марку для Алконабор с КИН.

6. Покупатель сканирует КИН → касса осуществляет все текущие проверки, актуальные для маркированного товара данной категории:

  • валидность КИН и соответствие товару;

  • проверка в ЧЗ;

  • проверка в ОИСМ;

  • проверка в SetMark.

7. КИН не проходит проверки.

8. На кассе отображается ошибка → КСО блокируется и вызывается консультант.

9. Консультант авторизуется на КСО → на экране отображается текст ошибки.

10. Консультант нажимает ОК → касса возвращается в режим покупателя.

11. Набор Товар_1 и товары из набора в чек не добавляются.

Удаление Товара_1 из чека через меню консультанта

  • В чек добавлен Товар_1. У покупателя нет привилегии на удаление маркированных и акцизных товаров из чека.

1. Покупатель нажимает Позвать помощника → КСО вызывает консультанта для удаления товара из чека.

image-20250403-080644.png

2. Консультант подходит к КСО и авторизуется сканированием бейджа → консультант нажимает Редактирование чека.

image-20250403-080829.png

3. Консультант нажимает на Товар_1.

image-20250403-080941.png

4. Консультант нажимает Удалить из чека.

image-20250403-081049.png

5. КСО запрашивает сканирование марки Товара_1 → консультант сканирует марку.

image-20250403-081219.png

6. Товар_1 удален → консультант возвращает кассу в режим покупателя.

image-20250403-081450.png

7. КСО переходит в режим покупателя → Товар_1 отсутствует в чеке → покупатель продолжает работу с чеком или переходит к оплате.

image-20250403-081536.png

Ограничения

1. Добавление в одно сканирование при считывании КИН набора с последующим запросом сканирования АМ возможно:

  • если GTIN в КИН используется только в этом наборе. Т.е. по GTIN из КИН можно будет однозначно идентифицировать набор;

  • данный функционал не будет работать для алкогольных наборов, в составе которых один БА напиток, если на упаковку будет нанесена КИ этого БА напитка. Поскольку GTIN в КИ этого БА не будет являться уникальным, а БА напиток в составе набора может продаваться отдельно от набора по этому КИ.

2. Продажа маркированного компонента отдельно, находящегося в составе ранее проданного набора и объединенного КИН, будет запрещена Честным Знаком.

Продажа набора, в состав которого входили маркированные товары объединённые КИН и маркированный компонент которого ранее был продан, также будет запрещена Честным Знаком. В SetMark (или SetMarkCentrum) также будет контролироваться выбытие и продажа наборов, объединенных КИН.

3. Если товар надо продать по новой схеме, то у товара кроме признака акцизного алкоголя появится соответствующий признак маркировки (mark-type). Если по старой схеме (Маркировка и МРЦ ◾️ Алконаборы с товарами-спутниками/ CSI K ◾ Продажа алконаборов с товарами-спутниками на КСО), то выгружается с extra-goods.

  • Если ожидается считывание только одного кода маркировки (КИН или КИ, если в наборе один БА напиток), то его будут загружать по новой схеме – с mark-type и без загрузки extra-goods.

  • Если двух и более, то с extra-goods.

4. Данная реализация не будет поддерживать наборы с маркированным пивом: <mark-type> BEER и DRAFT_BEER.

5. На КСО нет функционала возврата.

6. Опциональное сканирование маркированных товаров на КСО доступно только через меню консультанта.

7. Отказ от сканирования АМ или марки при добавлении отменяет добавление товара в чек, при удалении – удаление из чека (товар остается в чеке).

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

9. Удаление из чека алкогольного набора предусмотрено только через меню помощника.

Настройка

Дополнительные настройки для данной функциональности не требуются.

Ниже представлена информация о совместимости доработки с действующими настройками в базе данных.

Настройки в базе данных _DB.pngset (на сервере) или _DB.pngcatalog (на кассе) в таблице _Table.jpgsales_management_properties:

1. 'check.excise.soft': опциональное сканирование кода маркировки для маркированного товара; при условии отсутствия признака маркировки у штрихкода товара marked="true" и наличии типа маркировки <mark-type>.

2. 'isBlockCashAfterMarkScanRefuse': блокировка кассы и вызов консультанта при отказе от сканирования марки покупателем.

3. Удаление маркированных товаров из чека – CSI K ◾ Удаление маркированного товара из чека через интерфейс покупателя: удаление набора покупателем будет доступно, если включена настройка и:

  • у роли покупателя есть привилегии на удаление маркированного и акцизного товаров (если набор состоит из алкогольного товара и маркированного БА товара);

  • у роли покупателя есть привилегия на удаление маркированного товара (если набор состоит из маркированных товаров).

Если набор в чеке один и при добавлении был отсканирован КИН, то при удалении покупателем и подтверждении консультантом АМ и КИН запрашиваться не будут.

Статьи по теме

© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных