{% extends "base.html" %} {% block title %}Gratuity Register · WageWise Neo{% endblock %} {% block content %}
At Exit mode: Gratuity is not deducted or provisioned monthly. The amounts below are the accrued gratuity payable if each employee left today. Enable monthly provisioning in Company Settings → Gratuity.
| Employee | Designation | Date of Joining | Years of Service | Basic + DA | Accrued Gratuity | {% if grat_cfg.process_with_salary %}Monthly Provision ({{ grat_cfg.provision_rate or 4.81 }}%) | {% endif %}Status |
|---|---|---|---|---|---|---|---|
| {{ emp.full_name }} | {{ emp.designation or '—' }} | {{ (emp.date_of_joining|dateonly) or '—' }} | {{ g.years_of_service }} | ₹{{ "{:,.0f}".format(emp.basic_salary + emp.da) }} | ₹{{ "{:,.0f}".format(g.accrued_amount) }} | {% if grat_cfg.process_with_salary %}₹{{ "{:,.0f}".format((emp.basic_salary + emp.da) * (grat_cfg.provision_rate or 4.81) / 100) }} | {% endif %}{% if g.eligible_for_payout %} Eligible {% elif g.years_of_service >= 1 %} Accruing {% else %} < 1 yr {% endif %} |
| Total | ₹{{ "{:,.0f}".format(total_accrued) }} | {% if grat_cfg.process_with_salary %}₹{{ "{:,.0f}".format(gratuity_data|sum(attribute='emp.basic_salary') + gratuity_data|sum(attribute='emp.da') |float * (grat_cfg.provision_rate or 4.81) / 100) }} | {% endif %}|||||
Formula: (Basic + DA) × 15 ÷ 26 × Completed years of service. A remainder of 6+ months in the final year rounds up to a full year. Eligible for payout only after 5 continuous years (except death/permanent disablement).