{% extends "base.html" %} {% set active = "rh" %} {% block title %}RH · ArcaBeauty Club{% endblock %} {% block content %}
Personal

Recursos Humanos

Empleados activos {{ empleados|selectattr("activo")|list|length }}
Ventas atendidas (periodo) {{ totales_nomina.ventas }}
Comisiones (periodo) ${{ "%.0f"|format(totales_nomina.comision) }}
Nómina total (periodo) ${{ "%.0f"|format(totales_nomina.total) }}

Equipo

{% if empleados %} {% for e in empleados %} {% endfor %}
NombrePuestoTipo de pagoSueldo baseComisiónHorario
{{ e.nombre }} {{ e.puesto or "—" }} {{ tipos_pago.get(e.tipo_pago, e.tipo_pago) }} ${{ "%.0f"|format(e.salario_base) }} {{ e.porcentaje_comision|int }}% {{ e.hora_entrada }}–{{ e.hora_salida }} Ver
{% else %}
Sin empleados registrados
{% endif %}

Reporte de nómina

Sueldo base (si aplica) + comisión sobre las ventas atendidas en el periodo seleccionado.

{% if filas_nomina %} {% for f in filas_nomina %} {% endfor %}
EmpleadoVentas atendidasTotal vendidoSueldo baseComisiónTotal a pagar
{{ f.nombre }} {{ f.ventas_atendidas }} ${{ "%.0f"|format(f.total_vendido) }} ${{ "%.0f"|format(f.salario) }} ${{ "%.0f"|format(f.comision) }} ${{ "%.0f"|format(f.total_pagar) }}
Total {{ totales_nomina.ventas }} ${{ "%.0f"|format(totales_nomina.salario) }} ${{ "%.0f"|format(totales_nomina.comision) }} ${{ "%.0f"|format(totales_nomina.total) }}
{% else %}
Sin empleados activos para calcular nómina
{% endif %}
{% endblock %}