HESAP REHBERİ — PROFESYONEL SAYIM / FIFO v1.0
https://hesaprehberi.net/stok-sayim-fifo-excel
İletişim: hesaprehberi.iletisim@gmail.com

Windows masaüstü Excel 365/2021; makrosuz. Maliyet ve satış fiyatları KDV hariç TL.
1. Boş şablonu ayrı adla kaydedin. Örnek dosya tamamen kurgusaldır.
2. AYARLAR: şirket, sayım tarihi, depo kodları ve adları. URUNLER: tekil stok kodu, ürün, kategori, birim (Adet/Kg/M), barkod ve satış fiyatı.
Kategori adlarını AYARLAR H20:H23 alanında işletmenize göre düzenleyebilirsiniz; ürünlerdeki kategori seçimlerini de güncelleyin.
3. STOK_SISTEM: sayım tarihindeki anlık sistem miktarı; her stok/depo çifti bir kez. Yanlış tarihli snapshot geçerli sayılmaz.
4. FIFO_KATMAN: açılış ve alış katmanları; tekil katman no, tarih, aynı gün sırası, stok, depo, miktar ve KDV hariç TL birim maliyet. Birim maliyet altı ondalık; miktar üç ondalık haneye kadar. Aynı stok/depo/tarih/sıra yinelenemez.
5. SAYIM_LISTESI: sistem miktarı ve maliyet görünmeyen kör sayım formu. 25 satır; AYARLAR B16 ile sonraki baskı sayfasını seçin. SAYIM_LISTESI sekmesi seçiliyken Yazdır > Etkin sayfaları yazdır seçeneğini kullanın. Sayım sorumlusu/kontrol/imza alanlarını kullanın. Bu baskı formu veri kaynağı değildir; sonuçları sayım girişine veya CSV'ye aktarın.
6. SAYIM_GIRIS: tekil sayım no, tarih, ürün, depo, raf, miktar, sayan ve açıklama. Bir ürün/depo/raf için aynı tarihte tek sonuç. İkinci turu toplamayın; o satırı düzeltin. Gerçekten sıfır ise 0; sayılmayanı boş bırakın.
7. PANO ve SAYIM_RAPORU mesajlarını düzeltin. Eksik sayım veya maliyet katmanı varsa tamamlanmamış toplamlar sunulmaz. Birim bazındaki miktarları farklı birimlerle toplamayın.

FIFO yöntemi: dönem sonunda kalan stokun katman değerlemesidir. En eski girişler önce tüketilmiş kabul edilir; kalan miktar en yeni katmanlarda kalır. Katmanlar tarih/sıra ile belirlenir, çalışma sayfasındaki satır sırası sonucu değiştirmez. Katman tutarları kuruşa yuvarlanır ve toplanır. 100 × 10 TL + 60 × 15 TL girişten kalan 90 birim = 1.200 TL; sayım 85 birim = 1.150 TL; fark −50 TL. Yeterli katman yoksa son alış fiyatıyla tahmin yapılmaz: Katman eksik uyarısı çıkar.

Dönem sonu değerlemesidir; sürekli hareket bazlı FIFO, satılan mal maliyeti, vergi beyannamesi, net gerçekleşebilir değer veya iade/transfer maliyeti hesabı değildir. Açılış ve alış katmanları seçilen stok havuzunu doğru temsil etmelidir. İade/depo transferi ve maliyet dağıtımını kaynakta çözün; stok tarihinden sonraki katmanlar dışarıda kalır.

Satış değeri: sayılan miktar × ürünün KDV hariç TL satış fiyatı. Gerçekleşmiş satış, tahsilat, kâr veya net gerçekleşebilir değer değildir. Adet/Kg/M miktarları toplanmaz; para tutarları TL'de birleştirilir.

Power Query: ayrı Power_Query_Sayim_Kurulum.txt rehberini okuyun. Dosyada önceden bağlı sorgu yoktur. M kodu ve CSV örneğiyle Windows Excel'de bir kez kurun. AYARLAR B12 ile yalnız Elle giriş veya Power Query seçilir; iki kaynak birlikte toplanmaz. B14 CSV klasörü, B15 yenileme kontrol kodudur. Her yenilemeden ÖNCE kodu değiştirin; eski kodlu sonuçlar rapora katılmaz. Yenileme başarısını dosya kendiliğinden tespit etmez. Microsoft Power Query motorunda gerçek yenileme bu ortamda test edilememiştir.

Kapasite: 100 ürün, 10 depo, 200 stok/depo, 1.000 katman ve 2.000 sayım satırı. Kapasiteyi aşan verileri kaynakta bölün; M sorgusu 2.000 satır üstünde hata verir, veriyi kesmez.

Koruma: raporlar, formüller ve kitap yapısı parola ister. Mavi girişler düzenlenebilir. Yönetici anahtarı ziyaretçi paketinde bulunmaz. Yenileme için yalnız PQ_AKTARIM ham alanı korumasızdır. Sayfa koruması dosya şifrelemesi değildir. Girdiler bu dosya nedeniyle siteye gönderilmez; hassas verilerinizi güvenli saklayın/yedekleyin. Telefon/web Excel'de aynı işlevler doğrulanmamıştır.

Örnek (13.11.2026): 5 ürün, 2 depo, 8 katman, 7 sayım satırı / 6 stok-depo kaydı. Sistem FIFO 2.240 TL; sayım FIFO 2.216 TL; fark −24 TL. Sayım satış değeri 4.135 TL; sistem satış değeri 4.200 TL. Dört stok/depo kaydında fark vardır. Aynı ürün iki depoda farklı maliyetle, kesirli kg/metre, iki raf, eksik/fazla ve sıfır sayım örnekleri bulunur. PQ ham satırları canlı bağlantı değildir.
