calculate_eosg
Calculate UAE or Saudi end of service gratuity using salary, years, contract type, and resignation reason.
Instructions
Calculate End of Service Gratuity (EOSG) for UAE or Saudi Arabia. UAE: Federal Decree-Law 33/2021 — 21 days/year for first 5 years, 30 days/year after. Saudi: Saudi Labour Law Articles 84-87 — ½ month/year first 5 years, 1 month/year after; resignation factor applies. Example queries: 'UAE gratuity for 7 years service at AED 8000 basic salary', 'Saudi EOSG if I resign after 6 years on SAR 5000 salary'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | Country: 'ae' (UAE) or 'sa' (Saudi Arabia). | |
| monthly_basic_salary | Yes | Monthly basic salary in local currency (AED for UAE, SAR for KSA). Excludes allowances. | |
| years_of_service | Yes | Total years of service (fractional years accepted, e.g. 5.5). | |
| contract_type | No | [ae] Contract type — both compute identically under 2021 Decree-Law. | limited |
| end_reason | No | [sa] Reason for leaving — affects entitlement factor for resignation. | termination |