12. Team and access
Module: User Management. Included in every plan. Visible to the owner and company admins.
The model in three sentences
- A person is an account with an e-mail address. It exists exactly once, even if they work in several companies.
- A membership connects a person to a company and carries their access level there. The same person can be the owner of company A and a guest in company B.
- Ownership is a property of its own, not a role. There is exactly one owner per company, and ownership is transferred, not assigned.
RBAC in plain words
RBAC means role-based access control. You grant one role, and the role already knows what is allowed. You do not tick fifty boxes per person.
The role takes effect in three places at once, with the same result:
The six access levels
| Level | May, in essence |
|---|---|
| Company Owner | everything, including deleting the company and transferring ownership |
| Company Admin | everything except ownership: members, settings, all modules |
| Power User | create and edit documents and master data, produce and validate e-invoices, edit templates, maintain the numbering. No deleting of master data, no team management. |
| Standard User | work with invoices, customers, products and services, including deleting and finalising. No team management, no audit log. |
| Auditor | read only across all business data, plus access to the audit log and e-invoice validation |
| Guest | read only, and only invoices and quotations |
Tip
For a temporary helper who should only write invoices, Standard User is right. For your tax adviser, Auditor is the starting point: they read all business data and the audit log without being able to change anything.
Important
By default an Auditor does not see the bookkeeping. If your tax adviser needs the journal, the VAT return or the DATEV export, additionally grant Bookkeeping → list and Bookkeeping → export under Permissions on their row — both read-only, without posting or reversing. The section Granting individual rights below shows how.
Adding someone
There are two routes, and the difference is who sets the password.
Route A — Invite by e-mail (recommended)
User Management → Invite by e-mail. Enter the address, choose the access level, send.
The person receives an invitation with a link valid for seven days. They open it, enter their name, set their own password, and are then in the company at the intended level. If the account already exists, it is simply added to the company.
The advantage: you never know your colleague's password.
Open invitations appear below the table. There you can resend them (which mints a fresh link) or revoke them — the old link becomes worthless immediately.
Route B — Create directly
+ Create user. Name, e-mail and access level. You can set a password or have the activation e-mail sent. Useful when you are setting up an account for someone sitting next to you.
Changing an access level
Edit on the row, change the position, save. The new level applies at once — the person sees a different sidebar on their next click.
Note
You cannot change your own level, and you cannot remove yourself. Otherwise it would be possible to lock yourself out of your own company by accident.
Granting individual rights
Sometimes no role fits exactly. A standard user should be allowed to read the audit log just this once; a power user should not be able to delete certain data.
Permissions on the row opens the rights tree: module → area → action. What is ticked is what the person may do. Anything differing from their role is marked as a grant or a denial.
Only the difference from the role is stored. That has a pleasant consequence: if you later change the role, the change still flows through to everything the person has not explicitly overridden.
A denial always wins — even against the role.
Important
The owner's rights cannot be trimmed. If you want to restrict the owner, change their access level; ownership itself stays untouched.
Transferring ownership
Only the current owner can hand it on: Make owner on the row of the future owner.
In one step:
- the new person becomes the owner with the level Company Owner,
- the previous owner becomes Company Admin and keeps full access to the daily work,
- any individual rights on the new owner are cleared.
Important
After the transfer only the new owner can give it back. That is deliberate — otherwise it would not be a transfer.
Excluding someone, temporarily or for good
- Deactivate — the account stays, sign-in is blocked. Reversible at any time.
- Remove — the membership in this company ends. The person's account and their membership of other companies are untouched.
- Reset password — sends an e-mail through which the person sets a new password. You do not learn it.
The audit log
Module: Audit Logs. Visible to the owner, company admins and auditors.
What is recorded is what counts: sign-in, failed sign-in, sign-out, creating, changing and deleting documents and master data, finalising, dispatch, role changes, permission changes, invitations, ownership transfer, settings, payments, exports.
Every entry carries the time, the person, the action, the module, the affected record, the IP address and the details of the change.
You can filter by person, action, module and period, and export the selection as CSV — for your own records or an audit.
Note
The log outlives what it describes. When a user or a company is deleted the entries remain and are merely detached from the deleted record. A history that disappears along with the thing it recorded would be no history at all.
No comments to display
No comments to display