Settings

Create Employees and Control Role Permissions

Staff access starts with named employees, branch assignment, a role or custom matrix, POS action authority, and a review habit.

Menu path
Manage -> Employees, Manage -> Employees -> Roles
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

frontend/modules/users.html Employees and Roles tabs, frontend/modals/user.html staff drawer, frontend/modules/roles_admin.html role editor, users.js staff list, role assignment and POS action matrix, roles.js role management, roles.constants.js default role authority

Employees listEmployees and Roles live together so staff access can be reviewed from one place.
Roles listRoles define module access and till actions such as approvals, reports and settings.
Employee audit paneA row opens the employee profile, branch access, permission chips, recent sales and login history.

Why Roles Matter

A POS user should get only the access needed for their job. Shared admin logins make discounts, deleted records, sale edits and settings changes hard to explain.

  • Create named employee accounts instead of one shared cashier login.
  • Use roles for recurring job types such as Cashier, Shift Supervisor, Inventory Clerk, Accountant and Store Manager.
  • Give report and settings access only to roles that need it.
  • Review roles after enabling new features such as Quick Sale, Customer Credit or Cash Register.

Staff Access Map

The staff chapter is split into operating jobs so an owner can train each step without reading one very long settings page.

TaskUse this whenDedicated guide
Create employeeA new cashier, supervisor, accountant or integration needs access.Create Employee User
Audit employeeYou need to check status, branch, registers, sales, login history or permissions.Review Employee Access
Design roleThe same permission set will be reused by many staff.Role Permission Matrix
Approval and labour controlsA manager must approve refunds, swipe a card, receive wage settings or sales targets.Manager Approval and Staff Controls

Core Rules

  • Create one account per person or integration. Do not run the counter with a shared admin login.
  • Assign at least one branch. A user without branch access cannot work normally in the shop.
  • Use a role for normal job types; use Custom only when that person truly needs a one-off matrix.
  • Review POS actions separately from module read/write/delete permissions.
  • Set manager approval PINs or RFID cards only for people trusted to approve restricted till actions.
  • Deactivate users who leave the business instead of reusing their login.

Default Roles

Opening the Roles tab seeds the tenant's built-in roles if they do not already exist. System roles can be tuned, but they are not ordinary disposable records.

RoleTypical useTill authority
OwnerBusiness owner or root account.Full POS authority and financial access.
AdminTrusted administrator.Full operational access plus users and settings.
Store ManagerRuns a store or branch.Full till authority, reports, financials and staff management.
Shift SupervisorLeads a shift.Most till actions, register open/close and limited discount authority; void sale needs a manager.
Cashier / POS OperatorCounter salesperson.Reprint receipt and Quick Sale only; voids, refunds, discounts, price override, no-sale drawer and register close need manager approval.
Inventory ClerkStock and purchase operator.Inventory and purchase work, not normal POS operations.
AccountantFinancial reviewer.Reports and financials read-only.
API / IntegrationProgrammatic access for a connected service.Integration-specific read/write access.

Where to Continue

  1. Create or update the employee account on the Create Employee User page.
  2. Open the employee row and audit branch, register, recent sale and login evidence on the Review Employee Access page.
  3. Use the Role Permission Matrix page before changing system roles or creating a custom role.
  4. Use the Manager Approval and Staff Controls page before setting PINs, RFID cards, wage or sales targets.
  5. Log in as a non-admin test user after each permission change and verify the exact screen or till action.

Permissions to Protect

Permission areaRiskRecommended owner rule
SettingsCan change tax, receipt, payment and feature behavior.Owner or store manager only.
Reports and dashboard financialsCan reveal profit, margin, expenses, cash and dues.Manager, accountant or owner only.
Sale edit and void saleCan change saved money and stock records.Supervisor approval required.
Discount and price overrideCan reduce margin and hide pricing mistakes.Limit by role and review daily.
Refund and returnCreates money and stock movement.Manager approval with original sale.
No-sale drawer and register closeCan hide drawer movement or close short.Supervisor or manager only.
Delete or restoreCan hide or revive operational records.Owner-controlled and reviewed.