Публичное пространство
Азербайджан ◾️ Маркировка
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.
Касса проверяет отсканированный КМ1 на соответствие формату КМ.
Маркированный Товар 1 добавляется в чек.
Кассир фискализует чек.
Удаление из чека Маркированный Товар 1 с корректным Кодом Маркировки КМ1. Проверка удаления из чека нужной КМ.
Кассир сканирует товарный ШК1 с Маркированный Товар 1.
Касса распознает товар как маркированный и запрашивает КМ.
Кассир сканирует КМ1.
Касса проверяет отсканированный КМ1 на соответствие формату.
Маркированный Товар 1 добавляется в чек.
Кассир сканирует товарный ШК2 с Маркированный Товар 2.
Касса распознает товар как маркированный и запрашивает КМ.
Кассир заново сканирует КМ2.
Касса проверяет отсканированный КМ2 на соответствие формату.
Маркированный Товар 2 добавляется в чек.
Кассир удаляет Маркированный Товар 1 из чека (привилегия на удаление есть).
Касса запрашивает КМ.
Кассир по ошибке сканирует КМ2 (с Маркированный Товар 2).
Касса сообщает кассиру об ошибке и запрашивает КМ.
Кассир сканирует КМ1 (с Маркированный Товар 1).
Маркированный Товар 1 удаляется из чека.
Кассир фискализует чек.
Проверка наличия марки в чеке продажи при возврате по чеку
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 с Маркированный Товар 1.
Касса распознает товар как маркированный и запрашивает КМ.
Кассир сканирует КМ1.
Касса проверяет отсканированный КМ1 на соответствие КМ1 из чека продажи.
Кассир переходит к расчету.
Кассир возвращает денежные средства (примененным типом оплаты из чека продажи).
Чек фискализуется.
Ограничения
При использовании функциональности "Отложенный чек", товары, маркированные средствами идентификации, автоматически восстанавливаются в чек, если “Отложенный чек” был поднят на той же кассе, где был открыт.
Если “Отложенный чек” будет открыт на другой кассе, то при поднятии “Отложенного чека” касса запросит сканирование СИ для маркированных товаров.
Произвольный возврат запрещен в связи с ограничением работы программного фискализатора AirConn.
Статьи по функциональности страны
- Азербайджан ◾️ Добавление в чек весовых товаров по ШК с количеством
- Азербайджан ◾️ SetTouch ◾️ Контрольная лента и Z-отчет за период на кассе из фискализатора AirConn
- Азербайджан ◾️ AirConn
- Азербайджан ◾️ G.O.L.D. Запрет оплаты по карте юридического лица без ее добавления в чек
- Азербайджан ◾️ Продажа фермерских товаров и учет НДС по ним
- Азербайджан ◾️ Сервис оплаты парковочного места GozcuParking
- Азербайджан ◾️ Подключение принтера чеков Xprinter (AirConn)
- Азербайджан ◾️ OmniTech
- Азербайджан ◾️ Печать RRN-кода банковской транзакции на кассовом чеке
- Азербайджан ◾️ Печать азербайджанского языка в кассовых документах на ПЧ Print X
- Азербайджан ◾️ Маркировка