Skip to content
English
  • There are no suggestions because the search field is empty.

User Roles and Permissions in CashDrawer

CashDrawer is coming soon!

CashDrawer can be used by multiple team members at the same time. Access is granted to SabeeApp account Owners and Operators, each with different permissions.


Owner Role

Owners have full control over the CashDrawer. They can:

  • Record and edit transactions
  • Generate and update owner PINs
  • Create temporary access PINs for operators
  • Add or edit drawers
  • Add new transaction categories
  • Add new currencies to drawers and adjust currency thresholds
  • Set the default currency for a drawer
  • Perform reconciliation and record balance checks

Tip: Owners are responsible for ensuring the CashDrawer is accurate and properly maintained.


Operator Role

Operators can perform most daily tasks, but with limited permissions:

  • Record transactions freely
  • Cannot edit saved transactions without a temporary PIN
  • Can request a temporary access PIN from an owner if needed
  • Cannot add new drawers
  • Cannot add new transaction categories
  • Can perform reconciliation and record balance checks

Note: Operators are ideal for team members who handle day-to-day cash transactions but don’t need full administrative access.


Key Differences Between Owners and Operators

Feature Owner Operator
Record transactions
Edit transactions ❌ without owner PIN
Add/edit drawers
Add transaction categories
Add currencies & adjust thresholds
Set default currency
Generate temporary PINs
Reconcile & record balance checks

PIN code management

Each transaction, transfer, or exchange is automatically dated and linked to the user who created it. Most transaction details are set at the time of recording.

By default:

  • Owners can record and edit transactions, generate PINs, and provide temporary access
  • Operators can record transactions but cannot edit saved transactions without an owner-issued PIN

When a PIN code is required

A PIN code is required to edit a saved transaction or perform actions that require additional authorization. There are two types of PIN codes:

  • Owner PIN code

    Set in Property Settings → Security Settings. Only the account owner should use this PIN.

  • Temporary access PIN

    Generated by the owner and provided to an operator when temporary authorization is needed.


Actions requiring authorisation

A PIN code is required when performing actions such as:

  • Changing a transaction’s category
  • Editing the amount or currency
  • Modifying any other transaction details
  • Performing any action that displays an Authorization Code required message

Example authorization prompt

When a PIN is required, CashDrawer displays an Authorization Code required message prompting you to enter a valid PIN.


Set or update the owner PIN code

Owners use a PIN to authorize edits to saved transactions

To set or update your PIN:

  1. Go to Settings → Property Settings → Security Settings
  2. Locate the PIN Code Management section
  3. Enter a 4-digit PIN in New PIN code
  4. Re-enter the same PIN in Confirm PIN code
  5. Click Set/Update PIN

A confirmation message appears once the PIN is saved. Owners can change the PIN at any time by returning to this section and repeating the steps.

PIN Best Practices

  • Choose a PIN that is memorable but not obvious
  • Do not share your PIN with others
  • Change your PIN regularly (every few months)
  • Avoid common sequences like 1111 or 1234
  • Use a combination of numbers you can easily remember

Generate a temporary access PIN

Important: Only owners can generate temporary PINs, which can be used by themselves or shared with operators.

To generate a temporary access PIN:

  1. Click the clock icon in the CashDrawer header.

2. A popup will appear with the Temporary Access PIN generator.

 

3. Select the PIN validity duration: 5, 10, 15, or 30 minutes

4. Click Generate PIN.

5. A 4-digit PIN will appear. Copy it and:
    • Enter it where needed (e.g., editing a transaction), or
    • Share it with an operator who needs temporary access