{% if cfdi.nomina %}

Complemento de Nómina

Tipo {{ 'Ingreso' if cfdi.nomina.tipo_nomina == 'I' else 'Egreso' }}
Periodo {{ format_date(cfdi.nomina.fecha_inicial_pago) }} → {{ format_date(cfdi.nomina.fecha_final_pago) }}
Fecha de Pago {{ format_date(cfdi.nomina.fecha_pago) }}
Días Pagados {{ format_number(cfdi.nomina.num_dias_pagados, 2) }}
Empleado
{{ cfdi.receptor.nombre }}
No. Empleado
{{ cfdi.nomina.receptor.num_empleado }}
Puesto
{{ cfdi.nomina.receptor.puesto or '-' }}
Salario Diario
{{ format_currency(cfdi.nomina.receptor.salario_diario_integrado, moneda, include_symbol=false) if cfdi.nomina.receptor.salario_diario_integrado else '-' }}
{% if cfdi.nomina.percepciones and cfdi.nomina.percepciones.percepcion %} {% for p in cfdi.nomina.percepciones.percepcion %} {% endfor %}
Percepción Clave Gravado Exento
{{ p.concepto }} {{ p.clave }} {{ format_currency(p.importe_gravado, moneda, include_symbol=false) }} {{ format_currency(p.importe_exento, moneda, include_symbol=false) }}
{% endif %} {% if cfdi.nomina.deducciones and cfdi.nomina.deducciones.deduccion %} {% for d in cfdi.nomina.deducciones.deduccion %} {% endfor %}
Deducción Clave Importe
{{ d.concepto }} {{ d.clave }} -{{ format_currency(d.importe, moneda, include_symbol=false) }}
{% endif %}
Total Percepciones {{ format_currency(cfdi.nomina.total_percepciones, moneda, include_symbol=false) if cfdi.nomina.total_percepciones else '-' }}
Total Deducciones -{{ format_currency(cfdi.nomina.total_deducciones, moneda, include_symbol=false) if cfdi.nomina.total_deducciones else '-' }}
Líquido {{ format_currency((cfdi.nomina.total_percepciones or 0) - (cfdi.nomina.total_deducciones or 0), moneda, include_symbol=false) }}
{% endif %}