Who can do what, and when.

Staff, Roles & Shifts

Permissions are granted as codes in reusable bundles, not implied by a job title. Cashiers sign in to a terminal with a PIN and work inside a shift that opens and closes against a real drawer.

What you get

Permission bundles

Compose named bundles from permission codes and assign them to staff.

Code-level gating

Every action checks an explicit permission code, so renaming a role never quietly grants access.

Read-only access

A read-only mode lets someone see the numbers without being able to change them.

PIN sign-in

Cashiers unlock a shared terminal with a PIN that issues a scoped session token.

Shifts & cash management

Open and close shifts with declared cash, counted drawers, and variance.

X and Z reports

Mid-shift X-reports and end-of-shift Z-reports, computed server-side.

Ready to modernize your business?

See how StarPOS unifies your sales, inventory, and payments in one platform.