Kihagyás
v26.3

Termékek, nyomtatók és szabályok — részletes útmutató

Ez a fejezet a termékek, a termékcsoportok, a nyomtatóvezérlés, az árszabályok, a termékopciók és az italcsapoló rendszerek teljes együttműködését írja le a DiKAS-ban. Tapasztalt felhasználóknak, rendszergazdáknak és integrátoroknak szól.


Tartalomjegyzék

  1. Termékcsoportok és hierarchia
  2. A termékek részletesen
  3. Termékopciók és opciósablonok
  4. Nyomtatóvezérlés — a rendszer lelke
  5. Árszabályok és időzítés
  6. Italcsapolórendszer-integráció
  7. Rendszertermékek
  8. Gyakorlati példa: „Da Mario" pizzéria
  9. Gyakorlati példa: „Zum Löwen" sörkert
  10. Gyakorlati példa: nagy étterem 3 konyhai állomással
  11. Gyakori kérdések (GYIK)

1. Termékcsoportok és hierarchia

A csoportszerkezet felépítése

A DiKAS termékcsoportjai hierarchikusan épülnek fel — legfeljebb három szint mélységig:

Főcsoport (0. szint)
├── Alcsoport (1. szint)
│   ├── Al-alcsoport (2. szint)
│   └── Al-alcsoport (2. szint)
└── Alcsoport (1. szint)

Gyakorlati példa:

100 Ételek
├── 10001 Előételek
├── 10002 Pizza
│   ├── 100020001 Klasszikus pizzák
│   └── 100020002 Különleges pizzák
├── 10003 Tészta
└── 10004 Saláták
200 Italok
├── 20001 Alkoholmentes
├── 20002 Sör
├── 20003 Bor
└── 20004 Koktélok
300 Desszertek

Kétféle azonosító a csoportoknál

Minden termékcsoportnak két különböző azonosítója van — ezt fontos megérteni:

Azonosító típusa Példa Felhasználás
Dokumentumazonosító (_id) artgrp_a1b2c3d4e5f6 Stabil hivatkozás. Az Article.GroupId mezőben tárolódik. Soha nem változik.
Csoportszám (GroupId) 10002 Hierarchikus szám. Meghatározza a fastruktúrát és a sorrendet. Módosítható.

ℹ️ Megjegyzés: Ha egy termék a „Pizza" csoporthoz tartozik, a csoport dokumentumazonosítóját tárolja (nem a csoportszámot). Ez azt jelenti, hogy a csoportszámot bármikor módosíthatja anélkül, hogy a termékek elveszítenék a hozzárendelésüket.

Csoportbeállítások

Minden csoport a következő beállítási lehetőségeket kínálja:

Beállítás Leírás
Név Megjelenítési név (pl. „Pizza")
Csoportszám Hierarchikus sorrend
Szín / ikon Megjelenítés a pénztárban
Megjelenítési típus Értékesítés (POS), rendelés (konyha), ruhatár, havi jelentés
Nyomtatási opciók Extra blokk, gyűjtőblokk — öröklődik az összes termékre és alcsoportra
Területfüggő nyomtatási opciók Asztalcsoportonként eltérő nyomtatók
Láthatósági szabályok A csoport megjelenítése csak bizonyos napokon/időpontokban/munkahelyeken
Csoportopciók Opciócsoportok, amelyek a csoport minden termékére érvényesek
Árszabályok Szabályok, amelyek a csoport minden termékére érvényesek
Kiegészítő termékek Keresztértékesítési termékek (pl. „Kér hozzá egy desszertet?")

Öröklés

A beállítások fentről lefelé öröklődnek:

Ételek (Extra blokk 1 → konyhai nyomtató)
├── Pizza (örökli: konyhai nyomtató)
│   ├── Margherita pizza (örökli: konyhai nyomtató)
│   └── Szalámis pizza (örökli: konyhai nyomtató)
└── Saláták (Extra blokk 1 → salátanyomtató)  ← felülírja az öröklést
    ├── Caesar saláta (örökli: salátanyomtató)
    └── Görög saláta (örökli: salátanyomtató)

Az öröklési láncot a rendszer minden rendelésnél alulról felfelé járja be:

  1. Van a terméknek saját nyomtatási opciója? → Ezt használja.
  2. Nincs? Van a közvetlen csoportnak nyomtatási opciója? → Ezt használja.
  3. Nincs? Van a felettes csoportnak? → Ezt használja.
  4. Nincs? → Nem nyomtatódik blokk.

Egy nyomtatási opció csak akkor számít saját beállításnak, ha abban ténylegesen be van kapcsolva egy funkció, például extra blokk, gyűjtőblokk vagy konyhai kijelző. Egy üres, kikapcsolt bejegyzés nem szakítja meg az öröklést.

Nincs blokk: ne örökölje a csoporttól

Ha egy csoport vagy egy termék egyáltalán semmit ne nyomtasson – noha a felette álló csoportnál gyűjtőblokk, extra blokk vagy a konyha van beállítva –, a Nyomtatás fülön a „Minden terület" szabályban kapcsolja be a „Nincs blokk (nem örökli a csoporttól)" kapcsolót (csoportnál: „… főcsoporttól …"). Ettől a szinttől kezdve semmi sem öröklődik tovább: sem blokk, sem konyhai kijelző, sem italcsapoló rendszer. A nyomtatási előnézet ekkor „Nincs blokk" feliratot mutat. Amint ott bekapcsol egy nyomtatási utat, a kapcsoló ismét kikapcsol. A DiKAS Classicból átvett „aktív, de nyomtatási út nélküli" beállítások ugyanígy hatnak.


2. A termékek részletesen

Egy termék összes mezője

Alapadatok

Mező Kötelező Leírás Példa
Név Igen Megjelenik a pénztárban, a nyugtán és a blokkokon Margherita pizza
Ár Igen Eladási ár (bruttó) 12,50
Adóosztály Igen 27 %, 5 % vagy 0 % 27 %
Csökkentett adóosztály Nem Alternatív ÁFA-kulcs (régebbi beállítás) —
Csoport Igen A hozzárendelt termékcsoport Pizza
Cikkszám Nem Jelentésekhez, exporthoz, importhoz 101
Vonalkód Nem EAN-kód vonalkódolvasóhoz 4001234567891
Rövid név Nem Tömör név a POS-gombokhoz Margh.
Blokkszöveg Nem Alternatív név a konyhai blokkon —
Nyugta-kiegészítés Nem Kiegészítő szöveg a termék neve alatt a blokkon „bazsalikommal"
Egység Nem Mennyiségi egység darab, liter, kg
Aktív — A nem aktív termékek nem jelennek meg a pénztárban Igen
Kedvenc — Megjelenik a pénztár kedvencek nézetében Nem
Sorrend — Sorrend a csoporton belül 10

Adóosztályok — áttekintés

Adóosztály Kulcs Jellemző felhasználás
Normál (27 %) 27 % Italok
Kedvezményes (5 %) 5 % Ételek (a helyes kulcsot egyeztesse adótanácsadójával)
Adómentes (0 %) 0 % Értékutalványok eladásakor, betétdíj

Speciális funkciók

Mező Leírás Példa
Kézi ár Az árat a pincér minden könyvelésnél maga adja meg Napi piaci áras étel
Kézi ár módja Csak plusz, csak mínusz vagy mindkettő engedélyezése Kedvezmény: csak mínusz
Betétdíj Automatikus betétdíj-felár darabonként 0,25 € (palackbetétdíj)
Pontok Hűségpontok eladásonként +10 pont
Fogás A termék alapértelmezett fogása 1. fogás (előétel)
Allergének Az EU 14 allergénjének jelölése Glutén, laktóz
Csapolási PLU PLU-szám az automatikus csapoláshoz 5
Mérlegelve (kg db helyett) A nyugtán szereplő mennyiség a tömeg, az ár a választott kg, g vagy l egységre vonatkozik („Betétdíj és mérleg" szakasz) Paradicsom, 3,99 €/kg
Mérleg-PLU A termék száma a címkéző mérlegben, lásd Címkéző mérleg 123

Terméktípusok (ExtraOption)

Az ExtraOption mezővel a termékek különleges funkciókat kaphatnak:

Típus Funkció
Nincs (alapértelmezés) Normál értékesítési termék
Ügyfélfeltöltés Ügyfélegyenleget tölt fel (eladáskor 0 % ÁFA)
Utalvány Utalványt ad el
Időalapú termék Az árat az eltelt idő alapján számítja a rendszer (pl. biliárdasztal óránként)
Betétdíj Betétdíjas termék
Kedvezmény Százalékos kedvezmény a teljes rendelésre
Borravaló Borravaló-tétel a nyugtán
Ruhatár Ruhatári jegy

3. Termékopciók és opciósablonok

Az opciók három szintje

A DiKAS háromféle módon teszi lehetővé a termékopciók meghatározását. Ezeket a rendszer a következő prioritási sorrendben vonja össze:

Prioritás Forrás Leírás
1 (legmagasabb) Opciósablonok Újrafelhasználható sablonok, amelyeken több termék osztozik
2 Beágyazott opciócsoportok Közvetlenül a terméken meghatározott csoportok
3 (legalacsonyabb) Régi opciók Egyszerű lista (kompatibilitás régebbi adatokkal)

A rendszer a termék betöltésekor mindhárom forrást automatikusan összevonja, és egységes listaként jeleníti meg.

Az opciócsoportok részletesen

Egy opciócsoport az összetartozó választási lehetőségeket fogja össze:

Mező Leírás Példa
Név A csoport címe (fülfelirat a POS-ban) Extra feltét
Kötelező választás Kell-e a vendégnek választania? Igen/Nem
Minimális választás Legalább hány opció? 1
Maximális választás Legfeljebb hány opció? 3
Ingyenes darabszám A legolcsóbb N opció ingyenes 1
Levonás kijelölés megszüntetésekor Árlevonás, ha egy alapértelmezett opció kijelölését megszüntetik Igen/Nem

Egyes opciók

Egy csoporton belül minden opció a következőkkel rendelkezik:

Mező Leírás Példa
Név Az opció megnevezése Sonka
Felár További ár 1,50 €
Alapértelmezett Előre kiválasztva? Nem
Százalékos Felár a termék árának százalékában? Nem
Nyomtatás extra blokkra Megjelenjen-e az opció a konyhai blokkon? Igen

Ingyenes darabszám (FreeCount)

Az Ingyenes darabszám gondoskodik arról, hogy a legolcsóbb N opció automatikusan ingyenes legyen:

Példa: burger egy szósszal az árban

Burger (10,90 €)
  └── Opciócsoport: Szósz (ingyenes darabszám: 1)
      ├── Ketchup        0,00 €  ← ingyenes lesz (legolcsóbb)
      ├── Majonéz         0,50 €  ← kiválasztva, ingyenes, mert ingyenes darabszám = 1
      ├── BBQ-szósz       0,80 €  ← ha emellett kiválasztják: +0,80 €
      └── Szarvasgombás majonéz 1,50 €  ← ha emellett kiválasztják: +1,50 €

A legolcsóbb kiválasztott opciót a rendszer automatikusan ingyenesként számolja el.

Levonás kijelölés megszüntetésekor (DeductOnDeselect)

Ha egy terméket alapértelmezésként bizonyos hozzávalókkal szolgálnak fel, és a vendég ezek egyikének kijelölését megszünteti:

Példa: a burger sajttal és salátával érkezik

Burger sajttal és salátával (11,90 €)
  └── Opciócsoport: Hozzávalók (levonás kijelölés megszüntetésekor: igen)
      ├── Sajt     1,50 €  alapért. ✓  → a vendég elhagyja: -1,50 € levonás
      ├── Saláta   0,80 €  alapért. ✓  → a vendég elhagyja: -0,80 € levonás
      ├── Paradicsom 0,50 €  alapért. ✓  → kiválasztva marad: nincs felár
      └── Jalapeño 0,50 €  alapért. ✗  → a vendég hozzáveszi: +0,50 € felár

Eredmény, ha a sajtot elhagyják: 11,90 € − 1,50 € = 10,40 €

Opciósablonok

Az opciósablonok újrafelhasználható opciócsoportok, amelyeket egyszer határoz meg, és több termékhez rendel hozzá:

Adminisztráció → Opciósablonok → „+ Új sablon"

  1. Sablon létrehozása (pl. „Pizza-extrák")
  2. Opciócsoportok hozzáadása a sablonhoz
  3. Termék megnyitása → „Sablonok" fül → sablon hozzárendelése
Előny Leírás
Központi karbantartás A módosítások azonnal érvényesek minden hozzárendelt termékre
Egységesség Minden hasonló terméknél ugyanazok az extrák
Időmegtakarítás Nincs termékenkénti kézi karbantartás

Termékenként felülírható alapértékek: Akkor is, ha egy terméken sablon van, termékenként egyedileg meghatározhatja, mely opciók legyenek alapértelmezésként kiválasztva. A sablon határozza meg, mi érhető el, a termék pedig azt, mi van előre kiválasztva.


4. 🖨️ Nyomtatóvezérlés — a rendszer lelke

A nyomtatóvezérlés a rendelés-továbbítás központi eleme. Ez határozza meg, melyik nyomtató melyik blokkot kapja, amikor egy pincér lead egy rendelést.

Nyomtatótípusok

Típus Leírás Kapcsolat
Hálózati (IP) ESC/POS hőnyomtató WLAN-on/LAN-on TCP, IP:port (pl. 192.168.1.51:9100)
Helyi A szerverhez csatlakoztatva USB
Kliens A pincér végkészülékén Böngészős nyomtatás
A4 (PDF/CUPS) Normál nyomtató A4-es nyomatokhoz CUPS/lpr

Nyomtató beállítása

Mező Leírás Alapértelmezés
Név Megjelenítési név —
IP-cím A nyomtató IP-címe és portja —
Papírszélesség 58 mm vagy 80 mm 80 mm
Kódlap Karakterkészlet 858 (nyugat-európai + euró)
Karaktertábla (ESC t) Csak rosszul nyomtatott ékezetes betűk/€ jel esetén töltse ki, lásd Beállítások → Nyomtatók üres
Grafikus szélesség A grafikus blokk nyomtatási szélessége pontban (automatikus / 384 / 512 / 576) Automatikus
Tartaléknyomtató Ezt használja a rendszer, ha ez a nyomtató kiesik —
Kikapcsolva A nyomtató ideiglenes kikapcsolása Nem

Virtuális nyomtatók

Két különleges nyomtatóazonosító fixen be van építve a DiKAS-ba:

Virtuális nyomtató Jelentés
Pincérnyomtató (__kellner__) A pincér végkészülékéhez rendelt nyomtató
Alapértelmezett nyomtató (__standard__) A beállításokban „alapértelmezett nyomtatóként" megadott nyomtató

Ezeket a virtuális nyomtatókat a nyomtatási opciókban használhatja. Így rugalmas beállítások lehetségesek, például: „a számla mindig a pincérnyomtatón" vagy „az extra blokk az alapértelmezett nyomtatón".

Blokktípusok

A DiKAS hat blokktípust különböztet meg — ebből négy a rendelés-továbbításhoz tartozik:

Blokktípus Mikor nyomtatódik Tartalom
Számla (TemplateType 0) Fizetéskor Minden tétel, ÁFA, fizetési mód
Gyűjtőblokk (TemplateType 1) A rendelés leadásakor Egy állomás összes terméke összesítve
Extra blokk (TemplateType 2) A rendelés leadásakor Egyes termékek vagy termékcsoportok
Sztornóblokk (TemplateType 3) Sztornózáskor A sztornózott tétel az indokkal

Ezen felül: napi zárás blokkja (TemplateType 4), utalványblokk (TemplateType 5).

Extra blokk — célzott rendelés-továbbítás

Minden terméknek (vagy csoportnak) legfeljebb két extra blokk nyomtatója lehet:

Beállítás Leírás
Extra blokk 1 — nyomtató Célnyomtató (pl. konyhai nyomtató)
Extra blokk 1 — név Cím a blokkon (pl. „KONYHA")
Extra blokk 1 — ár nyomtatása Megjelenjen-e az ár a konyhai blokkon?
Extra blokk 1 — PLU nyomtatása Megjelenjen-e a cikkszám?
Extra blokk 1 — opciók nyomtatása Megjelenjenek-e a kiválasztott extrák?
Extra blokk 1 — többes blokk Egységenként egy blokk (egyetlen közös blokk helyett)
Extra blokk 1 — fogásblokk Ezt a nyomtatót a fogásváltási blokkokhoz is használja

Az Extra blokk 2 ugyanezekkel a beállításokkal rendelkezik — egy második nyomtatóhoz.

Példa: A „Bolognai spagetti" étel extra blokk 1-ként a konyhai nyomtatóra, extra blokk 2-ként pedig ezen felül a pultnyomtatóra is megy (így a pult tudja, hogy hamarosan kimegy egy étel, és italt kínálhat hozzá).

Gyűjtőblokk — minden termék egy blokkon

A gyűjtőblokk egy rendelés összes olyan termékét összefoglalja, amelynek ugyanaz a nyomtató a célja:

══════════════════════════════
  KONYHA           5. asztal
──────────────────────────────
  --- 1. fogás ---
  2× Rántott szelet
     → hasábburgonyával
     → saláta nélkül
  1× Lasagne

  --- 2. fogás ---
  1× Marhabélszín
     → közepesen átsütve
──────────────────────────────
  Pincér: Mária    18:45
══════════════════════════════
Beállítás Leírás
Nyomtató A gyűjtőblokk célnyomtatója
Nyomtatás típusa 0 = mindig nyomtat, 1 = kiegészítőleg nyomtat
Név Cím (pl. „KONYHA")
Termékek összevonása Az azonos termékek összevonása egy sorba

Több gyűjtőblokk-cél: Egy terméknek több gyűjtőblokk-bejegyzése is lehet, így ugyanaz a gyűjtőblokk több nyomtatón is megjelenik.

A nyomtatási opciók feloldása — az algoritmus

Amikor egy pincér lead egy rendelést, a DiKAS minden egyes termékre a következő ellenőrzési láncot futtatja le:

Lépés 1:  Van a TERMÉKNEK olyan területfüggő nyomtatási opciója,
          amely illik az asztalcsoporthoz?
          → IGEN: Ezt használja. KÉSZ.
          → NEM: Tovább a 2. lépésre.

Lépés 2:  Van a TERMÉKNEK saját nyomtatási opciója (Enabled = true)?
          → IGEN: Ezt használja. KÉSZ.
          → NEM: Tovább a 3. lépésre.

Lépés 3:  Van a KÖZVETLEN TERMÉKCSOPORTNAK területfüggő
          nyomtatási opciója erre az asztalcsoportra?
          → IGEN: Ezt használja. KÉSZ.
          → NEM: Tovább a 4. lépésre.

Lépés 4:  Van a KÖZVETLEN TERMÉKCSOPORTNAK nyomtatási opciója?
          → IGEN: Ezt használja. KÉSZ.
          → NEM: Tovább az 5. lépésre.

Lépés 5:  A felettes csoport ellenőrzése (a 3. és 4. lépés ismétlése).
          A csoportfa bejárása felfelé egészen a főcsoportig.

Lépés 6:  Nincs nyomtatási opció → Nem nyomtatódik blokk.

Az üres asztalcsoport-kiválasztás a globális területszabály, és minden asztalcsoportra illik. Ha van egy globális és egy kifejezetten illeszkedő területszabály, a kifejezetten illeszkedő szabály nyer. Ugyanez az ellenőrzési lánc dönt a papírblokkról és a konyhai kijelzőn való megjelenítésről is. Egy teljesen kikapcsolt globális opció ilyenkor üres helykitöltőnek számít, és nem állítja meg az öröklést; egy konkrétan kiválasztott asztalcsoporthoz tartozó kikapcsolt opció viszont kifejezett kivétel marad pontosan erre a területre.

⚠️ Fontos: Ez a feloldás minden egyes rendelésnél lefut, nem csak a kezdeti beállításkor. Ez azt jelenti: ha egy csoport nyomtatási opcióját módosítja, a változás azonnal hat a következő rendelésnél.

Területfüggő nyomtatási opciók (ExtraPrintOptions)

A leghatékonyabb nyomtatásvezérlési funkció: különböző nyomtatók a kiszolgálási terület szerint (asztalcsoport).

Mező Leírás
Asztalcsoportok Mely asztalcsoportokra érvényes ez a nyomtatási opció? Üres kiválasztás = minden asztalcsoport
Nyomtatási opció Saját extra blokk/gyűjtőblokk/italcsapolórendszer-beállítás

Felhasználási eset: Egy „Cola 0,3l" termék a belső térben a pultnyomtatóra, a sörkertben a kerti nyomtatóra megy.

Cola 0,3l
├── Alapértelmezett nyomtatási opció: Extra blokk 1 → pultnyomtató
├── Területfüggő:
│   └── „Sörkert" asztalcsoport → Extra blokk 1 → kerti nyomtató

Ha egy pincér a colát a 15-ös asztalhoz (sörkert) rendeli, a kerti nyomtatót használja a rendszer. A 25-ös asztalnál (belső tér) a pultnyomtatót.

Nyugtasablonok — az elrendezés testreszabása

Minden blokktípushoz tartozik egy beállítható sablon:

Adminisztráció → Beállítások → Nyugtasablonok

Beállítás Leírás
Fejlécsorok Szöveg a blokk tetején (cégnév, cím)
Láblécsorok Szöveg a blokk alján (köszönőszöveg, nyitvatartás)
Sorszélesség Karakterek száma soronként (alapértelmezés: 42 a 80 mm-es papírhoz)
Elválasztó karakter Az elválasztó vonalak karaktere (pl. ─)
Logó nyomtatása Céglogó a blokk tetején (a logót egyszer kell feltölteni, csak adminisztrátorként)
Blokk nyomtatása mint Szöveg vagy grafika (számla és utalvány) — stílus, sűrűség, betűtípus, logó képként

A sablonűrlap összes mezőjét, a grafikus blokkot és a tesztnyomtatást a Beállítások → Nyugtasablonok oldal írja le.

Kifejezetten a gyűjtőblokkhoz: - Rendezés fogás szerint - Ár megjelenítése - Opciók megjelenítése

Kifejezetten az extra blokkhoz: - Ár nyomtatása - PLU nyomtatása - Opciók nyomtatása

Nyomtatási hibatűrés

A DiKAS több védelmi mechanizmussal rendelkezik a nyomtatók kiesése ellen:

Mechanizmus Leírás
Tartaléknyomtató Ha a fő nyomtató kiesik, a rendszer automatikusan a tartaléknyomtatót használja
Újrapróbálkozás 5 újrapróbálkozás 5 másodperces szünettel
A nyomtatási hibák soha nem blokkolnak Egy sikertelen blokknyomtatás soha nem akadályozza meg a könyvelést vagy a fizetést
Nyomtató-átirányítás Egy nyomtató összes feladatának ideiglenes átirányítása egy másik nyomtatóra
Nyomtatóállapot A papír, a fedél és a vágóegység valós idejű lekérdezése ESC/POS DLE-parancsokkal

5. Árszabályok és időzítés

A szabályok hierarchiája

Árszabályokat két szinten lehet meghatározni:

Szint Prioritás Leírás
Termék Magasabb Közvetlenül a terméken megadott szabályok
Termékcsoport Alacsonyabb A csoporton megadott szabályok (a csoport minden termékére érvényesek)

A termékszabályok felülírják a csoportszabályokat.

Egy szabály feltételei

Minden szabály a következő feltételek kombinációival korlátozható:

Feltétel Leírás Példa
A hét napjai Mely napokon érvényes a szabály? H–P
Kezdő dátum / záró dátum Az érvényesség időszaka 06.01.–08.31. (nyári étlap)
Asztalcsoportok Csak bizonyos kiszolgálási területekre Sörkert
Ügyfélcsoportok Csak bizonyos ügyfeleknek Törzsvendégek, munkatársak
Munkahelyek Csak bizonyos pénztáraknál 1. pénztár
Kiszállítási mód Kiszállítás, személyes átvétel vagy mindkettő Csak személyes átvétel
Nem Csak férfiaknak/nőknek (diszkó mód) Nők

Ármódosítások

Ha egy szabály feltételei teljesülnek, az árat a rendszer a következőképpen módosítja:

Módosítás Leírás Példa
A normál ár százaléka pl. 80 = 20 % kedvezmény Happy hour: 80 %
Fix ár Rögzített ár (csak ha olcsóbb a normál árnál) Ebédajánlat: 8,90 €
Felár/levonás Fix összeg hozzáadása/levonása Sörkerti felár: +0,50 €
Minimális ár Az ár nem csökkenhet ez alá az érték alá Legalább 1,00 €
Kerekítés Kerekítés 5 vagy 10 centre 10 centre

Alszabályok (időablakok)

Egy szabályon belül időablakokat határozhat meg, amelyek különböző időpontokban különböző árakat állítanak be:

Példa: reggeli, ebéd, happy hour

Szabály: „Napszak szerinti árak" (H–P)
├── 07:00–11:00 → 80 % (reggelikedvezmény)
├── 11:30–14:00 → fix ár 8,90 € (ebédmenü)
├── 16:00–18:00 → 70 % (happy hour)
└── 22:00–02:00 → 120 % (éjszakai felár)

Láthatósági szabályok a csoportokon

A termékcsoportoknak ezen felül láthatósági szabályaik is lehetnek, amelyek meghatározzák, mikor jelenjen meg a csoport a pénztárban:

Példa: - A „Reggeli" csoport megjelenítése csak 07:00–11:00 között - Az „Ebédmenü" csoport csak H–P 11:30–14:00 között - A „Koktélok" csoport csak 17:00-tól


6. 🍺 Italcsapolórendszer-integráció

A DiKAS automatikus italcsapoló berendezéseket vezérel. Amikor egy pincér italt rendel, a berendezés automatikusan csapol — nincs szükség kézi csapolásra.

Támogatott protokollok

Protokoll Gyártó Kapcsolat Leírás
Gruber Gruber Soros, TCP, UDP STX/ETX keretezés XOR-ellenőrzőösszeggel, ENQ-kézfogás
Addimat Addimat Soros, TCP, UDP STX/ETX keretezés XOR-CRC-ellenőrzőösszeggel, ENQ-kézfogás
Hogatron Hogatron/WMF Soros, TCP, UDP Beállítható mezőhosszak, STX/ETX nélkül
Szimulátor DiKAS Belső Teszteléshez valódi hardver nélkül

Kapcsolattípusok

Kapcsolat Leírás Jellemző felhasználás
TCP Hálózat (alapértelmezés) Modern berendezések Ethernettel
UDP Hálózat (kapcsolat nélküli) Régebbi hálózati berendezések
Soros COM-port (RS-232) Régebbi berendezések soros interfésszel

Italcsapoló rendszer beállítása

Adminisztráció → Beállítások → Italcsapoló rendszerek → „+ Új berendezés"

Mező Leírás Példa
Név Megjelenítési név Bárpult csapolója
Napló Gruber, Addimat, Hogatron vagy Szimulátor Gruber
Kapcsolattípus TCP, UDP vagy soros TCP
IP-cím A berendezés hálózati címe 192.168.1.70
Port Hálózati port 3010
Bekapcsolva A berendezés be-/kikapcsolása Igen
Visszaállítás napi záráskor A berendezés visszaállítása a napi záráskor Igen

Bővített beállítások (protokollfüggő):

Mező Leírás Alapértelmezés
PLU-hossz A PLU-szám számjegyeinek száma a protokollkeretben 4
Pincérszám hossza A pincérszám számjegyeinek száma 3
Asztalszám hossza Az asztalszám számjegyeinek száma 3
Mennyiség hossza A mennyiség számjegyeinek száma 4
Ellenőrzőösszeg használata XOR-ellenőrzőösszeg hozzáfűzése Nem
Küldési időkorlát Időkorlát ezredmásodpercben 1000
Lekérdezési időköz Lekérdezési időköz a beérkező könyvelésekhez 1000

Termék összekapcsolása az italcsapoló rendszerrel

Ahhoz, hogy egy terméket a rendszer automatikusan csapoljon, két dolgot kell beállítani:

  1. Csapolási PLU a terméken: a PLU-szám, amely a csapot azonosítja
  2. Italcsapoló rendszer bekapcsolva a nyomtatási opcióban: a termék nyomtatási opciói között
Beállítás Hol Leírás
Csapolási PLU Termék → Általános A csap PLU-száma (pl. 5)
Italcsapoló rendszer bekapcsolva Termék → Nyomtatási opciók → Italcsapoló rendszer „Igen" értéken kell állnia
Célberendezés Termék → Nyomtatási opciók → Italcsapoló rendszer → Cél Melyik berendezés (vagy alapértelmezett = az első aktív)
Kézi Termék → Nyomtatási opciók → Italcsapoló rendszer → Kézi Kézi kezelés automatikus helyett

Italcsapoló rendszer kiszolgálási területenként

A területfüggő nyomtatási opciókkal különböző kiszolgálási területekhez különböző csapolóberendezéseket rendelhet:

Termék: Világos sör 0,5l (PLU: 5)
├── Alapértelmezett → csapolórendszer: belső csapoló
└── „Sörkert" asztalcsoport → csapolórendszer: kerti csapoló

Csapolási asztalszám

Minden asztalnak lehet saját italcsapolórendszer-asztalszáma. Ezt a számot a rendszer a protokollkeretben továbbítja a berendezésnek, hogy az asztalonként naplózhassa a fogyasztást.

Adminisztráció → Asztalok → Asztal szerkesztése → „Csapolási asztalszám"

Egy automatikus csapolás menete

1. A pincér „Világos sör 0,5l"-t rendel az 5-ös asztalhoz
2. A DiKAS létrehozza a rendelést (OpenBon)
3. A DiKAS ellenőrzi: van BeveragePlu? Be van kapcsolva a csapolórendszer?
4. A DiKAS elküldi a könyvelést a csapolórendszernek:
   - PLU: 5 (a világos sör csapja)
   - Pincérszám: 12 (pincérazonosító)
   - Asztalszám: 5 (az asztal csapolási asztalszáma)
   - Mennyiség: 1
5. A csapolórendszer fogadja, csapolja a sört, és ACK-t küld vissza
6. A rendelés lezárult — a pincér látja a visszaigazolást

Hibakezelés: Ha az italcsapoló rendszer nem érhető el, vagy hibát jelez, a rendelést a rendszer ennek ellenére elmenti. A hiba soha nem blokkolja a könyvelést. A sikertelen csapolást a rendszer naplózza, és az a hibakeresési naplóban megtekinthető.

Sztornó és visszakönyvelés

A sztornózott rendeléseket a rendszer negatív mennyiségként küldi el az italcsapoló rendszernek. A berendezés visszakönyveli a fogyasztást.

Hibakeresés és diagnosztika

Adminisztráció → Beállítások → Italcsapoló rendszerek → [berendezés] → „Hibakeresés"

A hibakeresési ablak minden elküldött és fogadott adatcsomagot hexadecimális és ASCII-formában mutat:

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                                                        .
Irány Jelentés
TX A DiKAS küldte a berendezésnek
RX A berendezéstől érkezett
ERR Hiba (időtúllépés, kapcsolatmegszakadás)

7. Rendszertermékek

A DiKAS 12 előre meghatározott rendszerterméket tartalmaz, amelyekre belső funkciókhoz van szükség:

Termék Azonosító Funkció
Feltöltési bónusz art_custbonusrabatt Automatikus kedvezmény bónuszegyenleg esetén
Egyenleg kifizetése art_payout Ügyfélegyenleg kifizetése
Egyenleg feltöltése art_guthabenaufladen Ügyfélegyenleg feltöltése
Utalvány feltöltése art_gutscheinaufladen Utalvány eladása
Kézi ár art_manuell Szabad árbevitel a pénztárban
Munkaidő art_arbeitszeit Munkaidő-nyilvántartás / műhely
Utalvány beváltása art_gutscheineinloesung Utalvány beváltása (mínusz tétel)
Betétdíj art_pfand Automatikus betétdíj-felár
Kiszállítási díj art_liefergebuehr Kiszállítási költség
Minimális rendelési érték felára art_mindestbestellwert Felár a minimum alá esés esetén
Diszkó belépő art_discoeintritt Belépődíj (diszkó modul)
Diszkó minimális fogyasztás art_discomindestverzehr Minimális fogyasztási felár (diszkó modul)

Védelem: A rendszertermékek nem törölhetők. Szerkesztéskor csak a csoport módosítása engedélyezett — minden más mező védett.


8. Gyakorlati példa: „Da Mario" pizzéria

Az üzlet leírása

  • Pizzéria 40 belső és 20 teraszon lévő ülőhellyel
  • Konyha pizzakemencével és külön salátaállomással
  • Italpult kávégéppel
  • 3 pincér az esti kiszolgálásban

Hardver

Eszköz Hely IP
Pénztári nyomtató Pénztár (bejárat) 192.168.1.50
Konyhai nyomtató A pizzakemence mellett 192.168.1.51
Salátanyomtató Salátaállomás 192.168.1.52
Pultnyomtató Italpult 192.168.1.53
3× táblagép Pincérek WLAN

Csoportszerkezet

100 Ételek
├── 10001 Pizza
├── 10002 Tészta
├── 10003 Saláták
├── 10004 Előételek
└── 10005 Desszertek
200 Italok
├── 20001 Alkoholmentes
├── 20002 Sör
├── 20003 Bor
└── 20004 Koktélok
300 Kávé és sütemény

Nyomtatók beállítása

Csoport Extra blokk 1 Gyűjtőblokk
Ételek (100) Konyhai nyomtató Konyhai nyomtató
Saláták (10003) Salátanyomtató Salátanyomtató
Italok (200) Pultnyomtató Pultnyomtató
Kávé és sütemény (300) Pultnyomtató Pultnyomtató

ℹ️ Megjegyzés: A „Saláták" csoport felülírja az „Ételek" csoporttól való öröklést — a salátarendelések a salátaállomásra mennek, nem a konyhára.

Asztalcsoportok

Asztalcsoport Asztalok Sajátosság
Belső tér 1–20 Alapértelmezett nyomtatási opciók
Terasz 21–30 +0,50 € teraszfelár az italokra

Árszabályok

Szabály: teraszfelár az italokra

Beállítás Érték
Asztalcsoport Terasz
Felár +0,50 €
Érvényes „Italok" csoport

Szabály: ebédmenü (H–P, 11:30–14:00)

Beállítás Érték
Napok H–P
Időszak 11:30–14:00
Fix ár 8,90 €
Érvényes „Napi menü" termék

Opciósablonok

Sablon: „Pizza-extrák"

Opciócsoport: Extra feltét
  Ingyenes: 0
  Legfeljebb: 5

  Sonka            +1,50 €
  Gomba            +1,00 €
  Olajbogyó        +1,00 €
  Peperoni         +1,00 €
  Szardella        +1,50 €
  Extra sajt       +2,00 €
  Rukkola          +1,00 €
  Articsóka        +1,50 €

Ezt a sablont mind a 15 pizzához hozzárendelik. Ha Mario módosítja az extra sajt árát, az új ár azonnal érvényes minden pizzánál.

A rendelés menete

A 25-ös asztalnál (terasz) ülő vendég rendel:
  1× Szalámis pizza    12,50 €  + extra sajt (+2,00 €)
  1× Caesar saláta      9,50 €
  2× Cola 0,3l          3,50 € + 0,50 € terasz = 4,00 € × 2

A DiKAS 3 blokkot készít:
  → Konyhai nyomtató: „1× Szalámis pizza + extra sajt"
  → Salátanyomtató:  „1× Caesar saláta"
  → Pultnyomtató:    „2× Cola 0,3l"

A nyugta végösszege: 12,50 + 2,00 + 9,50 + 8,00 = 32,00 €

9. Gyakorlati példa: „Zum Löwen" sörkert

Az üzlet leírása

  • Vendéglő vendégteremmel (belső tér, 60 hely) és sörkerttel (100 hely)
  • Mindkét területnek saját csapolóberendezése van (Gruber protokoll)
  • A konyha mindkét területet ellátja
  • A sörkertben külön grillállomás működik
  • 5 pincér, 2 szakács, 1 grillmester

Hardver

Eszköz Hely IP Típus
Pénztári nyomtató Pénztár 192.168.1.50 ESC/POS
Konyhai nyomtató Konyha 192.168.1.51 ESC/POS
Grillnyomtató Sörkerti grill 192.168.1.52 ESC/POS
Vendégtermi csapoló Vendégterem (pult) 192.168.1.70 Gruber TCP
Kerti csapoló Sörkert (italkiadó) 192.168.1.71 Gruber TCP

Asztalcsoportok

Asztalcsoport Asztalok Leírás
Vendégterem 1–15 Belső tér, vendégtermi csapoló
Sörkert 101–130 Kültér, kerti csapoló

Az italcsapoló rendszerek beállítása

1. berendezés: vendégtermi csap

Beállítás Érték
Név Vendégtermi csap
Protokoll Gruber
Kapcsolat TCP
IP 192.168.1.70
Port 3010
PLU-hossz 4
Visszaállítás napi záráskor Igen

2. berendezés: kerti csap

Beállítás Érték
Név Kerti csap
Protokoll Gruber
Kapcsolat TCP
IP 192.168.1.71
Port 3010
PLU-hossz 4
Visszaállítás napi záráskor Igen

Sörtermékek területfüggő csapolóval

Termék: Világos sör 0,5l

Mező Érték
Név Világos sör 0,5l
Ár 4,20 €
Adóosztály 27 %
Csoport Sör
Csapolási PLU 1

Nyomtatási opciók:

Beállítás Érték
Alapértelmezett italcsapoló rendszer Vendégtermi csap
Területfüggő: Sörkert Kerti csap

Termék: Búzasör 0,5l

Mező Érték
Csapolási PLU 2
Minden más beállítás Mint a világos sörnél, csak a PLU eltérő

Termék: Radler 0,5l

Mező Érték
Csapolási PLU 3

Asztalok csapolási asztalszámmal

DiKAS-asztal Csapolási asztalszám Berendezés
1. asztal (vendégterem) 1 Vendégtermi csap
2. asztal (vendégterem) 2 Vendégtermi csap
... ... ...
101. asztal (kert) 1 Kerti csap
102. asztal (kert) 2 Kerti csap

ℹ️ Megjegyzés: A csapolási asztalszámok berendezésenként függetlenek. A vendégterem 1. asztalának és a kert 101. asztalának egyaránt lehet 1-es csapolási asztalszáma — különböző berendezésekhez tartoznak.

Nyomtatók beállítása a konyhához

Csoport Alapértelmezett nyomtató Sörkerti nyomtató
Ételek Konyhai nyomtató Konyhai nyomtató
Grillételek Konyhai nyomtató Grillnyomtató
Sör — (csak csapoló) — (csak csapoló)
Alkoholmentes — (nem kell blokk) — (nem kell blokk)

A grillételek sajátossága: A vendégteremben a rendelés a konyhai nyomtatóra megy (a konyha készíti elő). A sörkertben a grillnyomtatóra megy (a grillmester közvetlenül elkészíti).

Termékcsoport: Grillételek
├── Alapértelmezett nyomtatási opció: Extra blokk 1 → konyhai nyomtató
└── Területfüggő: Sörkert → Extra blokk 1 → grillnyomtató

Árszabályok

Szabály: sörkerti korsó

A világos sörből a sörkertben csak egyliteres korsó (1,0l) kapható, a vendégteremben fél liter (0,5l):

Termék Vendégterem Sörkert
Világos sör 0,5l 4,20 € Elrejtve
Világos sör korsó 1,0l Elrejtve 8,90 €

Ezt a termékcsoport láthatósági szabályai vezérlik:

  • „Sör 0,5l" csoport → csak a „Vendégterem" asztalcsoportban jelenik meg
  • „Sör korsó" csoport → csak a „Sörkert" asztalcsoportban jelenik meg

A teljes rendelési folyamat

Mária pincér a 105-ös asztalhoz (sörkert) rendel:
  2× Világos sör korsó 1,0l (PLU 1)
  1× Sült csülök
  1× Körözött

A DiKAS feldolgozza:
  1. Világos sör korsó → csapolórendszer:
     → 105-ös asztal = sörkert → kerti csap
     → PLU 1, pincér 3 (Mária), asztal 5 (csapolási asztalszám), mennyiség 2
     → A kerti csap automatikusan 2× világos sört csapol
  2. Sült csülök → nyomtatási opció:
     → 105-ös asztal = sörkert, „Grillételek" csoport
     → Területfüggő → grillnyomtató
     → Az extra blokk a grillnyomtatóra megy
  3. Körözött → nyomtatási opció:
     → 105-ös asztal = sörkert, „Előételek" csoport
     → Nincs területfüggő felülírás → alapértelmezés: konyhai nyomtató
     → A gyűjtőblokk a konyhai nyomtatóra megy

Eredmény: 3 automatikus művelet — nincs szükség kézi beavatkozásra.

10. Gyakorlati példa: nagy étterem 3 konyhai állomással

Az üzlet leírása

  • Igényes étterem 80 hellyel
  • 3 konyhai állomás: meleg konyha, hideg konyha (saláták/carpaccio), cukrászat
  • Fogásvezérlés: 3–5 fogásos menük egymást követő elkészítéssel
  • Bár saját nyomtatóval
  • Konyhai kijelző (KDS) a nyomtatók kiegészítéseként

Hardver

Eszköz Hely IP
Pénztári nyomtató Pénztár 192.168.1.50
Meleg konyhai nyomtató 1. állomás 192.168.1.51
Hideg konyhai nyomtató 2. állomás 192.168.1.52
Cukrászati nyomtató 3. állomás 192.168.1.53
Bárnyomtató Bár 192.168.1.54
Konyhai kijelző Konyhai tévé Böngészős kliens

Csoportszerkezet és nyomtató-hozzárendelés

100 Ételek
├── 10001 Meleg előételek (→ meleg konyhai nyomtató)
├── 10002 Hideg előételek (→ hideg konyhai nyomtató)
├── 10003 Levesek          (→ meleg konyhai nyomtató)
├── 10004 Főételek         (→ meleg konyhai nyomtató)
│   └── 100040001 Hal      (→ meleg konyhai nyomtató + extra blokk 2 → hideg konyha)
├── 10005 Saláták          (→ hideg konyhai nyomtató)
└── 10006 Desszertek       (→ cukrászati nyomtató)
200 Italok                 (→ bárnyomtató)
300 Koktélok               (→ bárnyomtató)

A halételek sajátossága: Bizonyos halételeknél a köret (saláta) a hideg konyháról érkezik. Ezért a „Hal" alcsoportnak két extra blokk nyomtatója van: extra blokk 1 → meleg konyha (hal), extra blokk 2 → hideg konyha (köret).

A fogásvezérlés részletesen

Egy 4 fogásos menü menete:

Fogás 1: a vendég rendel
  → Amuse-bouche (a konyha azonnal elkészíti)
  → A meleg konyhai nyomtató kinyomtatja az 1. fogást

Fogás 2: a pincér megnyomja a „Következő fogás" gombot
  → Előétel: carpaccio → hideg konyha
  → Előétel: erőleves → meleg konyha
  → Mindkét állomás fogásblokkot kap „--- 2. fogás ---" felirattal

Fogás 3: a pincér megnyomja a „Következő fogás" gombot
  → Főétel: marhabélszín → meleg konyha
  → Fogásblokk a meleg konyhai nyomtatón: „--- 3. fogás ---"

Fogás 4: a pincér megnyomja a „Következő fogás" gombot
  → Desszert: égetett krém → cukrászat
  → Fogásblokk a cukrászati nyomtatón: „--- 4. fogás ---"

A fogásblokkok beállítása:

Az extra blokk nyomtatónál a „Fogásblokk" mezőnek bekapcsolva kell lennie. Ekkor ez a nyomtató automatikusan fogásblokkot kap, amikor a pincér fogást vált.

Csoport Extra blokk 1 nyomtató Fogásblokk
Meleg előételek Meleg konyhai nyomtató Igen
Hideg előételek Hideg konyhai nyomtató Igen
Főételek Meleg konyhai nyomtató Igen
Desszertek Cukrászati nyomtató Igen
Italok Bárnyomtató Nem

Italok fogásblokk nélkül: A bárnyomtató nem kap fogásblokkot, mert az italokat a fogások sorrendjétől függetlenül szolgálják fel.

Gyűjtőblokk a koordinátornak

A konyhafőnök (koordinátor) hangolja össze az állomásokat. Ő egy gyűjtőblokkot kap az összes rendeléssel:

══════════════════════════════
  GYŰJTŐBLOKK       5. asztal
──────────────────────────────
  --- 1. fogás ---
  2× Erőleves               MELEG KONYHA
  2× Carpaccio              HIDEG KONYHA

  --- 2. fogás ---
  1× Marhabélszín           MELEG KONYHA
  1× Aranydurbincs          MELEG KONYHA

  --- 3. fogás ---
  2× Égetett krém           CUKRÁSZAT
──────────────────────────────
  Pincér: Tamás     19:30
══════════════════════════════

Beállítás: Az egyes állomások extra blokkja mellett az alapértelmezett nyomtató (pénztár/koordinátor) egy gyűjtőblokkot kap az összes tétellel.


11. Gyakori kérdések (GYIK)

Termékek és csoportok

Lehet egy termék egyszerre több csoportban? Nem, egy termék mindig pontosan egy csoporthoz tartozik. Ugyanazt a terméket azonban kiegészítő termékként (keresztértékesítés) más csoportokban is kínálhatja.

Mi történik, ha törlök egy termékcsoportot? Csoportot csak akkor lehet törölni, ha már nincs hozzá rendelve termék. Először helyezze át az összes terméket egy másik csoportba.

Módosíthatom a termékárakat visszamenőleg? Igen, de a módosítás csak az új rendelésekre érvényes. A már könyvelt nyugták megtartják a régi árat. Az ármódosításokat a termék változásnaplója rögzíti (az utolsó 100 módosítás).

Nyomtatóvezérlés

Mi történik, ha egy nyomtató kiesik? A DiKAS 5-ször, 5 másodperces szünetekkel próbálja kinyomtatni a blokkot. Ha be van állítva tartaléknyomtató, a rendszer automatikusan azt használja. A rendelés minden esetben elmentésre kerül — egy nyomtatási hiba soha nem blokkolja a könyvelést.

Módosíthatom a nyomtatóbeállításokat menet közben? Igen, a módosítások azonnal érvényesek a következő rendelésnél. Ideiglenes nyomtató-átirányítást is beállíthat, ha egy nyomtatót karbantartanak.

Hogyan tesztelek egy új nyomtatót? Az Adminisztráció → Beállítások → Nyomtatók → „Tesztnyomtatás" menüpontban minden beállított nyomtatóra küldhet tesztblokkot.

Árszabályok

Mi történik egymást átfedő szabályok esetén? A termékszabályok elsőbbséget élveznek a csoportszabályokkal szemben. Egy szinten belül az első illeszkedő szabályt alkalmazza a rendszer.

Módosíthatom az árakat bizonyos ügyfeleknek? Igen, az árszabályokban az ügyfélcsoportokkal. Hozzon létre egy „Törzsvendégek" ügyfélcsoportot, és adjon meg egy szabályt 10 % kedvezménnyel erre a csoportra.

Italcsapoló rendszerek

Csapolja a rendszer a sört akkor is, ha a berendezés offline? Nem, a berendezésnek elérhetőnek kell lennie. A rendelés azonban ennek ellenére elmentésre kerül — a pincérnek ilyenkor kézzel kell csapolnia.

Megnézhetem, mit küldött a rendszer a berendezésnek? Igen, az italcsapoló rendszer hibakeresési nézetében (Adminisztráció → Beállítások → Italcsapoló rendszerek → Hibakeresés). Ott minden elküldött és fogadott adatcsomagot lát.

Miért van a sörtermékemnek nyomtatója és italcsapoló rendszere is? A nyomtató a rendelés visszaigazolásaként blokkot nyomtat (pl. a pultos munkatársnak). Az italcsapoló rendszer fizikailag csapolja a sört. A kettő párhuzamosan is működhet. Ha a berendezés automatikusan csapol, gyakran nincs szüksége külön pultnyomtatóra.


Következő lépés

→ Termékek, nyomtatók és szabályok — gyors kezdés — A tömör változat a gyors kezdéshez

→ Konyhai nyomtató és konyhai kijelző — Fogásvezérlés és konyhai kijelző

→ Beállítások — Az összes beállítási lehetőség az adminisztrációs területen