SetRetail10 ▪️ Касса ◾️ Запрос привилегии на отмену позиции в чеке или аннулирование

Публичное пространство

SetRetail10 ▪️ Касса ◾️ Запрос привилегии на отмену позиции в чеке или аннулирование

https://crystals.atlassian.net/browse/SRTB-2515

https://crystals.atlassian.net/browse/CR-1663

10.2.55.0

Описание

В торговых сетях часто встречается такой кейс, что, например, директору магазина, необходимо, чтобы отмена позиции в чеке проводилась под контролем администратора, для снижения риска злоупотребления со стороны кассира.

Настройка

Условия работы функциональности:

  • У роли КАССИР: отсутствует привилегия отмена позиции в чеке

  • У роли АДМИНИСТРАТОР: включена привилегия отмена позиции в чеке

В шаблоне касс установите флаг запрос привилегии на операцию.

 

Пример работы

Клавиатурная касса

После добавления товара в чек, если кассир нажмет кнопку ОТМЕНА, кассовый модуль запросит авторизацию карты администратора для отмены товара

Отмена позиции в чеке

1. Кассир сканирует товар, но не добавляет в позиции чека.

2. Кассир нажимает кнопку ОТМЕНА, появляется сообщение о том, что требуется повышение привилегии.

Аннулирование чека

1. Кассир добавляет товары в чек, но покупатель отказался от покупки.

2. Кассир выбирает в меню функцию аннулирования чека.

3. Касса требует подтверждения операции от администратора.

SetTouch

https://crystals.atlassian.net/browse/SRTB-6117

https://crystals.atlassian.net/browse/CR-8366

10.3.16.0

Отмена позиции в чеке

1. Кассир касается позиции одного из добавленных товаров.

2. Кассир нажимает кнопку удаления.

3. Кассир подтверждает удаление позиции.

4. Появляется сообщение с требованием повышения привилегии.

Аннуляция чека

1. Кассир кликает иконку меню.

2. Кассир выбирает аннулирование чека.

3. Кассир подтверждает аннуляцию чека.

4. Появляется требование о повышении привилегии для выполнения операции.

Дополнительные условия

Если кассир:

  1. Нажимает еще раз кнопку ОТМЕНА, тогда он возвращается к добавлению позиции (товар находится в подвале).

  2. Считывает карту пользователя с привилегией "Отмена позиции", позиция отменяется, в SetPrisma отправляется соответствующее событие.

  3. Считывает карту пользователя без привилегии, позиция не отменяется и касса возвращается к добавлению товара (товар находится в подвале).

  4. Считывает ШК не относящийся к пользователю, касса издает непрерывный звуковой сигнал, появляется сообщение "Кассир не найден":

    1. Кассир может считать карту пользователя с соответствующей привилегией

    2. Нажать кнопку ОТМЕНА, вернуться к добавлению товара (товар находится в подвале)