{% if result.non_prodactive_non_ot_department %}
| Designation |
Authorization |
Actual |
Short/Excess |
Average Salary |
Name |
Designation |
Joining Date |
Salary |
Remarks |
{% for department in result.non_prodactive_non_ot_department %}
| {{ department.department_name }} |
{% for desg in department.designations %}
{% for employee in desg.employees %}
{% if forloop.first %}
| {{ desg.designation_name }} |
{{ desg.authorization }} |
{{ desg.actual }} |
{{ desg.difference }} |
{{ desg.average_salary }} |
{% endif %}
{{ employee.name }} |
{{ employee.designation }} |
{{ employee.joining_date }} |
{{ employee.gross_salary }} |
{% if employee.over_time == 'Eligible' %} OT Eligible Employee {% endif %} |
{% endfor %}
{% endfor %}
{% endfor %}
{% endif %}
{% if result.non_prodactive_ot_department %}
| Designation |
Authorization |
Actual |
Short/Excess |
Average Salary |
Name |
Designation |
Joining Date |
Salary |
Remarks |
{% for department in result.non_prodactive_ot_department %}
| {{ department.department_name }} |
{% for desg in department.designations %}
{% for employee in desg.employees %}
{% if forloop.first %}
| {{ desg.designation_name }} |
{{ desg.authorization }} |
{{ desg.actual }} |
{{ desg.difference }} |
{{ desg.average_salary }} |
{% endif %}
{{ employee.name }} |
{{ employee.designation }} |
{{ employee.joining_date }} |
{{ employee.gross_salary }} |
{% if employee.over_time == 'Ineligible' %} OT Ineligible Employee {% endif %} |
{% endfor %}
{% endfor %}
{% endfor %}
{% endif %}
{% if result.prodactive_non_ot_department %}
| Designation |
Authorization |
Actual |
Short/Excess |
Average Salary |
Name |
Designation |
Joining Date |
Salary |
Remarks |
{% for department in result.prodactive_non_ot_department %}
| {{ department.department_name }} |
{% for desg in department.designations %}
{% for employee in desg.employees %}
{% if forloop.first %}
| {{ desg.designation_name }} |
{{ desg.authorization }} |
{{ desg.actual }} |
{{ desg.difference }} |
{{ desg.average_salary }} |
{% endif %}
{{ employee.name }} |
{{ employee.designation }} |
{{ employee.joining_date }} |
{{ employee.gross_salary }} |
{% if employee.over_time == 'Eligible' %} OT Eligible Employee {% endif %} |
{% endfor %}
{% endfor %}
{% endfor %}
{% endif %}
{% if result.prodactive_ot_department %}
| Designation |
Authorization |
Actual |
Short/Excess |
Average Salary |
Name |
Designation |
Joining Date |
Salary |
Remarks |
{% for department in result.prodactive_ot_department %}
| {{ department.department_name }} |
{% for desg in department.designations %}
{% for employee in desg.employees %}
{% if forloop.first %}
| {{ desg.designation_name }} |
{{ desg.authorization }} |
{{ desg.actual }} |
{{ desg.difference }} |
{{ desg.average_salary }} |
{% endif %}
{{ employee.name }} |
{{ employee.designation }} |
{{ employee.joining_date }} |
{{ employee.gross_salary }} |
{% if employee.over_time == 'Ineligible' %} OT Ineligible Employee {% endif %} |
{% endfor %}
{% endfor %}
{% endfor %}
{% endif %}