Номенклатура алкогольной продукции предполагает реализацию алкогольных товаров как в единственном экземпляре, так и в составе подарочного алкогольного набора. Кассовое ПО Artix позволяет вести учет по алкогольным наборам и проводить их реализацию.
Для реализации алкогольного набора в БД кассовой программы необходимо наличие:
- товара, в свойствах которого указано значение
op_mode = 1024
(БДDictionaries
таблицаTmc
, товар является алкогольным набором); - товаров, входящих в состав алкогольного набора БД
Dictionaries
таблицаAlcoset
.
Добавление алкогольного набора в чек продажи или возврата выполняется в следующем порядке:
- считывается штрих-код товара, являющегося алкогольным набором;
- для каждого товара по запросу программы считываются штрих-код товара, штрих-код акцизной марки, а также дополнительный штрих-код акцизной марки, если это предусмотрено настройками.
После добавления всех товаров, входящих в набор, в чек добавляется только позиция с товаром набора.
Цена алкогольного набора определяется суммой цен всех товаров, входящих в него:
- Если цена алкогольного набора меньше суммы цен всех входящих в него товаров, то при закрытии чека на экран будет выведена ошибка “Ошибка ФР: чек оплачен не полностью”.
- Если цена алкогольного набора больше суммы цен всех входящих в него товаров, то будет создана дополнительная не акцизная позиция в алкогольном наборе, цена дополнительной позиции будет разницей между ценой алкогольного набора и суммой цен всех входящих в него товаров.
МРЦ для алкогольного набора не может быть установлена ниже суммы цен товаров, которые входят в него.
Возможные ошибки при регистрации алкогольного набора в чеке продажи/возврата:
- при попытке добавить в чек алкогольный набор, который не содержит товаров, на экран будет выведена ошибка "Товары алкогольного набора не найдены";
- при считывании штрих-кода товара, который не входит в указанный набор, на экран будет выведена ошибка "Ошибка при добавлении алкогольного набора. Товар отсутствует в наборе.";
- при попытке добавить в чек алкогольный набор, который уже был продан/возвращен ранее, на экран будет выведена ошибка "Ошибка при добавлении алкоголя. Акцизная марка уже была зарегистрирована ранее";
- если при добавлении алкогольного набора в чек штрих-код акцизной марки товара поврежден или некорректен, то на экран будет выведена ошибка "Ошибка считывания акцизной марки, повторите сканирование";
- если при добавлении алкогольного набора в чек штрих-код акцизной марки товара был считан несколько раз, то на экран будет выведена ошибка "Ошибка при добавлении алкоголя. Штрих-код уже зарегистрирован".
Возможные ошибки при добавлении алкогольного набора в чек возврата:
- при попытке добавить в чек возврата алкогольный набор, в котором штрих-код акцизной марки не соответствует штрих-коду проданного товара, но в наборе есть товар с такой акцизной маркой, на экран будет выведена ошибка "Ошибка при добавлении алкоголя. Акцизная марка не соответствует проданной".
Проверка уникальности акцизной марки и ее статуса выполняется для каждой единицы товара, входящей в набор, аналогично продаже (возврату) акцизных марок единичных товаров.
Для сторнирования алкогольного набора из чека необходимо считать акцизные марки всех товаров, входящих в набор.
Возможные ошибки при сторнировании алкогольного набора из чека продажи/возврата:
- при считывании штрих-кода товара, которого нет в алкогольном наборе, на экран будет выведено предупреждение "В документе нет позиции с такой акцизной маркой";
- при повторном считывании штрих-кода товара, который находится в алкогольном наборе, на экран будет выведена ошибка "Товар отсутствует в наборе".
После закрытия чека данные о проданных (возвращенных) алкогольных товарах записываются в БД Documents
таблицу Alcosetitem
.