Минимальная розничная цена (МРЦ) на алкогольную продукцию представляет собой цену, ниже которой одна бутылка алкогольной продукции крепостью свыше 28 процентов не может быть реализована потребителям предприятиями розничной торговли, общественного питания, сферы услуг, а также индивидуальными предпринимателями.
<?xml version="1.0" encoding="UTF-8"?> <goods-catalog> <min-price-restriction id="0000004050" subject-type="GOOD" subject-code="45035" type="MIN_PRICE" value="180.00"> <since-date>2016-01-27T00:00:00.000</since-date> <till-date>2061-04-27T23:59:59.000</till-date> <since-time>00:00:00.000</since-time> <till-time>23:59:59.000</till-time> <deleted>false</deleted> <days-of-week>MO TU WE TH FR SA SU</days-of-week> </min-price-restriction> </goods-catalog> |
Согласно спецификации "Интеграция с ERP" доступной в разделе Интеграционная документация , из ERP необходимо выгрузить товары с типом Крепкий алкоголь ( ProductSpiritsEntity ) и указать ограничение минимальной цены для товара ( min-price-restriction ) :
В карточке товара отобразится загруженное ограничение:
Рекламных акциях не должна быть выбрана опция "игнорировать ограничения в рамках рекламной акции" |
Таким образом цена на данный товар не сможет быть продан ниже данной цены, несмотря на созданные рекламные акции.
Реализовано в версии 10.2.34.0
Функциональность предназначена для исключения продаж акцизных алкогольных товаров по цене ниже МРЦ для того, чтобы не нарушать законодательство РФ.
При добавлении в чек товара с признаком акцизного алкоголя механизм кассовой программы проверяет:
что на товар, задано ограничение минимальной цены (МРЦ)
что регулярная и акционная цена выше, либо равна заданной МРЦ.
в том случае, если регулярная цена ниже МРЦ, товар добавляется в чек с ценой равной МРЦ;
в том случае, если значение МРЦ отсутствует, товар в чек не добавляется, кассиру выводится сообщение: Товар с неустановленной МРЦ запрещён к продаже
В SetRetail10 загружены алкогольные товары:
Товар 1 (МРЦ=200руб., Цена 1=250руб.)
Товар 2 (МРЦ=200руб., Цена 1=190руб.)
Товар 3 (Цена1= 250руб., Цена 2=210руб.)
Кейсы:
Кейс 1: Товар 1 добавляется в чек с ценой 250руб. После перехода к расчету цена остается 250руб.
Кейс 2: Товар 2 добавляется в чек с ценой 200руб. После перехода к расчету цена остается 200руб.
Кейс 3: Товар 3 не добавляется в чек. На кассе отображается сообщение кассиру: Товар с неустановленной МРЦ запрещён к продаже
Если регулярная цена ниже МРЦ, тогда соответствующая цена устанавливается равной МРЦ.
Если значение МРЦ отсутствует, товар в чек не добавляется, кассиру выводится сообщение " Товар с неустановленной МРЦ запрещён к продаже ".
В SetRetail10 есть настройка Функции добавления товара в чек с ценой равной МРЦ, если регулярная цена ниже МРЦ. По умолчанию, настройка выключена.
Запрет продажи с ценой ниже МРЦ уже реализован, если параметр включен, то настройка выбрана Запрет продажи товара с первой ценой ниже МРЦ , если выключен, то Проверять МРЦ при продаже выключена. Запрет продажи акцизного товара, если не установлен МРЦ (по умолчанию выключена). |
10.2.69.0
До версии 10.2.69.0 при вызове из мягкого чека позиции с ценой товара меньше указанного МРЦ позиция успешно добавляется, таким образом, можно успешно зарегистрировать чек. Такая схема, в случае продажи, алкогольного товара ниже МРЦ грозила магазину потерей лицензии. Начиная с версии 10.2.69.0 запрещена продажа МРЦ алкогольных товаров, добавленных из мягкого чека, чтобы не нарушать законодательство и не потерять лицензию.
Реализована зависимость работы с алкогольным товаром, добавленным через мягкий чек, от параметра заданного в настройках алкогольного товара на сервере "Проверять МРЦ при продаже" с вариантами:
|
При нахождении в чеке нескольких единиц акцизного алкоголя с одним SKU, но с разными штрихкодами, касса при нажатии кнопки расчета выдает сообщение:
"В чеке присутствует акцизный алкоголь без АМ. Продажа запрещена, аннулируйте чек и обратитесь в службу ТП".
При появлении сообщения отключите сворачивание позиций с разными штрихкодами:
При выполнении скрипта на сервере SetCentrum или SetRetail, настройка автоматически спустится вниз по цепочке SetCentrum → SetRetail → Кассы. |
Настройка хранится в базе данных set → →
UPDATE sales_management_properties SET property_value = 'false', send_status = 0 WHERE module_name = 'DOCUMENT' AND property_key = 'collapse.positions.ignore.barcodes'; |
Сворачивание позиций с разными штрихкодами и одним SKU можно отключить на конкретной кассе, не затрагивая остальные.
Настройка хранится в базе данных catalog → →
Чтобы отключить настройку на конкретной кассе, выполните на ней скрипт:
UPDATE sales_management_properties SET property_value = 'false' WHERE module_name = 'DOCUMENT' AND property_key = 'collapse.positions.ignore.barcodes'; |
Одно из самых серьезных нарушений на кассе продажа алкоголя по цене ниже минимальной розничной цены (МРЦ). Причину данного нарушения очень сложно диагностировать, так как:
Касса и сервер не хранит историческую информацию об МРЦ
Касса не хранит время обновления ограничения
Итого, когда приходит предписания, отсутствует возможность достоверно узнать какое именно было ограничение на кассе, в момент продажи проблемной позиции. Так как к этому времени проблему уже устранили и МРЦ могли несколько раз перевыгрузить.
Начиная с версии 10.3.26.0:
При добавлении товара (предлагаю не ограничиваться алкоголем) в чек, касса сохраняет действующее значение МРЦ на позицию, если оно установлено.
В позиции сохраняется МРЦ из Set10
Алкогольный МРЦ из SetMark уже сохраняется всегда в позиции.