Müşteri bakiyesi¶
Düzenli müşterilerin müşteri hesabında bir ön ödemeli bakiyesi olabilir. Bakiye alışverişlerde otomatik olarak düşülür — nakit veya karttan daha hızlıdır ve düzenli misafirler, firma müşterileri ve çalışanlar için idealdir.
💰 İki hesaplı sistem¶
DiKAS'teki müşteri bakiyesi, birbirinden ayrı iki hesaptan oluşur:
| Hesap | Açıklama | Yükleme | Çekilebilir mi? |
|---|---|---|---|
| Nakit hesabı (AccountBalance) | Yatırılan bakiye | Nakit, kart, havale | Evet |
| Bonus hesabı (BonusBalance) | Hediye edilen yükleme bonusu | Yüklemede otomatik | Hayır |
Neden iki hesap?¶
Nakit hesabı, müşterinin yatırdığı gerçek parayı içerir. Bonus hesabı ise teşvik olarak verdiğiniz yükleme bonusunu içerir. Bonus çekilemez — yalnızca ödeme yapmak için kullanılabilir. Böylece kendinizi suistimale karşı korursunuz.
Vergi açısından işlem¶
| İşlem | KDV | Vergisel anlamı |
|---|---|---|
| Yükleme | 0 % | Ön ödeme — satış vergisi yok (yükümlülük) |
| Bonus alacağı | 0 % | İndirim vaadi — henüz ciro yok |
| Bakiyeyle ödeme | Normal KDV | Ciro ancak ürünlerin satın alınmasıyla oluşur |
| Bonus kullanımı | Normal vergi oranı | Belgede indirim ürünü olarak gösterilir (vergi oranı = güncel geçerli normal oran, ör. 19 %) |
Bakiye yükleme¶
Kasada¶
- Müşteriyi seçin (Müşteri düğmesi → ara → seç)
- „Bakiye yükle" ürününü seçin
- Tutarı girin (ör. 50,00 €)
- „Ödeme al" → nakit veya kart
- Bakiye hemen müşteri hesabına eklenir






Yükleme bonusu¶
Bir yükleme bonusu yapılandırılmışsa, bonus otomatik olarak hesaplanır:
Yükleme: 100,00 €
+ Bonus (10 %): 10,00 €
+ Bonus (sabit 5 €): 5,00 €
─────────────────────────────
Yeni bakiye: 115,00 €
bundan Nakit hes.: 100,00 €
bundan Bonus hes.: 15,00 €
Bonus yapılandırması¶
Bonus, her yükleme ürünü için ayrı yapılandırılır:
| Ayar | Açıklama | Örnek |
|---|---|---|
| CardUploadPercent | Yükleme tutarına yüzde bonusu | 10 = %10 bonus |
| CardUploadAmount | Yükleme başına sabit bonus | 5 = 5,00 € bonus |
Her iki bonus türü de birleştirilebilir. Bonus otomatik olarak bonus hesabına eklenir.
Yönetici'de¶
Yönetici → Müşteriler → [Müşteri seç] → Bakiye
Burada şunları yapabilirsiniz:
| İşlem | Açıklama |
|---|---|
| Bakiyeyi görüntüleme | Nakit hesabı ve bonus hesabı ayrı ayrı |
| Düzeltme işleme | Bakiyeyi manuel artırma/azaltma (ör. şikâyette) |
| İşlem geçmişi | Tüm işlemler: yüklemeler, kullanımlar, düzeltmeler, çekimler |
Bakiyeyle ödeme¶
İş akışı¶
- Müşteriyi seçin (ödemeden önce!)
- Ürün seçin → „Ödeme yap"
- Müşterinin bakiyesi varsa, DiKAS bunu fatura tutarından otomatik olarak düşer ve düşüşü ödeme diyaloğunun üstünde gösterir:
- 0,00 € kaldığında işlem doğrudan tamamlanır. Bir kalan tutar varsa, bunun için nakit/kart seçin.
ℹ️ Müşteri bakiyesi, seçilebilecek bir ödeme yöntemi düğmesi değildir — bakiyesi olan bir müşteri seçilir seçilmez otomatik olarak hesaplaşılır.




Önce hangi hesap borçlandırılır?¶
DiKAS bakiyeyi şu sırayla kullanır:
- Önce nakit hesabı (yatırılan para)
- Sonra bonus hesabı (hediye edilen bonus)
Bonus kullanıldığında, kasa belgesinde otomatik olarak bir „Yükleme bonusu" indirim ürünü görünür. Bu, bonus payını %19 KDV ile negatif bir tutar olarak gösterir.
Örnek: Karışık düşüş¶
Alışveriş: 35,00 €
Nakit hesabı önce: 20,00 €
Bonus hesabı önce: 15,00 €
Düşüş:
nakit hesabından: 20,00 €
bonus hesabından: 15,00 € → İndirim ürünü „Yükleme bonusu" -15,00 €
Nakit hesabı sonra: 0,00 €
Bonus hesabı sonra: 0,00 €
Bakiye yetmiyor → otomatik bölünmüş ödeme¶
Toplam bakiye (nakit + bonus) fatura tutarı için yetmiyorsa, DiKAS otomatik olarak bir bölünmüş ödeme açar: Mevcut bakiye tamamen hesaplaşılır ve kalan tutar sizin seçtiğiniz ödeme yönteminde (nakit, kart …) tahsil edilir. Ödeme diyaloğu bunu net bir şekilde ayrıntılı gösterir:
Bölünmüş ödeme — Bakiye yetmiyor
Müşteri bakiyesi: 35,00 €
Kalan tutar: 10,00 €
─────────────────────────────────────────
Kalan tutarı şununla öde: [ Nakit ] [ Banka kartı ] …
- Bakiyesi olan müşteri seçilir → bakiye otomatik olarak (masada: bakiye anahtarıyla) uygulanır
- Tutarı karşılamıyorsa, bakiye payı ve kalan tutar ile birlikte Split görünümü belirir
- Kalan tutar için ödeme yöntemine dokunun ve onaylayın — her iki kısmi ödeme bir belgede toplanır
Kredi izni¶
Özellikle güvenilir müşteriler için müşteri verilerinde „Kredi izni"ni etkinleştirebilir ve bir kredi limiti belirleyebilirsiniz. Müşteri o zaman bakiyesi olmadan da krediyle sipariş verebilir.
| Ayar | Açıklama |
|---|---|
| Kredi izni | Evet/Hayır — nakit hesabı eksiye düşebilir mi? |
| Kredi limiti | Maksimum negatif tutar (ör. 100,00 €) |
⚠️ Bilinen kısıtlama: Kasada müşteri bakiyesi üzerinden ödeme yapılırken kredi limiti şu anda dikkate alınmaz — mevcut bakiye yetmezse, bakiye ödemesi reddedilir. Kredi/fatura müşterileri için bunun yerine Açık hesap (faturaya) ödeme yöntemini kullanın.
Bakiye çekme¶
Bir müşteri kalan bakiyesini çekmek isterse, iki yol vardır:
Yol 1 — Yönetici'de (kısmi tutar mümkün):
- Yönetici → Müşteriler → [Müşteri] → Bakiye
- „Çekim"e tıklayın
- Tutarı girin (en fazla nakit hesabı kadar)
→ Burada bonus bakiyesi korunur.
Yol 2 — Kasada (tüm nakit hesabı):
- Müşteriyi seçin → müşteri adının yanında bir çekim simgesi belirir
- Dokunun → tüm nakit hesabı nakit çekim olarak işlenir (kısmi tutar seçilemez)
⚠️ Önemli: - Yalnızca yatırılan bakiye (nakit hesabı) çekilir — bonus bakiyesi çekilemez. - Kasa çekiminde (Yol 2) mevcut bir bonus bakiyesi korunur (artık zaman aşımı yok) — yalnızca nakit hesabı çekilir. - Nakit bakiyesi istenen çekim için yetmezse, bir hata mesajı gelir (sessiz iptal değil).
Kurallar ayrıntılı:
| Kural | Açıklama |
|---|---|
| Yalnızca nakit hesabı | Yalnızca yatırılan bakiye (nakit hesabı) çekilebilir |
| Bonus yok | Bonus bakiyesi çekilemez |
| Maksimum | Çekim en fazla nakit hesabı yüksekliğine kadar |
| İşlem | Bir çekim işlemi (Tip 5) olarak kaydedilir |
| Kasa belgesi | Bir çekim belgesi oluşturulur |
İşlem türleri¶
Tüm bakiye hareketleri eksiksiz olarak kaydedilir:
| Tip | Ad | Açıklama |
|---|---|---|
| 0 | Yükleme | Bakiye yatırıldı (nakit/kart) |
| 1 | Kullanım | Bakiye ödeme için kullanıldı |
| 2 | Düzeltme | Manuel uyarlama (Yönetici) |
| 3 | Bonus yüklemesi | Yükleme bonusu eklendi |
| 4 | Bonus kullanımı | Ödemede bonus bakiyesi kullanıldı |
| 5 | Çekim | Bakiye müşteriye çekildi |
Her işlem, sonraki bakiyeyi (BalanceAfter, BonusBalanceAfter) içerir — böylece hesap durumu her an izlenebilir.
⭐ Müşteri puanları (Sadakat programı)¶
Bakiyenin yanı sıra müşteriler otomatik olarak sadakat puanları toplayabilir.
Puan toplama¶
Her alışverişte, ilgili ürünün puan değerine göre puanlar verilir:
| Ürün | Adet başına puan | Örnek |
|---|---|---|
| Kahve | 1 | 3× kahve = 3 puan |
| Pizza | 2 | 1× pizza = 2 puan |
| Su | 0 | Puan yok |
Puan kullanma¶
Negatif puan değeri olan ürünler puanla „satın alınabilir":
| Ödül | Puan maliyeti | Açıklama |
|---|---|---|
| Ücretsiz kahve | -10 puan | 10 puana mal olur |
| Ücretsiz tatlı | -20 puan | 20 puana mal olur |
- Müşteriyi seçin
- Ödül ürününü seçin (ör. „Ücretsiz kahve")
- DiKAS yeterli puan olup olmadığını kontrol eder
- Puanlar düşülür, ürün fişe eklenir
Puan yapılandırması¶
Puan ayarlarını Yönetici → Ayarlar → Müşteriler altında bulursunuz:
| Ayar | Açıklama |
|---|---|
| Ürün başına puan | Doğrudan üründe yapılandırılır („Puan" alanı) |
| Puan kullanımı | Ödül ürünündeki negatif puan değeri |
Uygulama örnekleri¶
Bir kafe için düzenli müşteri programı¶
Hedef: Düzenli misafirleri bağlamak, tekrar satın alma oranını artırmak.
Kurulum: - Yükleme ürünü: „Bakiye yükle", bonus %10 - Puanlar: Kahve başına 1 puan, „Ücretsiz kahve" 10 puana mal olur
Günlük yaşam: 1. Düzenli misafir Bayan Weber 50 € yükler → 5 € bonus alır → toplam bakiye: 55 € 2. Her sabah: Cappuccino'yu (3,80 €) bakiyeyle öder → 1 puan 3. 10 ziyaretten sonra: 10 puan → „Ücretsiz kahve" kullanır 4. Bakiye 13 yerine yaklaşık 14 kahveye yeter (%10 bonus sayesinde)
İşletme için avantaj: Bayan Weber 50 €'yu peşin ödemiştir ve kesinlikle tekrar gelir.
Kredili B2B catering müşterisi¶
Hedef: Firma müşterisine ön ödeme olmadan hizmet vermek, aylık hesaplaşmak.
Kurulum: - Müşteri: „Baufirma Schmidt GmbH" - Açık hesap üzerinden faturaya ödeme - Yükleme bonusu yok (B2B)
Günlük yaşam: 1. Firmanın çalışanları öğlen gelir, sipariş verir ve „Açık hesap" (faturaya) ile öder 2. Tutarlar müşteri hesabında açık kalemler olarak toplanır 3. Ay sonunda: Yönetici → Muhasebe → Fatura oluştur 4. Firma havale eder → ödeme faturaya atanır
Bakiyeli disko kartları¶
Hedef: Misafirler kart yükler ve kulüpte temassız ödeme yapar.
Kurulum: - Müşteri atamalı NFC kartları - %0 bonuslu yükleme ürünü (veya teşvik olarak %5) - Kredi: Hayır (yalnızca ön ödeme)
Günlük yaşam: 1. Misafir NFC kartı satın alır ve 30 € yükler 2. Barda: Kartı okutun → içecek sipariş edin → otomatik olarak bakiyeden düşülür 3. Akşamın sonunda: Kalan bakiye korunur (sonraki ziyaret) 4. İstek üzerine kasada çekim mümkün (yalnızca nakit hesabı)
Çalışan yemek hizmeti¶
Hedef: Çalışanlar yemek desteği alır.
Kurulum: - Çalışanları müşteri olarak oluşturma - Aylık 100 € bakiye yükleme (Yönetici'de düzeltme işlemi) - Yükleme bonusu yok (zaten bir destek) - Kredi izni yok
Günlük yaşam: 1. Çalışan kimliğini okutur veya personel numarasını girer 2. Öğle yemeği sipariş eder → müşteri bakiyesiyle öder 3. Ay sonunda: Bordro muhasebesi, işlem geçmişi üzerinden kullanımı kontrol eder
Sık sorulan sorular¶
Bir müşteri aynı anda bakiye ve hediye çeki kullanabilir mi? Evet. Bir işlemde müşteri bakiyesi + hediye çeki + nakit/kart birleştirebilirsiniz.
Bir müşteri silindiğinde ne olur? Bakiye sona erer. Silmeden önce kalan bakiye çekilmelidir.
Birden fazla kişi aynı hesabı kullanabilir mi? Evet, aynı müşteriyi seçerlerse. Aileler veya firma hesaplarında tipiktir.
Tüm bakiye durumlarını nerede görürüm? Yönetici → Müşteriler → Müşteri listesi her müşterinin güncel bakiyesini gösterir. Raporlar üzerinden tüm bakiyelerin bir toplam raporunu da oluşturabilirsiniz.
Müşteri hesabına bir geri ödeme nasıl işlerim? Yönetici → Müşteriler → [Müşteri] → Bakiye → „Düzeltme işle" → pozitif bir tutar girin.
Sonraki adım¶
→ Mutfak yazıcısı & Mutfak ekranı — Siparişleri mutfağa gönderme