Skip to content
v26.3

Staff Switch & Login

During operations, multiple employees work on the same device. DiKAS offers three login methods — PIN, NFC card, and password — for a quick switch without interrupting service.


🔑 Login Methods

Method Speed Security Setup
PIN (4-digit) Fast Medium Admin → Staff → Set PIN
NFC card Fastest High Admin → Staff → Assign card ID
Password Slow High Admin → Staff → Set password

PIN Login (Standard)

POS menu with staff switch

  1. Tap the employee name in the header bar
  2. A list of all active employees is displayed
  3. Tap your name
  4. Enter your 4-digit PIN
  5. You are now the active waiter

NFC Card Login

  1. Hold the NFC card to the reader
  2. DiKAS recognizes the card automatically and logs the employee in
  3. No tapping, no PIN — ideal for a quick switch at the counter

Setup: Admin → Staff → [Employee] → Fill in the field "Card ID" with the card number. Instead of typing the number, tap the "Read NFC card" button next to the field and hold the card to the reader — the ID is captured automatically.

Supported card readers

Almost any common NFC/RFID reader can be used for card login. DiKAS connects the hardware in four ways:

Reader type Platform Connection
Built-in NFC (smartphone/tablet) Android Direct, no accessory required
Any PC/SC card reader (standard smartcard reader) Windows PC / POS Via the local hardware bridge DikasArch
Baltech NFC reader Windows PC / POS Via the local hardware bridge DikasArch
HID / keyboard-wedge readers (output the ID as keyboard input) All (browser/PC/Android) Direct — the card ID is recognized like a keyboard entry
USB NFC reader ACR122U Android Via the built-in USB NFC plugin

ℹ️ PC/SC and Baltech readers on the PC/web POS: The reader is connected via the local hardware bridge DikasArch running on the workstation, which delivers the card ID to DiKAS. Enable the "Local hardware bridge (DikasArch)" switch in the POS settings. HID readers that send the card number as keyboard input also work without the bridge, directly in the browser.

Password Login

Used for the login screen (e.g., after a restart or for Admin login). During regular POS operations, you typically use PIN or NFC.


Opening a Shift

When the first staff switch of the day occurs, a shift (Exchange) is automatically opened. You can also manually open a shift with an opening balance:

  1. Perform a staff switch
  2. Tap "Open shift"
  3. Enter the opening balance (change in the register, e.g., 200.00 EUR)

The opening balance is used in the end-of-day report as the starting value for the cash count.

ℹ️ Note: There is exactly one open shift per employee and business day. If a shift is already open, it will be continued.


Assignment of Transactions

All actions at the POS are assigned to the currently logged-in waiter:

Action Assignment
Taking an order Waiter on the order ticket
Processing payment Waiter on the receipt
Void Waiter who performs the void
Occupying a table Waiter is assigned to the table
Recording an expense Waiter on the expense
End-of-day report Waiter in the Z-report

Own Tables

If the permission "Own tables only" is enabled:

  • The waiter sees only tables assigned to them
  • Other waiters cannot edit these tables
  • Exception: Employees with the permission "Pay all tables" can also check out other waiters' tables

Typical scenario: In a restaurant, each waiter has their own section (e.g., terrace, indoor area). Each waiter sees and serves only their own tables.


Waiter Settlement

At the end of a shift, each waiter can view their own settlement:

Menu → "My settlement"

Waiter: Maria Schmidt
Shift: 05.03.2026, 11:00 – 22:30

Opening balance:       200.00 EUR
+ Cash revenue:        312.80 EUR
+ Debit card:          124.50 EUR
+ House tab:            50.00 EUR
− Expenses:            −15.00 EUR
────────────────────────────────────
Total revenue:         487.30 EUR

Receipts:    23
Voids:        1 (8.50 EUR)

The settlement shows only the waiter's own revenue — other employees see only their own figures (unless the permission "View reports" is set).


Closing a Shift

Prerequisite: The permission "Close shift" must be enabled.

  1. Menu → "Close shift"
  2. Count the register contents and enter the amount
  3. DiKAS compares expected and actual balance:
Expected balance:    497.80 EUR
  (Opening 200 EUR + Cash 312.80 EUR − Expenses 15.00 EUR)

Counted:             495.30 EUR
Difference:           −2.50 EUR
  1. Optional: Enter a closing note
  2. Confirm "Close shift"

The shift data feeds into the end-of-day report.


Automatic Lock

After a configurable period of inactivity, the device is locked:

Admin → Settings → Operations → "Auto lock"

Setting Description
Lock time Minutes until automatic lock (0 = disabled)
Lock screen Appears after the inactivity period expires
Unlock Via PIN, NFC card, or password

Workflow

  1. No input for the configured time → Lock screen appears
  2. Next employee logs in (PIN, NFC, or password)
  3. All subsequent transactions are assigned to the new employee

💡 Tip: Enable auto lock with 3–5 minutes. This prevents transactions from being assigned to the wrong employee.


🔐 Permissions Overview

The most important POS permissions related to staff switch and shift operations:

Permission Effect
Login allowed Can log in to the system
Close shift Can close their own shift
End-of-day report Can create the Z-report
Own tables only Sees only assigned tables
Pay all tables Can also check out other waiters' tables
Void level 0 = no void, 100 = own orders, 999 = all orders
Hide revenue Cannot see revenue figures
Allow discount Can grant price reductions

Permissions are configured under Admin → Staff → [Employee] → Tab "Permissions".

Creating staff — Details on roles and permissions


Tips

  • Forgot your PIN? The administrator can reset the PIN in the Admin area (Admin → Staff → [Employee] → PIN)
  • Lost NFC card? Delete the card ID in Admin and assign a new card
  • Multiple devices: An employee can be logged in on multiple devices simultaneously — e.g., POS and tablet
  • Shift not closed? Open shifts are automatically accounted for in the end-of-day report

Next Step

Admin Area — The management interface