Stok değerleme yöntemleri: FIFO ve ağırlıklı ortalama maliyet
Aynı ürün için üç farklı maliyet mi dolaşıyor? FIFO ile ağırlıklı ortalamanın nerede ayrıştığını, hangisinin neyi gizlediğini ve fiyat listenizi neden beslemediğini anlatıyoruz.
Ocak ayının ikinci haftası, bir elektrik malzemeleri toptancısında yıl sonu raporu masaya geliyor. Depodaki sayım tamam, adetler tutuyor, kayıp kutu yok. Ama aynı kablo makarası için ortalıkta üç ayrı maliyet dolaşıyor: satışçının teklif hazırlarken kullandığı son alış fiyatı, ön muhasebe programının stok kartında duran ortalama maliyet ve mali müşavirin envanter listesindeki üçüncü rakam. Üçü de yanlış değil; üçü farklı bir soruya cevap veriyor. Sorun, yıl boyunca kimsenin hangi soruyu sorduğunu söylememesi. Faturası da kasımda kazanılan büyük ihalede kesiliyor: teklif, aynı malı bugün yeniden almanın maliyetinin altında bir sayıdan verilmiş.
Stok değerleme, muhasebenin en çok teknik ayrıntı sanılan ama fiyatı, kârı ve vergiyi aynı anda belirleyen konusudur. Bu yazıda neden bir yöntem seçmek zorunda olduğunuzu, FIFO'nun ve ağırlıklı ortalamanın nasıl çalıştığını, ikisinin tam olarak nerede ayrıştığını, fiyatlar yükselirken hangisinin neyi gösterdiğini, fiyat listenizi neden bu sayıdan beslememeniz gerektiğini, stok maliyetine hangi kalemlerin girdiğini, değerlemenin hangi seviyede tutulacağını, sayım farkı ve değer düşüklüğünün hesabı nasıl bozduğunu, yazılımınızın sessizce yaptığı varsayımları ve nereden başlamanız gerektiğini sırayla ele alıyoruz.
Neden bir yöntem seçmek zorundasınız?
Depodaki kutular birbirinin aynıdır, maliyetleri değildir. Aynı ürünü yıl içinde üç kez, üç farklı fiyattan aldıysanız, bir adet satıldığında hangi maliyetin gittiğini söyleyen fiziksel bir gerçek yoktur. Raftan hangi kutuyu alırsanız alın, o kutunun üstünde fiyatı yazmaz. Bu boşluğu kapatan şey bir kuraldır ve o kuralın adı stok değerleme yöntemidir.
Kuralın belirlediği şey tek bir sayı değil, ikiye ayrılan bir sayıdır. Elinizdeki toplam alış tutarı, satılan malın maliyeti ile depoda kalan stoğun değeri arasında paylaştırılır. Birine ne kadar çok verirseniz diğerine o kadar az kalır; yani yöntem seçimi aynı anda hem gelir tablonuza hem bilançonuza dokunur. Bu ilişkiyi hiç kurmadan stok tutan ekiplerin sayım disiplini iyi olsa bile raporları yanıltıcı çıkar. Miktar tarafındaki temel kurulumu stok takibi ve envanter yönetimi yazısında ayrıca ele alıyoruz.
FIFO: sıradaki katman çıkar
FIFO, her alışı ayrı bir katman olarak tutar. Bir alış girildiğinde sisteme adet ve o adede ait birim maliyet yazılır; satış olduğunda maliyet en eski katmandan düşülür, o katman bittiğinde bir sonrakine geçilir. Bir satış birden fazla katmanı kısmen tüketebilir ve bu tamamen normaldir. Geriye kalan stok her zaman en yeni alışlardan oluşur.
En sık yapılan hata, FIFO'yu bir depo talimatı sanmaktır. FIFO bir maliyet varsayımıdır, fiziksel bir kural değil. Depocunun hangi kutuyu aldığının muhasebeye etkisi yoktur; raftan en yenisini verse bile maliyet en eski katmandan çıkar. Elbette gıda ve son kullanma tarihi olan üründe fiziksel akışın da eskiden yeniye olması gerekir, ama bu bir stok yönetimi disiplinidir, değerleme yönteminin gereği değil. İkisini birbirine karıştıran ekipler, depo düzenini bozdukları anda muhasebenin de bozulduğunu sanır.
Ağırlıklı ortalama: her girişte yeniden hesap
Ağırlıklı ortalamada katman yoktur, tek bir birim maliyet vardır. Yeni bir alış geldiğinde mevcut stoğun toplam değeri ile yeni alışın toplam değeri toplanır, toplam adede bölünür ve stok kartındaki maliyet güncellenir. Satış olduğunda bu tek sayı kullanılır. Kayıt yükü belirgin biçimde düşüktür; karşılığında hangi partiden hangi maliyetle satış yaptığınızı bir daha asla geriye doğru izleyemezsiniz.
Hareketli ortalama ile dönemsel ortalama aynı şey değildir
Burada iki farklı uygulama var ve isim benzerliği yüzünden sürekli karıştırılıyor. Hareketli ortalama, her mal girişinde maliyeti yeniden hesaplar; ay içinde yapılan satışlar, o an geçerli olan ortalamayla maliyetlenir. Dönemsel ağırlıklı ortalama ise dönemin tamamındaki alışlarla tek bir ortalama üretir ve o dönemdeki bütün satışlara aynı maliyeti uygular. İkisi aynı veriden farklı sonuç çıkarır. Ön muhasebe programınız çoğunlukla hareketli ortalamayı kullanır, mali müşaviriniz ise dönem sonunda dönemsel hesap yapıyor olabilir. Açılıştaki üç farklı sayının çoğu zaman gizli kaynağı budur.
İki yöntem tam olarak nerede ayrışır?
Yöntemler arasındaki fark, alış fiyatları sabitken sıfırdır. Fark, fiyatlar hareket ettiği anda doğar ve hareket ne kadar hızlıysa fark o kadar büyür. Aşağıdaki tablo, kararın hangi noktalarda gerçekten sonuç değiştirdiğini gösteriyor.
| Karşılaştırma noktası | FIFO | Ağırlıklı ortalama |
|---|---|---|
| Fiyatlar yükselirken satılan malın maliyeti | Eski ve ucuz katmandan çıkar | Eski ile yeni alışın arasında kalır |
| Bilançoda kalan stoğun değeri | Güncel alış fiyatına yakın durur | Güncelin gerisinde kalır |
| Raporlanan brüt kâr | Daha yüksek ve daha oynak | Daha yumuşak ve daha durağan |
| Fiyat şokunun rapora yansıma hızı | Eski katman tükenene kadar gecikir | İlk girişte kısmen yansır |
| Kayıt ve takip yükü | Katman takibi gerektirir | Tek maliyet alanı yeter |
| Parti veya seri takibi olan ürün | Doğal olarak uyar | Partiler arası farkı gizler |
Tablodaki en pratik satır sondan ikincisidir. Yüzlerce kalemi olan bir toptancıda katman takibi, yazılım bunu otomatik yapmıyorsa gerçek bir iş yüküdür ve elle tutulan katman listeleri kısa sürede bozulur. Buna karşılık seri numaralı ya da parti kodlu ürünlerde ortalama maliyet, iki partinin arasındaki gerçek farkı görünmez kılar ve garanti maliyeti hesabını da bozar. Yöntem tercihi bu yüzden ürün yapınıza bakılarak verilir, tercih meselesi olarak değil.
Fiyatlar yükselirken hangisi gerçeği söyler?
Alış fiyatları yükselen bir dönemde FIFO, satılan malın maliyetine eski ve ucuz katmanı yazar. Sonuç, kâğıt üzerinde daha yüksek bir brüt kârdır; bilançoda kalan stok ise gerçek yenileme maliyetine daha yakın görünür. Ağırlıklı ortalama ikisini de yumuşatır: kâr daha az parlar, stok değeri de güncelin biraz gerisinde kalır. Buradaki tuzak, yüksek görünen kârın bir bölümünün harcanabilir olmamasıdır; o para, aynı malı yeniden almak için zaten gereklidir.
Fiyatlar düştüğünde ilişki tersine döner ve bu kez FIFO daha düşük kâr gösterir. Yani hiçbir yöntem doğal olarak muhafazakâr veya iyimser değildir; yönü belirleyen fiyat hareketidir. Mali tabloların yüksek enflasyonda nasıl okunacağını enflasyon muhasebesi yazısında ayrıntılı ele alıyoruz. Hangi yöntemin sizin mükellefiyetinizde kullanılabileceği, değiştirilip değiştirilemeyeceği ve beyanlara nasıl yansıyacağı ise kendi durumunuza bağlıdır; bu kısmı mutlaka mali müşavirinizle netleştirin.
Değerleme yönteminiz geçmişi anlatır, fiyat listeniz geleceği ödemek zorundadır; ikisini aynı sayıdan beslerseniz her zam bir adım geç kalır.
Fiyat listenizi değerleme yönteminden beslemeyin
Yaygın refleks şudur: satış ekibi kârlılığı yanlış görüyorsa değerleme yöntemi değiştirilir. Bu, yanlış aletle doğru vidayı çevirmeye çalışmaktır. FIFO da ağırlıklı ortalama da geriye bakan yöntemlerdir; ikisi de size bugün aynı malı yeniden almanın kaça mal olacağını söylemez. Fiyat kararının ihtiyaç duyduğu sayı ise tam olarak budur.
Çözüm basit ve çoğu ekipte uygulanmıyor: stok kartında iki ayrı alan tutun. Biri muhasebenin kullandığı değerleme maliyeti, diğeri fiyatlamanın kullandığı güncel yenileme maliyeti olsun; ikincisi son alış ya da tedarikçinin geçerli teklifiyle beslenir. Teklif ekranı ikinci alandan okur, mali tablolar birincisinden. Bu ayrımı yapan şirketlerde zam kararları gecikmez, çünkü tetikleyici alış anında görünür. Fiyat kararının bütününü fiyatlandırma stratejileri yazısında, sonucun nasıl ölçüleceğini ise brüt kâr marjı yazısında bulabilirsiniz.
Stok maliyetine hangi kalemler girer?
Yöntem tartışmasının altında daha sık hata yapılan bir katman var: maliyetin kendisi. Bir malın stok değeri, yalnızca fatura tutarı değildir; malı satılabilir hale getiren harcamaların bir bölümü de o değere yapışır, bir bölümü ise yapışmaz. Aşağıdaki ayrım çoğu KOBİ için yeterli çerçeveyi kuruyor.
- Alış bedeli ve iskontolar: Fatura tutarı çekirdektir; sonradan gelen ciro primi veya iskonto maliyeti geriye dönük düşürür ve bu düzeltme çoğu ekipte hiç yapılmaz.
- Navlun ve iç nakliye: Malı depoya getiren taşıma stoğa girer; depodan müşteriye giden taşıma girmez, o bir satış giderdir.
- Gümrük ve indirilemeyen vergiler: İthalatta ödenen ve mahsup edilemeyen vergiler malın maliyetine yapışır; indirilebilenler yapışmaz.
- Sigorta ve elleçleme: Yol sigortası ve varış noktasındaki boşaltma, malı satılabilir hale getiren maliyetler arasındadır.
- Kur farkı: Dövizli alışta hangi ana kadar oluşan farkın stoğa gireceği en tartışmalı kalemdir; kendi durumunuz için mali müşavirinize danışın.
- Girmemesi gerekenler: Depolama, genel yönetim gideri, finansman faizi ve satış sonrası taşıma stok değerini şişirir; bunlar dönem giderleridir.
- Fire ve iade: Kabulde tespit edilen fire adedi düşürür ama maliyeti kalan adetlere dağıtır; müşteriden gelen iadenin hangi maliyetle geri gireceği ise önceden kurala bağlanmalıdır.
Dövizli alışta bu kalemlerin sırası ayrı bir dikkat ister; kurun hangi tarihte sabitlendiği, aynı fatura için iki farklı stok maliyeti üretebilir. Konunun kayıt tarafını dövizli fatura ve kur farkı yazısında, maliyetin ürün seviyesine nasıl dağıtıldığını ise maliyet muhasebesi temelleri yazısında anlatıyoruz.
Değerleme hangi seviyede tutulmalı?
Yöntem doğru seçilse bile yanlış seviyede uygulanırsa sonuç anlamsızlaşır. Stok kartını ürün seviyesinde tutup alışı varyant seviyesinde yapan bir şirkette ortalama maliyet, birbirine hiç benzemeyen ürünlerin ortalamasıdır. Aynı modelin iki bedeni farklı fiyattan geliyorsa ve sistem ikisini tek kartta topluyorsa, ortaya çıkan sayı hiçbir gerçek işlemi temsil etmez.
İkinci soru depo seviyesidir. Aynı ürün iki depoda duruyorsa tek bir maliyetle mi izlenecek, yoksa her depo kendi maliyetini mi taşıyacak? Depolar arası transferde maliyetin taşınıp taşınmadığı da burada belirlenir; taşımıyorsa bir depo bedava mal almış gibi görünür. Seri veya parti takibi gereken ürünlerde ise en doğru yaklaşım, maliyeti partiye bağlamak ve ortalamaya hiç girmemektir. Kart yapısının nasıl kurulacağını ürün varyant yönetimi yazısında ayrıntılandırıyoruz.
Sayım farkı, fire ve değer düşüklüğü
Her değerleme yöntemi tek bir varsayıma dayanır: adetler doğrudur. Adet yanlışsa yöntem tartışması boşa düşer, çünkü hatalı miktar hatalı maliyeti otomatik olarak üretir. Sayım farkının yalnızca adet olarak düzeltilip maliyet tarafının unutulması da yaygın bir hatadır; eksik çıkan mal bir yerde gider olarak karşılanmalıdır.
Asıl büyük hata ise başka yerde: yavaş dönen ve satılabilirliği azalmış stoğun hâlâ ilk günkü maliyetle taşınması. İki yıldır hareket görmemiş bir ürünün depoda tam değerle durması, bilançoyu olduğundan iyi gösterir ve kararı geciktirir. Burada tartışılması gereken FIFO mu ortalama mı olduğu değil, değerin ne zaman düşürüleceğidir. Hangi malın ne kadar yaşlandığını görmek için stok devir hızı ve yaşlandırma analizi yazısına, sayım disiplinini kurmak için ise stok sayımı ve döngüsel sayım yazısına bakabilirsiniz.
Yazılımınız aslında hangi yöntemi uyguluyor?
Bu bölüm, yöntem tartışmasından daha çok para kaybettiren ayrıntıları taşıyor. Dört soruyu programınıza sormadan hiçbir değerleme kararı sağlam değildir. Birincisi: geriye dönük tarihli bir alış faturası girildiğinde sistem sonraki satışların maliyetini yeniden hesaplıyor mu? Hareketli ortalamada cevap genellikle evettir ve bu, geçen ay raporladığınız brüt kârın sessizce değişmesi demektir.
İkincisi: negatif stoğa izin veriliyor mu? Mal fiziksel olarak geldiği halde faturası girilmeden satış yapıldığında sistem bir maliyet uydurmak zorunda kalır ve fatura sonradan girildiğinde ortalama bozulur. Üçüncüsü: müşteri iadesi hangi maliyetle stoğa geri giriyor, satıldığı andaki maliyetle mi, bugünkü ortalamayla mı? Dördüncüsü: depolar arası transfer maliyeti taşıyor mu? Bu dört sorunun cevabını yazılı olarak alın; çoğu ekip cevapları ancak yıl sonunda, tutmayan bir rapordan öğreniyor.
Nereden başlamalı ve neyi izlemeli?
Başlangıç için beş adım yeterli. Bir yöntem seçin ve seçtiğinizi tek cümleyle yazın; kimin hangi ekranda hangi maliyeti gördüğü belirsizse tartışma hiç bitmez. Maliyete neyin girip neyin girmediğini kısa bir liste hâline getirin ve alış faturası giren herkese verin. Negatif stok deliğini kapatın. Fiyatlama için ayrı bir güncel maliyet alanı açın. Son olarak, üç ayda bir yavaş dönen kalemleri gözden geçirin.
İzlenecek göstergeler de sade tutulabilir. Brüt marjın aylar arasında beklenmedik biçimde oynaması genellikle yöntem değil veri sorunudur. Geriye dönük tarihli kayıt sayısı, geçmişin ne sıklıkla değiştiğini gösterir. Negatif stok olayı sayısı, maliyet bozulmasının en erken habercisidir. Sayım farkı oranı ve stok devir hızı ise tabloyu tamamlar. Yıl kapanışında bu göstergelerin nasıl bir araya geldiğini yıl sonu kapanış ve envanter yazısında topladık.
Stok değerleme tartışmasının çoğu, alış, stok ve satış kayıtları ayrı yerlerde durduğu için çıkar. Rocketly'de alış faturaları, stok hareketleri, satış kayıtları ve raporlama aynı veri üzerinde ilerliyor, maliyet alanları da tek yerde toplanıyor; ücretsiz hesap açarak kendi maliyet akışınızı kurup deneyebilirsiniz.