Zum Inhalt
v26.3

Artikel, Drucker & Regeln — Detaillierte Anleitung

Dieses Kapitel beschreibt das vollständige Zusammenspiel von Artikeln, Artikelgruppen, Druckersteuerung, Preisregeln, Artikeloptionen und Schankanlagen in DiKAS. Es richtet sich an erfahrene Anwender, Systemadministratoren und Integratoren.


Inhaltsverzeichnis

  1. Artikelgruppen und Hierarchie
  2. Artikel im Detail
  3. Artikeloptionen und Optionsvorlagen
  4. Druckersteuerung — Das Herzstück
  5. Preisregeln und Zeitsteuerung
  6. Schankanlagen-Integration
  7. System-Artikel
  8. Praxisbeispiel: Pizzeria „Da Mario"
  9. Praxisbeispiel: Biergarten „Zum Löwen"
  10. Praxisbeispiel: Großes Restaurant mit 3 Küchenstationen
  11. Häufige Fragen (FAQ)

1. Artikelgruppen und Hierarchie

Aufbau der Gruppenstruktur

Artikelgruppen in DiKAS sind hierarchisch aufgebaut — bis zu drei Ebenen tief:

Hauptgruppe (Ebene 0)
├── Untergruppe (Ebene 1)
│   ├── Unter-Untergruppe (Ebene 2)
│   └── Unter-Untergruppe (Ebene 2)
└── Untergruppe (Ebene 1)

Praxisbeispiel:

100 Speisen
├── 10001 Vorspeisen
├── 10002 Pizza
│   ├── 100020001 Pizza Klassiker
│   └── 100020002 Pizza Spezial
├── 10003 Pasta
└── 10004 Salate
200 Getränke
├── 20001 Alkoholfrei
├── 20002 Bier
├── 20003 Wein
└── 20004 Cocktails
300 Desserts

Zwei ID-Typen bei Gruppen

Jede Artikelgruppe hat zwei verschiedene IDs — das ist wichtig zu verstehen:

ID-Typ Beispiel Verwendung
Dokument-ID (_id) artgrp_a1b2c3d4e5f6 Stabile Referenz. Wird in Article.GroupId gespeichert. Ändert sich nie.
Gruppen-Nr. (GroupId) 10002 Hierarchische Nummer. Bestimmt die Baumstruktur und Sortierung. Kann geändert werden.

ℹ️ Hinweis: Wenn ein Artikel zur Gruppe „Pizza" gehört, speichert er die Dokument-ID der Gruppe (nicht die Gruppen-Nummer). Das bedeutet: Sie können die Gruppen-Nummer jederzeit ändern, ohne dass Artikel ihre Zuordnung verlieren.

Gruppeneinstellungen

Jede Gruppe bietet diese Konfigurationsmöglichkeiten:

Einstellung Beschreibung
Name Anzeigename (z. B. „Pizza")
Gruppen-Nr. Hierarchische Sortierung
Farbe / Icon Darstellung in der Kasse
Anzeigetyp Verkauf (POS), Bestellung (Küche), Garderobe, Monatsbericht
Druckoptionen ExtraBon, Sammelbon — vererbt sich an alle Artikel und Untergruppen
Bereichsabhängige Druckoptionen Verschiedene Drucker pro Tischgruppe
Sichtbarkeitsregeln Gruppe nur an bestimmten Tagen/Uhrzeiten/Arbeitsplätzen anzeigen
Gruppenoptionen Optionsgruppen, die für alle Artikel der Gruppe gelten
Preisregeln Regeln, die für alle Artikel der Gruppe gelten
Zusatzartikel Cross-Sell-Artikel (z. B. „Dazu ein Dessert?")

Vererbung

Einstellungen werden von oben nach unten vererbt:

Speisen (ExtraBon 1 → Küchendrucker)
├── Pizza (erbt Küchendrucker)
│   ├── Pizza Margherita (erbt Küchendrucker)
│   └── Pizza Salami (erbt Küchendrucker)
└── Salate (ExtraBon 1 → Salatdrucker)  ← überschreibt Vererbung
    ├── Caesar Salad (erbt Salatdrucker)
    └── Griechischer Salat (erbt Salatdrucker)

Die Vererbungskette wird bei jeder Bestellung von unten nach oben durchlaufen:

  1. Hat der Artikel eine eigene Druckoption? → Verwende diese.
  2. Nein? Hat die direkte Gruppe eine Druckoption? → Verwende diese.
  3. Nein? Hat die übergeordnete Gruppe eine? → Verwende diese.
  4. Nein? → Kein Bon wird gedruckt.

2. Artikel im Detail

Alle Felder eines Artikels

Grunddaten

Feld Pflicht Beschreibung Beispiel
Name Ja Anzeige in Kasse und auf Bons Pizza Margherita
Preis Ja Verkaufspreis (brutto) 12,50
Steuerklasse Ja 19 %, 7 % oder 0 % 19 %
Steuerklasse reduziert Nein Alternativer MwSt-Satz (historisch)
Gruppe Ja Zugeordnete Artikelgruppe Pizza
Artikelnummer Nein Für Berichte, DATEV, Import 101
Barcode Nein EAN für Scanner 4001234567890
Kurzname Nein Kompakter Name für POS-Buttons Margh.
Bontext Nein Alternativer Name auf dem Küchenbon
Bon-Zusatz Nein Zusatztext unter dem Artikelnamen auf dem Bon „mit Basilikum"
Einheit Nein Mengeneinheit Stück, Liter, kg
Aktiv Inaktive Artikel erscheinen nicht in der Kasse Ja
Favorit Erscheint in der Favoriten-Ansicht der Kasse Nein
Sortierung Reihenfolge innerhalb der Gruppe 10

Steuerklassen — Übersicht

Steuerklasse Satz Typische Verwendung
Normal (19 %) 19 % Getränke
Ermäßigt (7 %) 7 % Speisen (seit 01.01.2026 einheitlich 7 %, egal ob Vor-Ort oder Außer-Haus)
Steuerfrei (0 %) 0 % Wertgutscheine beim Verkauf, Pfand

Spezialfunktionen

Feld Beschreibung Beispiel
Manueller Preis Preis wird bei jeder Buchung vom Kellner eingegeben Marktpreis-Gericht
Manueller Preis Modus Nur Plus, nur Minus oder beides erlauben Rabatt: nur Minus
Pfand Automatischer Pfand-Zuschlag pro Stück 0,25 € (Flaschenpfand)
Punkte Treuepunkte pro Verkauf +10 Punkte
Gang Standard-Gang für diesen Artikel Gang 1 (Vorspeise)
Allergene EU-14 Allergenkennzeichnung Gluten, Laktose
Schankanlage-PLU PLU-Nummer für automatisches Zapfen 5

Artikeltypen (ExtraOption)

Über das Feld ExtraOption können Artikel besondere Funktionen erhalten:

Typ Funktion
Keine (Standard) Normaler Verkaufsartikel
Kundenaufladung Lädt Kundenguthaben auf (0 % MwSt beim Verkauf)
Gutschein Verkauft einen Gutschein
Zeitartikel Preis wird nach Zeit berechnet (z. B. Billardtisch pro Stunde)
Pfand Pfandartikel
Rabatt Prozentrabatt auf die gesamte Bestellung
Trinkgeld Trinkgeld-Position auf dem Bon
Garderobe Garderoben-Ticket

3. Artikeloptionen und Optionsvorlagen

Drei Ebenen von Optionen

DiKAS unterstützt drei verschiedene Wege, Artikeloptionen zu definieren. Sie werden in dieser Prioritätsreihenfolge zusammengeführt:

Priorität Quelle Beschreibung
1 (höchste) Optionsvorlagen Wiederverwendbare Vorlagen, die mehrere Artikel teilen
2 Inline-Optionsgruppen Direkt auf dem Artikel definierte Gruppen
3 (niedrigste) Legacy-Optionen Flache Liste (Kompatibilität mit älteren Daten)

Alle drei Quellen werden beim Laden des Artikels automatisch zusammengeführt und als einheitliche Liste dargestellt.

Optionsgruppen im Detail

Eine Optionsgruppe bündelt zusammengehörige Wahlmöglichkeiten:

Feld Beschreibung Beispiel
Name Titel der Gruppe (Tab-Beschriftung im POS) Extra-Belag
Pflichtauswahl Muss der Gast eine Auswahl treffen? Ja/Nein
Mindestauswahl Wie viele Optionen mindestens? 1
Maximalauswahl Wie viele Optionen maximal? 3
Gratis-Anzahl Die N günstigsten Optionen sind kostenlos 1
Abzug bei Abwahl Preisabzug wenn eine Standardoption abgewählt wird Ja/Nein

Einzelne Optionen

Jede Option innerhalb einer Gruppe hat:

Feld Beschreibung Beispiel
Name Optionsbezeichnung Schinken
Aufpreis Zusätzlicher Preis 1,50 €
Standard Vorausgewählt? Nein
Prozentual Aufpreis als Prozent des Artikelpreises? Nein
Auf Extra-Bon drucken Option auf dem Küchenbon anzeigen? Ja

Gratis-Anzahl (FreeCount)

Die Gratis-Anzahl sorgt dafür, dass die günstigsten N Optionen automatisch kostenlos sind:

Beispiel: Burger mit einer Soße inklusive

Burger (10,90 €)
  └── Optionsgruppe: Soße (Gratis-Anzahl: 1)
      ├── Ketchup        0,00 €  ← wird gratis (günstigste)
      ├── Mayo            0,50 €  ← gewählt, wird gratis weil Gratis-Anzahl = 1
      ├── BBQ-Soße        0,80 €  ← wenn zusätzlich gewählt: +0,80 €
      └── Trüffel-Mayo    1,50 €  ← wenn zusätzlich gewählt: +1,50 €

Die günstigste gewählte Option wird automatisch als kostenlos berechnet.

Abzug bei Abwahl (DeductOnDeselect)

Wenn ein Artikel standardmäßig mit bestimmten Zutaten kommt und der Gast eine davon abwählt:

Beispiel: Burger kommt mit Käse und Salat

Burger mit Käse und Salat (11,90 €)
  └── Optionsgruppe: Zutaten (Abzug bei Abwahl: Ja)
      ├── Käse     1,50 €  Standard ✓  → Gast wählt ab: -1,50 € Abzug
      ├── Salat    0,80 €  Standard ✓  → Gast wählt ab: -0,80 € Abzug
      ├── Tomate   0,50 €  Standard ✓  → bleibt gewählt: kein Aufpreis
      └── Jalapeño 0,50 €  Standard ✗  → Gast wählt dazu: +0,50 € Aufpreis

Ergebnis bei Abwahl von Käse: 11,90 € − 1,50 € = 10,40 €

Optionsvorlagen

Optionsvorlagen sind wiederverwendbare Optionsgruppen, die Sie einmal definieren und mehreren Artikeln zuweisen:

Admin → Optionsvorlagen → „+ Neue Vorlage"

  1. Vorlage erstellen (z. B. „Pizza-Extras")
  2. Optionsgruppen zur Vorlage hinzufügen
  3. Artikel öffnen → Tab „Vorlagen" → Vorlage zuweisen
Vorteil Beschreibung
Zentrale Pflege Änderungen gelten sofort für alle zugeordneten Artikel
Konsistenz Gleiche Extras bei allen ähnlichen Artikeln
Zeitersparnis Keine manuelle Pflege pro Artikel

Pro Artikel überschreibbare Standardwerte: Auch wenn eine Vorlage auf einem Artikel liegt, können Sie für jeden Artikel individuell festlegen, welche Optionen standardmäßig ausgewählt sind. Die Vorlage definiert was verfügbar ist, der Artikel bestimmt was vorgewählt ist.


4. 🖨️ Druckersteuerung — Das Herzstück

Die Druckersteuerung ist das Kernstück der Bestellungsweiterleitung. Sie bestimmt, welcher Drucker welchen Bon bekommt, wenn ein Kellner eine Bestellung aufgibt.

Druckertypen

Typ Beschreibung Verbindung
Netzwerk (IP) ESC/POS-Thermodrucker im WLAN/LAN TCP, IP:Port (z. B. 192.168.1.51:9100)
Lokal Am Server angeschlossen USB
Client Am Endgerät des Kellners Browserdruck
A4 (PDF/CUPS) Normaler Drucker für A4-Ausdrucke CUPS/lpr

Druckerkonfiguration

Feld Beschreibung Standard
Name Anzeigename
IP-Adresse IP:Port des Druckers
Papierbreite 58 mm oder 80 mm 80 mm
Codepage Zeichensatz 858 (Westeuropa + Euro)
Backup-Drucker Wird verwendet wenn dieser Drucker ausfällt
Deaktiviert Drucker temporär abschalten Nein

Virtuelle Drucker

Zwei besondere Drucker-IDs sind fest in DiKAS eingebaut:

Virtueller Drucker Bedeutung
Kellner-Drucker (__kellner__) Der Drucker, der dem Endgerät des Kellners zugeordnet ist
Standard-Drucker (__standard__) Der in den Einstellungen als „Standard-Drucker" konfigurierte Drucker

Sie können diese virtuellen Drucker in Druckoptionen verwenden. Das ermöglicht flexible Konfigurationen wie: „Rechnung immer auf dem Kellner-Drucker" oder „Extrabon auf dem Standard-Drucker".

Bon-Typen

DiKAS unterscheidet vier verschiedene Bon-Typen:

Bon-Typ Wann gedruckt Inhalt
Rechnung (TemplateType 0) Bei Zahlung Alle Positionen, MwSt, Zahlungsart, TSE-Daten
Sammelbon (TemplateType 1) Bei Bestellaufgabe Alle Artikel einer Station zusammengefasst
ExtraBon (TemplateType 2) Bei Bestellaufgabe Einzelne Artikel oder Artikelgruppen
StornoBon (TemplateType 3) Bei Stornierung Stornierte Position mit Grund

Zusätzlich: Tagesabschluss-Bon (TemplateType 4), Gutschein-Bon (TemplateType 5).

ExtraBon — Gezielte Bestellweiterleitung

Jeder Artikel (oder jede Gruppe) kann bis zu zwei ExtraBon-Drucker haben:

Einstellung Beschreibung
ExtraBon 1 — Drucker Ziel-Drucker (z. B. Küchendrucker)
ExtraBon 1 — Name Überschrift auf dem Bon (z. B. „KÜCHE")
ExtraBon 1 — Preis drucken Preis auf dem Küchenbon anzeigen?
ExtraBon 1 — PLU drucken Artikelnummer anzeigen?
ExtraBon 1 — Optionen drucken Gewählte Extras anzeigen?
ExtraBon 1 — Multi-Bon Einen Bon pro Einheit (statt einen Bon für alle)
ExtraBon 1 — Gang-Bon Diesen Drucker auch für Gang-Wechsel-Bons verwenden

ExtraBon 2 hat die gleichen Einstellungen — für einen zweiten Drucker.

Beispiel: Ein Gericht „Spaghetti Bolognese" geht als ExtraBon 1 an den Küchendrucker und als ExtraBon 2 zusätzlich an den Thekendrucker (damit die Theke weiß, dass gleich ein Essen rausgeht und ein Getränk dazu angeboten werden kann).

Sammelbon — Alle Artikel auf einem Bon

Der Sammelbon fasst alle Artikel einer Bestellung zusammen, die denselben Drucker als Ziel haben:

══════════════════════════════
  KÜCHE            Tisch 5
──────────────────────────────
  Gang 1:
  2× Schnitzel
     → mit Pommes
     → ohne Salat
  1× Lasagne

  Gang 2:
  1× Rinderfilet
     → medium
──────────────────────────────
  Kellner: Maria    18:45
══════════════════════════════
Einstellung Beschreibung
Drucker Zieldrucker für den Sammelbon
Druck-Typ 0 = immer drucken, 1 = zusätzlich drucken
Name Überschrift (z. B. „KÜCHE")
Artikel zusammenfassen Identische Artikel auf einer Zeile zusammenfassen

Mehrere Sammelbon-Ziele: Ein Artikel kann mehrere Sammelbon-Einträge haben, sodass derselbe Sammelbon auf mehreren Druckern erscheint.

Druckoptionen-Auflösung — Der Algorithmus

Wenn ein Kellner eine Bestellung aufgibt, durchläuft DiKAS für jeden einzelnen Artikel folgende Prüfkette:

Schritt 1: Hat der ARTIKEL eine bereichsabhängige Druckoption,
           die zur Tischgruppe passt?
           → JA: Diese verwenden. FERTIG.
           → NEIN: Weiter zu Schritt 2.

Schritt 2: Hat der ARTIKEL eine eigene Druckoption (Enabled = true)?
           → JA: Diese verwenden. FERTIG.
           → NEIN: Weiter zu Schritt 3.

Schritt 3: Hat die DIREKTE ARTIKELGRUPPE eine bereichsabhängige
           Druckoption für diese Tischgruppe?
           → JA: Diese verwenden. FERTIG.
           → NEIN: Weiter zu Schritt 4.

Schritt 4: Hat die DIREKTE ARTIKELGRUPPE eine Druckoption?
           → JA: Diese verwenden. FERTIG.
           → NEIN: Weiter zu Schritt 5.

Schritt 5: Übergeordnete Gruppe prüfen (Schritte 3+4 wiederholen).
           Gruppenbaum nach oben durchlaufen bis zur Hauptgruppe.

Schritt 6: Keine Druckoption gefunden → Kein Bon wird gedruckt.

⚠️ Wichtig: Diese Auflösung findet bei jeder einzelnen Bestellung statt, nicht nur bei der Ersteinrichtung. Das bedeutet: Wenn Sie eine Druckoption auf einer Gruppe ändern, wirkt die Änderung sofort bei der nächsten Bestellung.

Bereichsabhängige Druckoptionen (ExtraPrintOptions)

Die mächtigste Drucksteuerungsfunktion: Verschiedene Drucker je nach Servicebereich (Tischgruppe).

Feld Beschreibung
Tischgruppen Für welche Tischgruppen gilt diese Druckoption?
Druckoption Eigene ExtraBon/Sammelbon/Schankanlage-Konfiguration

Anwendungsfall: Ein Artikel „Cola 0,3l" geht im Innenbereich an den Thekendrucker, im Biergarten an den Gartendrucker.

Cola 0,3l
├── Standard-Druckoption: ExtraBon 1 → Thekendrucker
├── Bereichsabhängig:
│   └── Tischgruppe „Biergarten" → ExtraBon 1 → Gartendrucker

Wenn ein Kellner die Cola an Tisch 15 (Biergarten) bestellt, wird der Gartendrucker verwendet. An Tisch 25 (Innenraum) der Thekendrucker.

Bon-Templates — Layout anpassen

Jeder Bon-Typ hat ein konfigurierbares Template:

Admin → Einstellungen → Bon-Designer

Einstellung Beschreibung
Kopfzeilen Text über dem Bon (Firmenname, Adresse)
Fußzeilen Text unter dem Bon (Danke-Text, Öffnungszeiten)
Zeilenbreite Anzahl Zeichen pro Zeile (Standard: 42 für 80mm-Papier)
Trennzeichen Zeichen für Trennlinien (z. B. )
Logo anzeigen Firmenlogo oben auf dem Bon
QR-Code anzeigen TSE-QR-Code auf dem Kassenbon
TSE-Info anzeigen TSE-Signaturinformationen

Sammelbon-spezifisch: - Nach Gang sortieren - Preis anzeigen - Optionen anzeigen

ExtraBon-spezifisch: - Preis drucken - PLU drucken - Optionen drucken

Druckausfallsicherheit

DiKAS hat mehrere Schutzmechanismen gegen Druckerausfälle:

Mechanismus Beschreibung
Backup-Drucker Fällt der Hauptdrucker aus, wird automatisch der Backup-Drucker verwendet
Retry-Logik 5 Wiederholungsversuche mit 5 Sekunden Pause
Druckfehler blockieren nie Eine fehlgeschlagene Bonausgabe verhindert nie die Buchung oder Zahlung
Drucker-Umleitung Temporäre Umleitung aller Jobs eines Druckers auf einen anderen
Drucker-Status Echtzeit-Abfrage von Papier, Deckel, Schneider über ESC/POS DLE-Befehle

5. Preisregeln und Zeitsteuerung

Regel-Hierarchie

Preisregeln können auf zwei Ebenen definiert werden:

Ebene Priorität Beschreibung
Artikel Höher Regeln direkt auf dem Artikel
Artikelgruppe Niedriger Regeln auf der Gruppe (gelten für alle Artikel der Gruppe)

Artikel-Regeln überschreiben Gruppen-Regeln.

Bedingungen einer Regel

Jede Regel kann durch Kombinationen dieser Bedingungen eingeschränkt werden:

Bedingung Beschreibung Beispiel
Wochentage An welchen Tagen gilt die Regel? Mo–Fr
Startdatum / Enddatum Zeitraum der Gültigkeit 01.06.–31.08. (Sommerkarte)
Tischgruppen Nur für bestimmte Servicebereiche Biergarten
Kundengruppen Nur für bestimmte Kunden Stammkunden, Mitarbeiter
Arbeitsplätze Nur an bestimmten Kassen Kasse 1
Liefermodus Lieferung, Abholung oder alle Nur Abholung
Geschlecht Nur für Männer/Frauen (Disco-Modus) Frauen

Preisanpassungen

Wenn die Bedingungen einer Regel zutreffen, wird der Preis wie folgt angepasst:

Anpassung Beschreibung Beispiel
Prozent vom Normalpreis z. B. 80 = 20 % Rabatt Happy-Hour: 80 %
Festpreis Fester Preis (nur wenn günstiger als Normal) Mittagsangebot: 8,90 €
Auf-/Abschlag Fester Betrag addieren/subtrahieren Biergarten-Zuschlag: +0,50 €
Mindestpreis Preis darf nicht unter diesen Wert fallen Mindestens 1,00 €
Rundung Auf 5 oder 10 Cent runden Auf 10 Cent

Unterregeln (Zeitfenster)

Innerhalb einer Regel können Sie Zeitfenster definieren, die verschiedene Preise zu verschiedenen Uhrzeiten festlegen:

Beispiel: Frühstück, Mittag, Happy Hour

Regel: „Tageszeiten-Preise" (Mo–Fr)
├── 07:00–11:00 → 80 % (Frühstücksrabatt)
├── 11:30–14:00 → Festpreis 8,90 € (Mittagsmenü)
├── 16:00–18:00 → 70 % (Happy Hour)
└── 22:00–02:00 → 120 % (Nachtzuschlag)

Sichtbarkeitsregeln auf Gruppen

Artikelgruppen können zusätzlich Sichtbarkeitsregeln haben, die bestimmen, wann die Gruppe in der Kasse angezeigt wird:

Beispiel: - Gruppe „Frühstück" nur von 07:00–11:00 anzeigen - Gruppe „Mittagsmenü" nur Mo–Fr von 11:30–14:00 - Gruppe „Cocktails" erst ab 17:00


6. 🍺 Schankanlagen-Integration

DiKAS steuert automatische Getränkezapfanlagen. Wenn ein Kellner ein Getränk bestellt, zapft die Anlage automatisch — kein manuelles Zapfen nötig.

Unterstützte Protokolle

Protokoll Hersteller Verbindung Beschreibung
Gruber Gruber Seriell, TCP, UDP STX/ETX-Framing mit XOR-Prüfsumme, ENQ-Handshake
Addimat Addimat Seriell, TCP, UDP STX/ETX-Framing mit XOR-CRC-Prüfsumme, ENQ-Handshake
Hogatron Hogatron/WMF Seriell, TCP, UDP Konfigurierbare Feldlängen, kein STX/ETX
Simulator DiKAS Intern Zum Testen ohne echte Hardware

Verbindungsarten

Verbindung Beschreibung Typische Verwendung
TCP Netzwerk (Standard) Moderne Anlagen mit Ethernet
UDP Netzwerk (verbindungslos) Ältere Netzwerk-Anlagen
Seriell COM-Port (RS-232) Ältere Anlagen mit serieller Schnittstelle

Einrichtung einer Schankanlage

Admin → Einstellungen → Schankanlagen → „+ Neue Anlage"

Feld Beschreibung Beispiel
Name Anzeigename Zapfanlage Bar
Protokoll Gruber, Addimat, Hogatron oder Simulator Gruber
Verbindungstyp TCP, UDP oder Seriell TCP
IP-Adresse Netzwerkadresse der Anlage 192.168.1.70
Port Netzwerkport 3010
Aktiviert Anlage ein-/ausschalten Ja
Reset bei Tagesabschluss Anlage beim Tagesabschluss zurücksetzen Ja

Erweiterte Einstellungen (protokollspezifisch):

Feld Beschreibung Standard
PLU-Länge Stellenanzahl der PLU-Nummer im Protokoll-Frame 4
Kellner-Länge Stellenanzahl der Kellnernummer 3
Tisch-Länge Stellenanzahl der Tischnummer 3
Mengen-Länge Stellenanzahl der Menge 4
Prüfsumme verwenden XOR-Prüfsumme anhängen Nein
Sende-Timeout Timeout in Millisekunden 1000
Abfrage-Intervall Polling-Intervall für eingehende Buchungen 1000

Artikel mit Schankanlage verbinden

Damit ein Artikel automatisch gezapft wird, müssen zwei Dinge konfiguriert sein:

  1. Schankanlage-PLU auf dem Artikel: Die PLU-Nummer, die den Zapfhahn identifiziert
  2. Schankanlage aktiviert in der Druckoption: Im Druckoptionen-Bereich des Artikels
Einstellung Wo Beschreibung
Schankanlage-PLU Artikel → Allgemein PLU-Nummer des Zapfhahns (z. B. 5)
Schankanlage aktiviert Artikel → Druckoptionen → Schankanlage Muss auf „Ja" stehen
Ziel-Anlage Artikel → Druckoptionen → Schankanlage → Ziel Welche Anlage (oder Standard = erste aktive)
Manuell Artikel → Druckoptionen → Schankanlage → Manuell Manuelle Bedienung statt automatisch

Schankanlage pro Servicebereich

Über die bereichsabhängigen Druckoptionen können Sie verschiedene Zapfanlagen für verschiedene Servicebereiche zuweisen:

Artikel: Helles 0,5l (PLU: 5)
├── Standard → Schankanlage: Zapfanlage Innen
└── Tischgruppe „Biergarten" → Schankanlage: Zapfanlage Garten

Tisch-Schanknummer

Jeder Tisch kann eine eigene Schankanlagen-Tischnummer haben. Diese Nummer wird im Protokoll-Frame an die Anlage übermittelt, damit die Anlage den Verbrauch pro Tisch protokollieren kann.

Admin → Tische → Tisch bearbeiten → „Schank-Tischnr."

Ablauf einer automatischen Zapfung

1. Kellner bestellt „Helles 0,5l" an Tisch 5
2. DiKAS erstellt die Bestellung (OpenBon)
3. DiKAS prüft: BeveragePlu vorhanden? Schankanlage aktiviert?
4. DiKAS sendet Buchung an die Schankanlage:
   - PLU: 5 (Zapfhahn für Helles)
   - Kellnernummer: 12 (Kellner-ID)
   - Tischnummer: 5 (Schank-Tischnr. des Tischs)
   - Menge: 1
5. Schankanlage empfängt, zapft Bier, sendet ACK zurück
6. Bestellung ist abgeschlossen — Kellner sieht Bestätigung

Fehlerverhalten: Wenn die Schankanlage nicht erreichbar ist oder einen Fehler meldet, wird die Bestellung trotzdem gespeichert. Der Druckfehler blockiert nie die Buchung. Die fehlgeschlagene Zapfung wird protokolliert und kann im Debug-Log eingesehen werden.

Storno und Rücksendung

Stornierte Bestellungen werden als negative Menge an die Schankanlage gesendet. Die Anlage bucht den Verbrauch zurück.

Debug und Diagnose

Admin → Einstellungen → Schankanlagen → [Anlage] → „Debug"

Das Debug-Fenster zeigt alle gesendeten und empfangenen Datenpakete in Hex- und ASCII-Darstellung:

18:45:12.345 TX: 02 62 30 31 32 30 30 30 35 2B 30 30 30 30 31 30 30 03  .b012000 5+000010 0.
18:45:12.456 RX: 06                                                        .
Richtung Bedeutung
TX Von DiKAS an die Anlage gesendet
RX Von der Anlage empfangen
ERR Fehler (Timeout, Verbindungsabbruch)

7. System-Artikel

DiKAS hat 12 vordefinierte System-Artikel, die für interne Funktionen benötigt werden:

Artikel ID Funktion
Bonus-Rabatt art_custbonusrabatt Automatischer Rabatt bei Bonus-Guthaben
Auszahlung art_payout Kundenguthaben-Auszahlung
Guthaben aufladen art_guthabenaufladen Kundenguthaben-Aufladung
Gutschein aufladen art_gutscheinaufladen Gutschein-Verkauf
Manueller Artikel art_manuell Freie Preiseingabe in der Kasse
Arbeitszeit art_arbeitszeit Arbeitszeiterfassung / Werkstatt
Gutschein einlösen art_gutscheineinloesung Gutschein-Einlösung (Minus-Position)
Pfand art_pfand Automatischer Pfandzuschlag
Liefergebühr art_liefergebuehr Zustellkosten
Mindestbestellwert art_mindestbestellwert Aufschlag bei Unterschreitung
Disco-Eintritt art_discoeintritt Eintrittsgeld (Disco-Modul)
Disco-Mindestverzehr art_discomindestverzehr Mindestverzehr-Aufschlag (Disco-Modul)

Schutz: System-Artikel können nicht gelöscht werden. Bei Bearbeitung ist nur die Gruppenänderung erlaubt — alle anderen Felder sind geschützt.


8. Praxisbeispiel: Pizzeria „Da Mario"

Betriebsbeschreibung

  • Pizzeria mit 40 Sitzplätzen innen und 20 auf der Terrasse
  • Küche mit Pizzaofen und separater Salatstation
  • Getränketheke mit Kaffeemaschine
  • 3 Kellner im Abendservice

Hardware

Gerät Standort IP
Kassendrucker Kasse (Eingang) 192.168.1.50
Küchendrucker Neben dem Pizzaofen 192.168.1.51
Salatdrucker Salatstation 192.168.1.52
Thekendrucker Getränketheke 192.168.1.53
3× Tablets Kellner WLAN

Gruppenstruktur

100 Speisen
├── 10001 Pizza
├── 10002 Pasta
├── 10003 Salate
├── 10004 Vorspeisen
└── 10005 Desserts
200 Getränke
├── 20001 Alkoholfrei
├── 20002 Bier
├── 20003 Wein
└── 20004 Cocktails
300 Kaffee & Kuchen

Druckerkonfiguration

Gruppe ExtraBon 1 Sammelbon
Speisen (100) Küchendrucker Küchendrucker
Salate (10003) Salatdrucker Salatdrucker
Getränke (200) Thekendrucker Thekendrucker
Kaffee & Kuchen (300) Thekendrucker Thekendrucker

ℹ️ Hinweis: „Salate" überschreibt die Vererbung von „Speisen" — Salatbestellungen gehen an die Salatstation, nicht in die Küche.

Tischgruppen

Tischgruppe Tische Besonderheit
Innenraum 1–20 Standard-Druckoptionen
Terrasse 21–30 +0,50 € Terrassenzuschlag auf Getränke

Preisregeln

Regel: Terrassenzuschlag auf Getränke

Einstellung Wert
Tischgruppe Terrasse
Aufschlag +0,50 €
Gilt für Gruppe „Getränke"

Regel: Mittagsmenü (Mo–Fr, 11:30–14:00)

Einstellung Wert
Tage Mo–Fr
Zeitraum 11:30–14:00
Festpreis 8,90 €
Gilt für Artikel „Tagesmenü"

Optionsvorlagen

Vorlage: „Pizza-Extras"

Optionsgruppe: Extra-Belag
  Gratis: 0
  Maximal: 5

  Schinken        +1,50 €
  Pilze            +1,00 €
  Oliven           +1,00 €
  Peperoni         +1,00 €
  Sardellen        +1,50 €
  Extra Käse       +2,00 €
  Rucola           +1,00 €
  Artischocken     +1,50 €

Diese Vorlage wird allen 15 Pizzen zugewiesen. Ändert Mario den Preis für Extra Käse, gilt der neue Preis sofort bei allen Pizzen.

Bestellablauf

Gast an Tisch 25 (Terrasse) bestellt:
  1× Pizza Salami      12,50 €  + Extra Käse (+2,00 €)
  1× Caesar Salad       9,50 €
  2× Cola 0,3l          3,50 € + 0,50 € Terrasse = 4,00 € × 2

DiKAS erzeugt 3 Bons:
  → Küchendrucker: „1× Pizza Salami + Extra Käse"
  → Salatdrucker:  „1× Caesar Salad"
  → Thekendrucker: „2× Cola 0,3l"

Kassenbon-Summe: 12,50 + 2,00 + 9,50 + 8,00 = 32,00 €

9. Praxisbeispiel: Biergarten „Zum Löwen"

Betriebsbeschreibung

  • Wirtshaus mit Stube (Innenraum, 60 Plätze) und Biergarten (100 Plätze)
  • Beide Bereiche haben eine eigene Zapfanlage (Gruber-Protokoll)
  • Die Küche versorgt beide Bereiche
  • Im Biergarten gibt es eine separate Grillstation
  • 5 Kellner, 2 Köche, 1 Grillmeister

Hardware

Gerät Standort IP Typ
Kassendrucker Kasse 192.168.1.50 ESC/POS
Küchendrucker Küche 192.168.1.51 ESC/POS
Grilldrucker Biergarten-Grill 192.168.1.52 ESC/POS
Zapfanlage Stube Stube (Theke) 192.168.1.70 Gruber TCP
Zapfanlage Garten Biergarten (Ausschank) 192.168.1.71 Gruber TCP

Tischgruppen

Tischgruppe Tische Beschreibung
Stube 1–15 Innenraum, Zapfanlage Stube
Biergarten 101–130 Außenbereich, Zapfanlage Garten

Schankanlagen-Konfiguration

Anlage 1: Stuben-Zapfhahn

Einstellung Wert
Name Stuben-Zapfhahn
Protokoll Gruber
Verbindung TCP
IP 192.168.1.70
Port 3010
PLU-Länge 4
Reset bei Tagesabschluss Ja

Anlage 2: Garten-Zapfhahn

Einstellung Wert
Name Garten-Zapfhahn
Protokoll Gruber
Verbindung TCP
IP 192.168.1.71
Port 3010
PLU-Länge 4
Reset bei Tagesabschluss Ja

Bier-Artikel mit bereichsabhängiger Zapfanlage

Artikel: Helles 0,5l

Feld Wert
Name Helles 0,5l
Preis 4,20 €
Steuerklasse 19 %
Gruppe Bier
Schankanlage-PLU 1

Druckoptionen:

Einstellung Wert
Standard-Schankanlage Stuben-Zapfhahn
Bereichsabhängig: Biergarten Garten-Zapfhahn

Artikel: Weißbier 0,5l

Feld Wert
Schankanlage-PLU 2
Alle anderen Einstellungen Wie Helles, nur PLU unterschiedlich

Artikel: Radler 0,5l

Feld Wert
Schankanlage-PLU 3

Tische mit Schankanlagen-Tischnummern

DiKAS-Tisch Schank-Tischnr. Anlage
Tisch 1 (Stube) 1 Stuben-Zapfhahn
Tisch 2 (Stube) 2 Stuben-Zapfhahn
... ... ...
Tisch 101 (Garten) 1 Garten-Zapfhahn
Tisch 102 (Garten) 2 Garten-Zapfhahn

ℹ️ Hinweis: Die Schankanlagen-Tischnummern sind pro Anlage unabhängig. Tisch 1 in der Stube und Tisch 101 im Garten können beide die Schank-Tischnr. 1 haben — sie gehören zu verschiedenen Anlagen.

Druckerkonfiguration für die Küche

Gruppe Standard-Drucker Biergarten-Drucker
Speisen Küchendrucker Küchendrucker
Grillgerichte Küchendrucker Grilldrucker
Bier — (nur Zapfanlage) — (nur Zapfanlage)
Alkoholfrei — (kein Bon nötig) — (kein Bon nötig)

Besonderheit Grillgerichte: In der Stube geht die Bestellung an den Küchendrucker (Küche bereitet vor). Im Biergarten geht sie an den Grilldrucker (Grillmeister bereitet direkt zu).

Artikelgruppe: Grillgerichte
├── Standard-Druckoption: ExtraBon 1 → Küchendrucker
└── Bereichsabhängig: Biergarten → ExtraBon 1 → Grilldrucker

Preisregeln

Regel: Biergarten-Maß

Beim Hellen gibt es im Biergarten nur die Maß (1,0l), in der Stube die Halbe (0,5l):

Artikel Stube Biergarten
Helles 0,5l 4,20 € Ausgeblendet
Helles Maß 1,0l Ausgeblendet 8,90 €

Dies wird über Sichtbarkeitsregeln auf der Artikelgruppe gesteuert:

  • Gruppe „Bier Halbe" → Nur in Tischgruppe „Stube" anzeigen
  • Gruppe „Bier Maß" → Nur in Tischgruppe „Biergarten" anzeigen

Kompletter Bestellablauf

Kellner Maria bestellt an Tisch 105 (Biergarten):
  2× Helles Maß 1,0l (PLU 1)
  1× Schweinshaxe
  1× Obatzda

DiKAS verarbeitet:
  1. Helles Maß → Schankanlage:
     → Tisch 105 = Biergarten → Garten-Zapfhahn
     → PLU 1, Kellner 3 (Maria), Tisch 5 (Schank-Tischnr.), Menge 2
     → Garten-Zapfhahn zapft automatisch 2× Helles
  2. Schweinshaxe → Druckoption:
     → Tisch 105 = Biergarten, Gruppe „Grillgerichte"
     → Bereichsabhängig → Grilldrucker
     → ExtraBon geht an Grilldrucker
  3. Obatzda → Druckoption:
     → Tisch 105 = Biergarten, Gruppe „Vorspeisen"
     → Kein bereichsabhängiger Override → Standard: Küchendrucker
     → Sammelbon geht an Küchendrucker

Ergebnis: 3 automatische Aktionen — kein manuelles Eingreifen nötig.

10. Praxisbeispiel: Großes Restaurant mit 3 Küchenstationen

Betriebsbeschreibung

  • Gehobenes Restaurant mit 80 Plätzen
  • 3 Küchenstationen: Warme Küche, Kalte Küche (Salate/Carpaccio), Patisserie
  • Gangsteuerung: 3–5-Gänge-Menüs mit sequenzieller Zubereitung
  • Bar mit eigenem Drucker
  • Küchemonitor (KDS) ergänzend zu den Druckern

Hardware

Gerät Standort IP
Kassendrucker Kasse 192.168.1.50
Drucker Warme Küche Station 1 192.168.1.51
Drucker Kalte Küche Station 2 192.168.1.52
Drucker Patisserie Station 3 192.168.1.53
Drucker Bar Bar 192.168.1.54
Küchemonitor Küchen-TV Browser-Client

Gruppenstruktur und Druckerzuordnung

100 Speisen
├── 10001 Vorspeisen warm (→ Drucker Warme Küche)
├── 10002 Vorspeisen kalt (→ Drucker Kalte Küche)
├── 10003 Suppen         (→ Drucker Warme Küche)
├── 10004 Hauptgerichte  (→ Drucker Warme Küche)
│   └── 100040001 Fisch  (→ Drucker Warme Küche + ExtraBon 2 → Kalte Küche)
├── 10005 Salate          (→ Drucker Kalte Küche)
└── 10006 Desserts        (→ Drucker Patisserie)
200 Getränke              (→ Drucker Bar)
300 Cocktails             (→ Drucker Bar)

Besonderheit Fischgerichte: Bei bestimmten Fischgerichten kommt die Beilage (Salat) von der Kalten Küche. Deshalb hat die Untergruppe „Fisch" zwei ExtraBon-Drucker: ExtraBon 1 → Warme Küche (Fisch), ExtraBon 2 → Kalte Küche (Beilage).

Gangsteuerung im Detail

Ablauf eines 4-Gänge-Menüs:

Gang 1: Gast bestellt
  → Amuse-Bouche (Küche bereitet sofort zu)
  → Drucker Warme Küche druckt Gang 1

Gang 2: Kellner drückt „Nächster Gang"
  → Vorspeise: Carpaccio → Kalte Küche
  → Vorspeise: Bouillon → Warme Küche
  → Beide Stationen erhalten Gang-Bon mit „GANG 2"

Gang 3: Kellner drückt „Nächster Gang"
  → Hauptgericht: Rinderfilet → Warme Küche
  → Gang-Bon auf Drucker Warme Küche: „GANG 3"

Gang 4: Kellner drückt „Nächster Gang"
  → Dessert: Crème Brûlée → Patisserie
  → Gang-Bon auf Drucker Patisserie: „GANG 4"

Konfiguration für Gang-Bons:

Am ExtraBon-Drucker muss das Feld „Gang-Bon" aktiviert sein. Dann erhält dieser Drucker automatisch einen Gang-Bon, wenn der Kellner den Gang wechselt.

Gruppe ExtraBon 1 Drucker Gang-Bon
Vorspeisen warm Drucker Warme Küche Ja
Vorspeisen kalt Drucker Kalte Küche Ja
Hauptgerichte Drucker Warme Küche Ja
Desserts Drucker Patisserie Ja
Getränke Drucker Bar Nein

Getränke ohne Gang-Bon: Der Bar-Drucker bekommt keinen Gang-Bon, weil Getränke unabhängig von der Gangfolge serviert werden.

Sammelbon für den Expeditor

Der Küchenchef (Expeditor) koordiniert die Stationen. Er bekommt einen Sammelbon mit allen Bestellungen:

══════════════════════════════
  SAMMELBON         Tisch 5
──────────────────────────────
  Gang 1:
  2× Bouillon              WARME KÜCHE
  2× Carpaccio              KALTE KÜCHE

  Gang 2:
  1× Rinderfilet            WARME KÜCHE
  1× Dorade                 WARME KÜCHE

  Gang 3:
  2× Crème Brûlée           PATISSERIE
──────────────────────────────
  Kellner: Thomas   19:30
══════════════════════════════

Konfiguration: Zusätzlich zum ExtraBon auf jeder Station erhält der Standard-Drucker (Kasse/Expeditor) einen Sammelbon mit allen Positionen.


11. Häufige Fragen (FAQ)

Artikel und Gruppen

Kann ich einen Artikel in mehreren Gruppen gleichzeitig haben? Nein, ein Artikel gehört immer zu genau einer Gruppe. Sie können aber den gleichen Artikel über Zusatzartikel (Cross-Sell) in anderen Gruppen anbieten.

Was passiert, wenn ich eine Artikelgruppe lösche? Gruppen können nur gelöscht werden, wenn keine Artikel mehr zugeordnet sind. Verschieben Sie zuerst alle Artikel in eine andere Gruppe.

Kann ich Artikelpreise rückwirkend ändern? Ja, aber die Änderung gilt nur für neue Bestellungen. Bereits gebuchte Bons behalten den alten Preis. Preisänderungen werden im Artikel-Änderungsprotokoll dokumentiert (die letzten 100 Änderungen).

Druckersteuerung

Was passiert, wenn ein Drucker ausfällt? DiKAS versucht 5-mal mit 5 Sekunden Pause, den Bon zu drucken. Wenn ein Backup-Drucker konfiguriert ist, wird dieser automatisch verwendet. Die Bestellung wird in jedem Fall gespeichert — ein Druckfehler blockiert nie die Buchung.

Kann ich die Druckereinstellungen spontan ändern? Ja, Änderungen gelten sofort bei der nächsten Bestellung. Sie können auch eine temporäre Drucker-Umleitung einrichten, wenn ein Drucker gewartet wird.

Wie teste ich einen neuen Drucker? Über Admin → Einstellungen → Drucker → „Test drucken" können Sie einen Testbon an jeden konfigurierten Drucker senden.

Preisregeln

Was passiert bei sich überschneidenden Regeln? Artikelregeln haben Vorrang vor Gruppenregeln. Innerhalb einer Ebene wird die erste zutreffende Regel angewendet.

Kann ich Preise für bestimmte Kunden ändern? Ja, über Kundengruppen in den Preisregeln. Legen Sie eine Kundengruppe „Stammkunden" an und definieren Sie eine Regel mit 10 % Rabatt für diese Gruppe.

Schankanlagen

Wird das Bier auch gezapft, wenn die Anlage offline ist? Nein, die Anlage muss erreichbar sein. Aber die Bestellung wird trotzdem gespeichert — der Kellner muss dann manuell zapfen.

Kann ich sehen, was an die Anlage gesendet wurde? Ja, über die Debug-Ansicht der Schankanlage (Admin → Einstellungen → Schankanlagen → Debug). Dort sehen Sie alle gesendeten und empfangenen Datenpakete.

Warum hat mein Bier-Artikel sowohl einen Drucker als auch eine Schankanlage? Der Drucker druckt einen Bon als Bestellbestätigung (z. B. für den Thekenmitarbeiter). Die Schankanlage zapft das Bier physisch. Beides kann parallel laufen. Wenn die Anlage automatisch zapft, brauchen Sie oft keinen separaten Thekendrucker mehr.


Nächster Schritt

Artikel, Drucker & Regeln — Schnelleinstieg — Die kompakte Version für den schnellen Einstieg

Küchendrucker & Küchemonitor — Gangsteuerung und Küchendisplay

Einstellungen — Alle Konfigurationsmöglichkeiten im Admin-Bereich