Gratuity Calculator
Hindistan Yasası, Yasadışı, BAE veya özel formül kullanarak kıdem tazminatı miktarını hesaplayın.
Aylık maaş tutarı (son aldığınız maaş)
Kıdem Tazminatı Formülleri Açıklandı
- Hindistan (Kıdem Tazminatı Yasası): 15/26 × Maaş × Hizmet Yılları
- Hindistan (Yasal Olmayan): 15/30 × Maaş × Hizmet Yılları
- BAE: 21/30 × Maaş × Yıl (maksimum 5 yıl) + 1 × Maaş × Ek Yıl
Bu araç hakkında
Kıdem tazminatı, işverenlerin emekliye ayrılanlar, istifa eden veya işten çıkarılan çalışanlara ödedikleri toplu bir ödemedir. Bu hesaplayıcı, Hindistan'daki 1972 Kıdem Tazminatı Ödeme Yasası, kamu dışı planlar, Birleşik Arap Emirlikleri işçi yasası veya kuruluşunuzun takip edebileceği özel formüller de dahil olmak üzere farklı düzenleyici çerçevelere göre kıdem tazminatı hakkınızı tahmin etmenize yardımcı olur. Kıdem tazminatı miktarınızı anlamak, emeklilik planlaması ve istihdam koşullarını müzakere etmek için gereklidir.
Bu hesaplayıcıyı kullanmak için, istihdam yetki alanınızı ve sizin için geçerli olan hesaplama yöntemini seçin. Temel maaşınızı, hizmet yıllarınızı ve belirli formülün gerektirdiği diğer faktörleri girin. Araç, tahmin edilen kıdem tazminatınızı anında hesaplar ve ödemenizin tam olarak nasıl hesaplandığını görebilmeniz için dökümü gösterir. Bu şeffaflık, işvereniniz tarafından önerilen tutarları doğrulamanıza veya istifa tartışmaları sırasında müzakerelere hazırlanmanıza yardımcı olur.
Sıkça Sorulan Sorular
Kod Uygulaması
def calculate_gratuity(
last_salary: float,
years_of_service: float,
formula: str = "india_act"
) -> float:
"""
Calculate gratuity based on formula.
- india_act: (15/26) * last_salary * years (for employees covered under Gratuity Act)
- india_non_act: (15/30) * last_salary * years
- uae: (21/30) * last_salary * years (for first 5 years, then 30 days/year)
"""
if formula == "india_act":
return (15 / 26) * last_salary * years_of_service
elif formula == "india_non_act":
return (15 / 30) * last_salary * years_of_service
elif formula == "uae":
if years_of_service <= 5:
return (21 / 30) * last_salary * years_of_service
else:
first_five = (21 / 30) * last_salary * 5
remaining = last_salary * (years_of_service - 5)
return first_five + remaining
else:
raise ValueError(f"Unknown formula: {formula}")
salary = 50000
years = 10
print(f"India (Act): {calculate_gratuity(salary, years, 'india_act'):.2f}")
print(f"India (Non-Act): {calculate_gratuity(salary, years, 'india_non_act'):.2f}")
print(f"UAE: {calculate_gratuity(salary, years, 'uae'):.2f}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.