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