Fine Dining
Full service, course management & floor plans.
Coffee Shops
Modifiers, loyalty & quick checkout.
Fast Food
Speed-focused workflows built for volume.
Other Services
Tailored setups for every venue.

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

RoleScopePrimary use
AdminAll branches, all settingsBusiness owner / IT administrator
ManagerAssigned branch(es), operational settingsBranch manager
CashierPOS only — own till sessionCounter staff

Management Software access by role

SectionAdminManager
Dashboard✓ All branches✓ Own branch
Menu ManagementView only
Inventory✓ Own branch
RecipesView only
Procurement / POs✓ (raise + receive)
Orders✓ All branches✓ Own branch
Customers✓ Own branch
StaffView + edit own branch
Reports✓ All✓ Own branch
Settings✓ FullBranch settings only

Cashier POS access by role

ActionAdminManagerCashier
Take an order
Process payment
Apply discount✓ (any)✓ (up to limit)
Void an orderRequires Manager PIN
Process refundRequires 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 →