Yardimci Defter (Subledger) ile Büyük Defter (General Ledger): Gerçek Sistemler Nasıl Katmanlandırılır?
Detayların neden büyük defterin dışında tutulduğunu, kontrol hesapları ile yardımcı defterlerin neden mutabık olması gerektiğini ve birisi doğrudan kontrol hesabına yevmiye kaydı attığında nelerin bozulduğunu inceleyin.
Büyük defter (general ledger) her hesap için tek bir bakiye tutar: örneğin ticari alacaklar için 9.300 €. Bir yardimci defter (subledger) ise bunun arkasındaki detayı tutar: hangi müşteri, hangi fatura, ne zaman kesilmiş, vadesi ne zaman, henüz tahsil edilmeyen tutar ne kadar.
Gerçek dünyadaki tüm muhasebe sistemleri bu şekilde katmanlandırılmıştır ve bu katmanlandırma bir depolama optimizasyonu değildir. Finansal tablolar üretebilecek kadar küçük kalan bir büyük defter ile işi yürütmeye yetecek kadar zengin operasyonel detaylar barındıran operasyonel kayıtların bir arada yaşamasını sağlayan şey budur.
Kontrol hesabı ilişkisi
Bir yardımcı defteri özetleyen büyük defter hesabına kontrol hesabı (control account) denir. Aralarındaki ilişki değişmez bir kuraldır (invariant):
Yardımcı defter bakiyeleri toplamı = Kontrol hesabı bakiyesi
Büyük defterdeki ticari alacaklar, açık müşteri faturalarının toplamına eşittir. Stoklar, stok değerlemelerinin toplamına eşittir. Duran varlıklar, maddi duran varlık defterindeki (fixed asset register) varlıkların toplamına eşittir. Bunlardan herhangi biri tutmuyorsa ikisinden biri yanlıştır ve hangisinin yanlış olduğunu anlayana kadar ikisine de güvenilemez.
Yaygın yardımcı defterler şunlardır:
| Yardımcı defter | Kontrol hesabı | Tuttuğu detaylar |
|---|---|---|
| Alacak hesapları | 2410 Ticari alacaklar | Müşteri bazında faturalar, yaşlandırma, ödemeler |
| Borç hesapları | 4430 Ticari borçlar | Tedarikçi faturaları, vade tarihleri |
| Stok | 2040 Satın alınan mallar | Kalemler, miktarlar, FIFO maliyet katmanları |
| Duran varlıklar | 12xx | Münferit varlıklar, amortisman planları |
| Bordro | 4460–4463 | Çalışanlar, brüt tutar, kesintiler |
| KDV | 4492 / 2441 | Sınıflandırıcı ve orana göre işlemler |
Her şeyi neden büyük deftere koymuyoruz?
Koyabilirdiniz, ancak sistem kullanılamaz hale gelirdi.
Hacim. Ayda 5.000 fatura kesen bir şirket, yalnızca alacaklar için büyük deftere ayda 15.000 satır eklerdi. Bir mizan (trial balance) hiç kimsenin okuyamayacağı bir belgeye dönüşürdü.
Farklı sorular. Büyük defter "finansal durumumuz nedir?" sorusunu yanıtlar. Alacak yardımcı defteri ise "bize kim borçlu ve ödemede ne kadar geciktiler?" sorusunu yanıtlar; bu soru vade tarihleri, iletişim bilgileri ve ödeme koşulları gibi unsurlar içerir ve bunların hiçbiri yevmiye satırında yer almaz.
Farklı yaşam döngüleri. Bir fatura taslak, kesilmiş, kısmen ödenmiş, ödenmiş, ihtilaflı aşamalarından geçer. Büyük defter ise yalnızca iki anla ilgilenir: alacağın doğduğu an ve kapatıldığı an. Tüm yaşam döngüsünü yevmiye maddeleriyle modellemek, muhasebe etkisi olmayan durum değişiklikleri için bile kayıt atmak anlamına gelirdi.
Farklı saklama ve erişim gereksinimleri. Müşteri iletişim bilgileri, ödeme koşulları ve kredi limitleri kendi gizlilik ve erişim kurallarına sahip operasyonel verilerdir; büyük defter ise finansal kayıttır.
Katmanlar birbirine nasıl bağlanır?
Yardımcı defter kaynaktır, büyük defter ise bu kaynaktan tretilir (derived). Bir fatura satış yardımcı defterinde oluşturulur; faturanın kesilmesi yevmiye kaydını oluşturur. Yön önemlidir; bunu tersine çevirmek sistemlerin bozulmasına yol açar.
Bu durum, her şeyi tutarlı kılan kuralı doğurur: asla doğrudan kontrol hesabına yevmiye kaydı atmayın.
Bir müşteri bakiyesini "düzeltmek" için 2410 hesabına alacak veren manuel bir yevmiye kaydı, yardımcı defteri değiştirmeden büyük defteri değiştirir. Kontrol hesabı ile fatura listesi artık çelişir; sonraki her mutabakat bu farkı devralır ve hiçbir yaşlandırma raporu (aging report) bunu açıklayamaz, çünkü yaşlandırma raporu yardımcı defteri okurken bilanço defteri okur.
Müşteri bakiyesi için doğru düzeltme her zaman bir belgedir (bir ödeme, bir alacak dekontu (credit note), bir şüpheli alacak silme kaydı); çünkü bir belge her iki katmanı aynı anda günceller.
Mutabakat yapma
Her dönem kapanışında (period close):
- Yardımcı defteri toplayın - müşteri bazında açık faturaların toplamı.
- Kontrol hesabı bakiyesini okuyun.
- Herhangi bir farkı araştırın. Yaygın nedenler: kontrol hesabına atılmış doğrudan bir yevmiye kaydı, yanlış hesaba işlenmiş bir belge veya yalnızca tek bir katmanda işlenmiş bir ödeme.
- Her yardımcı defter için tekrarlayın - alacaklar, borçlar, stok, varlıklar, KDV.
Mutabakat, işler yolunda gittiğinde hızlıdır, sorun olduğunda ise teşhis edicidir. Mutabakatı atlamak, aradaki farkın yıl sonunda, buna neden olan kayıtlar aylar öncesinde kalmışken keşfedilmesine yol açar.
Nordlet katmanlamayı nasıl ele alır?
Nordlet'te yardımcı defterler sonradan eklenen bir özellik değil, sistemin asli unsurlarıdır ve büyük defter her zaman bunlardan türetilir:
- Satış ve alış faturaları, kendi yaşam döngüleri, iş ortakları, tarihleri ve ödeme durumları olan ayrı varlıklardır; bunları kesmek veya kaydetmek, yapılandırılabilir deftere nakil kuralları aracılığıyla deftere yansır.
- Stok, kalan miktarlarla birlikte FIFO maliyet katmanlarını tutar; stok tüketimi, stok kontrol hesabına karşı satışların maliyeti (COGS) kaydı oluşturur.
- Duran varlıklar, varlık başına maliyet, faydalı ömür ve birikmiş amortismanı tutar; aylık çalıştırma işlemi özet kaydı atar.
- Bordro, KDV ve mahsuplar her biri kendi detaylarına ve özel deftere nakil kurallarına sahiptir.
Deftere nakil kurallarla yönetildiği için her yardımcı defterin kontrol hesabı bir gelenek değil, yapılandırmadır. Bu aynı zamanda, yanlış yapılandırılmış bir kuralın sistem içinden değişmezlik kuralını bozabilecek tek yol olduğu anlamına gelir; bu yüzden şirket kurulumu yapılırken bir kez kontrol edilmeye değerdir.
Manuel yevmiye kayıtları (journal entries), teknik olarak kontrol hesapları dahil deftere yazılabilir her hedef hesabı seçebilir. Bunu engelleyen bir mekanizma yoktur ve disiplin tamamen size aittir: eğer kendinizi 2410 hesabına yevmiye kaydı atarken bulursanız, aslında yapmak istediğiniz şey bir belgedir.
Mutabakat görünüm ekranları alacaklar ve borçlar için POST /v1/reports/partner-balances ile /v1/reports/debt-aging, stok için /v1/reports/stock-balance ve defter tarafı için /v1/reports/trial-balance uç noktalarıdır.
FAQ
Yardımcı defter (subledger) nedir?
Tek bir büyük defter hesabını destekleyen detaylı kayıttır; ticari alacakların arkasındaki müşteri faturaları, duran varlıkların arkasındaki münferit varlıklar, stokların arkasındaki stok katmanları gibi. Defterin özetlediği operasyonel detayları tutar.
Kontrol hesabı (control account) nedir?
Bir yardımcı defterin toplamını içeren büyük defter hesabı. Bakiyesi her zaman yardımcı defterin kayıtları toplamına eşit olmalıdır ve aralarındaki fark, kapanıştan önce çözülmesi gereken bir mutabakat sorunudur.
Neden doğrudan kontrol hesabına yevmiye kaydı atmamalıyım?
Çünkü yardımcı defteri değiştirmeden büyük defteri değiştirir, böylece ikisi kalıcı olarak çelişir. Müşteri bakiyesini bir belgeyle (ödeme, alacak dekontu veya silme kaydı) düzeltin; bu her iki katmanı aynı anda günceller.
Yardımcı defterler büyük defterle ne sıklıkla mutabık kılınmalıdır?
Kapanış sürecinin bir parçası olarak her dönemde. Her şey mutabık olduğunda bu işlem hızlıdır ve yakaladığı farkları oluştukları ayda açıklamak, yıl sonunda açıklamaya göre çok daha az maliyetlidir.
Gerçeğin tek kaynağı büyük defter mi yoksa yardımcı defter mi?
Yardımcı defter kaynaktır; büyük defter ise ondan türetilir. Belgeler yardımcı defter kayıtlarını oluşturur ve deftere nakil işlemi bunları yevmiye kayıtlarına dönüştürür; bu yüzden düzeltmeler belge seviyesinde yapılmalıdır.