Skip to content
v26.3

Disco Module

The disco module is a unique selling point of DiKAS — no other POS system on the market offers integrated club management with an NFC card system, time-controlled admission groups, cloakroom, guest transfer, and complete settlement with complimentary credit, minimum spend, and free drinks.

Activation: Admin → Settings → Operations → Disco


Feature Overview

Feature Description
Guest Check-In Issue NFC card, select admission group, take photo
Admission Groups Rules by time of day, day of week, gender
Bar Booking Post drinks to NFC card (cashless at the counter)
Cloakroom Post jacket check to card
Guest Transfer Switch card (loss, defect, area change)
Self-Pay Terminal Guests pay themselves via debit card at the terminal
Check-Out Settle card with settlement lines
Credit Top-Up Load prepaid credit onto card
Combining Cards Settle multiple guest cards (e.g. couple) on one invoice
Customer Amount Display Second screen shows the guest the amount live at counter & checkout
Daily Log Guest counts, revenue, statistics

NFC Card System

Each guest receives an NFC card upon entry. The card serves as:

  • Identification — the guest is recognized via the card ID (GuestId)
  • Payment method — all charges (drinks, cloakroom) are posted to the card
  • Prepaid account — optional credit top-up

At the exit, the card is settled and returned.


10+ POS Pages

The disco module has specialized POS pages for each workstation in the club:

1. Entry (Check-In)

Guest arrives → scan card → select admission group → book entry:

Disco POS — POS with entry and exit

Card:     NFC-12345
Guest No: 0042
Group:    "Regular, 22:00–01:00"
Gender:   Male
Entry:    10.00 €
Comp. credit: 5.00 €

Input fields: - Scan NFC card (or enter manually) - Select admission group (filtered by availability) - Choose gender (determines the admission rule) - Optional: Name, photo (webcam), staff flag, re-entry

2. Counter / Bar

Post drinks to guest card (no cash at the counter):

  1. Scan card
  2. Select drinks from the menu
  3. "Book" → amount is stored on the card
  4. Batch booking: multiple drinks at once

Disco POS — Bar booking

Customer Amount Display (Second Screen)

If a customer amount display is connected at the checkout (a second screen showing the guest the amount), it is now also updated live at the counter and at the checkout/exit — just like at the regular checkout. The guest sees their running total; after booking/payment, the display updates automatically. Without a connected display, nothing happens (no effect).

3. Exit (Check-Out)

The most complex page — this is where the card is settled:

  1. Scan card → all charges are displayed
  2. Settlement lines calculate the final amount (see below)
  3. Choose payment method (cash, debit card, split)
  4. Calculate change
  5. Card is released

Settling multiple cards together (couples)

If a couple or group wants to pay together, multiple cards can be combined at the exit: scan the first card → "Add Card" → place the next card(s). DiKAS settles all cards on one single invoice and generates one receipt, after which all cards are released. Each card still applies its own minimum spend, admission, free allowances, and credit — the amounts are only merged into one invoice (a card's credit therefore only covers its own share).

4. Cloakroom

Drop off jacket → assign cloakroom number → post fee to card:

  1. Scan guest card
  2. Assign cloakroom tag number
  3. Fee is posted to the card
  4. Upon pickup: enter tag number → confirm return

5. Bridge (Transfer)

Switch card — in case of loss, defect, or area change:

  1. Scan old card (or enter guest number)
  2. Scan new card
  3. All data is transferred (charges, credit, cloakroom)
  4. Optional: charge card fee
  5. Old card ID is saved as SourceCard

6. Self-Pay Terminal

Guests pay themselves via debit card:

  1. Guest scans NFC card at the terminal
  2. Total amount is displayed
  3. Debit card payment is triggered automatically
  4. Card is released

7. Credit Top-Up

Load prepaid credit onto the guest card:

  1. Scan card
  2. Choose amount (or enter freely)
  3. Pay (cash or debit card)
  4. Credit is posted to UploadAccount

8. Staff

Overview of staff entries (staff flag):

  • List of all guests with IsPersonal = true
  • Summary: staff costs, free drinks

9. Search / Report

Disco POS — Guest search

Historical guest search and reports:

Filter Description
Date Time period
Gender Male / Female
Admission Group Filter by group
Workstation By POS / area
Time Entry time range

10. POS Settlement

Counter settlement for individual workstations — shows revenue per POS/bar.


Mobile POS Terminals (Exit, Entry, Counter, Cloakroom)

On a mobile device (MAUI/Android host or narrow screen), the disco POS terminals automatically switch to the mobile view — as an additional register when it is busy. The switch happens live on screen resize/rotation:

  • Exit: fixed amount + group/entry at the top, tabs Photo / Positions / Info below, large payment buttons at the bottom (Cash/Debit/Options).
  • Entry: simple group selection → optional photoPay / Check-In.
  • Counter: single column — amount at top, quantity input, group tabs, large article grid, position list and book bar.
  • Cloakroom: tabs Book / Cloakroom List — article selection + large number numpad, return list separately.

Admission Groups

Admission groups define rules for different guest types, graduated by time of day, day of week, and gender.

Basic Configuration

Field Description
Name Group name (e.g., "Regular", "Ladies Night")
Active Enable/disable
Show in POS Visible on the POS entry page
Sort Order Order in the selection
Background Color Color for the group tile
Deposit Card deposit in €
Card Limit Max. cards for this group
Days of Week On which days the group applies (Mon–Sun)
Valid From / To Season or campaign period

Time-Based Rules

Each group can have multiple time slot rules. Per time slot, separate conditions are defined for Male and Female:

Field Description
Time Slot e.g., 22:00–00:00, 00:00–03:00
Admission Admission price
Minimum Spend Minimum consumption in €
Complimentary Credit Amount that is not charged
Free Account Credit account
Free Drinks Number of complimentary drinks
Points Loyalty points upon entry
Credit Limit Max. amount on the card
Admission at Exit Charge admission upon leaving
U18 Minor category
No Article Discount Disable discounts
Admission as Cash Revenue Post admission fee as cash revenue
Admission Tax Rate 19 %, 7 %, or 0 %

Example Groups

Group Admission M Admission F Rule
Regular 10.00 € 10.00 € Standard
Early Bird 5.00 € 5.00 € Before 23:00
Ladies Night 10.00 € 0.00 € Female, before 00:00
VIP 25.00 € 25.00 € Incl. 2 free drinks + 20 € comp. credit
Guest List 0.00 € 0.00 € Free entry
Staff 0.00 € 0.00 € Staff flag set

Settlement Lines (Virtual Positions)

At check-out (exit), DiKAS automatically calculates the settlement lines. These are virtual positions — they are calculated in real time and displayed on the receipt:

6 Settlement Line Types

Line Condition Type Description
Admission Admission is charged at exit Surcharge (+) Admission fee
Minimum Spend Surcharge Consumption < minimum spend Surcharge (+) Difference is added
Complimentary Credit Comp. credit > 0 Deduction (−) Included free amount
Free Drinks Free drinks > 0 Deduction (−) Value of used free drinks
Free Account Free account > 0 Deduction (−) Credit account
Credit Prepaid credit > 0 Deduction (−) Loaded credit

Calculation Example

Guest #0042 — Group "VIP" (Admission at Exit)

Consumed drinks:                         45.00 €
+ Cloakroom:                              2.00 €
─────────────────────────────────────────────────
Subtotal charges:                        47.00 €

Settlement lines:
+ Admission (VIP):                       25.00 €
  Minimum spend (50.00 €): Consumption 47 € → surcharge not needed
                            (Charges > minimum spend incl. admission)
− Complimentary credit:                 −20.00 €
− Free drinks (2/2 used):              −10.00 €
− Credit (loaded):                      −15.00 €
─────────────────────────────────────────────────
Amount due:                              27.00 €

[Cash]  [Debit Card]  [Split]

Guest Data Fields

Each disco guest has comprehensive data on the card:

Identification & Status

Field Description
GuestId NFC card ID
Gender Male / Female
Staff Staff entry
Blocked Card blocked
Re-entry Guest has left the club and returned
Source Card Previous card ID (after transfer)
Entry / Exit Time Timestamps

Admission Rule & Prices

Field Description
Admission Group Selected group
Admission Rule Applied rule (time-based)
Admission Price Admission fee
Minimum Spend Minimum consumption
Comp. Credit / Free Account Free amounts
Free Drinks Count + used value
Credit Limit Maximum card amount

Finances

Field Description
Total Amount All charges cumulated
Paid Amount already paid
Credit Prepaid top-up
Outstanding Amount Still to be paid
Receipt IDs Linked POS receipts

Charges & Cloakroom

Field Description
OpenBons List of all charges (article, price, quantity, POS, employee)
Cloakroom Cloakroom numbers

Daily Log

At the end of the night, the daily log shows a summary:

Disco Daily Log: 05.03.2026

Total guests:        342
  female:            156  (45.6 %)
  male:              186  (54.4 %)

Admission revenue: 2,140.00 €
Drinks revenue:    4,567.00 €
Cloakroom revenue:   384.00 €
─────────────────────────────
Total revenue:     7,091.00 €

Access the daily log: Admin → Disco → Daily Log → select date

Disco — Daily log with statistics


Disco Statistics

Disco POS — Real-time statistics

The real-time statistics show:

Metric Description
Currently in Club Guests with card, not yet checked out
Total Today All entries since business day start
Revenue by Area Per workstation (counter, bar, VIP)
Revenue by Hour Hourly breakdown
Top Articles Best-selling drinks
Occupancy by Group Entries per admission group

Admin Configuration

General Disco Settings

Admin → Disco → General

Disco — General settings

Managing Admission Groups

Admin → Disco → Groups

  • Create, edit, deactivate groups
  • Define time slot rules per gender
  • Set days of week and validity period

Disco — Managing admission groups

Disco Settings

Admin → Settings → Operations → Disco

Setting Description
Disco enabled Module on/off
Webcam enabled Take photo at entry
Test cards enabled Simulated NFC cards for testing

Workstations for Disco

Under the workstation settings, POS terminals can be configured as disco type:

Type Description
DiscoPOS (1) Entry / Exit
DiscoSales (2) Counter / Bar
Cloakroom (3) Cloakroom workstation

Setup

  1. Enable the disco module (Admin → Settings → Operations → Disco)
  2. Create admission groups (Admin → Disco → Groups) with time rules
  3. Configure workstations (assign POS terminals as disco type)
  4. Set up NFC card readers at all POS terminals
  5. Optional: set up webcam for guest photos
  6. Assign employees the appropriate permissions

Next Step

Workshop — Job order and repair management