Ana içeriğe geç
v26.3

Ürünler, Yazıcılar ve Kurallar — Ayrıntılı Kılavuz

Bu bölüm, DiKAS'taki ürünler, ürün grupları, yazıcı kontrolü, fiyat kuralları, ürün seçenekleri ve fıçı bira sistemlerinin tüm etkileşimini açıklar. Deneyimli kullanıcılara, sistem yöneticilerine ve entegratörlere yöneliktir.


İçindekiler

  1. Ürün grupları ve hiyerarşi
  2. Ürün ayrıntıları
  3. Ürün seçenekleri ve seçenek şablonları
  4. Yazıcı kontrolü — Kalbi oluşturan kısım
  5. Fiyat kuralları ve zaman kontrolü
  6. Fıçı bira sistemi entegrasyonu
  7. Sistem ürünleri
  8. Uygulama örneği: Pizzacı „Da Mario"
  9. Uygulama örneği: Bira bahçesi „Zum Löwen"
  10. 3 mutfak istasyonlu büyük restoran örneği
  11. Sıkça sorulan sorular (SSS)

1. Ürün grupları ve hiyerarşi

Grup yapısının kuruluşu

DiKAS'taki ürün grupları hiyerarşik olarak kurulmuştur — üç seviyeye kadar derinlikte:

Ana grup (Seviye 0)
├── Alt grup (Seviye 1)
│   ├── Alt-alt grup (Seviye 2)
│   └── Alt-alt grup (Seviye 2)
└── Alt grup (Seviye 1)

Uygulama örneği:

100 Yemekler
├── 10001 Başlangıçlar
├── 10002 Pizza
│   ├── 100020001 Pizza Klasik
│   └── 100020002 Pizza Spezial
├── 10003 Makarna
└── 10004 Salatalar
200 İçecekler
├── 20001 Alkolsüz
├── 20002 Bira
├── 20003 Şarap
└── 20004 Kokteyller
300 Tatlılar

Gruplarda iki ID türü

Her ürün grubunun iki farklı ID'si vardır — bunu anlamak önemlidir:

ID türü Örnek Kullanım
Belge ID'si (_id) artgrp_a1b2c3d4e5f6 Sabit referans. Article.GroupId içinde saklanır. Asla değişmez.
Grup No. (GroupId) 10002 Hiyerarşik numara. Ağaç yapısını ve sıralamayı belirler. Değiştirilebilir.

ℹ️ Not: Bir ürün „Pizza" grubuna aitse, grubun Belge ID'sini saklar (Grup numarasını değil). Bu şu anlama gelir: Grup numarasını istediğiniz zaman değiştirebilirsiniz, ürünler bağlantılarını kaybetmez.

Grup ayarları

Her grup bu yapılandırma olanaklarını sunar:

Ayar Açıklama
Ad Görünen ad (örn. „Pizza")
Grup No. Hiyerarşik sıralama
Renk / Simge Kasadaki gösterim
Gösterim türü Satış (POS), Sipariş (Mutfak), Vestiyer, Aylık rapor
Yazdırma seçenekleri İstasyon fişi, Toplu sipariş fişi — tüm ürünlere ve alt gruplara aktarılır
Alana bağlı yazdırma seçenekleri Her masa grubu için farklı yazıcılar
Görünürlük kuralları Grubu yalnızca belirli günlerde/saatlerde/iş istasyonlarında göster
Grup seçenekleri Grubun tüm ürünleri için geçerli olan seçenek grupları
Fiyat kuralları Grubun tüm ürünleri için geçerli olan kurallar
Ek ürünler Çapraz satış ürünleri (örn. „Yanında bir tatlı?")

Kalıtım

Ayarlar yukarıdan aşağıya doğru aktarılır:

Yemekler (İstasyon fişi 1 → Mutfak yazıcısı)
├── Pizza (Mutfak yazıcısını devralır)
│   ├── Pizza Margherita (Mutfak yazıcısını devralır)
│   └── Pizza Salami (Mutfak yazıcısını devralır)
└── Salatalar (İstasyon fişi 1 → Salata yazıcısı)  ← kalıtımı geçersiz kılar
    ├── Caesar Salad (Salata yazıcısını devralır)
    └── Yunan Salatası (Salata yazıcısını devralır)

Kalıtım zinciri her siparişte aşağıdan yukarıya doğru izlenir:

  1. Ürünün kendi yazdırma seçeneği var mı? → Bunu kullan.
  2. Yok mu? Doğrudan grubun bir yazdırma seçeneği var mı? → Bunu kullan.
  3. Yok mu? Üst grubun bir tane var mı? → Bunu kullan.
  4. Yok mu? → Hiçbir fiş yazdırılmaz.

2. Ürün ayrıntıları

Bir ürünün tüm alanları

Temel veriler

Alan Zorunlu Açıklama Örnek
Ad Evet Kasada ve fişlerde gösterim Pizza Margherita
Fiyat Evet Satış fiyatı (brüt) 12,50
Vergi sınıfı Evet %19, %7 veya %0 %19
Vergi sınıfı indirimli Hayır Alternatif KDV oranı (geçmişe ait)
Grup Evet Atanmış ürün grubu Pizza
Ürün numarası Hayır Raporlar, DATEV, içe aktarma için 101
Barkod Hayır Tarayıcı için EAN 4001234567890
Kısa ad Hayır POS düğmeleri için kompakt ad Margh.
Fiş metni Hayır Mutfak fişindeki alternatif ad
Fiş eki Hayır Fişte ürün adının altındaki ek metin „fesleğen ile"
Birim Hayır Miktar birimi Adet, Litre, kg
Aktif Pasif ürünler kasada görünmez Evet
Favori Kasanın favoriler görünümünde görünür Hayır
Sıralama Grup içindeki sıra 10

Vergi sınıfları — Genel bakış

Vergi sınıfı Oran Tipik kullanım
Normal (%19) %19 İçecekler
İndirimli (%7) %7 Yemekler (01.01.2026'dan itibaren, ister yerinde ister paket olsun, tek tip %7)
Vergisiz (%0) %0 Satış sırasındaki değer çekleri, depozito

Özel işlevler

Alan Açıklama Örnek
Manuel fiyat Fiyat her kayıtta garson tarafından girilir Piyasa fiyatlı yemek
Manuel fiyat modu Yalnızca artı, yalnızca eksi veya her ikisine izin ver İndirim: yalnızca eksi
Depozito Adet başına otomatik depozito ek ücreti 0,25 € (Şişe depozitosu)
Puan Satış başına sadakat puanı +10 puan
Gang Bu ürün için varsayılan gang Gang 1 (Başlangıç)
Alerjenler AB-14 alerjen işaretlemesi Gluten, Laktoz
Fıçı bira sistemi PLU Otomatik dolum için PLU numarası 5

Ürün türleri (ExtraOption)

ExtraOption alanı üzerinden ürünler özel işlevler kazanabilir:

Tür İşlev
Yok (Varsayılan) Normal satış ürünü
Müşteri yükleme Müşteri bakiyesi yükler (satışta %0 KDV)
Hediye çeki Bir hediye çeki satar
Zaman ürünü Fiyat zamana göre hesaplanır (örn. saat başına bilardo masası)
Depozito Depozito ürünü
İndirim Tüm sipariş üzerinden yüzde indirimi
Bahşiş Fişteki bahşiş pozisyonu
Vestiyer Vestiyer bileti

3. Ürün seçenekleri ve seçenek şablonları

Üç seviyeli seçenekler

DiKAS, ürün seçeneklerini tanımlamak için üç farklı yol destekler. Bunlar şu öncelik sırasına göre birleştirilir:

Öncelik Kaynak Açıklama
1 (en yüksek) Seçenek şablonları Birden çok ürünün paylaştığı yeniden kullanılabilir şablonlar
2 Satır içi seçenek grupları Doğrudan ürün üzerinde tanımlanan gruplar
3 (en düşük) Eski (Legacy) seçenekler Düz liste (eski verilerle uyumluluk)

Üç kaynağın tümü, ürün yüklenirken otomatik olarak birleştirilir ve tek bir liste olarak gösterilir.

Seçenek grupları ayrıntıları

Bir seçenek grubu, birbirine ait seçim olanaklarını bir araya getirir:

Alan Açıklama Örnek
Ad Grubun başlığı (POS'taki sekme etiketi) Ekstra malzeme
Zorunlu seçim Misafir bir seçim yapmak zorunda mı? Evet/Hayır
Minimum seçim En az kaç seçenek? 1
Maksimum seçim En fazla kaç seçenek? 3
Ücretsiz adet En ucuz N seçenek ücretsizdir 1
Seçim kaldırınca indirim Standart bir seçenek kaldırıldığında fiyat indirimi Evet/Hayır

Tekil seçenekler

Bir grup içindeki her seçenek şunlara sahiptir:

Alan Açıklama Örnek
Ad Seçenek tanımı Jambon
Ek ücret İlave fiyat 1,50 €
Standart Önceden seçili mi? Hayır
Yüzdesel Ek ücret, ürün fiyatının yüzdesi olarak mı? Hayır
İstasyon fişine yazdır Seçeneği mutfak fişinde göster? Evet

Ücretsiz adet (FreeCount)

Ücretsiz adet, en ucuz N seçeneğin otomatik olarak ücretsiz olmasını sağlar:

Örnek: Bir sos dahil burger

Burger (10,90 €)
  └── Seçenek grubu: Sos (Ücretsiz adet: 1)
      ├── Ketçap        0,00 €  ← ücretsiz olur (en ucuz)
      ├── Mayonez        0,50 €  ← seçildi, ücretsiz adet = 1 olduğu için ücretsiz olur
      ├── BBQ sosu        0,80 €  ← ek olarak seçilirse: +0,80 €
      └── Trüf mayonezi    1,50 €  ← ek olarak seçilirse: +1,50 €

Seçilen en ucuz seçenek otomatik olarak ücretsiz hesaplanır.

Seçim kaldırınca indirim (DeductOnDeselect)

Bir ürün standart olarak belirli malzemelerle geliyorsa ve misafir bunlardan birinin seçimini kaldırırsa:

Örnek: Burger peynir ve marul ile gelir

Peynirli ve marullu burger (11,90 €)
  └── Seçenek grubu: Malzemeler (Seçim kaldırınca indirim: Evet)
      ├── Peynir     1,50 €  Standart ✓  → Misafir kaldırır: -1,50 € indirim
      ├── Marul    0,80 €  Standart ✓  → Misafir kaldırır: -0,80 € indirim
      ├── Domates   0,50 €  Standart ✓  → seçili kalır: ek ücret yok
      └── Jalapeño 0,50 €  Standart ✗  → Misafir ek olarak seçer: +0,50 € ek ücret

Peynir seçimi kaldırılınca sonuç: 11,90 € − 1,50 € = 10,40 €

Seçenek şablonları

Seçenek şablonları, bir kez tanımlayıp birden çok ürüne atadığınız yeniden kullanılabilir seçenek gruplarıdır:

Admin → Seçenek şablonları → „+ Yeni şablon"

  1. Şablon oluşturun (örn. „Pizza ekstraları")
  2. Şablona seçenek grupları ekleyin
  3. Ürünü açın → „Şablonlar" sekmesi → Şablonu atayın
Avantaj Açıklama
Merkezi bakım Değişiklikler atanmış tüm ürünler için anında geçerli olur
Tutarlılık Tüm benzer ürünlerde aynı ekstralar
Zaman tasarrufu Ürün başına manuel bakım yok

Ürün başına geçersiz kılınabilen varsayılan değerler: Bir şablon bir üründe bulunsa bile, her ürün için hangi seçeneklerin standart olarak seçili olduğunu ayrı ayrı belirleyebilirsiniz. Şablon neyin mevcut olduğunu tanımlar, ürün ise neyin önceden seçili olduğunu belirler.


4. 🖨️ Yazıcı kontrolü — Kalbi oluşturan kısım

Yazıcı kontrolü, sipariş yönlendirmesinin çekirdeğidir. Bir garson sipariş verdiğinde hangi yazıcının hangi fişi alacağını belirler.

Yazıcı türleri

Tür Açıklama Bağlantı
Ağ (IP) WLAN/LAN içindeki ESC/POS termal yazıcı TCP, IP:Port (örn. 192.168.1.51:9100)
Yerel Sunucuya bağlı USB
İstemci Garsonun cihazında Tarayıcı baskısı
A4 (PDF/CUPS) A4 çıktıları için normal yazıcı CUPS/lpr

Yazıcı yapılandırması

Alan Açıklama Varsayılan
Ad Görünen ad
IP adresi Yazıcının IP:Port'u
Kağıt genişliği 58 mm veya 80 mm 80 mm
Codepage Karakter seti 858 (Batı Avrupa + Euro)
Yedek yazıcı Bu yazıcı arızalanınca kullanılır
Devre dışı Yazıcıyı geçici olarak kapat Hayır

Sanal yazıcılar

İki özel yazıcı ID'si DiKAS'a sabit olarak yerleşiktir:

Sanal yazıcı Anlamı
Garson yazıcısı (__kellner__) Garsonun cihazına atanmış yazıcı
Standart yazıcı (__standard__) Ayarlarda „Standart yazıcı" olarak yapılandırılmış yazıcı

Bu sanal yazıcıları yazdırma seçeneklerinde kullanabilirsiniz. Bu, şu gibi esnek yapılandırmaları mümkün kılar: „Fatura her zaman garson yazıcısında" veya „İstasyon fişi standart yazıcıda".

Fiş türleri

DiKAS dört farklı fiş türünü ayırt eder:

Fiş türü Ne zaman yazdırılır İçerik
Fatura (TemplateType 0) Ödemede Tüm pozisyonlar, KDV, ödeme yöntemi, TSE verileri
Toplu sipariş fişi (TemplateType 1) Sipariş verildiğinde Bir istasyonun tüm ürünleri bir arada
İstasyon fişi (TemplateType 2) Sipariş verildiğinde Tekil ürünler veya ürün grupları
İptal fişi (TemplateType 3) İptalde İptal edilen pozisyon, nedeniyle birlikte

Ek olarak: Gün sonu raporu fişi (TemplateType 4), Hediye çeki fişi (TemplateType 5).

İstasyon fişi — Hedefe yönelik sipariş yönlendirme

Her ürün (veya her grup) en fazla iki istasyon fişi yazıcısına sahip olabilir:

Ayar Açıklama
İstasyon fişi 1 — Yazıcı Hedef yazıcı (örn. Mutfak yazıcısı)
İstasyon fişi 1 — Ad Fişteki başlık (örn. „MUTFAK")
İstasyon fişi 1 — Fiyat yazdır Fiyatı mutfak fişinde göster?
İstasyon fişi 1 — PLU yazdır Ürün numarasını göster?
İstasyon fişi 1 — Seçenekleri yazdır Seçilen ekstraları göster?
İstasyon fişi 1 — Çoklu fiş Birim başına bir fiş (hepsi için tek fiş yerine)
İstasyon fişi 1 — Gang fişi Bu yazıcıyı gang geçiş fişleri için de kullan

İstasyon fişi 2 aynı ayarlara sahiptir — ikinci bir yazıcı için.

Örnek: Bir „Spaghetti Bolognese" yemeği, İstasyon fişi 1 olarak mutfak yazıcısına ve İstasyon fişi 2 olarak ek olarak tezgah yazıcısına gider (böylece tezgah, az sonra bir yemek çıkacağını ve yanında bir içecek önerilebileceğini bilir).

Toplu sipariş fişi — Tüm ürünler tek fişte

Toplu sipariş fişi, aynı yazıcıyı hedef alan bir siparişin tüm ürünlerini bir araya getirir:

══════════════════════════════
  MUTFAK            Masa 5
──────────────────────────────
  Gang 1:
  2× Schnitzel
     → patates ile
     → salatasız
  1× Lasagne

  Gang 2:
  1× Dana fileto
     → orta
──────────────────────────────
  Garson: Maria    18:45
══════════════════════════════
Ayar Açıklama
Yazıcı Toplu sipariş fişi için hedef yazıcı
Baskı türü 0 = her zaman yazdır, 1 = ek olarak yazdır
Ad Başlık (örn. „MUTFAK")
Ürünleri birleştir Aynı ürünleri tek satırda birleştir

Birden çok toplu sipariş fişi hedefi: Bir ürün birden çok toplu sipariş fişi girişine sahip olabilir, böylece aynı toplu sipariş fişi birden çok yazıcıda görünür.

Yazdırma seçeneklerinin çözümü — Algoritma

Bir garson sipariş verdiğinde, DiKAS her bir ürün için aşağıdaki kontrol zincirini izler:

Adım 1: ÜRÜNÜN, masa grubuna uyan alana bağlı bir
        yazdırma seçeneği var mı?
        → EVET: Bunu kullan. BİTTİ.
        → HAYIR: Adım 2'ye geç.

Adım 2: ÜRÜNÜN kendi yazdırma seçeneği var mı (Enabled = true)?
        → EVET: Bunu kullan. BİTTİ.
        → HAYIR: Adım 3'e geç.

Adım 3: DOĞRUDAN ÜRÜN GRUBUNUN bu masa grubu için alana bağlı
        bir yazdırma seçeneği var mı?
        → EVET: Bunu kullan. BİTTİ.
        → HAYIR: Adım 4'e geç.

Adım 4: DOĞRUDAN ÜRÜN GRUBUNUN bir yazdırma seçeneği var mı?
        → EVET: Bunu kullan. BİTTİ.
        → HAYIR: Adım 5'e geç.

Adım 5: Üst grubu kontrol et (Adım 3+4'ü tekrarla).
        Ana gruba kadar grup ağacını yukarı doğru izle.

Adım 6: Yazdırma seçeneği bulunamadı → Hiçbir fiş yazdırılmaz.

⚠️ Önemli: Bu çözüm yalnızca ilk kurulumda değil, her bir siparişte gerçekleşir. Bu şu anlama gelir: Bir grup üzerinde bir yazdırma seçeneğini değiştirirseniz, değişiklik bir sonraki siparişte anında etki eder.

Alana bağlı yazdırma seçenekleri (ExtraPrintOptions)

En güçlü yazdırma kontrol işlevi: Servis alanına (masa grubu) göre farklı yazıcılar.

Alan Açıklama
Masa grupları Bu yazdırma seçeneği hangi masa grupları için geçerli?
Yazdırma seçeneği Kendi İstasyon fişi/Toplu sipariş fişi/Fıçı bira sistemi yapılandırması

Kullanım durumu: Bir „Cola 0,3l" ürünü iç alanda tezgah yazıcısına, bira bahçesinde bahçe yazıcısına gider.

Cola 0,3l
├── Standart yazdırma seçeneği: İstasyon fişi 1 → Tezgah yazıcısı
├── Alana bağlı:
│   └── Masa grubu „Bira bahçesi" → İstasyon fişi 1 → Bahçe yazıcısı

Bir garson Cola'yı 15 numaralı masaya (Bira bahçesi) sipariş ederse, bahçe yazıcısı kullanılır. 25 numaralı masada (İç alan) ise tezgah yazıcısı.

Fiş şablonları — Düzeni özelleştirme

Her fiş türünün yapılandırılabilir bir şablonu vardır:

Admin → Ayarlar → Fiş tasarımcısı

Ayar Açıklama
Üst bilgiler Fişin üstündeki metin (Firma adı, adres)
Alt bilgiler Fişin altındaki metin (Teşekkür metni, açılış saatleri)
Satır genişliği Satır başına karakter sayısı (Varsayılan: 80mm kağıt için 42)
Ayırıcı karakter Ayırma çizgileri için karakter (örn. )
Logoyu göster Fişin üstünde firma logosu
QR kodunu göster Kasa fişinde TSE QR kodu
TSE bilgisini göster TSE imza bilgileri

Toplu sipariş fişine özel: - Gang'a göre sırala - Fiyatı göster - Seçenekleri göster

İstasyon fişine özel: - Fiyatı yazdır - PLU yazdır - Seçenekleri yazdır

Baskı arıza güvenliği

DiKAS, yazıcı arızalarına karşı birden çok koruma mekanizmasına sahiptir:

Mekanizma Açıklama
Yedek yazıcı Ana yazıcı arızalanırsa otomatik olarak yedek yazıcı kullanılır
Yeniden deneme mantığı 5 saniye arayla 5 yeniden deneme
Baskı hataları asla engellemez Başarısız bir fiş çıktısı asla kaydı veya ödemeyi engellemez
Yazıcı yönlendirme Bir yazıcının tüm işlerinin başka birine geçici olarak yönlendirilmesi
Yazıcı durumu ESC/POS DLE komutları üzerinden kağıt, kapak, kesici için gerçek zamanlı sorgulama

5. Fiyat kuralları ve zaman kontrolü

Kural hiyerarşisi

Fiyat kuralları iki seviyede tanımlanabilir:

Seviye Öncelik Açıklama
Ürün Daha yüksek Doğrudan ürün üzerindeki kurallar
Ürün grubu Daha düşük Grup üzerindeki kurallar (grubun tüm ürünleri için geçerli)

Ürün kuralları, grup kurallarını geçersiz kılar.

Bir kuralın koşulları

Her kural bu koşulların kombinasyonlarıyla kısıtlanabilir:

Koşul Açıklama Örnek
Hafta günleri Kural hangi günlerde geçerli? Pzt–Cum
Başlangıç tarihi / Bitiş tarihi Geçerlilik dönemi 01.06.–31.08. (Yaz menüsü)
Masa grupları Yalnızca belirli servis alanları için Bira bahçesi
Müşteri grupları Yalnızca belirli müşteriler için Sadık müşteriler, Çalışanlar
İş istasyonları Yalnızca belirli kasalarda Kasa 1
Teslimat modu Teslimat, paket alma veya tümü Yalnızca paket alma
Cinsiyet Yalnızca erkekler/kadınlar için (Disco modu) Kadınlar

Fiyat ayarlamaları

Bir kuralın koşulları sağlandığında, fiyat aşağıdaki gibi ayarlanır:

Ayarlama Açıklama Örnek
Normal fiyatın yüzdesi örn. 80 = %20 indirim Happy Hour: %80
Sabit fiyat Sabit fiyat (yalnızca normalden ucuzsa) Öğle teklifi: 8,90 €
Ek/İndirim ücreti Sabit tutar ekle/çıkar Bira bahçesi ek ücreti: +0,50 €
Minimum fiyat Fiyat bu değerin altına düşemez En az 1,00 €
Yuvarlama 5 veya 10 cent'e yuvarla 10 cent'e

Alt kurallar (zaman aralıkları)

Bir kural içinde, farklı saatlerde farklı fiyatlar belirleyen zaman aralıkları tanımlayabilirsiniz:

Örnek: Kahvaltı, öğle, Happy Hour

Kural: „Günün saatleri fiyatları" (Pzt–Cum)
├── 07:00–11:00 → %80 (Kahvaltı indirimi)
├── 11:30–14:00 → Sabit fiyat 8,90 € (Öğle menüsü)
├── 16:00–18:00 → %70 (Happy Hour)
└── 22:00–02:00 → %120 (Gece ek ücreti)

Gruplar üzerindeki görünürlük kuralları

Ürün grupları ek olarak, grubun kasada ne zaman gösterileceğini belirleyen görünürlük kurallarına sahip olabilir:

Örnek: - „Kahvaltı" grubunu yalnızca 07:00–11:00 arasında göster - „Öğle menüsü" grubunu yalnızca Pzt–Cum 11:30–14:00 arasında - „Kokteyller" grubunu yalnızca 17:00'den itibaren


6. 🍺 Fıçı bira sistemi entegrasyonu

DiKAS, otomatik içecek dolum sistemlerini kontrol eder. Bir garson bir içecek sipariş ettiğinde, sistem otomatik olarak doldurur — manuel dolum gerekmez.

Desteklenen protokoller

Protokol Üretici Bağlantı Açıklama
Gruber Gruber Seri, TCP, UDP XOR sağlama toplamlı STX/ETX çerçeveleme, ENQ el sıkışması
Addimat Addimat Seri, TCP, UDP XOR-CRC sağlama toplamlı STX/ETX çerçeveleme, ENQ el sıkışması
Hogatron Hogatron/WMF Seri, TCP, UDP Yapılandırılabilir alan uzunlukları, STX/ETX yok
Simülatör DiKAS Dahili Gerçek donanım olmadan test için

Bağlantı türleri

Bağlantı Açıklama Tipik kullanım
TCP Ağ (Standart) Ethernet'li modern sistemler
UDP Ağ (bağlantısız) Daha eski ağ sistemleri
Seri COM portu (RS-232) Seri arayüzlü daha eski sistemler

Bir fıçı bira sistemi kurulumu

Admin → Ayarlar → Fıçı bira sistemleri → „+ Yeni sistem"

Alan Açıklama Örnek
Ad Görünen ad Bar dolum sistemi
Protokol Gruber, Addimat, Hogatron veya Simülatör Gruber
Bağlantı türü TCP, UDP veya Seri TCP
IP adresi Sistemin ağ adresi 192.168.1.70
Port Ağ portu 3010
Etkin Sistemi aç/kapat Evet
Gün sonunda sıfırla Sistemi gün sonu raporunda sıfırla Evet

Gelişmiş ayarlar (protokole özel):

Alan Açıklama Varsayılan
PLU uzunluğu Protokol çerçevesindeki PLU numarasının basamak sayısı 4
Garson uzunluğu Garson numarasının basamak sayısı 3
Masa uzunluğu Masa numarasının basamak sayısı 3
Miktar uzunluğu Miktarın basamak sayısı 4
Sağlama toplamı kullan XOR sağlama toplamı ekle Hayır
Gönderme zaman aşımı Milisaniye cinsinden zaman aşımı 1000
Sorgulama aralığı Gelen kayıtlar için yoklama aralığı 1000

Bir ürünü fıçı bira sistemine bağlama

Bir ürünün otomatik olarak doldurulması için iki şeyin yapılandırılmış olması gerekir:

  1. Üründeki fıçı bira sistemi PLU'su: Dolum musluğunu tanımlayan PLU numarası
  2. Yazdırma seçeneğinde fıçı bira sistemi etkin: Ürünün yazdırma seçenekleri bölümünde
Ayar Nerede Açıklama
Fıçı bira sistemi PLU Ürün → Genel Dolum musluğunun PLU numarası (örn. 5)
Fıçı bira sistemi etkin Ürün → Yazdırma seçenekleri → Fıçı bira sistemi „Evet" olarak ayarlanmalı
Hedef sistem Ürün → Yazdırma seçenekleri → Fıçı bira sistemi → Hedef Hangi sistem (veya Standart = ilk aktif olan)
Manuel Ürün → Yazdırma seçenekleri → Fıçı bira sistemi → Manuel Otomatik yerine manuel kullanım

Servis alanı başına fıçı bira sistemi

Alana bağlı yazdırma seçenekleri üzerinden, farklı servis alanlarına farklı dolum sistemleri atayabilirsiniz:

Ürün: Helles 0,5l (PLU: 5)
├── Standart → Fıçı bira sistemi: İç mekan dolum sistemi
└── Masa grubu „Bira bahçesi" → Fıçı bira sistemi: Bahçe dolum sistemi

Masa dolum numarası

Her masanın kendi fıçı bira sistemi masa numarası olabilir. Bu numara, protokol çerçevesinde sisteme iletilir, böylece sistem masa başına tüketimi kaydedebilir.

Admin → Masalar → Masayı düzenle → „Dolum masa no."

Otomatik bir dolumun akışı

1. Garson 5 numaralı masaya „Helles 0,5l" sipariş eder
2. DiKAS siparişi oluşturur (OpenBon)
3. DiKAS kontrol eder: BeveragePlu mevcut mu? Fıçı bira sistemi etkin mi?
4. DiKAS kaydı fıçı bira sistemine gönderir:
   - PLU: 5 (Helles için dolum musluğu)
   - Garson numarası: 12 (Garson ID'si)
   - Masa numarası: 5 (Masanın dolum masa no.'su)
   - Miktar: 1
5. Fıçı bira sistemi alır, birayı doldurur, ACK gönderir
6. Sipariş tamamlanır — garson onayı görür

Hata davranışı: Fıçı bira sistemine erişilemiyorsa veya bir hata bildirilirse, sipariş yine de kaydedilir. Baskı hatası asla kaydı engellemez. Başarısız dolum kaydedilir ve hata ayıklama günlüğünde görülebilir.

İptal ve geri gönderme

İptal edilen siparişler fıçı bira sistemine negatif miktar olarak gönderilir. Sistem tüketimi geri kaydeder.

Hata ayıklama ve teşhis

Admin → Ayarlar → Fıçı bira sistemleri → [Sistem] → „Debug"

Debug penceresi, gönderilen ve alınan tüm veri paketlerini Hex ve ASCII gösteriminde gösterir:

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                                                        .
Yön Anlamı
TX DiKAS'tan sisteme gönderilen
RX Sistemden alınan
ERR Hata (zaman aşımı, bağlantı kopması)

7. Sistem ürünleri

DiKAS, dahili işlevler için gereken 12 önceden tanımlı sistem ürününe sahiptir:

Ürün ID İşlev
Bonus indirimi art_custbonusrabatt Bonus bakiyesinde otomatik indirim
Ödeme yapma art_payout Müşteri bakiyesi ödemesi
Bakiye yükleme art_guthabenaufladen Müşteri bakiyesi yükleme
Hediye çeki yükleme art_gutscheinaufladen Hediye çeki satışı
Manuel ürün art_manuell Kasada serbest fiyat girişi
Çalışma süresi art_arbeitszeit Çalışma süresi kaydı / Atölye
Hediye çeki kullanma art_gutscheineinloesung Hediye çeki kullanımı (eksi pozisyon)
Depozito art_pfand Otomatik depozito ek ücreti
Teslimat ücreti art_liefergebuehr Teslimat masrafları
Minimum sipariş tutarı art_mindestbestellwert Altına düşülünce ek ücret
Disco girişi art_discoeintritt Giriş ücreti (Disco modülü)
Disco minimum tüketim art_discomindestverzehr Minimum tüketim ek ücreti (Disco modülü)

Koruma: Sistem ürünleri silinemez. Düzenleme sırasında yalnızca grup değişikliğine izin verilir — diğer tüm alanlar korumalıdır.


8. Uygulama örneği: Pizzacı „Da Mario"

İşletme açıklaması

  • İçeride 40, terasta 20 oturma yeri olan pizzacı
  • Pizza fırını ve ayrı bir salata istasyonu olan mutfak
  • Kahve makineli içecek tezgahı
  • Akşam servisinde 3 garson

Donanım

Cihaz Konum IP
Kasa yazıcısı Kasa (Giriş) 192.168.1.50
Mutfak yazıcısı Pizza fırınının yanında 192.168.1.51
Salata yazıcısı Salata istasyonu 192.168.1.52
Tezgah yazıcısı İçecek tezgahı 192.168.1.53
3× Tablet Garson WLAN

Grup yapısı

100 Yemekler
├── 10001 Pizza
├── 10002 Makarna
├── 10003 Salatalar
├── 10004 Başlangıçlar
└── 10005 Tatlılar
200 İçecekler
├── 20001 Alkolsüz
├── 20002 Bira
├── 20003 Şarap
└── 20004 Kokteyller
300 Kahve & Pasta

Yazıcı yapılandırması

Grup İstasyon fişi 1 Toplu sipariş fişi
Yemekler (100) Mutfak yazıcısı Mutfak yazıcısı
Salatalar (10003) Salata yazıcısı Salata yazıcısı
İçecekler (200) Tezgah yazıcısı Tezgah yazıcısı
Kahve & Pasta (300) Tezgah yazıcısı Tezgah yazıcısı

ℹ️ Not: „Salatalar", „Yemekler" grubunun kalıtımını geçersiz kılar — salata siparişleri mutfağa değil, salata istasyonuna gider.

Masa grupları

Masa grubu Masalar Özellik
İç alan 1–20 Standart yazdırma seçenekleri
Teras 21–30 İçeceklerde +0,50 € teras ek ücreti

Fiyat kuralları

Kural: İçeceklere teras ek ücreti

Ayar Değer
Masa grubu Teras
Ek ücret +0,50 €
Geçerli olduğu „İçecekler" grubu

Kural: Öğle menüsü (Pzt–Cum, 11:30–14:00)

Ayar Değer
Günler Pzt–Cum
Dönem 11:30–14:00
Sabit fiyat 8,90 €
Geçerli olduğu „Günün menüsü" ürünü

Seçenek şablonları

Şablon: „Pizza ekstraları"

Seçenek grubu: Ekstra malzeme
  Ücretsiz: 0
  Maksimum: 5

  Jambon        +1,50 €
  Mantar            +1,00 €
  Zeytin           +1,00 €
  Sucuk         +1,00 €
  Hamsi        +1,50 €
  Ekstra peynir       +2,00 €
  Roka            +1,00 €
  Enginar     +1,50 €

Bu şablon 15 pizzanın tümüne atanır. Mario, ekstra peynir fiyatını değiştirirse, yeni fiyat tüm pizzalarda anında geçerli olur.

Sipariş akışı

25 numaralı masadaki (Teras) misafir sipariş eder:
  1× Pizza Salami      12,50 €  + Ekstra peynir (+2,00 €)
  1× Caesar Salad       9,50 €
  2× Cola 0,3l          3,50 € + 0,50 € Teras = 4,00 € × 2

DiKAS 3 fiş oluşturur:
  → Mutfak yazıcısı: „1× Pizza Salami + Ekstra peynir"
  → Salata yazıcısı:  „1× Caesar Salad"
  → Tezgah yazıcısı: „2× Cola 0,3l"

Kasa fişi toplamı: 12,50 + 2,00 + 9,50 + 8,00 = 32,00 €

9. Uygulama örneği: Bira bahçesi „Zum Löwen"

İşletme açıklaması

  • Salon (İç alan, 60 yer) ve bira bahçesi (100 yer) olan lokanta
  • Her iki alanın da kendi dolum sistemi vardır (Gruber protokolü)
  • Mutfak her iki alana da hizmet verir
  • Bira bahçesinde ayrı bir ızgara istasyonu vardır
  • 5 garson, 2 aşçı, 1 ızgara ustası

Donanım

Cihaz Konum IP Tür
Kasa yazıcısı Kasa 192.168.1.50 ESC/POS
Mutfak yazıcısı Mutfak 192.168.1.51 ESC/POS
Izgara yazıcısı Bira bahçesi ızgarası 192.168.1.52 ESC/POS
Salon dolum sistemi Salon (Tezgah) 192.168.1.70 Gruber TCP
Bahçe dolum sistemi Bira bahçesi (Servis) 192.168.1.71 Gruber TCP

Masa grupları

Masa grubu Masalar Açıklama
Salon 1–15 İç alan, Salon dolum sistemi
Bira bahçesi 101–130 Dış alan, Bahçe dolum sistemi

Fıçı bira sistemi yapılandırması

Sistem 1: Salon dolum musluğu

Ayar Değer
Ad Salon dolum musluğu
Protokol Gruber
Bağlantı TCP
IP 192.168.1.70
Port 3010
PLU uzunluğu 4
Gün sonunda sıfırla Evet

Sistem 2: Bahçe dolum musluğu

Ayar Değer
Ad Bahçe dolum musluğu
Protokol Gruber
Bağlantı TCP
IP 192.168.1.71
Port 3010
PLU uzunluğu 4
Gün sonunda sıfırla Evet

Alana bağlı dolum sistemli bira ürünü

Ürün: Helles 0,5l

Alan Değer
Ad Helles 0,5l
Fiyat 4,20 €
Vergi sınıfı %19
Grup Bira
Fıçı bira sistemi PLU 1

Yazdırma seçenekleri:

Ayar Değer
Standart fıçı bira sistemi Salon dolum musluğu
Alana bağlı: Bira bahçesi Bahçe dolum musluğu

Ürün: Weißbier 0,5l

Alan Değer
Fıçı bira sistemi PLU 2
Diğer tüm ayarlar Helles gibi, yalnızca PLU farklı

Ürün: Radler 0,5l

Alan Değer
Fıçı bira sistemi PLU 3

Fıçı bira sistemi masa numaralı masalar

DiKAS masası Dolum masa no. Sistem
Masa 1 (Salon) 1 Salon dolum musluğu
Masa 2 (Salon) 2 Salon dolum musluğu
... ... ...
Masa 101 (Bahçe) 1 Bahçe dolum musluğu
Masa 102 (Bahçe) 2 Bahçe dolum musluğu

ℹ️ Not: Fıçı bira sistemi masa numaraları her sistem için bağımsızdır. Salondaki Masa 1 ve bahçedeki Masa 101'in her ikisinin de dolum masa no.'su 1 olabilir — bunlar farklı sistemlere aittir.

Mutfak için yazıcı yapılandırması

Grup Standart yazıcı Bira bahçesi yazıcısı
Yemekler Mutfak yazıcısı Mutfak yazıcısı
Izgara yemekleri Mutfak yazıcısı Izgara yazıcısı
Bira — (yalnızca dolum sistemi) — (yalnızca dolum sistemi)
Alkolsüz — (fiş gerekmez) — (fiş gerekmez)

Izgara yemeklerinde özellik: Salonda sipariş mutfak yazıcısına gider (mutfak hazırlık yapar). Bira bahçesinde ızgara yazıcısına gider (ızgara ustası doğrudan hazırlar).

Ürün grubu: Izgara yemekleri
├── Standart yazdırma seçeneği: İstasyon fişi 1 → Mutfak yazıcısı
└── Alana bağlı: Bira bahçesi → İstasyon fişi 1 → Izgara yazıcısı

Fiyat kuralları

Kural: Bira bahçesi maşrapası

Bira bahçesinde Helles yalnızca maşrapa (1,0l) olarak, salonda ise yarım (0,5l) olarak vardır:

Ürün Salon Bira bahçesi
Helles 0,5l 4,20 € Gizli
Helles Maşrapa 1,0l Gizli 8,90 €

Bu, ürün grubu üzerindeki görünürlük kuralları ile kontrol edilir:

  • „Bira yarım" grubu → Yalnızca „Salon" masa grubunda göster
  • „Bira maşrapa" grubu → Yalnızca „Bira bahçesi" masa grubunda göster

Eksiksiz sipariş akışı

Garson Maria 105 numaralı masaya (Bira bahçesi) sipariş eder:
  2× Helles Maşrapa 1,0l (PLU 1)
  1× Schweinshaxe
  1× Obatzda

DiKAS işler:
  1. Helles Maşrapa → Fıçı bira sistemi:
     → Masa 105 = Bira bahçesi → Bahçe dolum musluğu
     → PLU 1, Garson 3 (Maria), Masa 5 (Dolum masa no.), Miktar 2
     → Bahçe dolum musluğu otomatik olarak 2× Helles doldurur
  2. Schweinshaxe → Yazdırma seçeneği:
     → Masa 105 = Bira bahçesi, „Izgara yemekleri" grubu
     → Alana bağlı → Izgara yazıcısı
     → İstasyon fişi ızgara yazıcısına gider
  3. Obatzda → Yazdırma seçeneği:
     → Masa 105 = Bira bahçesi, „Başlangıçlar" grubu
     → Alana bağlı geçersiz kılma yok → Standart: Mutfak yazıcısı
     → Toplu sipariş fişi mutfak yazıcısına gider

Sonuç: 3 otomatik işlem — manuel müdahale gerekmez.

10. 3 mutfak istasyonlu büyük restoran örneği

İşletme açıklaması

  • 80 yerli üst düzey restoran
  • 3 mutfak istasyonu: Sıcak mutfak, Soğuk mutfak (Salatalar/Carpaccio), Pastane
  • Gang kontrolü: Sıralı hazırlamalı 3–5 ganglı menüler
  • Kendi yazıcılı bar
  • Yazıcılara ek olarak mutfak ekranı (KDS)

Donanım

Cihaz Konum IP
Kasa yazıcısı Kasa 192.168.1.50
Sıcak mutfak yazıcısı İstasyon 1 192.168.1.51
Soğuk mutfak yazıcısı İstasyon 2 192.168.1.52
Pastane yazıcısı İstasyon 3 192.168.1.53
Bar yazıcısı Bar 192.168.1.54
Mutfak ekranı Mutfak TV'si Tarayıcı istemcisi

Grup yapısı ve yazıcı ataması

100 Yemekler
├── 10001 Sıcak başlangıçlar (→ Sıcak mutfak yazıcısı)
├── 10002 Soğuk başlangıçlar (→ Soğuk mutfak yazıcısı)
├── 10003 Çorbalar         (→ Sıcak mutfak yazıcısı)
├── 10004 Ana yemekler  (→ Sıcak mutfak yazıcısı)
│   └── 100040001 Balık  (→ Sıcak mutfak yazıcısı + İstasyon fişi 2 → Soğuk mutfak)
├── 10005 Salatalar          (→ Soğuk mutfak yazıcısı)
└── 10006 Tatlılar        (→ Pastane yazıcısı)
200 İçecekler              (→ Bar yazıcısı)
300 Kokteyller             (→ Bar yazıcısı)

Balık yemeklerinde özellik: Belirli balık yemeklerinde garnitür (salata) Soğuk mutfaktan gelir. Bu nedenle „Balık" alt grubunun iki istasyon fişi yazıcısı vardır: İstasyon fişi 1 → Sıcak mutfak (Balık), İstasyon fişi 2 → Soğuk mutfak (Garnitür).

Gang kontrolü ayrıntıları

4 ganglı bir menünün akışı:

Gang 1: Misafir sipariş eder
  → Amuse-Bouche (Mutfak hemen hazırlar)
  → Sıcak mutfak yazıcısı Gang 1'i yazdırır

Gang 2: Garson „Sonraki gang"a basar
  → Başlangıç: Carpaccio → Soğuk mutfak
  → Başlangıç: Bouillon → Sıcak mutfak
  → Her iki istasyon da „GANG 2" yazılı gang fişini alır

Gang 3: Garson „Sonraki gang"a basar
  → Ana yemek: Dana fileto → Sıcak mutfak
  → Sıcak mutfak yazıcısında gang fişi: „GANG 3"

Gang 4: Garson „Sonraki gang"a basar
  → Tatlı: Crème Brûlée → Pastane
  → Pastane yazıcısında gang fişi: „GANG 4"

Gang fişleri için yapılandırma:

İstasyon fişi yazıcısında „Gang fişi" alanı etkin olmalıdır. O zaman bu yazıcı, garson gang'ı değiştirdiğinde otomatik olarak bir gang fişi alır.

Grup İstasyon fişi 1 yazıcısı Gang fişi
Sıcak başlangıçlar Sıcak mutfak yazıcısı Evet
Soğuk başlangıçlar Soğuk mutfak yazıcısı Evet
Ana yemekler Sıcak mutfak yazıcısı Evet
Tatlılar Pastane yazıcısı Evet
İçecekler Bar yazıcısı Hayır

Gang fişsiz içecekler: Bar yazıcısı, içecekler gang sırasından bağımsız olarak servis edildiği için gang fişi almaz.

Expeditor için toplu sipariş fişi

Mutfak şefi (Expeditor) istasyonları koordine eder. Tüm siparişleri içeren bir toplu sipariş fişi alır:

══════════════════════════════
  TOPLU SİPARİŞ FİŞİ         Masa 5
──────────────────────────────
  Gang 1:
  2× Bouillon              SICAK MUTFAK
  2× Carpaccio              SOĞUK MUTFAK

  Gang 2:
  1× Dana fileto            SICAK MUTFAK
  1× Çipura                 SICAK MUTFAK

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

Yapılandırma: Her istasyondaki istasyon fişine ek olarak, standart yazıcı (Kasa/Expeditor) tüm pozisyonları içeren bir toplu sipariş fişi alır.


11. Sıkça sorulan sorular (SSS)

Ürünler ve gruplar

Bir ürünü aynı anda birden çok grupta bulundurabilir miyim? Hayır, bir ürün her zaman tam olarak bir gruba aittir. Ancak aynı ürünü ek ürünler (çapraz satış) üzerinden başka gruplarda sunabilirsiniz.

Bir ürün grubunu silersem ne olur? Gruplar yalnızca atanmış ürün kalmadığında silinebilir. Önce tüm ürünleri başka bir gruba taşıyın.

Ürün fiyatlarını geriye dönük değiştirebilir miyim? Evet, ancak değişiklik yalnızca yeni siparişler için geçerlidir. Zaten kaydedilmiş fişler eski fiyatı korur. Fiyat değişiklikleri ürün değişiklik günlüğünde belgelenir (son 100 değişiklik).

Yazıcı kontrolü

Bir yazıcı arızalanırsa ne olur? DiKAS, fişi yazdırmak için 5 saniye arayla 5 kez dener. Bir yedek yazıcı yapılandırılmışsa, bu otomatik olarak kullanılır. Sipariş her durumda kaydedilir — bir baskı hatası asla kaydı engellemez.

Yazıcı ayarlarını anlık olarak değiştirebilir miyim? Evet, değişiklikler bir sonraki siparişte anında geçerli olur. Bir yazıcı bakımdayken geçici bir yazıcı yönlendirme de kurabilirsiniz.

Yeni bir yazıcıyı nasıl test ederim? Admin → Ayarlar → Yazıcılar → „Test yazdır" üzerinden yapılandırılmış her yazıcıya bir test fişi gönderebilirsiniz.

Fiyat kuralları

Çakışan kurallarda ne olur? Ürün kuralları, grup kurallarına göre önceliklidir. Bir seviye içinde, uyan ilk kural uygulanır.

Belirli müşteriler için fiyatları değiştirebilir miyim? Evet, fiyat kurallarındaki müşteri grupları üzerinden. Bir „Sadık müşteriler" müşteri grubu oluşturun ve bu grup için %10 indirimli bir kural tanımlayın.

Fıçı bira sistemleri

Sistem çevrimdışıyken de bira doldurulur mu? Hayır, sisteme erişilebilir olması gerekir. Ancak sipariş yine de kaydedilir — garsonun o zaman manuel olarak doldurması gerekir.

Sisteme ne gönderildiğini görebilir miyim? Evet, fıçı bira sisteminin Debug görünümü üzerinden (Admin → Ayarlar → Fıçı bira sistemleri → Debug). Orada gönderilen ve alınan tüm veri paketlerini görürsünüz.

Bira ürünümün neden hem bir yazıcısı hem de bir fıçı bira sistemi var? Yazıcı, sipariş onayı olarak bir fiş yazdırır (örn. tezgah çalışanı için). Fıçı bira sistemi birayı fiziksel olarak doldurur. Her ikisi de paralel çalışabilir. Sistem otomatik olarak doldurursa, çoğu zaman ayrı bir tezgah yazıcısına artık ihtiyacınız olmaz.


Sonraki adım

Ürünler, Yazıcılar & Kurallar — Hızlı başlangıç — Hızlı başlangıç için kompakt sürüm

Mutfak yazıcısı & Mutfak ekranı — Gang kontrolü ve mutfak ekranı

Ayarlar — Admin alanındaki tüm yapılandırma olanakları