Азербайджан ◾️ Маркировка

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

Азербайджан ◾️ Маркировка

https://crystals.atlassian.net/browse/SRTZ-3699

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

10.4.9.0

 

Описание

После введения обязательного учета продаж на кассе все товары, маркированные средствами идентификации, должны продаваться в соответствии с действующим законодательством. В версии SetRetail 10.4.9.0 поддерживается импорт товаров, маркированных средствами идентификации (СИ), контроль марки и передача марки в фискализатор.

Ценность

Соблюдение законодательства при продаже товаров, маркированных средствами идентификации.

Типы товаров, маркированных средствами идентификации

Импорт товаров осуществляется в соответствии с интеграционной документацией с указанием плагинного свойства ШК marked=true.

  • Табак и табачная продукция (mark-type = TOBACCO).

  • Алкогольные и спиртсодержащие продукты (mark-type = ALCOHOL).

Валидация кода маркировки

  • Пример кода маркировки: 380J6uCRQi9IR1N13

  • Регулярное выражение: /^(?<gtin>\S{3})(?<serial>\S{12})(?<mrp>\S{4})?(?<verificationCode>\S{4})?.*$/gm

  • Не проверяется соответствие марки и GTIN.

Работа на кассе POS/SetTouch/SCO

  • Касса в обязательном порядке запрашивает у кассира код маркировки для товаров, имеющих в справочнике соответствующие признаки, и валидирует введенный код маркировки на соответствие формату.

  • В одном чеке не может быть двух одинаковых кодов маркировки.

  • Количество маркированных товаров указанного типа в каждой строке чека - 1шт:

    • если промаркирован блок сигарет, в котором 10 пачек, то сканируется только один КМ - с упаковки;

    • если просто нужно добавить 10 пачек сигарет в чек, то сканируется КМ каждой пачки отдельно и каждая добавляется отдельной строкой в чек.

  • При удалении товаров, подлежащих маркировке, из чека, касса в обязательном порядке запрашивает сканирование кода маркировки и выполняет проверку на соответствие отсканированного кода коду, введенному при добавлении маркированного товара в чек.

  • Код маркировки товара передается в составе фискального документа в фискализатор AirConn при продаже и возврате, в параметре itemMarkingCode.

Правила возврата (только для POS/Touch)

  • Возврат маркированного товара осуществляется только по чеку с запросом кода маркировки.

  • Возврат без чека, или с чеком, но при отсутствии КМ - не осуществляется.

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

Продажа на кассе Маркированный Товар 1 с корректным Кодом Маркировки КМ1. Товар добавляется по ШК

  1. Кассир сканирует товарный ШК1 с Маркированный Товар 1.

  2. Касса распознает товар как маркированный и запрашивает КМ.

  3. Кассир сканирует КМ1.

  4. Касса проверяет отсканированный КМ1 на соответствие формату КМ.

  5. Маркированный Товар 1 добавляется в чек.

  6. Кассир фискализует чек.

Удаление из чека Маркированный Товар 1 с корректным Кодом Маркировки КМ1. Проверка удаления из чека нужной КМ.

  1. Кассир сканирует товарный ШК1 с Маркированный Товар 1.

  2. Касса распознает товар как маркированный и запрашивает КМ.

  3. Кассир сканирует КМ1.

  4. Касса проверяет отсканированный КМ1 на соответствие формату.

  5. Маркированный Товар 1 добавляется в чек.

  6. Кассир сканирует товарный ШК2 с Маркированный Товар 2.

  7. Касса распознает товар как маркированный и запрашивает КМ.

  8. Кассир заново сканирует КМ2.

  9. Касса проверяет отсканированный КМ2 на соответствие формату.

  10. Маркированный Товар 2 добавляется в чек.

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

  12. Касса запрашивает КМ.

  13. Кассир по ошибке сканирует КМ2 (с Маркированный Товар 2).

  14. Касса сообщает кассиру об ошибке и запрашивает КМ.

  15. Кассир сканирует КМ1 (с Маркированный Товар 1).

  16. Маркированный Товар 1 удаляется из чека.

  17. Кассир фискализует чек.

 

Проверка наличия марки в чеке продажи при возврате по чеку

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

https://crystals.atlassian.net/browse/SRTB-9135

10.4.13.0

В версии 10.4.13.0 добавлена возможность при осуществлении возврата маркированного товара проверять марку на соответствие марке в чеке продажи. При оформлении возврата запрашивается марка, если марка найдена в чеке продажи, то возврат производится. В случае несовпадения марок отображается сообщение об ошибке.

Настройка

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

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

Возврат ранее проданного Маркированный Товар 1 с Кодом Маркировки КМ1 по чеку

  1. Покупатель возвращает ранее купленный Маркированный Товар 1.

  2. Кассир находит чек продажи.

  3. Кассир сканирует ШК1 с Маркированный Товар 1.

  4. Касса распознает товар как маркированный и запрашивает КМ.

  5. Кассир сканирует КМ1.

  6. Касса проверяет отсканированный КМ1 на соответствие КМ1 из чека продажи.

  7. Кассир переходит к расчету.

  8. Кассир возвращает денежные средства (примененным типом оплаты из чека продажи).

  9. Чек фискализуется.

Ограничения

  • При использовании функциональности "Отложенный чек", товары, маркированные средствами идентификации, автоматически восстанавливаются в чек, если “Отложенный чек” был поднят на той же кассе, где был открыт.

  • Если “Отложенный чек” будет открыт на другой кассе, то при поднятии “Отложенного чека” касса запросит сканирование СИ для маркированных товаров.

  • Произвольный возврат запрещен в связи с ограничением работы программного фискализатора AirConn.

Статьи по функциональности страны