Skip to content
v26.3

Setting Up Tables

If you run a restaurant with table service, set up your table plan here. DiKAS supports graphical table plans with various shapes, decoration elements, and real-time status display.


Creating Table Groups

Tables are organized in groups — e.g., by sections of your venue.

Admin → Tische → "+ Gruppe" (+ Group)

Field Example Description
Name Terrasse Group name
Color #4CAF50 Background color in the POS
Sort order 10 Order in the table overview
Show table plan Yes Show graphical plan or list only
Seat selection No Capture seat number when ordering

Typical table groups:

Group Description Tip
Indoor area Dining room Main group, low sort order
Terrace Outdoor area Show/hide seasonally
Bar Bar seats / counter For walk-in customers
Private room Side room, events For private functions
VIP Special area Distinct color for easy identification

Creating Tables

Table management in Admin

  1. Select a table group
  2. Click "+ Tisch" (+ Table)
  3. Fill in:

Basic Data

Field Example Description
Table number 1 Unique, displayed in the POS
Name Eckplatz (Corner seat) Optional display name
Seats 4 Number of seats
Sort order 10 Order within the group
Active Yes Show in the POS

Appearance

Field Description
Shape Rectangle, square, round, or oval
Width / Height Size in the table plan (in pixels)
Rotation Rotation from −90° to +90°
Position X / Y Placement in the graphical table plan

The color of a table is not set manually but automatically indicates the current status (see Table colors in the POS).

Optional Fields

Field Description
Receipt text Additional text on every receipt for this table (e.g., "Terrace")
Printer table number Alternative number for kitchen printer
Tap system table number Table number for draught system

Table Shapes

DiKAS supports 4 table shapes for the graphical table plan:

Shape Display Typical use
Rectangle Long tables, banquet tables
Square Standard tables
Round Round tables, standing tables
Oval Oval tables, conference tables

🗺️ Graphical Table Plan

In the Admin area, you can arrange tables via drag & drop on a workspace. The plan represents your venue realistically.

Decoration Elements

In addition to actual tables, you can place decoration elements that serve only for orientation:

Element Description Usage
Wall Horizontal/vertical wall Show room divisions
Counter Counter/bar area Bar, POS area
Stairs Staircase area Mark floor changes
Bar Bar area Serving area
Plant Decoration Planters, room dividers
Divider Thin line Visually separate areas

Decoration elements are displayed with a dashed border and slight transparency. They have no table number and cannot be occupied.

Designing the Table Plan

  1. Admin → Tische → Select a group
  2. Position tables and decoration elements via drag & drop
  3. Adjust size and rotation
  4. Click "Speichern" (Save) — the plan is immediately applied in the POS

Table plan editor in Admin

Orient yourself by the actual floor plan. Place walls and counters as reference points, then position the tables within them.


Table Colors in the POS

Tables do not have a fixed color — the color changes automatically based on status. This gives you an at-a-glance overview of what is happening at each table:

Table overview in the POS

Color Status Meaning When?
Green Free Table is available, no orders Default state, or after payment/cleaning
Yellow Newly occupied Table was just opened, but no order placed yet Server tapped the table, currently selecting articles
Red Occupied Open orders exist Order was submitted with "Bestellen" (Place order)
Orange Reserved Reservation exists for this table Reservation was created in the system
Purple Cleaning Table still needs to be cleaned After payment (when cleaning requirement is enabled)
Gray Blocked Table is not available Manually blocked (e.g., defective, renovation)

Occupied tables

Typical Color Sequence of a Table

Grün (frei) → Gelb (geöffnet) → Rot (bestellt) → Grün (bezahlt)
                                                  → Violett (Reinigung) → Grün

Cleaning Requirement (optional)

For businesses that require a cleaning confirmation after checkout:

Admin → Einstellungen → Betrieb → "Tisch-Reinigungspflicht"

Workflow with Cleaning Requirement

  1. Guest pays → Table turns purple (instead of immediately green)
  2. Staff cleans the table
  3. Long press on the purple table → "Als gereinigt markieren" (Mark as cleaned)
  4. Table turns green again (free)

Without the cleaning requirement, the table turns green again immediately after payment.


Table Info

In the POS, you can view details of a table at any time:

  1. Long press (approx. 0.5 seconds) on a table
  2. The table info panel opens:

Table info dialog

Information Description
Orders All open items with prices
Server Who is serving the table
Total amount Current sum of all orders
First order Time of the first booking
Current course Course number (if course system is active)

🍽️ Course System (Multi-Course Menus)

For restaurants with multi-course menus, you can use the course system:

Admin → Einstellungen → Frontend → "Gang anzeigen" (Show course)

Using Courses

  1. Occupy a table and take orders
  2. Long press on the table → Table info opens
  3. Select the course button (course 1 to 6)
  4. All open orders for the table are assigned to the selected course
  5. The kitchen printer prints the course ticket (if configured)
Course Typical use
1 Amuse-bouche
2 Starter
3 Intermediate course / Soup
4 Main course
5 Dessert
6 Coffee / Digestif

The course change is sent to the kitchen printer so the kitchen knows which course to prepare next.


Guest Tables (NFC Cards)

When customers have an NFC customer card, DiKAS can automatically create a guest table:

  1. Customer holds the NFC card to the reader
  2. DiKAS automatically creates a virtual table
  3. Orders are booked to this table (= customer card)
  4. At checkout, the card is settled

Guest tables appear in the system group "Gäste" (Guests) and are automatically cleaned up after settlement.


Tips for Organization

Numbering: Use a logical numbering system — e.g., 1–20 for indoor, 101–120 for terrace. This helps servers find the right table faster.

Seasonal groups: Create a "Terrace" group and deactivate it in winter. The tables are preserved but not visible in the POS.

Events: For special occasions, you can create temporary table groups (e.g., "Christmas party Company XYZ") and deactivate them afterwards.

Seat selection: Enable the "Seat selection" option for groups where servers need to know which guest ordered what — e.g., for table service without asking back.


Next Step

Adding Staff — Employees with different permissions