👤
1. Personal account per employee
Every employee gets their own account (username + password of at least 8
characters, or a 4-6 digit PIN for quick authentication at the POS).
One account per person — not shared between people who
might be working at the same time, so that the audit of actions carries
individual weight.
🎭
2. The role — the list of rights
A role is simply a list of rights out of the ~50 available ones. You name
it whatever you want (cashier, B2B cashier, warehouse keeper, location
manager, accountant, auditor). There is no rigid predefined
list — at onboarding we configure the roles to fit how you like
to structure them.
🎯
3. Scoping — which store it applies to
Every right in a role can be tied to a specific store.
The "issue fiscal receipt" right granted with scoping to the Râșcani store
means exactly that — yes at Râșcani, no anywhere else. You can also
combine several stores (a regional manager with two locations, for
instance).
⚡
4. Check on every action
On every sensitive operation (sale, receipt issuance, stock change,
transfer) the system checks whether the user has the right in question —
in under 10 ms per check. If they don't, the operation is
refused and the attempt remains in the audit log as a failed try.