Версия 2.8.0 |
Функционал применим ко всей маркировке, за исключением акцизного алкоголя. |
Функционал позволяет исключать из проверки на остатках SetMark марки для товарных групп, что в свою очередь дает возможность не загружать в список товаров исключений коды товаров, облегчая работу с такими товарными группами, по которым отсутствуют марки (нет данных от поставщиков).
Пример
Коды маркировки молочной продукции не обязательны к передаче по ЭДО до 01.06.2025
Пример
Коды маркировки молочной продукции не обязательны к передаче по ЭДО до 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
Функционал включается/выключается для каждой товарной группы маркированных товаров отдельно. Список товарных групп здесь.
Для каждой товарной группы настройка выполняется отдельно (товарные группы)
Настройка не выполняется для отдельных ИНН
Не влияет на возвраты. Для осуществления возврата КМ должна быть в списке проданных
условия | 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 | |
КМ в списке активных | продажа разрешена | |
КМ нет в списке активных Товар загружен в список исключений | продажа разрешена | |
КМ нет в списке активных Товар не загружен в список исключений | продажа разрешена | |
КМ в списке проданных | продажа запрещена | продажа запрещена |
условия | 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 | |
КМ в списке проданных | возврат разрешен | |
КМ нет в списке проданных Товар загружен в список исключений | возврат запрещен | |
КМ нет в списке проданных Товар не загружен в список исключений | возврат запрещен | |
КМ в списке активных | возврат запрещен |