Stok & Envanter
Malzemeden fişe, her gram kontrol altında
Kafenizin her malzemesini bir kez tanımlayın, her şubede stoğu ayrı ayrı takip edin. Satış düştükçe stok otomatik azalsın, kritik seviyeye inince uyarı gelsin; ay sonu sayımında farkı tek ekranda görün.
Üstte kritik/tükenen stok uyarı şeridi, altında özet metrikler (şube sayısı, düşük stok, tükenen, son hareketler), son sayımlar ve son hareketler listesi.
Masaüstü · #stock-command-center-overviewStok & Envanter ile neler yapabilirsiniz?
- İşletme seviyesinde malzeme kartları tanımlarsınız (ad, birim, varsayılan uyarı eşiği); birim olarak g, kg, oz, lb, ml, cl, L, fl_oz, adet ve düzine desteklenir (material_form.dart _SeededMaterialUnits).
- Her malzemeyi şube bazında takip edersiniz: aynı malzemenin eldeki miktarı, uyarı eşiği ve 'takip açık/kapalı' durumu şubeden şubeye değişebilir (store_material_dto.dart alertThresholdOverride + resolvedAlertThreshold + isEnabled).
- Satışa bağlı stok hareketleri otomatik işlenir: hareket defteri satış (sale), iade (refund), manuel, transfer ve sayım (stocktake) nedenlerini ayrı ayrı gösterir; iade hareketleri ilgili satış hareketini geri alır (material_movement_dto.dart MovementReason + salesTransactionId + compensatesMovementId).
- Stok sayımı yaparsınız: sayılan miktarları kart kart girersiniz, girdiğiniz her satır cihazda taslak olarak otomatik kaydedilir (450 ms gecikmeli), yarıda kalırsa kaldığınız yerden devam edersiniz (stocktake_page.dart StocktakeMaterialCard + stocktake_draft_provider.dart).
- Sayımı gönderince fark raporu üretilir: artan/azalan/değişmeyen malzeme oranları, en çok artan ve en çok azalan malzeme, satır bazında önceki-sayılan-fark-yüzde tablosu (stocktake_report_page.dart).
- Kritik stok uyarıları görürsünüz: eşiğin altına düşen (low stock) ve tükenen (out of stock) malzemeler işletme genel bakışında ve şube kartlarında listelenir (stock_command_center_dto.dart StockWarningDto/StockWarningSeverity).
- Stok davranışını dört moda göre ayarlarsınız: iki anahtar (autoMarkOutOfStock, blockOnInsufficientStock) ile Katı / Bilgilendirici / Sessiz kilit / Yalnızca-takip modları (four_mode_explainer_table.dart).
- İşletme genelinde malzeme x şube stok matrisini tek tabloda görürsünüz; kapalı hücreler ayrı işaretlenir (stock_command_center_page.dart BusinessStockMatrixTable).
Stok & Envanter kafenize ne kazandırır?
Her gün yaşanan sorunlar ve Kasi'nin bunları nasıl çözdüğü.
Tanıdık sorunlar
- Müşteriye 'tabii ki var' dedikten sonra sütün bittiğini fark etmek.
- Ay sonunda 'nereye gitti bu kadar çekirdek?' sorusuna cevap bulamamak; fireyi ve kaçağı görememek.
- Sayımı deftere ya da Excel'e yazmak, sonra o kağıdı kaybetmek veya yarıda bırakmak.
- Birden fazla şubede hangi malzemenin nerede bittiğini tek tek telefonla sormak.
- Yeni gelen personelin 'stok azalınca satışı durdur' kuralını bilmeden satış yapması.
Kasi ile
- Reçeteye bağlı malzemeler her satışta otomatik düşer, iadelerde geri yüklenir; gün sonu stok kendiliğinden güncel kalır.
- Kritik eşiğin altına inen malzeme anında uyarı verir; isterseniz ürün otomatik 'tükendi' olur ya da stok yetersizse satış hiç açılmaz.
- Sayım yaparken her rakam anında cihaza kaydedilir; telefon kapansa da kaldığınız yerden devam eder, hiçbir satır kaybolmaz.
- Sayım biter bitmez en çok azalan malzemeyi ve toplam farkı gösteren rapor çıkar; fireyi rakamla konuşursunuz.
- İşletme genelinde tek matriste hangi malzeme hangi şubede ne kadar kalmış görürsünüz; şube şube arama biter.
- Her şubenin kendi uyarı eşiğini ve takip kurallarını ayarlarsınız; merkezdeki malzeme tanımı ortak kalır.
Öne çıkan özellikler
Malzeme kartları
Süt, çekirdek, bardak... her malzemeyi adı, birimi ve varsayılan uyarı eşiğiyle bir kez tanımlayın; düzenleyin veya silin.
Şube bazlı stok
Aynı malzemeyi her şubede ayrı takip edin: eldeki miktar, uyarı eşiği ve takip durumu şubeye özel ayarlanır.
Otomatik stok düşümü
Satışlar stoktan düşer, iadeler geri yükler; her hareket satış/iade/manuel/transfer/sayım nedeniyle kayıt altında.
Stok sayımı
Sayılan miktarları kart kart girin; her satır cihaza taslak olarak kaydedilir, internet giderse kaldığınız yerden devam edersiniz.
Fark raporu
Sayım sonrası artan/azalan/değişmeyen oranlarını, en çok azalan malzemeyi ve satır bazında farkları anında görün.
Kritik stok uyarıları
Eşik altına düşen ve tükenen malzemeler genel bakışta ve şube kartlarında öne çıkar.
Dört stok davranış modu
İki anahtarla belirleyin: stok bitince ürün otomatik 'tükendi' olsun mu, stok yoksa satış engellensin mi.
Manuel hareket & sayım düzeltme
Sayılan güncel miktarı girin (fark otomatik hesaplanır) ya da imzalı miktar değişikliği yapın; açıklama zorunlu.
Stok & Envanter nasıl görünür?
Uygulamadan gerçek ekranlar. (Görseller yakında eklenecek.)
Satırlarda malzemeler, sütunlarda şubeler; her hücrede eldeki miktar ve birim, takip kapalı hücreler ayrı gösterilir.
Geniş · #business-stock-matrixTakip edilen malzemeler kart ızgarasında; her kartta son bilinen miktar ve sayılan miktar girişi, otomatik kaydedilen taslak ve kaydet çubuğu.
Tablet · #stocktake-count-gridSayımı kimin ne zaman yaptığı, artan/azalan/değişmeyen oranları, en çok artan ve azalan malzeme kartları ve satır bazında önce-sayılan-fark-yüzde tablosu.
Masaüstü · #stocktake-reportİki anahtar (otomatik tükendi işaretle, yetersiz stokta satışı engelle) ve altında dört modu açıklayan tablo: Katı, Bilgilendirici, Sessiz kilit, Yalnızca-takip.
Tablet · #behavior-modesStok & Envanter hakkında sık sorulanlar
Evet. Ürüne reçete tanımladıysanız, her satışta reçetedeki malzemeler stoktan otomatik düşer; iade olursa geri yüklenir. Hareket defterinde her satır 'satış', 'iade', 'manuel', 'transfer' veya 'sayım' olarak ayrı görünür.
Hayır. Girdiğiniz her miktar anında cihazda taslak olarak saklanır. Ekranı kapatsanız veya bağlantı kopsa da geri döndüğünüzde kaldığınız yerden devam eder; kaydet dediğinizde sunucuya gönderilir ve fark raporu oluşur.
Evet. Malzemeyi işletme seviyesinde bir kez tanımlarsınız, ama eldeki miktar, uyarı eşiği ve takip açık/kapalı durumu her şube için ayrıdır. İşletme genelinde tüm şubeleri tek matriste karşılaştırabilirsiniz.
Evet. İki anahtarla dört mod arasından seçersiniz: stok bitince ürünü otomatik 'tükendi' yapabilir, stok yetersizken satışı tamamen engelleyebilir, ya da sadece kayıt tutup hiçbir şeyi engellemeyen 'yalnızca takip' modunu kullanabilirsiniz.
Şu an stok takibi miktar bazlıdır (gram, adet, litre gibi); malzeme kartında birim maliyet veya toplam stok değeri alanı bulunmuyor. Odak, tükenmeyi ve fireyi miktar olarak görmek üzerine.