Skip to content
Help centre
Contact supportSign in
All collectionsStaff & permissionsStaff and roles

Roles and permissions

What each built-in role can do, how to edit a role, how personal additions and removals work, and how discount, void and refund caps behave.

Updated November 7, 20264 min readOwner / manager
On this page
Before you startThe built-in rolesA few permissions side by sideEdit a roleCaps on discounts, voids and refundsPersonal additions and removalsCommon questionsDoes the same role apply on the POS and in the back office?Why can a cashier discount 20% but not 30%?Can I stop a manager seeing pay rates?If something goes wrong

A role is a named bundle of permissions. Every staff member has one role, and it decides what they may do on the POS and, if they have back-office access, in the back office. Roles are under Staff › Roles & permissions.

Before you start

  • You need Manage roles and permissions to create or edit roles, and Manage staff to change who has which role.
  • You can only hand out permissions you hold yourself, and limits no higher than your own. Trying to grant more is refused with "You cannot grant a permission you do not have yourself." or "You cannot give a limit higher than your own." Only an owner can set a limit to no limit.
  • Unless you are an owner, you cannot change the permissions or limits of the role you have yourself. A custom role can still be renamed.
  • Some permissions only matter on the till, some only in the back office. The role editor marks each one Till only or Back office only.

The built-in roles

Every business starts with six roles. They keep their names, but you can change their permissions. Until you edit a role, Verimly may add new permissions to it as the product grows; once you edit one it is left as you set it.

RoleMeant forNotable permissions
OwnerYouEverything, always. Cannot be narrowed or deleted.
ManagerDay-to-day runningEverything except Organization settings
CashierSales and the tillTake orders and payments, discounts and voids within caps, open and close the till, pay in and out, sell gift cards, open and close bar tabs. No refunds, no reports beyond the X report and own sales
WaiterTables and ordersTake orders, move tables, open bar tabs, reservations. No payments, discounts or voids
KitchenPreparation screenSee and advance tickets, recall a ticket, mark items sold out, use printers. Nothing else
AccountantNumbersReports, VAT, activity log, purchases and suppliers, cash counts with expected amounts, view timesheets and labour cost, payouts. No selling

A few permissions side by side

PermissionOwnerManagerCashierWaiterKitchenAccountant
Take ordersYesYesYesYesNoNo
Take paymentsYesYesYesNoNoNo
Apply discountsYesYesCappedNoNoNo
Void ordersYesYesCappedNoNoNo
Void sent itemsYesYesNoNoNoNo
RefundsYesYesNoNoNoNo
Open and close the tillYesYesYesNoNoNo
View reportsYesYesNoNoNoYes
Manage menuYesYesNoNoNoNo
Manage staffYesYesNoNoNoNo
View timesheetsYesYesNoNoNoYes

This table shows the roles as installed. If you edited a role, the role editor is the truth.

Roles and permissions list with permission counts, caps and staff per role
Each role shows its permission count, any caps and how many people have it

Edit a role

  1. 1Open Staff › Roles & permissions and select the role.
  2. 2Change permissions in the list. Use Search permissions to find one. Turning on a broad permission switches on the smaller ones it includes, shown as "Automatically on".
  3. 3Look for the label manager can approve next to a permission: when someone lacks it, a manager can still approve a single action with their PIN. See Manager approval.
  4. 4Select Save.

Built-in roles cannot be renamed or deleted. Use Duplicate to start a custom role from one, or Add role for a new one. A copy follows the same rules: it cannot carry permissions or limits beyond your own. A role that people still have cannot be deleted: assign them another role first.

Caps on discounts, voids and refunds

Under Advanced › Limits a role can carry numeric limits. Empty means unlimited; above a cap, the action needs manager approval. You can only set a cap no higher than your own, and only an owner can leave one empty.

CapWhat it limits
Maximum discount percentageThe largest percentage in a single discount
Maximum discount amountThe largest single discount amount
Maximum void amountThe largest order total that may be voided in one go
Maximum refund amountThe largest payment that may be voided or refunded

Cashiers start with a 20% and 25 discount cap and a 100 void cap. The cap compares an amount in your business currency, and a percentage discount is checked against the percentage cap, not the amount.

Personal additions and removals

On someone's page, Advanced shows Personal permissions. You can add a permission on top of their role (Granted to this person) or take one away (Removed from this person). A removal always wins, even if the role grants it. Once set, the summary reads, for example, "2 added · 1 removed".

You cannot restrict your own permissions, and only an owner can change an owner. Nobody except an owner can remove the restrictions placed on their own account. Changing someone's role follows the same rule: you can only give someone a role whose permissions and limits do not go beyond your own.

Common questions

Does the same role apply on the POS and in the back office?

Yes. That is deliberate: one role, one set of rules.

Why can a cashier discount 20% but not 30%?

The 20% cap. At 30% the POS asks for a manager's PIN instead of refusing.

Can I stop a manager seeing pay rates?

Yes. Remove See labour cost and Set pay rates from the role, or from that person under Personal permissions.

If something goes wrong

  • "A role named X already exists" (ROLE_NAME_TAKEN): choose another name.
  • "Built-in roles cannot be deleted" (ROLE_SYSTEM_DELETE): duplicate it instead.
  • "The owner role always keeps every permission" (ROLE_OWNER_LOCKED): the Owner role cannot be narrowed.
  • "You cannot grant a permission you do not have yourself" or "You cannot give a limit higher than your own": ask an owner, or someone who holds that permission or a higher limit.
  • "You cannot change the permissions or limits of your own role": ask an owner. A custom role can still be renamed.
  • "You cannot lift restrictions on your own permissions": ask an owner.

Did this answer your question?

On this page
Before you startThe built-in rolesA few permissions side by sideEdit a roleCaps on discounts, voids and refundsPersonal additions and removalsCommon questionsDoes the same role apply on the POS and in the back office?Why can a cashier discount 20% but not 30%?Can I stop a manager seeing pay rates?If something goes wrong
Related screen

Roles & permissions

An authorised colleague can open this screen if it is outside your role.

Related articles

Add staff and set up their accessAdd a person, give them a role, locations and a POS PIN, and understand the three separate ways someone can get into Verimly.How manager approval worksWhen the POS asks for a manager's PIN, who can approve, how long the approval lasts, what gets recorded, and what the related errors mean.Invite someone to the back officeGive a person their own account in the admin web app, choose their role, and manage owners, pending invitations and removal.

Still need help?

Send us a message from Verimly. Mention the order number, device or error code you see and we can help faster.

Contact support
Verimly · Help centreContact supportSign in