{% extends "base.html" %} {% block content %} {% macro money(v) -%}₹{{ '%.2f'|format(v or 0) }}{%- endmacro %}

Team Salaries

{% if mode == 'live' %} Live projection {% endif %}
{% if rows and rows|length %} Export Excel {% endif %}
Frozen Live (Unfrozen)
{% if is_hr_admin %}
HR/Admin can switch managers
{% endif %}
{% if excluded_team and excluded_team|length %}
    {% for x in excluded_team %}
  • {{ x.emp.full_name }} — {{ x.reason }}
  • {% endfor %}
{% endif %} {% if rows and rows|length > 0 %}
Period: {{ month }}  |  Mode: {{ 'Frozen' if mode=='frozen' else 'Live (Unfrozen)' }}  |  Team size: {{ team|length }}
Total Gross (M): {{ money(totals.gross_m) }}  |  Total Net: {{ money(totals.net_m) }}
{% for r in rows %} {% endfor %}
# Employee Department Basic HRA TA MA Inc. Other Gross
{{ r.sn }} {{ r.emp.full_name }} {% if r.note %} Live {% endif %} {{ r.dept_name }} {{ money(r.basic_0) }} {{ money(r.hra_0) }} {{ money(r.ta_0) }} {{ money(r.ma_0) }} {{ money(r.inc_0) }} {{ money(r.other_0) }} {{ money(r.gross_0) }}
Total Gross {{ money(totals.gross_0) if totals.gross_0 is defined else '—' }}
{% for r in rows %} {% endfor %}
# Employee Department Days Basic M HRA M TA M MA M Inc. M Other M Laptop KPI Arrears Gross M PF ESI TDS PT Advance Target Mobile Net
{{ r.sn }} {{ r.emp.full_name }} {% if r.note %} Live {% endif %} {{ r.dept_name }} {{ '%.2f'|format(r.days or 0) }} {{ money(r.basic_m) }} {{ money(r.hra_m) }} {{ money(r.ta_m) }} {{ money(r.ma_m) }} {{ money(r.inc_m) }} {{ money(r.other_m) }} {{ money(r.laptop_m) }} {{ money(r.kpi_m) }} {{ money(r.arrears_m) }} {{ money(r.gross_m) }} {{ money(r.pf_m) }} {{ money(r.esi_m) }} {{ money(r.tds_m) }} {{ money(r.pt_m) }} {{ money(r.adv_m) }} {{ money(r.target_m) }} {{ money(r.mobile_m) }} {{ money(r.net_m) }}
Totals {{ money(totals.gross_m) }} {{ money(totals.net_m) }}
{% else %}
No data to show for this selection.
{% endif %}
{% endblock %}