Skip to main content
Skip table of contents

User Roles

This chapter describes how to create new user roles and edit existing ones. Each user has to be assigned a user role. The user role determines the permissions that a user is allowed to perform. The overview contains a complete list of all permissions.

If a permission is not available, functions are deactivated (on the register interface) or hidden completely (main menu).

The user roles can be accessed in the main menu in the ‘Master data’ section via the ‘User roles’ button.

The manager and operator user roles are predefined in the standard database.

A total of up to 10 user roles can be created.

Create new user role

In the list view of user roles, you have to press the orange ‘plus’ button at the bottom right of the screen to create a new user role.

A separate window opens with information about the new role. The name field is automatically pre-filled and can be edited by clicking on it.

When creating a new user role, all permissions are deactivated. By clicking on the line of the desired permission, the box is ticked and the permission is activated for this role. A list of all available permissions can be found in the overview below.

Pressing the orange ‘Save’ button in the lower right corner creates the new user role and closes the window. Creating a new user role can be cancelled by pressing the 'Cancel' button or by pressing the ‘x’ button in the upper right corner – all settings will be lost.

Edit user role

To edit an existing user role, you have to press the relevant entry in the list or alternatively press the button with the three dots at the end of the line.

A separate window opens with information about the selected user role. At the top of the window, an orange bar shows how many users are currently using the selected user role.

You can edit the name field by clicking on it. Active permissions have an orange tick in front of the name. All permissions can be activated or deactivated by clicking on the name.

Pressing the orange ‘Save’ button in the lower right corner applies the changes to the user role and closes the window. Editing a role can be cancelled by pressing the “Cancel” button or by pressing the ‘x’ button in the upper right corner - all changes will be lost.

Delete user role

To delete a user role, you have to select it from the list to open the detail window for the desired user role.

The red ‘Delete’ button is located in the lower left corner.

When this button is pressed, a security prompt appears, which has to be confirmed with the ‘Yes’ button. The user role is then deleted and the window closed. To cancel the deletion process, press the ‘No’ button.

User roles in use

User roles that are in use by users cannot be deleted! All users have to first be assigned a different role. How to assign user roles is described in the chapter User.

List of permissions

This overview lists all possible permissions that can be assigned to a role:

Permission

Impact

Standard role

Can add products and subtotals

Items and subtotals can be added to the shopping cart in any mode.

Operator, Manager

Can create invoices

Invoices can be settled using the available payment methods.

Operator, Manager

Can open and park tables

Parked tables can be opened positions can be parked on tables.

Operator, Manager

Can remove lines

All items in the shopping cart can be deleted using the 'Remove line' function. Open receipts can be cancelled using the 'Cancel' button.

Operator, Manager

Can register returns (return mode)

The returns mode can be activated and returns receipts can be created with the available payment methods.

Operator, Manager

Can give discounts

Discounts can be given on items and total invoices in euros or percentages.

Operator, Manager

Can open the cash drawer

The cash drawer can be opened at any time using the 'Open cash drawer' function.

Operator, Manager

Can make cash withdrawals

A cash withdrawal can be recorded.

Operator, Manager

Can make cash deposits

The change deposit can be recorded.

Operator, Manager

Can open the last created receipt

The window with the detailed view of the last created receipt can be opened from the register interface.

Manager

Can access the electronic journal

The electronic journal can be opened in a separate window with an overview of all receipts created from the register interface and in the main menu.

Manager

Can reprint receipts

The last receipt can be reprinted in the open window, and older receipts can be reprinted in the electronic journal.

Manager

Can cancel completed receipts

The last receipt can be cancelled in the open window, and older receipts can be cancelled in the electronic journal.

Manager

Can retrieve fiscal status

The window containing information about the fiscal security device can be opened using the 'Fiscal Status' button on the register interface and in the main menu.

Operator, Manager

Can create a fiscal export

The fiscal export can be created in DSFINV-K or DFKA taxonomy format.

Manager

Can create a cash up preview

A preview of the cash up and the user report can be created and printed.

Operator, Manager

Can prepare the cash up

The cash up can be created and printed.

Operator, Manager

Can access the reports

The reports can be accessed and printed from the main menu.

Operator, Manager

Can program the register interface

Changes can be made to the programming of the register interface.


Can create and edit products / product groups

New products and product groups can be created, and existing products and product groups can be edited or deleted. The 'Products' button is visible in the main menu.


Can create and edit tax classes

New tax classes can be created, and existing tax classes can be edited or deleted. The 'Tax Classes' button is visible in the main menu.


Can create and edit payment methods

New payment methods can be created, and existing payment methods can be edited or deleted. The 'Payment Methods' button is visible in the main menu.


Can create and edit users

New users can be created, and existing users can be edited or deleted. The 'Users' button is visible in the main menu.


Can create and edit user roles

New user roles can be created, and existing user roles can be edited or deleted. The 'User roles' button is visible in the main menu.


Can edit the receipt template

The print template for the receipt can be edited. The 'Receipt template' button is visible in the main menu.


Can configure the cash up document

The various sections of the cash register statement and the user report can be shown or hidden. The 'Configuration' button in the main menu is visible.


Can create and edit company data

Company data can be opened and edited via the 'Company data' button in the main menu.

This permission also allows the digital receipt to be configured.


Can print the data log

The data log can be created and printed with all configurations.

Manager

Can edit dine in / takeaway configuration

The user can configure the settings for dine in / takeaway. The 'Dine in / Takeaway' button is visible in the main menu.


Can change own PIN

The PIN of the logged-in user can be changed using the 'Change PIN' button on the register interface or in the main menu. 

Operator, Manager

Can open database information

Information about the databases can be accessed by clicking on the 'Database' button in the main menu.


Can back up databases

Backups of projects and databases can be exported from the main menu.


Can restore databases

Backups of projects and databases can be imported from the main menu, thereby replacing existing ones.


Can delete databases

The existing projects and databases can be deleted.


Can terminate app

The primasello app can be terminated on the primasello A1050 cash register.

Operator, Manager

Error messages

The following error message may occur. The error messages are always displayed next to the affected input field. The field and the message are highlighted in red.

Error message

Meaning

Solution

Maximum input exceeded.

The input may only have a certain character length. The maximum length is displayed at the end of the line (e.g. 13 / 100).

Shorten the input to the maximum value.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.