Bu dosya, mükelleflerden yapılan tahsilatları kayıt altına alan ve kasadaki tutarı izleyen, makro destekli bir kasa defteri uygulamasıdır. Kayıtlar kullanıcı formları üzerinden girilir, tutarlar ilgili bordro sayfalarına işlenir ve kasa bakiyesi bu kayıtlara göre hesaplanır.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- MÜKELLEF: Ad soyad, iş kolu ve diğer bilgileri içeren mükellef listesi. Aynı sayfada kasa özeti de yer alır: üç bordronun toplamları (AI3:AI5), bunların toplamı (AI6), devreden kasa (AJ18) ve kasada bulundurulabilecek üst limit (AR1).
- TSİZ: Takipsiz Tahsilat Bordrosu. Sıra no, makbuz tarihi, toplam ve YGV, BGV, GGV, KGV, VRS, KDV, TAV, DV, YH gibi tahsilat türü sütunları vardır. Her sütunun üstünde bir hesap kodu bulunur (örneğin 1.1.1.1).
- TLİ: Takipli Tahsilat Bordrosu, aynı yapıdadır.
- MUH: Muhasebe Tahsilat Bordrosu. SGV, YH, DİPH, FP, ADLİ TEM, ÇEŞ.EM., KATİ TEM gibi sütunlar içerir.
- Sayfa1, Sayfa2: Neredeyse boş yardımcı sayfalardır.
Kullanılan formüller
=SUM(E5:E480)ve benzerleri: TSİZ, TLİ ve MUH sayfalarının üst kısmında bordro toplamını verir.=TODAY(): Güncel tarihi alır.=SUM(AI3:AI5): Üç bordronun toplamını MÜKELLEF sayfasında birleştirir.=IF(F1=F2,1,2): Tarihin değişip değişmediğini kontrol eder. Makro bu sonuca göre yeni gün işlemlerini başlatır.
Makrolar
Dosyada modüller ve çok sayıda kullanıcı formu bulunur.- Auto_Open: Dosya açılınca çalışır. Üst limit (AR1) veya devreden kasa (AJ18) boşsa uyarı verip giriş formunu gösterir. Tarih değişmişse devreden kasa değerini günceller, TSİZ, TLİ, MUH ve MÜKELLEF sayfalarındaki kayıt alanlarını temizler ve "POROGRAM GÜNCELLENDİ" mesajını verir. Ardından Excel penceresini gizleyip ana menü formunu (UserForm5) açar.
- ParaCevir: Girilen tutarı yazıyla (yazı biçiminde) gösterir. Formlar tutar yazılırken bunu kullanır.
- Class1: Form kutularında yalnızca rakam ve en fazla iki haneli kuruş girilmesine izin verir.
- Tahsilat formları (UserForm1, 7, 12): Mükellef adı yazıldıkça listeyi süzer, tutarları toplar ve kaydı ilgili bordronun ilk boş satırına sıra numarasıyla ekler.
- UserForm8: Ödeme tutarını MÜKELLEF sayfasına işler ve kasa formüllerini yeniden kurar. Üst limit aşılırsa ana formda uyarı gösterilir.
- Diğer formlar: Menü, raporlama ve seçim işlemlerini yürütür.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- İstenirse kasada bulundurulabilecek üst limiti ve devreden kasa tutarını girin.
- Ana menüden tahsilat türünü (takipli, takipsiz, muhasebe) seçin.
- Mükellef adını yazın veya listeden seçin, tutarları girin ve kaydedin.
- Kasa durumunu MÜKELLEF sayfasındaki özet alandan izleyin.