Sitenin her aktif banka/kasa hesabı için, yönetim devrinden bu yana o hesaba Giren (daire tahsilatı + harici gelir + virman girişi), Çıkan (gider + virman çıkışı) ve güncel Bakiye tutarını listeler. Bu tablo kümülatiftir, seçili ay/yıl filtresinden bağımsızdır.
Alttaki "Genel Toplam" satırı, tüm hesap bakiyelerinin toplamıdır ve Net Kasa ile birebir eşittir.
Varsayılan (isDefault) TL hesabınız "ana kasa" olarak işaretlenir. Bir banka hesabına bağlanmamış tüm hareketler burada toplanır:
Böylece "ana kasa" satırı, elde/serbest duran gerçek kasa tutarını gösterir.
Kapalı (pasif) banka hesapları Kasa Durumu hesaplamasına ayrı satır olarak dahil edilmez. Bu hesaplarda kalan bakiye varsa, "ana kasa" (varsayılan hesap) satırına yansıtılır; böylece toplam Net Kasa değişmez.
Para birimi TL olmayan hesaplar (ör. gram altın, USD, EUR) burada kendi biriminde gösterilir; Giren, Çıkan ve Bakiye gram/dolar/euro olarak listelenir.
Bu hesaplar ₺ Net Kasa toplamına katılmaz — kur dalgalanmasından kasa tutarını korumak için ayrı tutulur.
Banka hesabı kaydında Para Birimi alanını gram-altin, gram-gumus, USD, EUR, GBP gibi bir değere ayarlayın. Para birimi TL olan hesaplar Net Kasa'ya girer; diğerleri "Varlık Hesapları" bölümünde kendi biriminde görünür.
Daire tahsilatı olmayan gelirlerdir: hurda/demirbaş satışı, banka faiz geliri, bağış, kira geliri vb.
Gelirler sayfasındaki "Harici Gelir" ile eklenir. Gelir kategorisi, paranın gireceği hesap, tutar ve tarih girilir. Kayıt siteyonetimi_odemeler tablosuna daire bağı olmadan (daireId boş) yazılır ve Kasa Durumu'nda ilgili gelir kategorisi altında ve hesap bakiyesinde görünür.
Bir hesaptan başka bir hesaba para/varlık aktarmaktır. Örnek: aidat hesabından 10.000 TL ile 8 gram altın alıp altın hesabına geçirmek.
Gelirler sayfasındaki "Virman" ile yapılır: kaynak hesap ve tutarı, hedef hesap ve tutarı (farklı birim olabilir) girilir. Sistem kaynak hesaba bir gider, hedef hesaba bir giriş kaydı oluşturur; iki kayıt ortak bir referansla eşlenir ve source = 'virman' ile işaretlenir.
Virman gerçek bir gelir veya gider değildir; yalnızca sitenin kendi hesapları arasında para taşınmasıdır. Bu yüzden:
Site mevcut yönetime belirli bir tarihte ve belirli bir kasa tutarıyla devredildiyse:
Devir tarihi ve tutarı Site Yönetimi Ayarlarından girilir.
Daire sahibi/kiracı, yalnızca üyeliğinin geçerli olduğu tarih aralığındaki kasa hareketlerini ve giderleri görebilir. Bu aralık siteyonetimi_uye kaydınızdaki başlangıç (startDate) ve bitiş (stopDate) tarihlerinden belirlenir:
Sayfa üstünde hangi tarih aralığının gösterildiğine dair bir bilgi notu yer alır.
Genellikle veritabanında eksik kolonlardan kaynaklanır. Şu migration'ların çalıştığından emin olun:
banka.paraBirimisiteyonetimi_odemeler: source, apartmanId, categoryId, transferRef (ve daireId NULL olabilmeli)siteyonetimi_giderler: source, transferRefSunucuda php spark migrate komutunu çalıştırmak bu kolonları ekler. siteyonetimi_hesap_hareket tablosu gerekmez (geliştirme sırasında yapılıp iptal edildi).