{#- SPDX-License-Identifier: Apache-2.0 SPDX-FileCopyrightText: 2025 - 2026 BMO Soluciones, S.A. -#} {% extends "base.html" %} {% from 'macros.html' import render_field, render_form_errors %} {% block content %} {{ render_form_errors(form) }}

{% if is_edit %} {{ _('Editar Novedad') }} {% else %} {{ _('Nueva Novedad') }} {% endif %}

{{ _('Volver') }}
{{ _('Planilla:') }} {{ planilla.nombre }}
{{ _('Período:') }} {{ nomina.periodo_inicio.strftime('%d/%m/%Y') }} - {{ nomina.periodo_fin.strftime('%d/%m/%Y') }}
{{ _('Estado:') }} {% if nomina.estado == 'generated' %} {{ _('Generado') }} {% elif nomina.estado == 'approved' %} {{ _('Aprobado') }} {% endif %}
{{ _('Datos de la Novedad') }}
{{ form.hidden_tag() }}
{{ render_field(form.empleado_id) }}
{{ render_field(form.tipo_concepto) }}
{{ render_field(form.percepcion_id) }}
{{ render_field(form.deduccion_id) }}
{{ render_field(form.codigo_concepto) }} {{ _('Este código identifica el concepto en el sistema. Se actualizará automáticamente al seleccionar una percepción o deducción.') }}
{{ render_field(form.tipo_valor) }}
{{ render_field(form.valor_cantidad) }} {{ _('Ingrese el valor según el tipo seleccionado (ej: 5 para 5 horas, 1500 para un monto fijo).') }}
{{ render_field(form.fecha_novedad) }}
{{ render_field(form.es_inasistencia) }}
{{ render_field(form.descontar_pago_inasistencia) }}

{{ _('Cancelar') }} {{ form.submit(class="btn btn-primary") }}
{% endblock %}