Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Фиксированная скидка при предъявлении купона : УКМ-4

24.04.2024 3:38


11.07.2014 17:32
onotole
 
Прошу прощения за, возможно, нубский вопрос. Документацию читал, в интернете гуглил. До конца не разобрался.

В день открытия нового магазина всем покупателям, сделавшим покупку на сумму более 500 р., выдавались купоны на скидку 50 р. Либо на 100 р., если сумма покупки более 1000 р. По неопытности я рекомендовал кассирам при предъявлении такого купона нажимать клавишу "скидка" и вбивать вручную размер скидки (50 или 100 р.). Сейчас я понял, что это делается иначе. Вероятно, в веб-интерфейсе "Маркетинг - Скидки". Но там очень сложно разобраться, какой именно вид скидки выбирать... Помогите, пожалуйста!

И ещё вопрос: кассиры уже приняли обратно около 20 купонов на общую сумму скидки около 400 р. При этом они брали с покупателя на 50 или на 100 р. меньше, но по чеку пробивали сумму без скидки. Соответственно, расхождение между суммой в кассе и суммой по Z-Отчёту - 400 рублей. Можно ли их теперь как-то компенсировать?
11.07.2014 19:02
Tiger
 
Подойдет для УКМ 4 52 версии и выше (я с этой версии начал пользоваться купонами)

Печать купона:

1. Создаем две скидки типа "На чек по времени и сумме". В диапазоне первой скидки 50 до 100 назначаем скидку 50 руб, результатом является печать купона номиналом 50 руб (номинал купона создаем в разделе суммовые купоны с типом уникальный, указав функцию для печати купона, созданную в discount_coupon.lua

Цитата:
function print_coupon(__rep, __print_data)
local printer = ukm.get_printer(ukm.printer_type_master());
if printer then
local text = "";
local width = printer:get_width();
text = text .. ukm.center("КУПОН - СКИДКА",width, " ") .. "\n";
text = text .. ukm.center(hw_command_bar_code(__rep.coupon_number),width, " ") .. "\n";
text = text .. ukm.rightpad("Скидка на сумму " .. __rep.amount, width, " ") .. "\n";
text = text .. ukm.rightpad("Выдан по чеку " .. __rep.pos .. "." .. tostring(ukm.get_shift_number()) .. "." .. tostring(__rep.receipt_number), width, " ") .. "\n";
text = text .. ukm.rightpad("Выдан по скидке " .. __rep.discount, width, " ") .. "\n";
text = text .. ukm.slice(ukm.rightpad("Действителен " .. "с " .. ukm.ptime2str(__rep.date_from,"%d.%m.%Y") .. " по " .. ukm.ptime2str(__rep.date_to,"%d.%m.%Y"), width, " "),width) .. "\n";
__print_data:add(text, ukm.printer_type_master());
end
end
Аналогично для диапазона от 100 и выше, указав скидку 100 руб, и создав купон номиналом 100 руб.

2. Также не маловажным при печати купона является настройка оборудования ФР, для СП-402 необходимо задать обязательные параметры:
I) Параметры штрихкода ширина = 2
II) Параметры штрихкода высота = 160
III) Параметры штрихкода тип = CODE39

Прием купона:

1. Создаем скидку типа "Прием суммовых купонов". Указываем диапазон от 1 до 100000 (сумма чека) и скидку (это значение сколько раз в чеке можно будет принять купон номиналом указанном в этой скидки).

2. Также для срабатывания скидки по штрихкоду напечатанному по купону необходимо создания шаблон ввода, указав скидку на прием суммовых купонов.
11.07.2014 19:45
onotole
 
Очень хорошо. При открытии следующего магазина поступлю именно так.
Но можно ли что-то сделать, если магазин открылся позавчера, и все купоны (по сути даже не купоны, а просто бумажки с надписями "скидка 50 руб./100 руб.", там никаких штрих-кодов нет) уже розданы покупателям?
При этом за вчерашний день уже есть недостача 400 р. И за сегодня, если до конца дня ничего не предпринять, будет недостача не менее 300 р.
14.07.2014 11:08
Павел Сосновских
 
а на кнопку "скидка" сейчас что настроено?
не очень понятно как возникает недостача
если там какая-то скидка сделана со значаниями 50 и 100р.,
то сумма чека должна уменьшаться
15.07.2014 15:59
onotole
 
Павел, в том-то и дело, что на кнопку "скидка" ничего не настроено.

Кассиры пробивали полную стоимость, но с покупателя брали на 50 или на 100 р. меньше, если он предъявлял купон.
Вопрос в этом и заключается: как сделать скидку 50 или 100 р.
15.07.2014 22:14
Павел Сосновских
 
задним числом уже ничего не сделать, разве только стопочку км-3 написать о несоответствии денег Z-отчетам
но чтобы дальше работало нормально:
читаем доку про нужную скидку
настраиваем ее и на кнопку "скидка" привязываем функцию скидка с указаением этой настроенной
27.08.2014 17:25
Ситимаркет
 
Подскажите, как можно реализовать: приходит покупатель пробивает по своей карте получает 30% на чек, после чего на чеке печатается купон на 5000руб.?
28.08.2014 06:56
Mtirt
 
Если не хотите, чтобы вас забанили, перестаньте спамить во всех темах.
Часовой пояс GMT +3, время: 03:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.