Help Β· Access Control
πŸ” Roles & Permissions

Access Control

Decide who in your company can see and do what β€” for example, letting a bookkeeper enter vouchers but not delete anything, or letting a manager only view reports. You do it by giving each person a role, and giving each role a tick-list of permissions.

πŸ“– In plain words

Think of your app as a building with rooms (accounts, invoicing, banking, VAT…). A role is a keyring, and each checkbox is a key β€” some keys just let you look inside a room (Read), others let you rearrange the furniture (Write), throw things out (Delete), or carry paperwork in and out (Import/Export). You hand each employee a keyring; the Tenant Admin holds the master key to every room.

01What you see on the screen

This admin-only tab has a πŸ‘” Roles card (the list of roles + a form to add one) and a πŸ›‘ Role Access Control card (the permission matrix β€” a small grid per role). There are also two separate safety cards (Segregation of Duties and Maker-Checker) that flag or double-check risky combinations.

02How permissions work

Permission is decided where a module (a part of the app) meets an action. Tick a box to grant that role that one ability in that one module.

The 10 modulesThe 5 actions
accounts, vouchers, parties, items, invoicing, assets, banking, vat, reports, usersR Read (view) Β· W Write (create/edit) Β· D Delete Β· I Import Β· E Export
βž•
Roles stackA person can hold more than one role β€” the app grants an action if any of their roles allows it. For non-admins, the sidebar only shows modules they can Read.

03Built-in vs custom roles

Three built-in roles always exist and can't be deleted or renamed (but their ticks can be edited): Accountant (full bookkeeping), Manager (review/approve + reporting), and User (data entry). Tenant Admin always has full access and can't be limited here. You can also create your own custom roles (e.g. "External Auditor"), which show a green "custom" badge.

04Create a custom role and set its access

  1. Open Access Control (Tenant Admin only).
  2. In πŸ‘” Roles, type a Role key (lowercase, e.g. auditor) and a Display name (e.g. "External Auditor").
  3. Optionally pick a role in Copy access from to start from its permissions.
  4. Click οΌ‹ Add Role β€” it appears with a "custom" badge.
  5. In πŸ›‘ Role Access Control, find your role's grid and tick the action letters (R W D I E) for each module.
  6. Click πŸ’Ύ Save Access List. People holding the role get the new permissions on their next login.

05Rules & things to watch

πŸ”’
Admin-only, and changes apply at next loginOnly Tenant Admins can use this tab. Ticking boxes does nothing until you press Save Access List, and people already signed in see changes the next time they log in.
πŸ—‘οΈ
You can't delete a role that's in useReassign its users to another role first. Built-in roles can't be deleted or renamed, and you can't restrict an admin here.