Skip to main content

User Types

The User Types page defines the roles and granular permissions available in the system. User types are central to controlling who can access what features and what experience each user has.

Default User Types

The system ships with these default user types:

TypeDescription
AdminFull access to all features. Usually the first person to set up the system.
ManagerElevated access with restrictions on destructive operations. Can manage staff, reports, and daily operations.
EmployeeBasic access for routine sales and order processing.

Editing User Types

Access User Types from Settings > Authorizations and Access > User Types, or from Contacts > User Types.

The user type editor is organized into tabs. Each tab groups related toggles and input fields.

Features Tab (General)

FieldDescription
Display NameName shown for this user type
Enable Room NumbersAllow room number assignment for this user type
Enable Link RegistrationAllow link-based registration
Point ValueLoyalty point value assigned to users of this type
Daily CreditDaily credit limit
Primary Auth TypeBase authorization group; only Admin can modify

Authorizations Tab

Admin

ToggleDescription
Add employeesCreate new employee records
Delete employeesRemove employee records
Change User TypeModify the user type assigned to other users
Change AuthsModify authorization toggles on other user types
Access AdminsSuper-user level admin access
Upload PicturesUpload images to the system

Oracle

ToggleDescription
Oracle AdminOracle pass order permissions

Email Notifications

ToggleDescription
Open Drawer (manual)Email alert on manual cash drawer open
Delete ItemEmail alert when an item is deleted
Delete Last ItemEmail alert only on deleting the last item in an order
VoidEmail alert on item void
Void Last ItemEmail alert only on voiding the last item in an order
Discount AppliedEmail alert when a discount is applied
Price Change in OrderEmail alert on price changes within an order
Price/Count Change In CatalogEmail alert on catalog price or count changes
Balance Sheet StartEmail alert when balance sheet opens
Balance Sheet CloseEmail alert when balance sheet closes

Catalog & Inventory Tab

Inventory

ToggleDescription
Import MetrcImport METRC packages
Adjust InventoryAdjust inventory levels
Edit Catalog PriceModify catalog pricing
Adjust Inventory CountAdjust inventory counts
Intake InventoryRecord inventory intake
Change Inventory Price/CostModify inventory cost and price
Delete InventoryRemove inventory records
Allow ReconciliationPerform inventory reconciliation

Products

ToggleDescription
Delete ProductRemove products from catalog
Edit ProductModify product details
Edit Product Description FieldsModify product description fields
Change Item PriceChange item pricing
Adjust Product CountAdjust product counts
View Item CostSee item cost information
Edit Item CostModify item cost

CRM & Marketing Tab

Client Types

ToggleDescription
Set Non TaxableAssign non-taxable status to client types
Delete Client TypesRemove client type records
Edit EmailModify email settings

CRM

ToggleDescription
Enable CRM ToolsAccess CRM functionality
Design formsCreate and edit CRM forms
Limit clients to current userRestrict CRM client visibility to current user only
Edit Sales RepModify sales representative assignments

Marketing

ToggleDescription
Send Text BlastSend SMS marketing campaigns
Send Email BlastSend email marketing campaigns

Reporting & Financial Info Tab

Reporting

ToggleDescription
Daily ReportAccess daily sales reports
History ReportsAccess historical reports
Balance Sheet AuditSearch and audit balance sheets

End of Day Printing

ToggleDescription
Allow Close DayPerform end-of-day close
Blind Close (hide sales totals)Close day without showing sales totals
Blind Close (hide all totals)Close day with all totals hidden
Disable Gift CardsHide gift card reporting
Disable Item SalesHide item-level sales reports
Disable Department SalesHide department sales reports
Disable LaborHide labor reports
Disable Hourly SalesHide hourly sales breakdown
Disable Sales by DeviceHide per-device sales reports
Disable UOM SalesHide UOM sales reports
Disable Balance Sheet SummaryHide balance sheet summary
Enable Positive / Negative Payment ReportShow buys/sales payment report
Group sales by UOM / SizeGroup item sales by size
Group Item Sales by QuantityGroup item sales by quantity

Balance Sheets Printing

ToggleDescription
Blind (hide sales summary)Hide sales summary on balance sheet
Item Type SummaryShow item type breakdown
Transaction Type SummaryShow transaction type breakdown
Show all PaymentsDisplay full payment details
Enable Credit Card Payment ListShow credit card payment list
Disable BankHide bank information
Allow Tip AdjustPermit tip adjustments
Disable Cash DropsHide cash drop information

Cashier's & Server's Behaviors Tab

Sales

ToggleDescription
Disable Cash DrawerDisable cash drawer access
Allow Negative Value ItemsPermit negative-value line items
Allow Zero Value OrderAllow zero-amount transactions
Enable Item % DiscountPermit percentage discounts on individual items
Allow Move Split ItemsMove items between split checks
Allow Accept Cash for Other ServerAccept cash payments for another server's orders
Access Stored Credit Card for PaymentUse credit cards stored on file
Disable Edit Other Users OrdersBlock editing orders from other users
Disable Void Item on Closed OrdersPrevent voiding items on closed orders
Disable Print Receipt of Open OrdersBlock receipt printing for open orders
Void OrderVoid entire orders
Void ItemVoid individual items
Disable delete itemPrevent item deletion (not recommended)
Void Cash PaymentVoid a cash payment
Void PreAuthorizationVoid a pre-authorization hold
Void PaymentVoid any payment
Refund PaymentProcess payment refunds
Refund Max ValueMaximum refund amount
Refund ItemRefund individual items
Refund OrderRefund entire orders
Disable RequestsBlock customer requests
Price Column OptionEnable price column display option
Disable Multiple PaymentsBlock multi-payment transactions
Disable Split Check by ItemsBlock item-level check splitting

Resale Options

ToggleDescription
Allow Buy From CustomerPurchase items back from customers

General Look Up

ToggleDescription
View Suspended OrdersAccess suspended order list
POST Ship Day OrdersPost ship day orders
Staff: Enable Buy AgainAllow staff to re-order from purchase history

Order Auths

ToggleDescription
Enable Manager OrdersAccess manager order functionality
Enable Purchase OrdersCreate and manage purchase orders
Enable Print QueAccess print queue
Allow Negative Value OrderPermit negative-value orders
Suspend OrderSuspend orders to the holding list
Allow change order type (closed orders)Modify order type on closed orders
Max Open OrdersMaximum concurrent open orders per user
House Account PaymentApply house account payment method
Filter Payments By UserFilter payments to current user only (Bartender/Server)

Server or Delivery type Users

ToggleDescription
User Defined Balance SheetsAllow user-defined balance sheet assignments

METRC Buy Limits (Conditional)

These fields are only visible when METRC is enabled (uiTransactions.enableLimitsView). They set per-user purchase limits by product category:

FieldDescription
Gram LimitDaily gram purchase limit
SeedsSeeds category limit
PlantsLive plants category limit
SolidsSolid product category limit
ConcentrateConcentrate category limit
ExtractExtract category limit
LiquidLiquid category limit
Combined CategoryCombined category limit
Group 1–6Custom METRC group limits 1 through 6

Note: When authorizations are updated, affected users must log out and log back in for changes to take effect.

Adding Custom User Types

Click Add to create a new user type. Define a name and select the specific authorizations that role should have. Custom user types let you create role-specific experiences — for example, a "Cashier" type with only payment permissions, or a "Kitchen Staff" type with only prep screen access.

Employee vs. User

Regular users are not automatically given staff privileges. An additional employee record must be created for a user to gain staff-level access. This double-barrier prevents accidental permission escalation.

See Users - Staff for details on employee creation, PIN codes, and terminal locking.