Roles & Permissions
How TTT POS enforces role-based access across the Management Software and Cashier POS.
TTT POS uses Role-Based Access Control (RBAC). Every staff member is assigned a role, and each role defines exactly what they can see and do — on both the Management Software and the Cashier POS.
Role hierarchy
| Role | Scope | Primary use |
|---|---|---|
| Admin | All branches, all settings | Business owner / IT administrator |
| Manager | Assigned branch(es), operational settings | Branch manager |
| Cashier | POS only — own till session | Counter staff |
Management Software access by role
| Section | Admin | Manager |
|---|---|---|
| Dashboard | ✓ All branches | ✓ Own branch |
| Menu Management | ✓ | View only |
| Inventory | ✓ | ✓ Own branch |
| Recipes | ✓ | View only |
| Procurement / POs | ✓ | ✓ (raise + receive) |
| Orders | ✓ All branches | ✓ Own branch |
| Customers | ✓ | ✓ Own branch |
| Staff | ✓ | View + edit own branch |
| Reports | ✓ All | ✓ Own branch |
| Settings | ✓ Full | Branch settings only |
Cashier POS access by role
| Action | Admin | Manager | Cashier |
|---|---|---|---|
| Take an order | ✓ | ✓ | ✓ |
| Process payment | ✓ | ✓ | ✓ |
| Apply discount | ✓ | ✓ (any) | ✓ (up to limit) |
| Void an order | ✓ | ✓ | Requires Manager PIN |
| Process refund | ✓ | ✓ | Requires Manager PIN |
| Open till | ✓ | ✓ | ✓ |
| Close till | ✓ | ✓ | ✓ |
| Log till payout | ✓ | ✓ | ✓ |
Manager approval PIN
When a cashier attempts an action that requires Manager approval, a lock screen appears on the POS. Any Manager or Admin who knows their PIN can approve by entering it directly — the approving manager does not need to be the logged-in user.
The approval is logged in the audit trail with the approving manager's name — not just the cashier's.
Questions? We're here to help.Contact support →