Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Пользование данным продуктом требует наличия соответствующего вида лицензии!


Оглавление

Отображение дочерних

О продукте

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

...

СуперМаг Марко – это сервер валидации всей маркированной продукции, который предназначен для контроля продажи маркированных товаров любых типов (в том числе, алкоголя). 

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

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

...

  • Наличие марки в белом списке товаров (согласно документам поступления, полученным с помощью систем электронного документооборота) и отсутствие в черном списке (согласно документам отгрузки юр. лицам и документам списания) при ее реализации на кассе.

...

  • Соответствие марки товару, с которым она реализуется на кассе.

СуперМаг Марко постоянно развивается, чтобы соответствовать действующему законодательству, помогая розничным и оптовым продавцам соблюдать его требования легко и неукоснительно.СуперМаг Марко – это система, созданная с применением современного стека технологий разработки ПО; она поставляется вместе с бесплатными “Open source”-решениями Linux и MariaDB.       

СуперМаг Марко может разворачивается в отказоустойчивый кластер с высокой степенью доступности на базе Kubernetes K8S.


Архитектура решения

Существует два варианта организации системы валидации маркированной продукции с помощью СуперМаг Марко:

...

При децентрализованном размещении требования к доступности и отказоустойчивости сервиса СуперМаг Марко снижаются, особенно в части сетевой инфраструктуры.























Функциональные возможности

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

...

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

...

марки загружаются в

...

СуперМаг Марко с условным

...

статусом «Не продан». При отсутствии на стороне пользователя (магазина) возможности выгрузить перечень реализуемых марок в СуперМаг Марко, допускается отсутствие кода маркировки в базе данных модуля. Проверка таких марок будет осуществляться только на предмет наличия у них статуса выбывших (т.е. при продаже или возврате будет проверяться, была ли такая марка зарегистрирована в СуперМаг Марко по факту ее продажи).

При считывании маркировки товара (акцизной марки для алкогольного товара или КиЗ для маркированного товара), касса отправляет запрос в СуперМаг Марко на проверку возможности продажи/возврата считанного КиЗ

...

.

СуперМаг Марко сохраняет информацию об уже проданных КиЗ, что позволяет ему

...

контролировать повторные продажи одной и той же марки: система обеспечивает возможность продать на кассе лишь те маркированные товары, которые не были проданы ранее (или были возвращены), и оформить возврат только тех товаров с КиЗ, которые имеют статус «Продан»

...

.

Если торговая система загрузит для марки связку со штрихкодом товара и/или магазином, то СуперМаг Марко выполнит проверку возможности продажи данной марки в паре с соответствующим штрихкодом и/или в соответствующем магазине (функционал актуален для акцизного алкоголя).

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

Один раз в сутки, в 1:00 ночи, система автоматически удаляет марки товаров в статусе «Продан», если с момента перевода их в этот статус прошло более 1 месяца (при необходимости, данный срок можно продлить, изменив настройки СуперМаг Марко). Помимо всего перечисленного, СуперМаг Марко выгружает сводку об ошибках, возникших в процессе обработки запросов с касс и при приёме информации из торговой системы.

Загрузка данных о марках и кодах товара из торговой системы на сервер валидации, а также обмен данными между сервером валидации и кассовой системой осуществляются через открытый REST-API (HTTP), отраженный в следующих swagger-схемах:

СхемаФункционал
loader_service – импорт Импорт данных (загрузка данных в СуперМаг Марко)Добавлять КиЗ, корректировать параметры записи о КиЗ, удалять КиЗ

validation_service – продажа Продажа (возврат) КиЗ на кассе

Контролировать валидность марки при продаже и возврате
errorlog – экспорт Экспорт записей об ошибках в обработке КиЗПо запросу получать перечень ошибок, записанных в журнале
statechangelog – экспорт Экспорт истории изменения КиЗПо запросу получать информацию об истории изменения записи о КиЗ: дата-время изменения, источник/инициатор изменения (чек или внешняя система), статус, сопоставленные коды товара, коды магазина, ссылка на документ

...

3. Период хранения событий в журнале сервера валидации составляет 2 недели и не регулируется пользователем.

Как начать работать с СуперМаг Марко

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

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

API интеграции с системой можно найти здесь.