[VBA] Sürekli İşçi Maaş Programı
#13
Bu programla kimse ilgilenmiyor galiba. Programda ki sorun devam ediyor. Çözülseydi ömürlük olacak ve herkesin işine yarayacaktı. Kimse ilgilenmemiş malesef.



  Alıntı
Bu mesajı beğenenler:
#14
(25-09-2019, 09:05)ömerfaruk1 demiş ki: Bu programla kimse ilgilenmiyor galiba. Programda ki sorun devam ediyor. Çözülseydi ömürlük olacak ve herkesin işine yarayacaktı. Kimse ilgilenmemiş malesef.

Uygulamanın son halini ve sorununuzu bu örnek üzerinden bildirirseniz incelemek isterim..



  Alıntı
Bu mesajı beğenenler:
#15
Göndermiş olduğum access programı taşerondan işçi kadrolarına geçen arkadaşlarımızın maaş programıdır. Bildiğiniz üzere geçiş konusu yeni sayılacağından bu güne merkezi bir hesaplama programı yapılmadı. Herkes kendi işini bi şekilde çözüyor. Genelde excel ile. Ancak excelin maaş programı konusundaki sıkıntıları malumunuzdur. Bu yüzden bu programa hesaplama yöntemini bilenlerin el atmasını istiyorum. Bu program şu anda çalışıyor, ancak sgk matrahını(PEK Tutarını) yanlış hesaplıyor. Sosyal Yardımlarda verilen Çocuk yardımı ve yemek yardımı istisna tutarlarını yanlış algılıyor. Dolayısıyla SGK Matrahını(PEK Tutarını) yanlış hesaplıyor. Excelde "Eğer" li formülü var ama access te bi türlü düzeltemedim.
 
Çocuk Yardımı İstisna Tutarı: Brüt Asgari Ücret in % 2 'si. Güncel Olarak=51,17 TL

Yemek İstisna Tutarı İse : Brüt Asgari Ücret / 30 x %6 'sı. Güncel Olarak =5,12 TL

Program Bu değerleri hesaplıyor ancak Sgk Matrahı hesabında hata veriyor.
 
Yasal olarak verilen çocuk yardımı çocuk başına 25 tl. İki çocuk için 50 tl aylık yardım veriyoruz ancak Çocuk yardımı istisna tutarı 51,17 tl. Bu durumda da yardım tutarı kadar istisna uygulanması gerekiyor. bir de üç çocuk durumu var. Üç çocukta 75 tl veriyoruz ama yasal olarak iki çocuk tutarında istisna uygulanması gerekiyor. Yani yasal miktarlar değişene kadar iki çocuk için verilen yardım kadar istisna uygulaması gerekiyor. bir de üç cocuk yardımı yapsak bile iki çocuk tutarı için istisna uygulaması gerekiyor.
 
Yemek Yardımı istisna tutarı için ise farklı bir durum var. Örneğin yemek yardımını 5 tl veren 8 tl veren yani faklı ödeme yapan yerler var. Yasal bir durum yok şu anda. 5 tl veren yerler için ayda 20 iş günü olduğunu düşünürsek yasal hesaplama olarak günlük 5,12 tl yemek yardımı istisna tutarı hesaplanıyor.

20 iş günü için 5*20=100 tl yemek yardımı veriliyor. Ancak istisna tutarı 5,12*20=102,40 tl yapıyor. Yani yine yapılan yardım tutarı kadar istisna uygulaması gerekiyor.

8 tl ödeyenler için ise 8*20=160 tl Anca istisna tutarı ise 5,12*20=102,40 tl. Bu durumda da şöyle bişey çıkıyor.

Yardım tutarı olan 160 tl nin 102,40 tl sine istisna uygulanması gerekiyor.Artan 57,60 tl sgk matrah hesabına dahil edilmesi gerekiyor.

Bu durumu programa bi türlü işleyemedim.
 
Bu işlemi ilgili formda ya karar döngüleriyle (if....then....else ya da Select Case) komutları yardımıyla denedim. Yardım tutarlarını global değişken tanımlayarak, kod içerisinde if, then, else gibi komutlarla denedim ancak yapamadım.


Eklenti Dosyaları
.rar   Teşerondan Geçen İşçi M. 18-17 - 2019 ve Sonrası.rar (Boyut: 242,89 KB / İndirilme: 67)
.png   Adsız.png (Boyut: 26,43 KB / İndirilme: 63)
.png   form.png (Boyut: 63,71 KB / İndirilme: 63)
.png   sgk matrah.png (Boyut: 296,55 KB / İndirilme: 61)



  Alıntı
Bu mesajı beğenenler:
#16
Resmi işleyişi bilmiyorum ama eklediğiniz örnekteki bölümler üzerinden gidersek uygulayacağınız şartları belirtirseniz genel bir fonksiyon hazırlayabilirim sanırım.. 

Ödemeye Esas Bilgiler sekmesindeki bilgiler işlenecekse hesaplamada hangi alanlar kullanılacak? Ya da veriler başka yerden mi çekilecek?



  Alıntı
Bu mesajı beğenenler:
#17
ödemeye esas bilgiler de ki yemek yardımı ve çocuk yardımı GELİRLER başlığı altına geçecek, geçiyo zaten.Burda sıkıntı yok. Meselemiz şu Matrahlar kısmında SSK MATRAHI kısmına GELİRLER in toplamından (bi önceki mesajımda bahsettiğim istisna tutarlarını (yemek ve çocuk)) istisna tutarlarını çıkarıp yazması gerekiyor. Yani SSK MATRAHI = GELİRLER TOPLAMI - İSTİSNA TUTARLARI olmalı. 

MATRAHLAR başlığı altında YEMEK YARDIMI ve ÇOCUK YARDIMI istisna tutarları var onlar yanlış hesaplandığı için SSK MATRAHI hatalı çıkıyor.

İstisna tutarlarının hesaplanması da önceki mesajımda belirttiğim gibi olmalı. 

Hesaplamaları doğru olan excel programı var elimde. Yardımcı olacaksa gönderebilirim. İlginiz için teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#18
Çocuk istisna tutarı = Brüt Asgari Ücret * 0,02 

Yemek İstisna Tutarı(Günlük)= Brüt Asgari Ücret/30 * 0,06

Devletin verdiği yardım tutarları bu sabit tutarlara fazla ya da eksik olabiliyor. Eksikse yardım tutarı kadar, fazlaysa yukardaki hesaplamaya göre arasındaki farkı GELİRLER toplamından çıkar SSK MATRAHINI oluştur diyor.

Bu program yukardaki hesaplama sonucu neyse onu GELİRLER toplamından çıkarıyor. Yardım tutarının fazlalığına ve ya eksikliğine göre hareket etmiyor.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Altformda Kayıt Tıklayınca Sürekli Ilk Kayda Gidiyor. M_Kemal_Askeri 6 128 11-04-2026, 02:28
Son Mesaj: M_Kemal_Askeri
  [FORM] Sürekli Form Filtrelemede Boş Kayıtların Getirmeme kral8596 4 337 03-02-2025, 12:41
Son Mesaj: halily
  Sürekli Formda Alt Toplam Alma ates2014 2 358 10-07-2024, 09:33
Son Mesaj: ates2014
  [VBA] Sürekli Formda Combobox Güncelleme Sorunu benuva 6 758 20-11-2023, 11:56
Son Mesaj: benuva
  Sürekli Formda Kayda Uygun Resim Ekleme yahyamacit 2 440 18-11-2023, 10:56
Son Mesaj: yahyamacit
  Sürekli Formda Yeni Kayıt üstte Olsun hegu 4 565 05-10-2023, 20:55
Son Mesaj: hegu
  [FORM] Sürekli Formda Belli Bir Sütundaki Satırları Tek Bir Metin Kutusunda Birleştirme dormin 4 623 18-01-2023, 14:29
Son Mesaj: dormin
  [FORM] Sürekli Form Düzeninde Her Kayıt Için Ayrı Ayrı Alanların Pasif Olması Hk. dormin 1 464 09-12-2022, 15:36
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi