{#- SPDX-License-Identifier: Apache-2.0 SPDX-FileCopyrightText: 2025 - 2026 BMO Soluciones, S.A. -#} {% extends "base.html" %} {% block title %}{{ _('Cargar Saldo Inicial de Vacaciones') }}{% endblock %} {% block content %}

{{ _('Cargar Saldo Inicial de Vacaciones') }}

{{ _('Uso:') }} {{ _('Use este formulario para cargar el saldo inicial de vacaciones de un empleado al momento de implementar el sistema.') }}

{{ _('Importante:') }}
  • {{ _('El empleado debe tener una cuenta de vacaciones activa.') }}
  • {{ _('Solo puede cargar saldo inicial en cuentas sin movimientos previos.') }}
  • {{ _('Para cargar múltiples empleados, use la opción de') }} {{ _('carga masiva desde Excel') }}.
{{ form.hidden_tag() }}
{{ form.empleado_id.label(class="form-label required") }} {{ form.empleado_id(class="form-control" + (' is-invalid' if form.empleado_id.errors else '')) }} {% if form.empleado_id.description %} {{ form.empleado_id.description }} {% endif %} {% if form.empleado_id.errors %}
{{ form.empleado_id.errors[0] }}
{% endif %}
{{ form.saldo_inicial.label(class="form-label required") }} {{ form.saldo_inicial(class="form-control" + (' is-invalid' if form.saldo_inicial.errors else ''), placeholder="0.00") }} {% if form.saldo_inicial.description %} {{ form.saldo_inicial.description }} {% endif %} {% if form.saldo_inicial.errors %}
{{ form.saldo_inicial.errors[0] }}
{% endif %}
{{ form.fecha_corte.label(class="form-label required") }} {{ form.fecha_corte(class="form-control" + (' is-invalid' if form.fecha_corte.errors else '')) }} {% if form.fecha_corte.description %} {{ form.fecha_corte.description }} {% endif %} {% if form.fecha_corte.errors %}
{{ form.fecha_corte.errors[0] }}
{% endif %}
{{ form.observaciones.label(class="form-label") }} {{ form.observaciones(class="form-control" + (' is-invalid' if form.observaciones.errors else ''), rows=3) }} {% if form.observaciones.description %} {{ form.observaciones.description }} {% endif %} {% if form.observaciones.errors %}
{{ form.observaciones.errors[0] }}
{% endif %}
{{ form.submit(class="btn btn-primary btn-lg") }} {{ _('Cancelar') }}
{% endblock %}