퇴직금 계산기
인도 법, 비법, UAE 또는 맞춤 공식으로 퇴직금을 계산합니다.
월급액 (마지막 지급된 급여)
퇴직금 공식 설명
- 인도 (퇴직금 법): 15/26 × 급여 × 근무 연수
- 인도 (비법정): 15/30 × 급여 × 근무 연수
- 아랍에미리트: 21/30 × 급여 × 연수(최대 5년) + 1 × 급여 × 추가 연수
이 도구 소개
퇴직금(그래튜이티)은 퇴직, 자발적 이직, 또는 해고 시 고용주가 직원에게 일시금으로 지급하는 금액입니다. 이 계산기는 인도의 1972년 퇴직금지급법, 비법정제도, 아랍에미리트 노동법, 또는 조직이 따르는 맞춤형 공식 등 다양한 규제 체계에 따라 퇴직금 수령액을 추정하는 데 도움을 줍니다. 퇴직금액을 이해하는 것은 은퇴 계획 수립과 고용 조건 협상에 필수적입니다.
이 계산기를 사용하려면 당신의 고용 지역과 적용되는 계산 방식을 선택하세요. 기본 급여, 근무 연수, 특정 공식에 필요한 추가 요소를 입력하면 됩니다. 도구가 즉시 예상 퇴직금을 계산하고 내역을 표시하여 당신의 지급액이 어떻게 산정되었는지 정확히 확인할 수 있습니다. 이러한 투명성은 고용주가 제시한 금액을 검증하거나 이직 협상에 준비하는 데 도움이 됩니다.
자주 묻는 질문
코드 구현
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.