Hızlı Satış / Market
Ne işe yarar
Bölüm başlığı “Ne işe yarar”Hızlı Satış, market ve benzeri perakende satış için tam ekran kasa ekranıdır. Barkod okutarak ya da favori tuşlarla sepete ürün eklersiniz; nakit, kart, veresiye, yemek kartı ve döviz karışık ödeme alırsınız; satış kapanınca fiş (fatura belgesi) oluşur ve stok depodan düşer. Fişli ve fişsiz iade, sepeti bekletme, son işlemler, cari tahsilat ve kasa açma/kapama (X ve Z raporu) aynı ekrandadır.
Ekran, fiyatı ürün kartı, fiyat listesi, cariye özel fiyat ve geçerli kampanyalardan tek bir hesapla çözer. Satırda “KDV dahil” etiketi fiyatın KDV dahil girildiğini gösterir.
Kimler kullanır
Bölüm başlığı “Kimler kullanır”Kasiyer, market sorumlusu. Roller ekranında Hızlı Satış sayfasının yetkileri şöyle çalışır:
- Görme: ekranı açar.
- Ekleme: satış yapmak, sepeti bekletmek, cari tahsilat ve kasa açmak.
- Düzenleme: satırda fiyat değiştirmek, iskonto vermek (kasiyer iskonto eşiğini aşan oranlar için), ödeme tipi düzeltmek, para çekmek ve gider yazmak.
- Silme: iade yapmak.
Yetkisiz düğmeler gizlenmez, soluk görünür.
Ön koşullar
Bölüm başlığı “Ön koşullar”- Hızlı Satış paketinin açık olması; üst çubukta firma ve şubenin seçili olması.
- Market Ayarları ekranında şube için Varsayılan Depo ve Varsayılan Kasa (nakit) seçili olmalı. Eksikse ekran açılmaz ve “Hızlı Satış yapılandırması eksik” uyarısı eksik maddeleri listeler; Ayarlara Git düğmesi ayarlara götürür. Varsayılan POS Hesabı (kart) seçili değilse ekran yine açılır, yalnız KART kapalı gelir.
- Şubede kasa tanımlıysa (Kasalar) önce kasayı açmanız gerekir: “Kasayı Açın” ekranında kasanızı seçip açılış avansını girersiniz. Kasa tanımlı değilse bu adım atlanır.
- Satılacak ürünlerde satış fiyatı tanımlı olmalı (Ürün Kartları, Fiyat Listeleri). Fiyatsız ürün sepete girmez.
- Parametreler: Ayarlar › Parametreler › KDV oranları içinde şubenin ülkesi için geçerli tarihli satır olmalı (KDV oranları); fiş KDV’si buradan hesaplanır. Satırın KDV bandı, ürünün satış gününde (şubenin yerel günü) geçerli KDV bandıdır (ürün kartındaki KDV bandı geçmişi); o gün için band yoksa ürün satılmaz ve “Product … has no VAT band assignment valid on …” ile başlayan (İngilizce görünen) bir mesaj çıkar. Ayarlar › Parametreler › Hızlı satış: uzlaştırma toleransı içinde şube için teyitli tarihli satır olmalı (Hızlı satış: uzlaştırma toleransı); tahsilat ile fiş tutarı arasında küçük bir fark kalırsa bu satır okunur, yoksa satış kapanmaz. Dövizle tahsilat için bugünün kuru yüklü olmalı (Döviz Kurları). Kapanan fiş kullandığı KDV oranını ve toleransı kayıt anında saklar; sonradan değişen satır eski fişi değiştirmez.
Adım adım
Bölüm başlığı “Adım adım”-
Soldaki menüden Hızlı Satış ekranını açın. Kasa tanımlıysa Kasayı Açın ekranında kasayı seçip Açılış avansı (TL) girin ve Kasayı Aç’a basın.

-
Barkodu okutun ya da ürün adı/kodunu yazıp Enter’a basın. Tam eşleşme varsa ürün sepete düşer; eşleşme yoksa ad veya kodla bulunanlar listelenir ve Sepete ekle ile seçersiniz. Terazi etiketi okutulursa ağırlık veya tutar etiketten alınır (Terazi Barkod Kuralları). Ortadaki Favoriler ızgarasından kategori ve ürün tuşlarıyla da ekleyebilirsiniz.
-
Yaş sınırlı ürünse “Yaş kontrol edildi, sepete ekle” penceresi çıkar; kimliği kontrol edip onaylayın ya da Satma’ya basın.
-
Sepette bir satırı seçip sağdaki tuş takımının kipleriyle değiştirin: MKT (miktar), FYT (fiyat), İSK (yüzde iskonto), ALT (tutar iskontosu); rakamı yazıp Uygula’ya basın. Satırın sağındaki çarpı satırı siler; Temizle (F8) sepeti boşaltır.
-
Sol raydan: Genel İsk. (%) ve Alt İskonto sepete iskonto, Müşteri cari seçimi, Sepeti Beklet (F4) ve Bekleyen Sepetler (F5) sepeti bekletip geri çağırma, Fiyat Gör barkodla fiyat/stok/kampanya sorgulama, Yazdır son fişi yeniden basma içindir.
-
Ödeme için NAKİT (F1) veya KART (F2) ile tek hamlede kapatın ya da Öde / Fatura (F3) ile ödeme penceresini açın. Pencerede Matrah (KDV hariç), İçindeki KDV, Toplam, Tahsil Edilen, Kalan ve Para Üstü görünür. Ödeme tipini (nakit, kart, veresiye, yemek kartı), gerekiyorsa dövizi ve tutarı seçip Ekle’ye basın; Kalanı yaz kalan tutarı doldurur. Kupon kodunu Kuponu uygula ile girin.
-
SATIŞI TAMAMLA’ya basın. “Satış tamamlandı: …” mesajı çıkar, para üstü varsa tutarı yazılır. Cariye yazılacaksa Cari Hesaba Yaz’ı kullanın (cari seçili olmalı).
-
İade için sol raydan Fiş İade (F7): fişi belge no ile aratıp Bu fişi seç’e basın; satırlar sepete yüklenir, iade edilmeyecekleri çıkarın. Ödeme penceresinde İade sebebi seçin ve İADEYİ TAMAMLA’ya basın. Fişsiz iade ancak ayarlardan açıksa Fişsiz İade ile yapılır.
-
Geçmiş bir fişi görmek veya ödeme tipini düzeltmek için Son İşlemler (F6): fişi seçin, Ödeme Tipini Düzelt’te Doğru ödeme tipi ile Gerekçeyi girip Ters kayıtla düzelt’e basın.
-
Kasa tanımlıysa sol raydaki Kasa düğmesi Kasa İşlemleri penceresini açar: X Raporu, Para Çek, Gider, Çekmece Aç, Vardiya Devret ve sayımlı Z Raporu. Ayrıntı için aşağıdaki Kasa işlemleri bölümüne bakın.
Klavye kısayolları: F1 hızlı nakit, F2 hızlı kart, F3 ödeme ekranı, F4 sepeti beklet, F5 bekleyenler, F6 son işlemler, F7 iade, F8 sepeti temizle, F9 rehber, F11 tam ekran, ESC seçimi kaldır. Pencere açıkken kısayollar çalışmaz.
Kasa işlemleri (X, Z raporu)
Bölüm başlığı “Kasa işlemleri (X, Z raporu)”- X Raporu: açık vardiyanın satış, iade, ödeme tipi ve çekmece özetini kapatmadan gösterir.
- Para Çek: çekmeceden ana kasa veya bankaya para aktarır; tutar, hedef hesap ve Gerekçe zorunludur. Çekilen tutar çekmecedeki nakdi aşamaz.
- Gider: Gider türü, tutar, Belge no ve gerekçe ile çekmeceden gider öder ve muhasebeye işler. Gider türü tanımlı değilse “Tanımlı gider türü yok. Önce masraf türü → gider hesabı eşlemesini tanımlayın.” uyarısı çıkar.
- Çekmece Aç: satışsız çekmece açmak yetki ister; kullanıcı, saat ve gerekçeyle kaydedilir.
- Vardiya Devret: çekmeceyi sayın, Devralan kasiyeri seçin; fark sizin adınıza yazılır.
- Sayımı Onayla ve Kasayı Kapat (Z): çekmeceyi kupür kupür sayın (TL kupürleri; çekmecede döviz varsa her dövizin sayılan tutarı). Kapanışta beklenen, sayılan ve fark kaydedilir. Bekleyen sepet varsa Z alınamaz.
Alanlar
Bölüm başlığı “Alanlar”| Alan | Anlamı | Zorunlu mu |
|---|---|---|
| Barkod / ürün adı | Barkod okutma veya ad/kod yazma alanı. | Evet (ürün eklemek için) |
| MKT, FYT, İSK, ALT | Seçili satırın miktar, birim fiyat, yüzde iskonto, tutar iskontosu. Fiyat ve iskonto Düzenleme yetkisi ister. | Hayır |
| Müşteri | Satışı cariye bağlar; cariye özel fiyat uygulanır. Veresiyede zorunludur. | Veresiyede evet |
| İade sebebi | Müşteri vazgeçti, Hasarlı / kusurlu ürün, Yanlış ürün, Son kullanma tarihi geçmiş, Kasa / fiyat hatası, Diğer. | İadede evet |
| Ürün hasarlı: iade deposuna girsin (rafa dönmesin) | Hasarlı iadeyi iade deposuna alır. | Hayır |
| Not (isteğe bağlı) | İade notu (en çok 500 karakter). | Hayır |
| Kupon kodu | Kupona bağlı kampanyayı uygular. | Hayır |
Sık hatalar ve mesajları
Bölüm başlığı “Sık hatalar ve mesajları”| Ekranda gördüğünüz mesaj | Anlamı / ne yapmalı |
|---|---|
| “Hızlı Satış yapılandırması eksik” | Listelenen varsayılanları (depo, kasa hesabı) Market Ayarları ekranından seçin. |
| “Yapılandırma doğrulanamadı (yükleme hatası) — kasa güvenlik gereği açılmadı.” | Ayarlar okunamadı; sayfayı yenileyin, sürerse yöneticinize bildirin. |
| “Ürün bulunamadı: {0}” | Barkod/kod hiçbir ürünle eşleşmedi. |
| ”‘{0}’ ürününün satış fiyatı tanımlı değil; fiyatı olmayan ürün satılamaz.” | Ürün kartında veya fiyat listesinde satış fiyatı tanımlayın. |
| “Dikkat: ‘{0}’ maliyetinin ({1}) altında satılıyor.” | Uyarıdır; satış engellenmez. |
| “Dikkat: ‘{0}’ ürününün son kullanma tarihi geçmiş partisi stokta duruyor (en eski SKT {1}). Ürünün tarihini kontrol edin.” | Uyarıdır; raftaki ürünün tarihini kontrol edin. |
| “İskonto kasiyer eşiğini (%{0}) aşıyor; yetkili gerekir.” | Kasiyer iskonto eşiğini aştınız; fiyat değiştirme yetkisi olan yetkiliye yaptırın. Eşik Market Ayarları ekranındadır. |
| “Önce bir sepet satırı seçin.” | Tuş takımını kullanmadan önce sepette satır seçin. |
| “Miktar sıfırdan büyük olmalı.” / “Fiyat negatif olamaz.” / “İskonto geçersiz (yüzde 0-100 arası, tutar pozitif olmalı).” / “İskonto tutarı satır toplamından büyük olamaz.” | Girilen değeri düzeltin. |
| “Tahsilat tutarı sıfırdan büyük olmalı.” | Ödeme tutarını girin. |
| “Veresiye satış için cari seçilmelidir.” | Müşteri seçin. |
| “Bu döviz için bugünün kuru yüklü değil — dövizli tahsilat değerlenemez. Kur tablosunu güncelleyin ya da belge dövizinde tahsil edin.” | Döviz Kurları ekranından bugünün kurunu yükleyin veya TL tahsil edin. |
| “Bu şubede iade için fiş zorunlu; fişsiz iade ayarlardan açılır.” | Fişi bulup iade edin veya Market Ayarları ekranında Fişsiz iadeye izin ver’i açın. |
| “İade sebebi seçilmeden iade kesilemez.” | İade sebebi seçin. |
| “Bu fişin tamamı daha önce iade edilmiş; iade edilecek ürün kalmadı.” | Fiş zaten tümüyle iade edilmiş. |
| “Fiş bulunamadı (bu şubenin hızlı satış fişi değil).” | Belge numarasını ve şubeyi kontrol edin. |
| “Sepet boş, bekletilecek ürün yok.” | Önce ürün ekleyin. |
| “Yetkiniz yok.” / “Bu işlem için yazma yetkiniz yok.” | Hızlı Satış sayfasında ilgili yetkiyi (Ekleme, Düzenleme, Silme) isteyin. |
| “Fiş basılamadı” / “Bu fiş için yazıcı tanımlı değil — Restoran Ayarları > Yazıcı Yönlendirme bölümünden ekleyin.” | Yazıcı Yönlendirme ekranından yazıcı tanımlayın. |
| Bu şubede tahsilat uzlaştırma toleransı satırı yok (ayrıntı: Hızlı satış: uzlaştırma toleransı) | Parametreler’e tarihli satır ekletip ikinci bir yetkiliye teyit ettirin. |
| “Collected (…) is less than the document total (…); a partially paid sale cannot be closed.” | Tahsil edilen tutar fiş toplamından az; kalan tutarı da tahsil edin ya da veresiye yazın. |
| “A refund cannot be paid to a meal card; refund in cash.” / “Select the meal card company.” | İade yemek kartına ödenemez, nakit iade edin. Yemek kartı ödemesinde kart şirketini seçin. |
| “Meal card can pay at most {tutar}: the cart contains products that cannot be paid by meal card ({tutar} entered).” | Sepette yemek kartıyla ödenemeyen ürün var; yemek kartı tutarını en çok yazılan tutara indirip kalanı nakit veya kartla alın. |
| “Net collected (…) does not equal the document total (…). Change can only be given from CASH; an overcharge on a card is a REFUND, not change.” | Para üstü yalnız nakitten verilir; kartta fazla çekim para üstü değil iadedir. Tahsilat tutarını fiş toplamına eşitleyin. |
| “The selected customer is passive; a new sale cannot be made to a passive customer.” | Pasif cariye yeni satış yapılamaz; başka müşteri seçin. |
| “An on-account (credit) payment requires a customer account; select the customer first.” | Veresiye için önce Müşteri seçin. |
| ”‘{ürün}’ has no sale price defined; a product without a price cannot be sold. Define its price first.” | Ürün kartında satış fiyatı yok; fiyatı tanımlayın. |
| ”‘{ürün}’ is serial-tracked and cannot be sold at the quick sale till; use a sales document.” | Seri takipli ürün hızlı satışta satılmaz; satış belgesiyle satın. |
| “Product … has no VAT band assignment valid on … (add a band period on the product card).” | Satış gününü kapsayan KDV bandı dönemi ürün kartında yok; Fiyat / KDV sekmesindeki KDV bandı geçmişine dönem ekleyin. |
| “The VAT band of ‘{ürün}’ cannot be changed at the till (… ≠ …).” | Kasada satırın KDV bandı değiştirilemez; satırı silip yeniden okutun. |
| “A line price differs from the product’s price (price change or discount); this requires price change permission.” | Fiyat değişikliği ve iskonto için Hızlı Satış sayfasında Düzenleme yetkisi gerekir. |
| “You are not allowed to sell in quick sale.” / “You are not allowed to make returns in quick sale.” | Satış için Ekleme, iade için Silme yetkisi isteyin. |
| “These items were sold under the campaign ’…’; they must be returned together (the remaining campaign items cannot be kept).” | Kampanyalı satılan ürünler birlikte iade edilmelidir; kampanyaya dahil tüm satırları iadeye alın. |
| “A return line does not match any line on the receipt (product, unit price and VAT must match the sale).” / “Return quantity exceeds what was sold on the receipt (…).” / “Return quantity exceeds what is left on the receipt (…).” | Fişli iadede ürün, birim fiyat ve KDV satıştakiyle aynı olmalı; adet satılan eksi önceki iadeler kadar olabilir. |
| “This receipt already has a return note created from the invoice screen; complete the return there.” | Bu fiş için fatura ekranından iade notu açılmış; iadeyi oradan tamamlayın. |
| “No exchange rate from … to … on …; the payment cannot be recorded.” | Dövizli tahsilat için o günün kuru yok; Döviz Kurları ekranından girin. |
| “This branch works with cash registers; select your register and open it before selling.” | Kasa tanımlı şubede önce kasayı açın. |
| “There are parked baskets in this branch; recall or discard them before taking the Z report.” | Z almadan önce bekleyen sepetleri geri çağırın veya atın. |
Bu ekranda servis mesajları çevrilmeden gösterilir: tabloda İngilizce yazılan mesajlar Türkçe arayüzde de İngilizce görünür; Türkçe yazılı mesajlar dil ayarından bağımsız Türkçe görünür. Mesajdaki {…} ve … işaretleri o anki ürün adı veya tutarın yerini tutar. Kasiyer iskonto eşiği aşıldığında ekran yetkili onayı ya da ek giriş penceresi açmaz; yalnız yukarıdaki mesajı gösterir ve iskonto uygulanmaz. Düzenleme yetkisi olan kullanıcı bu eşiğe takılmaz, iskontoyu o kullanıcı girmelidir. Satış tamamlanınca fiş otomatik olarak şubenin kasa (hesap fişi) yazıcısına gönderilir; sol raydaki Yazdır son fişi, Son İşlemler penceresindeki Tekrar Yazdır seçili fişi (kopya olarak işaretli) yeniden basar. Kâğıt genişliği, kopya sayısı, kâğıt kesme ve çekmece açma bu ekranda seçilmez; Yazıcı Yönlendirme ekranındaki yazıcı tanımından gelir. Yazıcı tanımlı değilse ya da basım başarısızsa satış geri alınmaz; mesajın sonunda “Bu fiş için yazıcı tanımlı değil — Restoran Ayarları > Yazıcı Yönlendirme bölümünden ekleyin.” ya da “Fiş basılamadı” uyarısı görünür. Hızlı satışta ödeme yöntemleri nakit, kart, veresiye ve yemek kartıdır; çekle tahsilat yoktur. Yukarıdaki tablo ekranın verdiği başlıca ret mesajlarını kapsar.