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

SetMark ◾️ Список товарных групп исключений (ЕСЛИ МАРОК НЕТ НА ОСТАТКАХ И/ИЛИ ОНИ НЕ ПЕРЕДАЮТСЯ ПО ЭДО)

Версия 2.8.0

Функционал применим ко всей маркировке, за исключением акцизного алкоголя.

Бизнес ценность

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

Пример

Коды маркировки молочной продукции не обязательны к передаче по ЭДО до 01.06.2025

Описание процесса:

При продаже маркированного товара, марка которого не загружена в SetMark и принадлежащего товарной группе, исключенной из проверки на остатках, товар будет продан (при условии отсутствия марки в списке проданных), а марка сохранена в списке проданных.

При возврате - марка из списка проданных перейдет в список активных.

Если же марка загружена в список активных, то SetMark выполнит проверку марки по списку активных и проигнорирует исключение товарной группы.

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

Функциональность предотвращает:

  • повторные продажи ранее проданных марок;

  • возвраты не проданных ранее марок;

Настройки

Продукт: SetMark

Расположение: application.properties

Наименование: setmark.<ТГ>.check.balance.product.type

Значения:

  • true - настройка включена.
    Контроль марок осуществляется в соответствии с настройкой setmark.<ТГ>.check.balance (для успешной продажи: check.balance=true - марка должна быть в списке активных, check.balance=false - марка может отсутствовать в списке активных и отсутствовать в списке проданных, но товар должен быть загружен в список исключений)

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

Значение по умолчанию: true

Функционал включается/выключается для каждой товарной группы маркированных товаров отдельно. Список товарных групп здесь.

Особенности:

  • Для каждой товарной группы настройка выполняется отдельно (товарные группы)

  • Настройка не выполняется для отдельных ИНН

  • Не влияет на возвраты. Для осуществления возврата КМ должна быть в списке проданных

Логика обработки настроек

Запрос статуса марки (/external/validate)

Продажа ("operationType": 0)

условия

setmark.<ТГ>.check.balance.product.type = true

setmark.<ТГ>.check.balance = true

setmark.<ТГ>.check.balance = false

КМ в списке активных

продажа разрешена

продажа разрешена

КМ нет в списке активных

Товар загружен в список исключений

продажа запрещена

продажа разрешена

КМ нет в списке активных

Товар не загружен в список исключений

продажа запрещена

продажа запрещена

КМ в списке проданных

продажа запрещена

продажа запрещена

 

setmark.<ТГ>.check.balance.product.type = false

setmark.<ТГ>.check.balance = true

setmark.<ТГ>.check.balance = false

КМ в списке активных

продажа разрешена

КМ нет в списке активных

Товар загружен в список исключений

продажа разрешена

КМ нет в списке активных

Товар не загружен в список исключений

продажа разрешена

КМ в списке проданных

продажа запрещена

продажа запрещена

Запрос статуса марки (/external/validate)

Возврат ("operationType": 1)

условия

setmark.<ТГ>.check.balance.product.type = true

setmark.<ТГ>.check.balance = true

setmark.<ТГ>.check.balance = false

КМ в списке проданных

возврат разрешен

КМ нет в списке проданных

Товар загружен в список исключений

возврат запрещен

КМ нет в списке проданных

Товар не загружен в список исключений

возврат запрещен

КМ в списке активных

возврат запрещен

условия

setmark.<ТГ>.check.balance.product.type = false

setmark.<ТГ>.check.balance = true

setmark.<ТГ>.check.balance = false

КМ в списке проданных

возврат разрешен

КМ нет в списке проданных

Товар загружен в список исключений

возврат запрещен

КМ нет в списке проданных

Товар не загружен в список исключений

возврат запрещен

КМ в списке активных

возврат запрещен

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

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