Skip to main content

General

Manage user roles and permissions

Control what each team member can see and do in Invoice Office with role-based permissions — assign Administrator, Manager, Employee or Guest roles.

Updated 5 min read

User roles and permissions in Invoice Office decide what each person on your team can see and do. Every user has a role — Administrator, Manager, Employee, Guest or Team member — and a grid of rights per module, so you can let a colleague create invoices without letting them delete one, or give your accountant read-only access to the books.

This article covers the roles, what each right means, how to change a user’s role and how to shut a user out of a module. To add someone first, see How to create and manage your users.

Where to find user permissions

  1. Go to Settings → Company information and click Users in the left-hand menu — or open Projects → Employees, which leads to the same list.
  2. The Type column shows each user’s role.
  3. Open the user’s Action menu and choose Edit user rights.
The Users list in Invoice Office with five users whose Type is Administrator, Manager, Employee, Team member and Guest; the Action menu is open on Emily Murray with Edit user rights outlined in red

That opens the user’s User permissions tab: a User is a field for the role, and below it the rights grid.

The roles

This is role-based access: choosing a role in User is a fills the grid with that role’s default rights: it ticks the rights the role allows, and clears and hides the rest.

The User permissions tab for Emily Murray with the User is a list open, showing Administrator, Employee, Guest, Manager and Team member; the User is a field is outlined in red
RoleDefault rights
AdministratorEvery right on every module.
ManagerThe same rights as an administrator.
EmployeeRead, Create, Modify and Active on every module (no Modify on Setting), plus Payment where a module has it. No Delete and no Send.
GuestRead only, on every module except Setting, where a guest gets no rights at all.
Team memberFull rights on Timesheet only — see How the Invoice Office timesheet works.

Managers differ from administrators in one place outside the grid: in the weekly timesheet view a manager sees everyone’s hours, while an administrator — like other users — sees only their own team’s. In the monthly overview administrators and managers both see everyone’s hours.

The company owner is always an administrator with every right. Their row in the list carries the note “This user is company owner. It must have maximum rights always. Permissions for this user cannot be changed.”

What each permission means

The grid has one row per module — the Function column — and a column per right:

  • Read — see the module’s records.
  • Create — add new records.
  • Modify — change existing records.
  • Delete — remove records.
  • Send — email documents from the module (on Timesheet, send hours for approval). Customer, Customer Contact, Product, Setting, Supplier and Supplier Contact do not have it.
  • Payment — work with payments, such as registering them in bulk. Only Invoice, Purchase and Purchase Order have it.
  • Active — whether the user can open the module. For document modules such as Invoice or Quote, unticking it blocks the module; Report, Setting and Finance pages are mostly controlled by Read instead.

The modules are Credit Note, Customer, Customer Contact, Invoice, Finance, Order confirmation, Packingnote, Payment Reminder, Purchase, Product, Purchase Order, Quote, Report, Setting, Supplier, Supplier Contact, Timesheet, Recurring invoice, Proforma invoice and Recurring purchase.

Change a user’s role

  1. Open Edit user rights for the user, as above.
  2. In User is a, choose the new role. The grid refills with that role’s defaults.
  3. Untick any right the person does not need.
  4. Click Save in the top-right of the card. Reset discards your changes.
The rights grid, outlined in red, for Emily Murray as an Employee: Read, Create and Modify ticked on every module, Payment ticked for Invoice, Purchase and Purchase Order, Active ticked throughout and Delete and Send empty

Restrict access to a module

To keep someone out of a document module entirely — Quote, say — untick Active on that row and click Save. The module stays in their menu, but opening it shows “You don’t have enough permissions”.

The rights grid for Emily Murray with Active unticked on the Quote row, which is outlined in red, and the Save button outlined in red

To allow a module but limit it, leave Active on and untick the individual rights instead — keep Read and clear Create, Modify and Delete for a read-only view of that one module.

Guest users

A guest has read-only access, which suits an outside accountant who needs to see your books but not change them. Choosing Guest in User is a leaves only Read and Active ticked, and nothing on Setting.

The User permissions tab with User is a set to Guest, outlined in red, and the rights grid, also outlined, showing only Read and Active ticked and nothing on the Setting row

Once a user is saved as Guest — or added with Add guest member — their role and rights can no longer be changed. The same applies to team members: their rights are fixed.

Keep team permissions tight

Give each person the rights their work needs and no more — it keeps an accidental delete or a mistaken send out of reach. Pair that with two-factor authentication so a stolen password is not enough to get in.

Was this article helpful?

If something is missing or did not work as described, tell us and we will fix the article.

Try it in Invoice Office

Create a free account to follow these steps yourself, or log in if you already have one.