Maaş Hesaplama 2021, çalışan bilgilerini girdikten sonra makro ile maaş hesabı yapan bir şablondur. Dosya, net maaşa denk gelen brüt tutarı bulur ve sonuçları özet sayfasında toplar. Bu sürüm limitlidir ve yalnızca 1 hesaplama yapmanıza izin verir. Sınırsız sürümü Makrolarla Net Brüt Maaş Hesaplamaları isimli dosyamızdan satın alabilirsiniz. Aynı hesabı güncel yılın oranlarıyla görmek isterseniz PratikBordro'daki netten brüte maaş hesaplama yazısına bakabilirsiniz.
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
- MAASLAR: Giriş sayfasıdır. Sütun başlıkları Tarih, Ay, Maaş Türü, Süre, Medeni Durum, Çocuk Sayısı ve Çalışan No şeklindedir. Örnek kayıtlarda Ocak ve Şubat ayları için NET maaş türü, 30 gün süre ve BEKAR medeni durum görülür. Sayfada 6 alanda Veri Doğrulama kullanılmıştır; bu sayede hatalı seçim ya da yazım kaynaklı hesaplama sorunları önlenir.
- ICMAL: Hesaplama sonuçlarının yansıdığı özet sayfasıdır (A1:AO13 aralığı).
Makrolar
- Baglanti_Yap (Module1): Çalışma kitabının kendisine ADO ve Microsoft ACE OLEDB bağlantısı kurar. Böylece ICMAL sayfasından SQL sorgusuyla önceki ayın kümülatif gelir vergisi matrahı okunabilir. Excel sürümüne göre aynı bağlantı dizesi kullanılır. Bağlantı yalnızca dosyanın kendisine yapılır, dışarıya bir bağlantı görünmemektedir.
- Calistir (MAASLAR sayfasının kodu): A2:A13 aralığındaki her satırı sırayla okur (maaş, maaş türü, çalışma tipi, süre, SGK günü, medeni durum, çocuk sayısı, SGK tipi, sicil no). SİGORTALI, EMEKLİ ve STAJYER tipine göre SGK ve işsizlik oranlarını belirler; SGK tavanı, damga vergisi oranı ve asgari ücret değerlerini kullanır. Maaş türü NET ise, net tutara ulaşana kadar döngüyle brüt tutarı artırarak bulur. SAATLİK, GÜNLÜK ve AYLIK çalışma tiplerine göre net tutarı süreye oranlar. Gelir vergisini Gelir_Vergisi fonksiyonuyla hesaplar.
- Calistir başlangıçta Sheet1 üzerindeki A2'den sonrasını siler. Bu, sonuç sayfasını yenilemek içindir. Kodun tamamı özette görünmediğinden, diğer yordamların (Text1_Change, UserForm_Activate, Nesneleri_Temizle, Worksheet_Activate) ayrıntısı burada yazılmamıştır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- MAASLAR sayfasında yıl, ay, maaş, maaş türü, süre, medeni durum, çocuk sayısı ve çalışan bilgilerini girin.
- Veri girerken doğrudan Kopyala/Yapıştır yerine Özel Yapıştır ile yalnızca Değerler seçeneğini kullanın. Aksi halde doğrulama kuralları bozulabilir ve hesaplama yanlış çıkabilir.
- Sayfadaki Hesapla butonuna basın.
- Sonuçları ICMAL sayfasında inceleyin.