Роль определяет функции кассовой программы, которые доступны кассирам с данной ролью.
Функции, регулируемые правами:
- добавление товара в чек продажи
- закрытие смены
- отмена чека
- отмена последней позиции
- отмена (удаление) позиции
- изменение позиции
- возврат по чеку
- возврат при сумме чека больше указанной
- возврат по чеку без учета серверных чеков возврата
- добавление товара из справочника
- операции с наличными
- изъятие наличных
- поиск чека (печать копии чека, товарного чека)
- отчеты на кассе.
Перечень функций достаточно стандартный, далее прокомментируем только некоторые из них:
«отмена последней позиции» - под «последней» позицией понимается позиция только что введённая в чек и еще не перемещенная в табличную часть экрана.
«возврат при сумме чека больше указанной» - с помощью такого ограничения возможно разрешить, например, кассиру делать возвраты при небольших суммах возврата, а при бОльших суммах – только старшему кассиру.
«возврат по чеку без учета серверных чеков возврата» - функционал кассовой программы разрешает делать возвраты по продажам с любой кассы магазина. В этом случае, касса ищет чек продажи на Кассовом сервере. При отсутствии связи с ним касса не может полностью проверить возможность возврата, даже если продажа была сделана на той же кассе, на которой делается возврат.
Для каждой функции можно установить три уровня доступа:
- разрешено
- предупреждение
- запрет.
В первом случае касса выполнит операцию без каких-либо ограничений, во-втором случае – запросит подтверждение на выполнение операции, в последнем случае касса предложит зарегистрировать другого пользователя, который имеет права на её выполнение. Регистрация другого пользователя не приводит к смене кассира, работающего с кассой, происходит только выполнение данной операции.