Bu dosya, çalışanların maaş bilgilerinden yola çıkarak SGK, işsizlik sigortası, gelir vergisi ve damga vergisi kesintilerini hesaplar ve sonuçları aylık olarak ICMAL sayfasında toplar. Böylece sonraki dönemlerin işçilik maliyeti için bütçe oluşturabilirsiniz.
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: Hesaplamanın veri giriş sayfasıdır. Sütunlar: Tarih, Ay, Maaş Türü, Süre, Medeni Durum, Çocuk Sayısı ve Çalışan No. Sayfada 6 adet veri doğrulama (açılır liste) tanımlıdır.
- ICMAL: Hesaplanan sonuçların yazıldığı özet sayfasıdır (A1:AO25 aralığı). Makro, önceki ayın kümülatif gelir vergisi matrahını bu sayfadan okur.
Makrolar
- Baglanti_Yap: Çalışma kitabının kendisine ADO (Microsoft.ACE.OLEDB.12.0) üzerinden bağlanır ve ICMAL sayfasına SQL sorgusu çalıştırılmasını sağlar. Bağlantı yalnızca bu dosyaya yapılır, dışarıya bağlantı veya dosya silme işlemi yoktur.
- Calistir (MAASLAR sayfası kodu): MAASLAR sayfasındaki her satırı okur. Önceki iki dönemi belirler, SGK tipine göre (SİGORTALI, EMEKLİ, STAJYER) SGK ve işsizlik oranlarını seçer. Maaş türü NET ise, net tutara ulaşana kadar brüt tutarı deneme yoluyla artırarak brütü bulur. SAATLİK, GÜNLÜK ve AYLIK çalışma tipine göre net tutarı süreyle orantılar. Gelir vergisi için önceki ayın kümülatif matrahını kullanır. İşlem başında Sheet1 üzerindeki A2 ve sonrasındaki alanı siler; yani önceki sonuçlar yenilenir.
- Kodda ayrıca Gelir_Vergisi işlevi ile Text1_Change, UserForm_Activate, Nesneleri_Temizle ve Worksheet_Activate yordamları yer alır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- MAASLAR sayfasına çalışanların tarih, maaş, maaş türü (NET/BRÜT), çalışma tipi, süre, medeni durum, çocuk sayısı, SGK tipi ve çalışan numarası bilgilerini girin.
- Calistir makrosunu çalıştırın (Alt+F8).
- Sonuçları ICMAL sayfasından inceleyin.