Ağırlıklı ortalama maliyet nasıl hesaplanır, son alış maliyetinden farkı ne
Kimin içinZincir market muhasebe, satın alma, maliyet muhasebesi, ERP yöneticisi
Aynı stoğun maliyeti, seçilen yönteme göre farklı çıkar ve bu fark enflasyonun yüksek olduğu dönemlerde marjı on puana kadar kaydırır. Ağırlıklı ortalama, son alış ve FIFO arasındaki seçim bir muhasebe tercihi gibi görünse de doğrudan fiyatlama kararını etkiler: yanlış maliyet üzerinden konan fiyat, kağıt üzerinde karlı görünen ama yerine yenisini koyamayan bir satış üretir. Bu rehber üç yöntemi aynı veri üzerinde hesaplıyor ve farkın nereye gittiğini gösteriyor.
Ağırlıklı ortalama maliyet nasıl hesaplanır
Ağırlıklı ortalama maliyet, elde bulunan tüm stoğun toplam maliyetinin toplam adede bölünmesidir. "Ağırlıklı" olmasının nedeni her alımın kendi adedi kadar etki etmesidir: yüz adetlik bir alım, on adetlik bir alımdan on kat daha fazla ağırlık taşır.
İki uygulaması vardır. Dönem sonu ağırlıklı ortalamada hesap ay sonunda bir kez yapılır; o ayın tüm çıkışları aynı maliyetle değerlenir. Hareketli ağırlıklı ortalamada ise her mal girişinde yeni bir ortalama hesaplanır ve sonraki çıkışlar o maliyetle değerlenir.
Perakendede doğru olan hareketli ortalamadır. Dönem sonu yöntemi, ay içinde satılan malın maliyetini ay sonunda belli olan bir sayıyla değerlediği için gün içinde marj görülemez; kasada satış anında doğru maliyet bilinmez.
- Ağırlıklı ortalama maliyet
Toplam stok maliyeti ÷ Toplam stok adedi- Hareketli ortalama (giriş anında)
(Mevcut stok maliyeti + Yeni giriş maliyeti) ÷ (Mevcut adet + Yeni adet)- Çıkış değeri
Çıkan adet × O andaki ağırlıklı ortalama maliyet
Çıkış ortalamayı değiştirmez, yalnızca toplam maliyeti ve adedi birlikte düşürür. Ortalama sadece girişte güncellenir.
Üç yöntem, aynı veri, üç farklı sonuç
Yukarıdaki hareketleri üç yöntemle değerlediğimizde kalan stoğun değeri ve satılan malın maliyeti farklı çıkar. Toplam kar uzun vadede aynıdır; değişen, karın hangi dönemde göründüğüdür.
Fiyatların yükseldiği bir ortamda FIFO en düşük satılan malın maliyetini ve dolayısıyla en yüksek karı üretir, çünkü önce giren ucuz mal önce çıkmış sayılır. Son alış maliyeti en yüksek maliyeti ve en düşük karı üretir. Ağırlıklı ortalama ikisinin arasında kalır.
Bu farkın vergisel ve yönetsel sonuçları ayrıdır. Vergi tarafında Türkiye'de kabul edilen yöntemler ortalama maliyet ve FIFO'dur. Yönetim raporlamasında ise fiyatlama için son alış maliyetini ayrıca görmek gerekir; bu, muhasebe kaydını değiştirmeden ikinci bir alan olarak tutulur.
| Yöntem | Satılan malın maliyeti | Kalan stok değeri | Marj etkisi |
|---|---|---|---|
| Hareketli ağırlıklı ortalama | 78.571 TL | 127.429 TL | Orta — dalgalanmayı yumuşatır |
| FIFO (ilk giren ilk çıkar) | 74.800 TL | 131.200 TL | En yüksek kar, en yüksek stok değeri |
| Son alış maliyeti | 98.000 TL | 140.000 TL | En düşük kar, yerine koyma maliyetini yansıtır |
Hangi yöntem ne zaman doğru
Soru "hangisi doğru" değil "hangi karar için hangisi doğru" olmalıdır. Üç yöntem üç farklı soruya cevap verir ve ciddi bir sistemde üçü de aynı anda hesaplanabilir.
Muhasebe ve vergi için ağırlıklı ortalama ya da FIFO kullanılır; ikisi de mevzuata uygundur ve dönemler arası tutarlılık esastır. Yöntem seçildikten sonra keyfi olarak değiştirilmez.
Fiyatlama için son alış maliyeti — daha doğrusu yerine koyma maliyeti — kullanılır. Bir ürünü ortalama maliyetin üzerine marj koyarak fiyatladığınızda, o ürünün yerine yenisini alacak parayı kazanamayabilirsiniz. Enflasyonun yüksek olduğu dönemde bu fark işletmeyi sessizce küçültür.
| Karar | Kullanılacak maliyet | Neden |
|---|---|---|
| Gelir tablosu ve vergi | Ağırlıklı ortalama veya FIFO | Mevzuata uygun, dönemler arası tutarlı |
| Satış fiyatı belirleme | Son alış / yerine koyma maliyeti | Malın yerine yenisi konabilmeli |
| Kategori karlılığı | Ağırlıklı ortalama | Tek seferlik alım dalgalanmasını yumuşatır |
| İndirim kararı | Ağırlıklı ortalama | Elde duran malın gerçek bağlı sermayesi budur |
| Tedarikçi görüşmesi | Son fatura maliyeti | Karşı taraf da bu sayıyı konuşur |
İki maliyeti aynı ekranda göstermek en pratik çözümdür: ürün kartında hem ağırlıklı ortalama hem son alış maliyeti dursun. Kullanıcı hangi sayıya baktığını bilir, sistem hangi kararı desteklediğini söyler.
Dönem sonu ağırlıklı ortalama ile hareketli ortalama aynı veride ne kadar ayrışır
İki uygulamanın farkı formülde değil, hesabın ne zaman yapıldığındadır. Dönem sonu yönteminde ay boyunca giren bütün partiler tek bir ortalamada toplanır ve ayın bütün çıkışları o tek maliyetle değerlenir. Hareketli yöntemde ortalama her girişte yenilenir ve her çıkış, o an geçerli olan maliyetle değerlenir.
Fark, fiyatların ay içinde yükseldiği durumda büyür. Aynı hareketler iki yöntemle değerlendiğinde satılan malın maliyeti ile kalan stok değeri birbirinin tersi yönde kayar: birinde eksilen tutar diğerinde artar, toplam değişmez.
Yönetim açısından asıl sorun tutarın kendisi değil, zamanıdır. Dönem sonu yönteminde ayın ilk günü yapılan satışın maliyeti ancak ay kapandığında bilinir; o satış anında marj hesaplanamaz ve indirim kararı maliyet bilinmeden verilir.
Dönem sonu yöntemi ayın ilk satışını, o satış yapıldığında henüz alınmamış malın fiyatıyla değerler. Muhasebe için kabul edilebilir; mağaza ekranında gösterilen marj için değil.
Mindpera'da maliyet nasıl hesaplanıyor
Mindpera ürün maliyetini hareketli ağırlıklı ortalamayla hesaplar: ortalama her mal girişinde anında yeniden hesaplanır, dönem sonunda toplu bir hesap beklenmez. Satış anında geçerli maliyet bellidir ve marj gün içinde okunabilir.
Son alış maliyeti ayrı bir sütunda, aynı satırda durur. İki sayı birbirinin yerine yazılmaz; kullanıcı hangi maliyete baktığını bilir. Aradaki fark alım partisi, masraf kalemi ve kur etkisi olarak ayrışır, böylece fark tartışma konusu değil hesap konusu olur.
Maliyeti sonradan değiştiren kalemler geriye dönük işlenir. Navlun, gümrük, sigorta ve fiyat farkı faturaları mal depoya girdikten sonra geldiğinde ilgili partiye dağıtılır ve o partiden sonraki ortalamalar yeniden hesaplanır.
- Ortalama yalnızca girişte güncellenir; çıkış toplam maliyeti ve adedi birlikte düşürür
- Mağazalar arası transfer maliyeti taşır, yeniden hesaplamaz
- Müşteri iadesi satış anındaki maliyetle stoğa döner
- Son alış maliyeti belirlenen eşiği aştığında fiyatlama sorumlusuna uyarı düşer
Muhasebe kaydı tek maliyetle yapılır; ikinci sütun kayıt için değil karar içindir. Fiyatın bu ikinci sütunla nasıl kurulduğu yerine koyma maliyeti rehberinde anlatılır.
Ağırlıklı ortalamayı bozan durumlar
Yöntem doğru kurulsa bile bazı hareketler ortalamayı bozar. Üçü sık görülür ve üçü de fark edilmeden marj raporunu yanlışlar.
Birincisi iadelerdir. Müşteri iadesi stoğa hangi maliyetle girecek: satıldığı andaki ortalama ile mi, bugünkü ortalama ile mi. Doğrusu satış anındaki maliyettir; aksi halde iade, ortalamayı yapay olarak hareket ettirir.
İkincisi mağazalar arası transferlerdir. Transfer bir alım değildir; malın maliyeti değişmeden taşınmalıdır. Transferi giriş gibi işleyen sistemler, alıcı mağazada ortalamayı bozar. Üçüncüsü negatif stoktur: kayıtta olmayan mal satıldığında maliyet sıfır ya da son bilinen değerle yazılır ve mal sonradan girildiğinde ortalama düzelmez.
- Müşteri iadesi — satış anındaki maliyetle stoğa girmeli, bugünkü ortalamayla değil
- Mağazalar arası transfer — maliyet taşınır, yeniden hesaplanmaz
- Negatif stok — çıkış maliyeti sonradan düzeltilmeli, aksi halde ortalama kalıcı olarak bozulur
- Alım iskontosu ve ciro primi — geldiğinde geriye dönük olarak maliyete dağıtılmalı
Sık sorulan sorular
- Ağırlıklı ortalama maliyet nasıl hesaplanır?
- Toplam stok maliyeti toplam stok adedine bölünür. 60 adet 30.000 TL değerindeki stoğa 150 adet 93.000 TL'lik giriş yapıldığında yeni ortalama (30.000 + 93.000) ÷ 210 = 585,71 TL olur.
- Hareketli ağırlıklı ortalama nedir?
- Ortalama maliyetin her mal girişinde yeniden hesaplandığı yöntemdir. Çıkışlar o andaki güncel ortalamayla değerlenir. Perakendede doğru yöntem budur, çünkü satış anında maliyetin bilinmesi gerekir.
- Ağırlıklı ortalama mı son alış maliyeti mi kullanmalı?
- İkisi de, farklı kararlar için. Gelir tablosu ve vergi için ağırlıklı ortalama, satış fiyatı belirlemek için son alış maliyeti kullanılır. Ortalama maliyet üzerine marj koyarak fiyatlamak, enflasyon döneminde malın yerine yenisini koyacak parayı kazandırmaz.
- Ağırlıklı ortalama ile FIFO arasındaki fark nedir?
- FIFO ilk giren malın ilk çıktığını varsayar ve fiyat artan bir ortamda daha düşük satılan mal maliyeti üretir. Ağırlıklı ortalama tüm stoğu tek maliyette birleştirir ve dalgalanmayı yumuşatır. Toplam kar uzun vadede aynıdır; değişen, karın hangi döneme düştüğüdür.
- Mağazalar arası transfer ortalama maliyeti değiştirir mi?
- Değiştirmemelidir. Transfer bir alım değildir; malın maliyeti olduğu gibi taşınır. Transferi mal girişi gibi işleyen sistemler alıcı mağazada ortalamayı bozar ve mağaza bazlı marj raporu yanlış çıkar.
- Stok maliyeti alış fiyatına eşit midir?
- Hayır. Vergi Usul Kanunu'na göre maliyet bedeli, malın iktisabı ve değerinin artırılması için yapılan ödemelerin toplamıdır: alış fiyatına navlun, sigorta ve gümrük gibi alışla doğrudan ilgili giderler eklenir, alışta alınan iskonto düşülür. İndirilebilen KDV maliyete girmez. Bu yüzden faturadaki birim fiyat ile stoktaki birim maliyet çoğu zaman farklıdır.