Kasa Durumu
Kutulara tıklayarak kasa miktarlarını düzenleyebilirsiniz.
⚙️ Uygulama Ayarları
Para Birimi Yönetimi
Kasa takibinde kullanılacak yeni döviz cinslerini ekleyin veya çıkarın.
Firebase Ayarları
Firebase Console → Proje Ayarları → Genel → Uygulamanız bölümünden alabilirsiniz. Ayarlar kaydedilince localStorage'da saklanır.
Firebase Console → Realtime Database → Rules sekmesine aşağıdaki kuralları yapıştırın.
Bu kural ile kurlar herkese açık, diğer veriler yalnızca giriş yapmış kullanıcılara açık olur.
{
"rules": {
"dovizx": {
"shared": {
"rates": {
".read": true,
".write": true
},
"panoTv": {
".read": true,
".write": true
},
"panoTvYoutube": {
".read": true,
".write": true
},
"panoTvRss": {
".read": true,
".write": true
}
},
"$vezneId": {
"data": {
".read": "auth != null",
".write": "auth != null"
}
}
}
}
}
Vezne Yönetimi
Fiş Tasarım Stüdyosu
Fişinizi tamamen özelleştirin. Değişiklikler anlık önizlemede yansır.
Görsel URL'si girilirse logolu fiş basılır. Boş bırakırsanız logo gösterilmez.
QR Google Charts API üzerinden oluşturulur.
Fişte görünmesini istediğiniz bölümleri tik ile açın/kapatın.
Fişinizin ekran önizlemesi aşağıdadır.
Gerçek baskı yazıcınıza göre farklılık gösterebilir.
Sade fiş sadece hesaplama satırını içerir. Örnek: 100×43,50=4.350
Fiş ayarlarını tik ile seçin — sadece seçilenler basılır:
Bu not her sade fiş basımında ve önizlemesinde gösterilir.
Direkt Yazıcı Entegrasyonu BAĞLI
Yazdırma penceresini (print dialog) tamamen bypass ederek ESC/POS termal yazıcınıza doğrudan veri gönderin.
QZ Tray Nedir?
Java tabanlı masaüstü uygulaması. Tarayıcıdan gelen ESC/POS verisini doğrudan yerel yazıcıya gönderir — yazdırma penceresi açılmaz.
qz.io/download adresinden indirin →Varsayılan: localhost — QZ Tray uzak bir sunucudaysa IP girin.
qz-tray.js otomatik CDN'den yüklenir (bağlantı gerekir):
https://cdn.jsdelivr.net/npm/qz-tray/qz-tray.min.js
RawBT Nedir?
Android cihazlar için ücretsiz Bluetooth/WiFi termal yazıcı servisi. HTML'den intent:// protokolü ile veri gönderilir.
Bluetooth MAC adresi. Boş bırakırsanız RawBT kendi varsayılan yazıcısını kullanır.
Not: RawBT sadece Android cihazlarda çalışır. iOS'ta desteklenmez. Test için RawBT uygulamasının açık ve yazıcının bağlı olması gerekir.
Pano & Kur Servisi Ayarları
Kur Çekme Ayarları AKTİF
Kur çekme kaynağını seçin. Seçilen kaynak hem Pano hem Kur bölümünü hem de Firebase'deki kurları günceller. Aynı marj/komisyon ayarları her iki kaynağa da uygulanır.
— Tablo Formatı (A: KOD, B: ALIŞ, C: SATIŞ)
Örn: API kuru = 43.80 TL, Spread = 0.5% → Alış: 43.58 | Satış: 44.02
PanoTV Ayarları
TV ekranlarına gönderilecek pano modunu seçin. (Firebase bağlantısı yakında aktif edilecek)
CNBCE ve Bloomberg HT modları bu URL'lerden YouTube canlı yayınını açar. Yayın linki değiştiğinde buradan güncelleyebilirsiniz. URL'ler Firebase'e kaydedilir, tüm vezneler bu linkten çeker.
Pano TV alt bandında veya ticker'da gösterilecek haber akışının RSS adresi. URL Firebase'e kaydedilir, tüm panolar bu kaynaktan çeker.
Sistem Yönetimi
Sistemi Sıfırla Sadece VZN01
Bu işlem geri alınamaz. Sadece sonradan girilen veriler silinir; vezne şifreleri, sistem ayarları ve sabit konfigürasyon korunur.
Korunacaklar: vezne tanımları & şifreleri, kur değerleri, komisyon ayarları, Firebase config, tema
Müşteri Kayıtları (CRM)
Müşteri kimlik bilgilerini kaydedin ve işlemlere bağlayın.
Denetim İzi (Audit Log)
Kur değişimleri, girişler ve fiş iptalleri otomatik kaydedilir.
Klavye Kısayolları Masaüstü
Masaüstü modunda klavye kısayollarını etkinleştirin veya devre dışı bırakın.
d=USD e=EUR g=GBP c=CHF
Örnek:
ad100 → 100 USD Alış | se250 → 250 EUR Satış
Telegram Bildirim Entegrasyonu
@userinfobot ile ID öğrenebilirsiniz.
Fiş her zaman: cinsi · miktar · kur · tutar içerir. Altına hangi kasa eklensin?
─────────────────
↓ALI USD 500.00 × 32.4500 = 16225.00₺
─────────────────
💰 16225.00 ₺ ↑ Giriş
Kasa: TL 42800.00₺ · USD 1250.00
☁️ Ayarlar Firebase'e otomatik kaydedilir — tüm vezneler aynı config'i kullanır.
Ses & Titreşim
iOS Safari titreşimi desteklemez. Android Chrome/Firefox'ta çalışır.