WooCommerce'te stok değerleme: FIFO neden mümkün değil
WooCommerce, alım partilerinin geçmişini değil, ürün başına tek bir maliyet rakamı tutar; bu yüzden FIFO ve LIFO hesaplanamaz. Elinizdeki veriyle gerçekte hangi değerlemeyi yapabileceğinizi ve ne zaman gerçek bir stok yazılımına geçmeniz gerektiğini anlatıyoruz.
“Stokumun değeri ne kadar?” bir mağaza sisteminin cevaplayabilmesi gereken bir soru gibi görünür. WooCommerce’te genelde cevaplayamazsınız. Bunun sebebi eksik bir rapor değil, WooCommerce’in maliyet hakkında en baştan neyi sakladığıdır.
Bu yazı, hakkında okuyacağınız değerleme yöntemleri arasındaki farkı, WooCommerce’te stok değerlemesinin elinizdeki veriyle gerçekte ne üretebileceğini ve gerçekten daha fazlasına ne zaman ihtiyaç duyduğunuzu anlatıyor.
“Stok değeri” denince kastedilen iki farklı soru#
Herhangi bir yönteme geçmeden önce hangi soruyu sorduğunuzu netleştirin; çünkü bu soruların cevapları da kullanım amaçları da farklıdır:
- Maliyet üzerinden — raftaki mala ödediğiniz para. Muhasebenizin ihtiyaç duyduğu rakam budur ve dönem sonu stokunuzu besleyen de budur.
- Perakende fiyat üzerinden — tamamını güncel fiyatlarla satsanız elinize geçecek para. Sigorta görüşmeleri için ve ne kadar paranın atıl durduğunu kabaca ölçmek için işe yarar. Asla bir bilanço rakamı değildir.
Maliyet rakamının olması gereken yerde perakende rakamı vermek, henüz kazanmadığınız kârı kayda geçirmek demektir. Küçük mağazalarda en sık yapılan değerleme hatası budur ve hem varlıklarınızı hem de vergi yükünüzü şişirir.
Yöntemler, kısaca#
Her değerleme yöntemi, malı farklı fiyatlarla aldığınızda elinizde kalan birimlere hangi maliyetin yazılacağına karar veren bir kuraldan ibarettir.
| Yöntem | Kural | Maliyetler yükselirken etkisi |
|---|---|---|
| FIFO İlk giren, ilk çıkar | En eski maliyetler satılan malın maliyetine gider; en yenileri stokta kalır | Daha düşük COGS, daha yüksek raporlanan kâr, daha yüksek stok değeri |
| Ağırlıklı ortalama | Her birim aynı harmanlanmış maliyeti taşır | Diğer iki yöntemin arasında kalır |
| LIFO Son giren, ilk çıkar | En yeni maliyetler COGS’a gider; en eskileri stokta kalır | Daha yüksek COGS, daha düşük raporlanan kâr |
| Perakende yöntemi | Perakende değere maliyet/perakende oranı uygulanarak maliyet tahmin edilir | Ürün başına maliyetlendirmenin pratik olmadığı yerlerde kullanılan bir yaklaşıklık |
LIFO’ya gönlünüzü kaptırmadan önce bilmeniz gereken bir şey var: IFRS bu yönteme izin vermez, US GAAP verir. Hangi yöntemlerin size açık olduğu beyanınızı nerede verdiğinize bağlıdır; yani bu bir tercih meselesi değil, mali müşavirinize soracağınız bir sorudur.
WooCommerce gerçekte neyi saklıyor#
Geri kalan her şeyi belirleyen kısım burası ve nadiren açıkça yazılır.
WooCommerce’in satılan mal maliyeti verisi ürün ya da varyasyon başına tek bir maliyet rakamı tutar. Ürün kaydına iliştirilmiş, güncel ve tek bir sayı. Tutmadığı şey ise alım partilerinin geçmişidir. Mart’ta 40 adedi €8’den, Eylül’de 60 adedi daha €11’den aldığınızı bilmez.
Bu katmanlar olmadan FIFO ve LIFO hesaplanamaz. Her iki yöntem de tamamen bir birimin hangi alım partisinden geldiğiyle ilgilidir ve bu bilgi hiçbir zaman kaydedilmedi. Hiçbir eklenti bunu sonradan türetemez; çünkü mesele bir hesaplama değil, eksik veridir.
Peki siz gerçekte hangi yöntemi kullanıyorsunuz?#
O maliyet alanına ne yazıyorsanız onu. Pratikte küçük mağazalar, genelde bilinçli bir karar vermeden, üç davranıştan birine yerleşir:
- Son maliyet. Yeni bir fiyattan mal geldikçe maliyet alanını güncellersiniz. Böylece stokunuz tamamen en son ödediğiniz fiyattan değerlenir. Bu, FIFO’dan çok yerine koyma maliyeti bakışına yakındır; yine de fiyatlar istikrarlı seyrettiğinde çıkan rakamlar çoğu zaman FIFO’ya yakın düşer.
- Elle ağırlıklı ortalama. Fiyatlar değiştiğinde harmanlanmış maliyeti kendiniz yeniden hesaplar ve alanı güncellersiniz. Bu meşru bir ağırlıklı ortalama yaklaşımıdır; sadece elle sürdürülüyordur.
- Ürün oluşturulurken ne girildiyse o. En yaygın olanı ve sessiz sedasız yıllarca eskiyip güncelliğini yitiren de bu.
Bunların hiçbiri kendi başına yanlış değil. Yanlış olan, hangisinde olduğunuzu bilmemek; çünkü o zaman dönem sonu stok rakamınızı kimseye açıklayamazsınız. Gelecek ocak ayında kendinize bile.
Birini seçin ve yazıya dökün. Ağırlıklı ortalamayı seçerseniz en son ne zaman yeniden hesapladığınızı not edin. Son maliyeti seçerseniz güncellemeyi mal kabul rutininizin parçası hâline getirin. Bir mali müşavir için yıllar arasındaki tutarlılık, hangi yöntemi seçtiğinizden daha önemlidir.
Bir aracın kendini hak ettiği yer tam da burasıdır: güncellemeyi mal kabulün parçası yapmak. PurchaseDesk, mal teslim alınırken maliyeti WooCommerce’in ve yerleşik satılan mal maliyeti eklentilerinin zaten okuduğu alana yazar; böylece kimsenin hatırlamasına gerek kalmadan son maliyet yöntemi doğru kalır. Stok girişi sırasında ağırlıklı ortalama maliyetlendirme ise bir Pro özelliğidir.
WooCommerce’ten bir stok değeri çıkarmak#
Aritmetiği basit; asıl sorun girdilerde:
Stok değeri = Σ (eldeki miktar × birim maliyet)
Bunun için aynı anda iki şeyin doğru olması gerekir:
- Miktarlarınız doğru olmalı. Yanlış bir miktarı doğru bir maliyetle çarpmak, kendinden emin ama yanlış bir sayı üretir; üstelik stok seviyeleri sıradan pek çok nedenle kayar. Bir değerleme, arkasındaki sayım kadar iyidir. Değerlemenin yeri de bu yüzden rastgele bir salı günü değil, bir stok sayımının hemen sonrasıdır.
- Maliyetleriniz güncel olmalı. Ürün oluşturulurken bir kez doldurulup bir daha dönülmeyen maliyet alanları, sorunun ikinci yarısıdır.

Her üründe maliyet yoksa bu sizi durdurmasın. Önce en yüksek değerli ürün gruplarınıza maliyet girin; en sık döngüsel sayım yapacağınız A kalemlerinin aynısı. Toplamı belirleyen onlardır ve stok değerinizin %80’ini tam olarak kapsayan bir değerleme, %100’ünü tahminle kapsayandan çok daha faydalıdır.
Stocktake‘in ücretsiz sürümü, satılan mal maliyeti verisi girilmişse sapmayı maliyet üzerinden fiyatlandırır; böylece bir sayım size farkın ne kadar ettiğini söyler. Tam stok değerlemesi, yani hem maliyet hem perakende üzerinden toplam stok değerinin kategori kırılımıyla verilmesi, bir Pro özelliğidir.
Rakamın yanlışa saptığı yerler#
- Gümrüklenmiş maliyeti dışarıda bırakan maliyetler. Nakliye, gümrük vergisi ve ithalat masrafları birim maliyetinizde yoksa stoku olduğundan düşük değerliyor ve her satışta marjı olduğundan yüksek gösteriyorsunuz. Bunları dahil edip etmeyeceğinize karar verin, sonra tutarlı davranın.
- Ölü stoku ödediğiniz bedelle değerlemek. Üç yıldır satılmayan bir ürün grubu, tam maliyetiyle bir varlık değildir. Pek çok ülkenin mevzuatı, maliyet ile gerçekçi biçimde elde edebileceğiniz tutardan hangisi düşükse onu bekler.
- Maliyet ile perakendeyi tek bir toplamda karıştırmak. Genellikle bazı ürünlerde maliyet girilmişken diğerlerinin fiyata düşmesiyle olur. Herhangi bir beyan vermeden önce bunu kontrol edin.
- Size ait olmayan stoku değerlemek. Konsinye ürünler sizin raflarınızda durur ama başkasına aittir.
- Yıllar arasında yöntem değiştirmek. “Son maliyet”ten “ağırlıklı ortalama”ya geçmek bile bu yılı geçen yılla karşılaştırılamaz hâle getirir. Bir mali müşavirin açıklanmasını isteyeceği şey tam olarak budur.
Gerçek maliyet katmanlarına ne zaman ihtiyacınız olur#
Ürün başına tek bir maliyet, küçük perakendenin çoğu için yeterlidir. Şu durumlarda yetmemeye başlar:
- Alış fiyatlarınız çok oynuyorsa. Kur dalgalanmasına maruz ithal mallar, emtialar, mart ile eylül fiyatı arasındaki fark yuvarlama hatasından büyük olan her şey.
- Parti bazında izlenebilirliğe ihtiyacınız varsa: son kullanma tarihleri, geri çağırmalar veya düzenlemeye tabi mallar için. Bu bir parti takibi gereksinimidir ve değerleme de onunla birlikte gelir.
- Denetçiniz özellikle FIFO istiyorsa. Hiç kaydetmediğiniz parti maliyetlerini ne kadar e-tablo çalışması yaparsanız yapın geri getiremezsiniz.
- Stok, bilançonuzun büyük bir kısmını oluşturuyorsa. Rakam büyüdükçe yaklaşıklığın kabul edilebilirliği azalır.
O noktada, alımları parti olarak kaydeden bir stok ya da muhasebe yazılımına bakıyorsunuz demektir; €8’den 40 adet, €11’den 60 adet mal kabul etmenin tek bir alanı ezmek yerine iki katman oluşturduğu türden bir yazılıma. Bu, bir mağaza eklentisinden farklı bir araç kategorisidir ve ihtiyaç gerçekse dürüst cevap budur.
Pratik bir rutin#
- Yönteminize karar verin: son maliyet ya da ağırlıklı ortalama. Sonra tarihiyle birlikte yazıya dökün.
- A kalemlerinize maliyet girin; dahil etmeye karar verdiyseniz gümrüklenmiş maliyetle birlikte.
- Değerlemeden önce sayın. Denklemin miktar tarafını güvenilir kılan şey, değerlemenin hemen öncesinde yapılan bir stok sayımıdır.
- Maliyet üzerinden değerleyin, ölü stoku aşağı çekin ve hesabın dökümünü saklayın.
- Bir dahaki sefere aynı şekilde tekrarlayın. Tutarlı iki değerleme arasındaki karşılaştırma size bir şey söyler; tutarsız ikisi hiçbir şey söylemez.
Stok değerleme SSS#
WooCommerce FIFO stok değerlemesi yapabilir mi?
Hayır ve hiçbir eklenti bunu yalnızca WooCommerce verisiyle ekleyemez. FIFO tamamen bir birimin hangi alım partisinden geldiğiyle ilgilidir; WooCommerce ise alım partilerinin geçmişini değil, ürün başına tek bir güncel maliyet saklar. Bu bilgi hiçbir zaman kaydedilmediği için sonradan türetilemez.
Stoku maliyet üzerinden mi perakende üzerinden mi değerlemeliyim?
Muhasebenize giren her şey için maliyet üzerinden. Perakende değerleme, sigorta açısından ve raflarınızda ne kadar paranın atıl durduğunu görmek açısından işe yarar; ama bunu dönem sonu stokunuz olarak kaydetmek, elde etmediğiniz kârı kayda geçirir.
Hiç yöntem seçmediysem hangi değerleme yöntemini kullanıyorum?
Genellikle ya son maliyeti, yani fiyatlar değiştiğinde maliyet alanını güncelliyorsanız onu, ya da ürün oluşturulurken girilmiş, artık eskimiş bir rakamı. Hiçbiri kendi başına yanlış değil; ama hangisinde olduğunuzu bilmemek, dönem sonu stok rakamınızı açıklayamamanız demektir. Birini seçin, yazıya dökün ve yıllar arasında tutarlı tutun.
Nakliye ve gümrük vergisi birim maliyete dahil edilmeli mi?
Bu sizin kararınız, ama bilinçli verin ve her yerde aynı şekilde uygulayın. Gümrüklenmiş maliyetleri dışarıda bırakmak stokunuzu olduğundan düşük değerler ve her satışta marjınızı olduğundan yüksek gösterir. Hangi yolu seçerseniz seçin, gelecek yıl karşılaştırılabilir olsun diye bunu değerleme yönteminizle birlikte not edin.
Her üründe maliyet verisine ihtiyacım var mı?
Hayır. En yüksek değerli ürün gruplarınızdan başlayın; toplamı zaten onlar belirliyor. Stok değerinizin %80’ini doğru şekilde kapsayan bir değerleme, tamamını tahminle kapsayandan çok daha faydalıdır.
Bunun yerine ne zaman gerçek bir stok yazılımına ihtiyaç duyarım?
Alış fiyatlarınız siparişler arasında belirgin biçimde oynadığında, son kullanma tarihleri veya geri çağırmalar için parti bazında izlenebilirlik gerektiğinde, bir denetçi özellikle FIFO istediğinde ya da stok, bilançonuzun yaklaşıklığın kabul edilemez hâle geldiği kadar büyük bir kısmını oluşturduğunda. Bu ihtiyaçlar, alımları parti olarak kaydeden bir yazılım gerektirir.
