Permissions
The Flow Retail permissions system implements a hierarchical role-based access control (RBAC) model. Permissions control what actions users can perform within the system.
Permission levels
Permissions can be assigned at three levels:
Tenant
Applies across all stores and all organizations in the tenant
Organization
Applies to all stores within a specific organization
Store
Applies to a specific store only
When a permission supports multiple levels, users can be granted access at any of these levels.
Tenant-level access grants the broadest scope, while store-level access is the most restrictive.
Tenant-Level permissions
These permissions can only be assigned at the tenant level and grant access across all stores.
PRODUCT
Product Management
View, create, edit, and delete products, including variants, barcodes, media, and product properties.
CATEGORY
Category Management
Manage product categories and the category hierarchy used to organize the product catalog.
BRAND
Brand Management
Create, edit, and delete product brands.
PRODUCT_GROUP
Product Group Management
Manage product groups used for filtering, reporting, and organizing products across different business purposes.
SUPPLIER
Supplier Management
Manage supplier records and supplier-product associations, including purchase pricing.
WARRANTY
Warranty Management
Configure warranty types and warranty rules that can be attached to products.
USER
User Management
Manage user accounts, invite new users, assign roles, and configure store access for team members.
STORE
Store Management
Create and configure stores, including store settings, opening hours, and store-specific configurations.
WAREHOUSE
Warehouse Management
Manage warehouse locations within stores, used for stock organization and inventory tracking.
DEVICE
Device Management
Register and manage POS devices, including device configuration and pairing.
PRINTER
Printer Management
Configure printers for receipt and label printing, including printer assignments to stores and devices.
CONSENT
Consent Management
Manage customer consent types and GDPR-related data collection preferences.
NUMBER_SERIE
Number Series Management
Configure number sequences used for orders, invoices, receipts, and other documents.
DELIVERY_METHOD
Delivery Method Management
Configure delivery providers, shipping methods, and delivery options available to customers.
ORDER_HANDLING
Order Handling Management
Configure order handling workflows, status transitions, and automated order processing rules.
PAYMENT_METHOD
Payment Method Management
Manage payment methods, configure payment providers, and set up payment terminals.
EXTENSION
Extension Management
Install, configure, and manage third-party extensions and integrations.
ORGANIZATION
Organization Management
Create and manage organizational units used to group stores for reporting and permissions.
TENANT
Tenant Management
Access tenant-level settings, branding, and core business configuration.
IMPORT
Import Management
Import products, customers, and other data from external sources via bulk import tools.
WEBHOOK
Webhook Management
Configure webhooks for real-time event notifications to external systems.
TILL_OPERATIONS
Till Management
Manage cash registers (tills), perform cash counts, and handle daily cash reconciliation.
PRICELIST
Pricelist Management
Create and manage price lists for different customer groups, currencies, or sales channels.
TENANT_ADMIN
Tenant Administrator
Full administrative access to all functions. Bypasses all other permission checks.
Multi-Level permissions
These permissions can be assigned at tenant, organization, or store level, allowing for granular access control.
STOCK
Stock Management
View and adjust inventory levels, transfer stock between locations, and manage stock movements.
Available at: Tenant, Organization, Store
STOCKTAKING
Stocktaking
Create and perform stock counts, reconcile inventory discrepancies, and manage stocktaking sessions.
Available at: Tenant, Organization, Store
REPORTING
Reporting
Access sales reports, inventory reports, financial summaries, and business analytics.
Available at: Tenant, Organization, Store
SALES_ORDER
Sales Orders
Create, view, and manage sales orders, including checkout operations and order modifications.
Available at: Tenant, Organization, Store
RETURN_ORDER
Return Orders
Process customer returns, issue refunds, and manage return merchandise authorizations.
Available at: Tenant, Organization, Store
PURCHASE
Purchase Orders
Create and manage purchase orders to suppliers, track order status, and manage procurement.
Available at: Tenant, Organization, Store
RECEIVEMENT
Goods Receiving
Receive incoming goods from purchase orders, verify deliveries, and book stock into inventory.
Available at: Tenant, Organization, Store
CUSTOMER
Customer Management
View, create, and edit customer records, manage customer groups, and access customer history.
Available at: Tenant, Organization, Store
CAMPAIGN
Campaign Management
Create and manage promotional campaigns, discounts, and special offers.
Available at: Tenant, Organization, Store
SERVICE
Service Orders
Create and manage service orders for repairs, maintenance, and after-sales service work.
Available at: Tenant, Organization, Store
Pre-defined system roles
These system roles are provided by default and can be assigned to users.
ADMINISTRATOR
Full administrative access to all system functions.
Permissions: TENANT_ADMIN
Limit this permission to a select few individuals to avoid granting access to all resources.
BACKOFFICE
Back-office administration with most administrative capabilities.
Permissions: PRODUCT, CATEGORY, BRAND, PRODUCT_GROUP, SUPPLIER, WARRANTY, STOCK, REPORTING, USER, STORE, WAREHOUSE, DEVICE, PRINTER, CONSENT, NUMBER_SERIE, DELIVERY_METHOD, ORDER_HANDLING, PAYMENT_METHOD, EXTENSION, ORGANIZATION, TENANT, IMPORT, WEBHOOK, CUSTOMER, CAMPAIGN, PRICELIST, PURCHASE
BUTIKKSJEF (Store Manager)
Full operational access within assigned stores.
Permissions: SALES_ORDER, RETURN_ORDER, PURCHASE, RECEIVEMENT, REPORTING, STOCK, TILL_OPERATIONS, SERVICE, STORE, WAREHOUSE, STOCKTAKING
SELGER (Salesperson)
Basic sales and customer service functions.
Permissions: SALES_ORDER, RETURN_ORDER, CUSTOMER, TILL_OPERATIONS
REGNSKAP (Accounting)
Access to financial and business reports.
Permissions: REPORTING
LAGER (Warehouse)
Warehouse and inventory operations.
Permissions: RECEIVEMENT, STOCK, STOCKTAKING
Permission summary
PRODUCT
Product Management
Tenant
CATEGORY
Category Management
Tenant
BRAND
Brand Management
Tenant
PRODUCT_GROUP
Product Group Management
Tenant
SUPPLIER
Supplier Management
Tenant
WARRANTY
Warranty Management
Tenant
USER
User Management
Tenant
STORE
Store Management
Tenant
WAREHOUSE
Warehouse Management
Tenant
DEVICE
Device Management
Tenant
PRINTER
Printer Management
Tenant
CONSENT
Consent Management
Tenant
NUMBER_SERIE
Number Series Management
Tenant
DELIVERY_METHOD
Delivery Method Management
Tenant
ORDER_HANDLING
Order Handling Management
Tenant
PAYMENT_METHOD
Payment Method Management
Tenant
EXTENSION
Extension Management
Tenant
ORGANIZATION
Organization Management
Tenant
TENANT
Tenant Management
Tenant
IMPORT
Import Management
Tenant
WEBHOOK
Webhook Management
Tenant
TILL_OPERATIONS
Till Management
Tenant
PRICELIST
Pricelist Management
Tenant
TENANT_ADMIN
Tenant Administrator
Tenant
STOCK
Stock Management
Tenant, Organization, Store
STOCKTAKING
Stocktaking
Tenant, Organization, Store
REPORTING
Reporting
Tenant, Organization, Store
SALES_ORDER
Sales Orders
Tenant, Organization, Store
RETURN_ORDER
Return Orders
Tenant, Organization, Store
PURCHASE
Purchase Orders
Tenant, Organization, Store
RECEIVEMENT
Goods Receiving
Tenant, Organization, Store
CUSTOMER
Customer Management
Tenant, Organization, Store
CAMPAIGN
Campaign Management
Tenant, Organization, Store
SERVICE
Service Orders
Tenant, Organization, Store
Last updated
Was this helpful?

