Stok sayımları
Fiziksel sayım ve farkın ikinci imzayla deftere yazılması. Sayım açıldığı an kapsamı donar: kaydedilene ya da iptal edilene kadar o ürünlere teslimat, mal kabul, üretim ve düzeltme yazılamaz. Uçtan uca örnek: Stok sayımı süreci.
Ekran/erp/inventory/countserp-inventory-counts.view (görme) · .create (Yeni Sayım, Sayımı İptal Et, dönemsel Sayım Aç)erp-inventory-counts.edit (sayım girişi, Bulunan Ürün, Okutarak Say, Sayımı Tamamla)erp-inventory-counts.approve (Defter ve Fark kolonları, Farkı Kaydet, Yeniden Saymaya Gönder, sayım döngüsü kuralları)Liste
- 1Yeni Sayım — kapsamı dondurur
- 2Kapsam — kategori ya da bütün ürünler
- 3Sayılan / toplam satır
- 4Sayım belgesi
Kolonlar: Sayım No (SAY-yyyy-nnnnnn), Durum, Depo (depo / lokasyon), Kapsam (boşsa "Bütün ürünler"), Sayım Günü, Sayılan (sayılan satır / toplam satır), Açan, Kaydedildi. Süzgeçler: Ara (sayım no, kategori, açıklama), Durum, Sorumlu olduğum depolar. Satır menüsü Sayımı Aç.
Durumlar
| Durum | Anlamı | İşlemler |
|---|---|---|
| Sayımda | Kapsam dondu, miktarlar giriliyor. | Girişleri Kaydet, Sayımı Tamamla (bütün satırlar sayılınca), Bulunan Ürün, Okutarak Say, Sayımı İptal Et |
| Sayım Tamamlandı | Sayım bitti, fark kaydı bekliyor. | Farkı Kaydet, Yeniden Saymaya Gönder (→ Sayımda), Sayımı İptal Et |
| Kaydedildi | Fark deftere yazıldı, dondurma kalktı. Belge değişmez. | — |
| İptal Edildi | Deftere bir şey yazılmadı, dondurma kalktı. | — |
"Taslak" durumu yoktur. Ayrı bir yeniden sayım belgesi açılmaz; Yeniden Saymaya Gönder aynı belgeyi Sayımda'ya döndürür.
Yeni Stok Sayımı
- 1Depo — zorunlu
- 2Lokasyon — boşsa bütün lokasyonlar
- 3Kategori — alt kategorileri de kapsar
- 4ABC sınıfı — kartta yazılı sınıf
- 5Donacak kapsamın özeti
- 6Sayımı Başlat
| Alan | Zorunlu | Not |
|---|---|---|
| Depo | Evet | Tek depo varsa kendiliğinden seçilir. |
| Lokasyon | Hayır | Boşsa bütün lokasyonlar. |
| Kategori | Hayır | Alt kategorileri de kapsar. Boşsa bütün ürünler. |
| ABC sınıfı | Hayır | Kartta yazılı sınıf (ABC Analizi › Karta Yaz); sınıfsız ürün sınıflı sayıma girmez ve donmaz. |
| Açıklama | Hayır | En çok 1024 karakter. |
Sayım tarihi alanı yoktur — sayım günü sunucunun bugünüdür. Pencerenin altında "Donacak kapsam" özeti görünür. Sayımı Başlat belgeyi Sayımda durumunda açar ve kapsamdaki stoklu bakiye satırlarını sayım satırı olarak getirir. Aynı rafla çakışan ikinci açık sayım açılamaz.
Sayım girişi
- 1Kapsam donduruldu — bu ürünlerde hareket yazılamaz
- 2Sayılan — boş = sayılmadı, 0 = rafta yok
- 3Defter ve Fark — yalnız onay yetkisiyle
- 4Bulunan Ürün — listede olmayan mal
- 5Girişleri Kaydet
- 6Sayımı Tamamla — bütün satırlar sayılınca
- Bant: "Kapsam donduruldu ({tarih saat}): {DEPO} / {LOK} · {kapsam}. …"
- Sayım Satırları · x / y sayıldı tablosu: #, Ürün, Lokasyon, Stok Durumu, Lot, Defter, Sayılan, Fark, Sayan.
- Sayılan hücresine temel birimde miktar yazılır; Enter bir alt satıra iner. Boş = sayılmadı, 0 = rafta yok. Seri takipli satırda Seri Gir penceresiyle bulunan seriler girilir.
- Kör sayım: onay yetkisi olmayan kullanıcıya Defter ve Fark kolonları hiç gönderilmez.
- Bulunan Ürün: defterde olmayan ama rafta bulunan mal için yeni satır (Ürün, Lokasyon, Stok Durumu, Lot, Seriler, Sayılan). Bulunan satır işlem menüsünden silinebilir; defterden gelen satır silinmez.
- Okutarak Say: lokasyon ve stok durumu seçilip etiket ya da barkod okutulur; seri etiketi seriyi, ürün barkodu miktar sorusunu getirir (koli barkodu koliyle sayılır).
- Sayılmayanlar ve Farklılar anahtarları satırları süzer.
- Girişleri Kaydet girilenleri kaydeder; Sayımı Tamamla önce kaydedilmemiş girişleri kaydeder, bütün satırlar sayılmadan kapalıdır ("{n} satır sayılmadı").
Fark kaydı (ikinci imza)
- 1İkinci imza — farkı başka bir yetkili kaydeder
- 2Fark özeti
- 3Defter · Sayılan · Fark
- 4Yeniden Saymaya Gönder
- 5Farkı Kaydet — stok düzeltmesi yazar
Sayım Tamamlandı durumunda onay yetkilisi farkı görür ("Fazla a · eksik b · farksız c satır") ve Farkı Kaydet ile deftere yazar. İkinci imza: bu sayımda miktar giren ya da sayımı tamamlayan kişi farkı kaydedemez.
- 1Yazılacak artış ve azalış satırları
- 2Farkı Kaydet
Fark bugünün tarihiyle yazılır:
| Satır | Yazılan hareket |
|---|---|
| Sayılan > Defter | Stok Fazlası Düzeltmesi (giriş), fark kadar |
| Sayılan < Defter | Stok Eksiği Düzeltmesi (çıkış), fark kadar |
| Farksız | Hareket yok |
| Seri farkı | Eksik seriler çıkış, fazla seriler giriş |
Hareketlerin kaynak belgesi "Stok Sayımı", açıklaması sayım numarasıdır; hareket nedeni atanmaz. Kayıttan sonra dondurma kalkar, belge Kaydedildi olur. Tahsisli stokta eksik çıkarsa kayıt reddedilir — önce tahsisi serbest bırakın.
Demo örneği: SAY-2026-000001'in farkını, sayımı girip tamamlayan Demo Kullanıcı değil Demo Onaylayıcı kaydetti. Belgenin üstünde "Fark deftere yazıldı. Belge artık değişmez." yazar; Farkı Kaydeden alanı kaydedeni ve tarihi gösterir, Defter, Sayılan ve Fark kolonları belgede kalır.
- 1Durum — belge artık değişmez
- 2Dondurma kalktı
- 3İkinci imza — farkı kaydeden ve tarih
- 4Fark — düzeltme hareketine dönüştü
Stok Hareketleri'nde Kaynak Belge = Stok Sayımı süzgeci düzeltmeleri listeler; Kaynak kolonunda "Stok Sayımı #1", hareket detayında Açıklama SAY-2026-000001 ve Belge satırı (sayım satırı) görünür.
- 1Kaynak Belge = Stok Sayımı
- 2Fazla — giriş
- 3Eksik — çıkış
- 4Kaynak — sayım belgesi
Sayımı İptal Et penceresinde Gerekçe zorunludur (en çok 512 karakter); deftere bir şey yazılmaz, girilen sayımlar belgede kalır.
Ret iletileri
| Durum | İleti |
|---|---|
| Çakışan açık sayım | "Bu kapsamla çakışan açık bir sayım var: {no}. Aynı rafı iki sayım birden donduramaz — önce onu kaydedin ya da iptal edin." |
| Kapsamda ürün yok | "'{yol}' kategorisinde stok ürünü yok — sayılacak bir şey yok." |
| Sınıfsız kapsam | "{X} sınıfında ürün yok — önce ABC Analizi'nden sınıfları karta yazın." |
| Pasif depo/lokasyon | "'{kod}' deposu pasif — sayım açılamaz." · "'{kod}' lokasyonu pasif — sayım açılamaz." |
| Dondurulmuş ürüne hareket | "'{kod}' kartı '{depo}' deposunda sayımda ({sayım no}) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz." |
| Sayılmamış satır | "{n} satır sayılmadı. Sayılmayan satır "yok" demek değildir — rafta yoksa sıfır girin." |
| Negatif miktar | "Satır {n}: sayılan miktar negatif olamaz." |
| Seri adedi | "Satır {n}: sayılan miktar seri adedine eşit olmalı (seri: a, miktar: b)." |
| Aynı satır | "'{kod}' için aynı lokasyon, stok durumu ve lotta zaten bir satır var — o satırın sayılan miktarını güncelleyin." |
| Kapsam dışı ürün | "'{kod}' bu sayımın kapsamında değil ({kapsam})." |
| Defter satırı silme | "Satır {n} defterden geldi — silinemez. Rafta yoksa sıfır sayın." |
| İkinci imza | "Sayımı tamamlayan kişi farkı kaydedemez — ikinci imza başka bir kullanıcıdan gelmeli." · "Bu sayımda miktar giren kişi farkı kaydedemez — ikinci imza başka bir kullanıcıdan gelmeli." |
| Sayım sırasında defter değişti | "Sayım açıldıktan sonra şu satırların defter miktarı değişti: … . Sayımı iptal edip yeniden açın." |
| Durum hatası | "{eylem}: sayım '{durum}' durumunda." (ör. "Fark kaydedilemez: sayım 'Sayımda' durumunda.") |
| İptal gerekçesi | "İptal gerekçesi zorunludur." |
Dönemsel Sayım
- 1Sayımı Gelenler — vadesi gelen kapsamlar
- 2Sayım Döngüleri — depo/kategori/ABC başına aralık
Stok Yönetimi › Fiziksel Envanter › Dönemsel Sayım. Depo, kategori ve ABC sınıfı başına sayım aralığı tanımlanır; vadesi gelen kapsam için sayım buradan açılır (otomatik sayım açılmaz).
- Sayım Döngüleri sekmesi: Yeni Kural — Depo (zorunlu), Kategori (varsayılan "Bütün depo"), ABC sınıfı, Aralık (gün) (zorunlu, 1–3650, varsayılan 30; son kaydedilen sayımdan itibaren takvim günü), Not, Aktif. Kayıtlı kuralda kapsam değişmez.
- Sayımı Gelenler sekmesi: Kapsam, Aralık, Son Sayım, Sonraki Vade, Durum (Hiç sayılmadı · Vadesi geçti · Vadesi bugün · N gün sonra · Sayımda). Sayım Aç düğmesi Yeni Stok Sayımı penceresini kapsam dolu açar.