Каждому человеку — свой PIN
Откройте «Сотрудники» в служебной части и добавьте каждого со своим PIN-кодом и ролью. Никогда не давайте один PIN двоим: вся ценность системы в том, что у каждого действия есть имя.
PIN-коды хранятся на сервере магазина в необратимом виде. Прочитать их не может никто, включая вас: забытый PIN заменяется, а не восстанавливается.
Четыре роли
- Кассир — продаёт, открывает и закрывает смену.
- Старший — добавляет возвраты, скидки на чек, движения денег, показ маржи и отчёты по смене.
- Руководитель — добавляет коррекции остатков, каталог, ставки налога, сотрудников и настройки терминала.
- Администратор — всё, включая подключение устройств.
Что доступно каждой роли
| Кассир | Старший | Руководитель | Админ | |
|---|---|---|---|---|
| Продажа, открытие и закрытие смены | ✅ | ✅ | ✅ | ✅ |
| Скидка на строку | ✅ | ✅ | ✅ | ✅ |
| Скидка на чек | ⛔ | ✅ | ✅ | ✅ |
| Изменение цены вручную | ⛔ | ✅ | ✅ | ✅ |
| Себестоимость и маржа | ⛔ | ✅ | ✅ | ✅ |
| Возврат по чеку | ⛔ | ✅ | ✅ | ✅ |
| Возврат без чека | ⛔ | ⛔ | ✅ | ✅ |
| Возврат другим способом | ⛔ | ⛔ | ✅ | ✅ |
| Внесение и изъятие денег | ⛔ | ✅ | ✅ | ✅ |
| Закрытие чужой смены | ⛔ | ✅ | ✅ | ✅ |
| X- и Z-отчёты | ⛔ | ✅ | ✅ | ✅ |
| Продажи по всем сотрудникам | ⛔ | ⛔ | ✅ | ✅ |
| Приёмка и пересчёт остатков | ⛔ | ✅ | ✅ | ✅ |
| Коррекция остатков | ⛔ | ⛔ | ✅ | ✅ |
| Каталог и ставки налога | ⛔ | ⛔ | ✅ | ✅ |
| Сотрудники и настройки терминала | ⛔ | ⛔ | ✅ | ✅ |
| Подключение терминала | ⛔ | ⛔ | ⛔ | ✅ |
Пределы скидок задаются по ролям, поэтому потолок старшего может отличаться от потолка руководителя, не блокируя при этом ни того ни другого.
Права проверяются, а не прячутся
Каждое ограниченное действие отклоняется сервером магазина, а не просто гасится на экране. Касса кассира вообще не получает себестоимость, стоящую за показом маржи.
Это важно потому, что проверки должны работать и тогда, когда интернета в магазине нет вовсе. Они выполняются на сервере в магазине, а он на месте всегда.
Смена кассира
Нажмите на имя в шапке, чтобы завершить сеанс человека, не закрывая смену. Следующий кассир входит своим PIN, и ящик продолжается.
Когда нужно разовое исключение
Действие выше роли кассира тут же спрашивает PIN старшего. Исключение выдаётся, продажа продолжается, а разрешение записывается на того, кто его дал, — в этом и смысл.
Замена и отключение PIN
Руководитель может сменить любой PIN в разделе «Сотрудники». Отключите ушедшего человека — и его вход перестанет работать немедленно, а всё сделанное останется в записях под его именем.
Сервер магазина отклоняет любую продажу, возврат, смену или движение денег, приписанные никому или отключённому сотруднику.
Что записывается
Каждая скидка, ручная цена, возврат, отмена, коррекция остатка и движение денег несут человека, кассу и момент. Продажи нельзя изменить или удалить задним числом — ни кому бы то ни было, ни на уровне базы данных.
Отчёты превращают эти записи в читаемое: каждая строка со скидкой и её причиной и каждый возврат с именем за ним.
Берегите сервер
На сервере магазина лежит весь ваш магазин, поэтому относитесь к нему как к сейфу:
- поставьте его в место менее доступное, чем прилавок;
- включите шифрование диска Windows — установщик проверяет это и предупреждает, если оно выключено;
- защитите локальную страницу самого сервера паролем, заданным при первом запуске;
- держите резервные копии не на этой же машине.
Сервер никогда не принимает подключения снаружи вашей собственной сети. Из интернета до него не дотянуться.