Skip to content

Roles and permissions

A role is a set of permissions. You give employees roles in Employees, for one branch, one register or the whole business.

Every business gets these roles. They are marked system and cannot be edited.

RoleForIn short
OwnerThe business ownerFull control of the business. Also the only one who accepts the terms of service and decides whether staff must use two-step sign-in.
AdministratorOffice administratorFull administrative access.
ManagerShop managerRuns a branch day to day: products and prices, stock, purchasing, customers, sales, discounts, returns, voids, cash shifts, reports and audit log. Cannot manage employees, roles, devices or settings.
CashierTill staffSells at the till, opens and closes their own cash shift, looks up and adds customers.
Inventory managerStore keeperProducts and catalog, stock adjustments, transfers, purchasing and reports.
AccountantYour accountantRead access to sales, cash shifts and reports including cost and margin, plus the audit log.
AreaPermissionWhat it allows
BusinessView business profileSee the dashboard and settings.
SettingsManage business settingsChange Settings, payment methods and reasons.
BranchesView branches, warehouses and registersSee the branch structure.
BranchesCreate and update branches, warehouses and registersChange the branch structure.
DevicesRegister and revoke POS devicesPair and remove tills, resolve sync issues.
EmployeesView employeesSee the employee list.
EmployeesCreate, update and disable employees and their rolesManage staff.
RolesCreate and update rolesBuild custom roles.
ProductsView products and catalogueSee products.
ProductsCreate products · Update products · Archive productsManage the catalog.
PricesChange selling pricesSet and schedule prices.
InventoryView inventorySee stock levels and movements.
InventoryPost inventory adjustmentsOpening stock, adjustments, write-offs, stock counts.
InventoryTransfer stock between locationsSend and receive transfers.
PurchasingManage suppliers and purchase ordersSuppliers, orders, receiving, supplier returns.
CustomersView customers · Create and update customersCustomer profiles.
CustomersExport and erase customer data (PDPA requests)Download or erase a customer’s personal data. Owner and Administrator only, by default.
SalesView salesSee sales in the back office.
SalesCreate sales at the POSSell on the till.
SalesApply manual discountsGive discounts up to the higher limit and approve cashiers’ discounts.
SalesProcess returns · Void salesWithout a manager’s approval.
CashOpen and close own cash shift, cash in/outRun a shift on the till.
CashView and reconcile all cash shiftsSee all shifts, close them without a count, approve cash outs.
ExpensesRecord expensesReserved for expense features.
ReportsView reportsOpen Reports.
ReportsSee cost, margin and stock value in reportsShow cost figures.
AuditView the business audit logOpen the Audit log.

Some permissions only work if the matching feature is part of your plan (for example inventory or purchasing).

  1. Go to Roles → New role.
  2. Enter a Code (for example STOCK_CLERK, cannot be changed later), a Name and a Description.
  3. Tick the permissions, grouped by area.
  4. Select Create role.

You can only give permissions that you hold yourself — others are shown as You do not hold this permission.

To change a custom role, select Edit and Save role. Select Archive when you no longer need it.