{#- SPDX-License-Identifier: Apache-2.0 SPDX-FileCopyrightText: 2025 - 2026 BMO Soluciones, S.A. -#} {% extends "base.html" %} {% block content %}

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

{% if is_edit %} {{ _('Ver Configuración') }}
{% endif %} {{ _('Volver') }}
{{ _('Configuración General') }}
{{ form.hidden_tag() }}
{{ form.nombre.label(class="form-label") }} {{ form.nombre(class="form-control" + (" is-invalid" if form.nombre.errors else "")) }} {% if form.nombre.description %}
{{ form.nombre.description }}
{% endif %} {% for error in form.nombre.errors %}
{{ error }}
{% endfor %}
{{ form.activo(class="form-check-input") }} {{ form.activo.label(class="form-check-label") }}
{{ form.descripcion.label(class="form-label") }} {{ form.descripcion(class="form-control") }}
{{ form.tipo_planilla_id.label(class="form-label") }} {{ form.tipo_planilla_id(class="form-select" + (" is-invalid" if form.tipo_planilla_id.errors else "")) }} {% if form.tipo_planilla_id.description %}
{{ form.tipo_planilla_id.description }}
{% endif %} {% for error in form.tipo_planilla_id.errors %}
{{ error }}
{% endfor %}
{{ form.moneda_id.label(class="form-label") }} {{ form.moneda_id(class="form-select" + (" is-invalid" if form.moneda_id.errors else "")) }} {% if form.moneda_id.description %}
{{ form.moneda_id.description }}
{% endif %} {% for error in form.moneda_id.errors %}
{{ error }}
{% endfor %}
{{ form.empresa_id.label(class="form-label") }} {{ form.empresa_id(class="form-select" + (" is-invalid" if form.empresa_id.errors else "")) }} {% if form.empresa_id.description %}
{{ form.empresa_id.description }}
{% endif %} {% for error in form.empresa_id.errors %}
{{ error }}
{% endfor %}
{{ form.mes_inicio_fiscal.label(class="form-label") }} {{ form.mes_inicio_fiscal(class="form-select" + (" is-invalid" if form.mes_inicio_fiscal.errors else "")) }} {% if form.mes_inicio_fiscal.description %}
{{ form.mes_inicio_fiscal.description }}
{% endif %} {% for error in form.mes_inicio_fiscal.errors %}
{{ error }}
{% endfor %}
{{ form.vacation_policy_id.label(class="form-label") }} {{ form.vacation_policy_id(class="form-select" + (" is-invalid" if form.vacation_policy_id.errors else "")) }} {% if form.vacation_policy_id.description %}
{{ form.vacation_policy_id.description }}
{% endif %} {% for error in form.vacation_policy_id.errors %}
{{ error }}
{% endfor %}
{{ form.periodo_fiscal_inicio.label(class="form-label") }} {{ form.periodo_fiscal_inicio(class="form-control", type="date") }} {% if form.periodo_fiscal_inicio.description %}
{{ form.periodo_fiscal_inicio.description }}
{% endif %}
{{ form.periodo_fiscal_fin.label(class="form-label") }} {{ form.periodo_fiscal_fin(class="form-control", type="date") }} {% if form.periodo_fiscal_fin.description %}
{{ form.periodo_fiscal_fin.description }}
{% endif %}

{{ _('Deducciones Automáticas') }}
{{ form.aplicar_prestamos_automatico(class="form-check-input") }} {{ form.aplicar_prestamos_automatico.label(class="form-check-label") }}
{{ form.prioridad_prestamos.label(class="form-label") }} {{ form.prioridad_prestamos(class="form-control", placeholder="250") }} {% if form.prioridad_prestamos.description %}
{{ form.prioridad_prestamos.description }}
{% endif %}
{{ form.aplicar_adelantos_automatico(class="form-check-input") }} {{ form.aplicar_adelantos_automatico.label(class="form-check-label") }}
{{ form.prioridad_adelantos.label(class="form-label") }} {{ form.prioridad_adelantos(class="form-control", placeholder="251") }} {% if form.prioridad_adelantos.description %}
{{ form.prioridad_adelantos.description }}
{% endif %}
{{ _('Cancelar') }} {{ form.submit(class="btn btn-coaty") }}
{% if is_edit %}
{{ _('Componentes Asignados') }}
  • {{ _('Empleados') }} {{ empleados_count }}
  • {{ _('Percepciones') }} {{ percepciones_count }}
  • {{ _('Deducciones') }} {{ deducciones_count }}
  • {{ _('Prestaciones') }} {{ prestaciones_count }}
  • {{ _('Reglas') }} {{ reglas_count }}
{% endif %}
{% endblock %}