Bu dosya, tek bir çalışan için yıllık bordro hesabını VBA ile yapar. Maaşı brüt ya da net olarak girersiniz, makro 12 ayın SGK, işsizlik, gelir vergisi, damga vergisi ve işveren maliyeti değerlerini hesaplar. Sonuçlar iki dashboard sayfasında aylık grafiklerle gösterilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Seçenekler: B sütununda hesaplanabilecek başlıklar (Brüt Ücret, SGK Matrahı, Çalışan SGK Primi, Çalışan İŞSİZLİK Primi, Gelir Vergisi Matrahı, Kümülatif Gelir Vergisi Matrahı, Gelir Vergisi 1-5, Toplam Gelir Vergisi vb.) listelenir. C sütunundaki işaretlerle hangi başlıkların hesaplanacağını seçersiniz. "Tümünü Göster/Gizle" seçeneği tüm başlıkları tek seferde açar veya kapatır.
- Detay: 4. satırda Ay, Engel Derece, Maaş Tipi, Brüt Ücret, Çalışan SGK Primi, Gelir Vergisi Matrahı, Damga Vergisi, İşveren SGK Primi, Maliyet ve Teşvikli Maliyet gibi sütunlar yer alır. Girdiler A:F sütunlarındadır, hesaplanan başlıklar G sütunundan sağa doğru yazılır.
- Dashboard: Çalışan açısından BRÜT Kazanç, SGK ve İşsizlik, Gelir ve Damga vergileri ile NET toplamlarını ay bazında gösterir.
- Dashboard_1: İşveren açısından BRÜT Kazanç, SGK ve İşsizlik, Hazine İndirimi ve Teşvikli Maliyet değerlerini gösterir.
Makrolar
- Sayfa1 (Worksheet_Change): Seçenekler sayfasında C4 hücresi değiştiğinde C6:C34 aralığındaki tüm seçimleri aynı değere getirir. Bu işlem otomatik çalışır.
- hesaplama modülü (ProcessYataySheet): Önce hazine indirimi uygulanıp uygulanmayacağını sorar, uygulanacaksa 4 ya da 5 oranını ister. Ardından Detay sayfasındaki eski sonuçları ve dashboard özet alanlarını temizler, Seçenekler'de işaretli başlıkları yazar. Her satırda Maaş Tipi "BRÜT" değilse BrutMaas ile netten brüte çevirir. SGK tipine (Normal, Emekli, Stajyer), engel derecesine ve BES katılımına göre kesintileri, kümülatif gelir vergisini, damga vergisini, net maaşı ve işveren maliyetini hesaplar. Vergi dilimleri 158.000, 330.000, 1.200.000 ve 4.300.000 TL sınırlarıyla %15, %20, %27, %35 ve %40 olarak koddadır.
- doğru modülü: Aynı hesabın "yatay" adlı bir sayfa için yazılmış eski sürümüdür. Bu sayfa dosyada bulunmadığından bu modül kullanılmaz.
- Dashboard modülü (CreateMonthlyDetailChart): Detay sayfasındaki değerleri aylara göre toplar, Dashboard sayfasındaki eski grafikleri siler ve "Aylık Bordro Dağılımı" başlıklı kümelenmiş sütun grafiğini yeniden oluşturur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Seçenekler sayfasında hesaplanmasını istediğiniz başlıkları işaretleyin.
- Detay sayfasında A:F sütunlarına ay, SGK tipi, engel derecesi, BES durumu, maaş tipi (BRÜT ya da NET) ve tutarı girin.
- Hesap Makinesi simgesine tıklayın, hazine indirimi sorusunu yanıtlayın.
- Sonuçları Detay sayfasında ve dashboard sayfalarında inceleyin.