When adding new user, assign role permission:
- Administrators have all the rights over the system.
- Cashiers can issue invoices. Cashiers can only see the invoices they’ve issued and can not cancel invoices or refund payments. Cashiers are not allowed to add or edit products.
- Managers can see all the invoices of all cashiers and can make refund of invoices and payments.
Assign only one role to the user. If mulitiple roles are assigned, the user will have the permissions of the most restricted role.