Roles and Permissions in Fuga

Fuga offers three different account types, each with its own permissions and limitations. This article provides a complete overview of what each type can and cannot do.

Account Types Overview

Fuga has three account levels, in ascending order of permissions:

  • Assistant (FUGAASSISTANT) — Most limited
  • Veterinarian (FUGAVET) — Extended, with calendar column
  • Administrator (FUGAADMIN) — Full access
⚠️ Important There is no intermediate option — you cannot assign "everything except accounting" for example. It's either assistant, veterinarian, or full administrator.

1. Assistant Account (FUGAASSISTANT)

This is the most limited profile, designed for practice assistants who perform supporting tasks.

What an assistant CAN do:

Search for clients, animals, and contacts

Schedule appointments for veterinarians

Work within consultations (must designate a veterinarian as responsible if there are multiple vets)

Perform lab requests and examinations (within a consultation)

View stock, place orders, process deliveries

View and create documents

Manage tasks

Send myPets messages

Adjust personal preferences (My Preferences)

What an assistant CANNOT do:

Have their own calendar column — assistants don't appear as a column in the calendar

Receive online bookings via myPets (because no calendar column)

Access Accounting, Analysis, or configuration settings

Manage services, protocols, or templates

Make price changes

? Cost Savings Assistants are NOT counted for module billing (myPets, Symphony). This makes it a cost-effective option for support staff.

2. Veterinarian Account (FUGAVET)

The veterinarian has the same basic permissions as the assistant, plus some crucial extras.

Additional permissions compared to assistant:

Own calendar column — appears as a column in the calendar, can receive their own appointments

Receive online bookings via myPets

Start consultations without mandatory vet selection (if the only vet, automatically becomes responsible)

Counted for module billing (myPets, Symphony)

Still NOT available:

Access to Accounting

Access to Analysis

Configuration management and editing settings

Create/edit services, protocols, or templates

3. Administrator Account (FUGAADMIN)

The administrator has full access to all Fuga functionalities. This is typically the practice owner or manager.

Menu Access:

Accounting — full menu (invoices, credit notes, cash book, VAT, open accounts, payments, reminders, Peppol, etc.)

Analysis — reports and charts (revenue, services, top clients, financial overview, etc.)

Configuration Management (Settings):

Edit practice preferences — all tabs (General, Calendar, Consultation, Billing, Documents, etc.)

Create/edit/delete services (acts) + price changes

Create/edit/delete protocols + price changes

Create templates

Create task templates

Create/edit/delete care plans + price changes

Create client groups

Manage staff and accounts (reset password, assign admin rights, link accounts)

Stock Actions (admin only):

Delete and merge products

Product Excel export/import

Make price changes (fixed price, margin, price agreements)

Stock comparison with spreadsheet

Clean up unreferenced products/orders

Edit VAT on product card (if that setting is enabled)

Accounting Actions:

Create/delete credit notes

Enter expenses

Manage general ledger accounts

Send reminders

Import CODA/Codabox files

Manage Peppol billing

Invoice and settle care plans

Reports (admin only):

All financial reports (invoice list, open accounts, bad payers, cash book, VAT return, etc.)

All analysis reports (performed services, revenue, top clients, financial overview)

Configuration reports (unused services/protocols/templates, staff)

Communication reports (invalid email addresses, SMS usage, duplicate emails)

Data export (Excel) for all tables

Comparison Table

The table below provides a quick overview of the main differences:

FunctionalityAssistantVeterinarianAdministrator
Own calendar column
Accounting
Analysis
Edit configuration
Manage services/protocols
Merge/delete products
Make price changes
Module billing (myPets, Symphony)
View stock
Consultations/sales
Schedule appointments

How to Assign or Change Roles?

Changing roles can only be done by an administrator:

  • Go to Settings → Practice Data → Staff
  • Click on the staff member you want to modify
  • Change the account type in the dropdown menu
  • Click Save
? Tip Every practice needs at least one administrator. You cannot demote the last administrator to another account type.

Frequently Asked Questions

Can an assistant start a consultation independently?

Yes, but the assistant must designate a veterinarian as responsible when starting the consultation. If there is only one veterinarian in the practice, they are automatically selected.

Why don't I see an assistant in the calendar?

Assistants don't have their own calendar column. They can schedule appointments for veterinarians, but don't get a column in the calendar overview themselves.

Can I create an "intermediate role" with limited admin rights?

No, this is currently not possible. It's either assistant, veterinarian, or full administrator. There is no option for partial admin rights.

Does the role affect billing?

Yes. Assistants are NOT counted for module billing (myPets, Symphony), while veterinarians and administrators are. This can be a cost consideration when assigning roles.