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
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
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:
| Functionality | Assistant | Veterinarian | Administrator |
|---|---|---|---|
| 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
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.