Ну вы все правильно предположили насчет водки и сигарет, но там идея распределения скидок на все позиции чека пропорционально стоимости каждой.
Т.е. к примеру - водка 100р сигареты 50р. Пакет 10р.
Сумма чека 160р. Скидка на пакет 100% Т.е. с чека -10р.
Не вдаваясь в дроби получаем
На водку скидка 6р. На сигареты 3р. На пакет 1р.
В результате мы получаем желаемый результат по скидке на пакет 10р.
Но!
МинРЦ НА водку 100р. Т.е. скидка в 6р. Не применится.сигареты проданы по МРЦ и тоже скидку давать нельзя. Т.е. сгорели еще 3р скидки.
Остается 1р. На пакет.
Как-то так...
Поэтому не продавайте водку по мрц если вы хотите давать скидки покупателям.
Либо делайте акции- наборы так чтобы поставить галку распределения скидки не по позициям а чтоб был реально подарок. Но тогда все вопросы с налогами решайте сами.
Есть еще куча нюансов, например доказать что товар был продан по 0й цене.
Ктото например в чеке у позиции пишет цену без скидки а скидку либо под позицией либо суммарно в конце чека...
Ведь если товар был не один в чеке то сумма чека будет >0 а set в ФР отправляет все товары чека как 1 позицию с итоговой суммой.
Но есть в этой идее подарков и подвох. По фз54 надо будет отправлять в офд каждую позицию с ценой и скидками... тут то они ваши налоги и посчитают за вас :) сколько, чего и кому вы подарили...