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

{{ _('Registrar Pago Extraordinario') }}

{{ _('Volver') }}
{{ _('Información del Préstamo') }}

{{ _('Empleado:') }} {{ prestamo.empleado.primer_nombre }} {{ prestamo.empleado.primer_apellido }}

{{ _('Código:') }} {{ prestamo.empleado.codigo_empleado }}

{{ _('Saldo Pendiente:') }} {% if prestamo.moneda %} {{ prestamo.moneda.simbolo or prestamo.moneda.codigo }} {% endif %} {{ "{:,.2f}".format(prestamo.saldo_pendiente) }}

{{ _('Monto por Cuota:') }} {% if prestamo.moneda %} {{ prestamo.moneda.simbolo or prestamo.moneda.codigo }} {% endif %} {{ "{:,.2f}".format(prestamo.monto_por_cuota or 0) }}

{{ _('Cuotas Pactadas:') }} {{ prestamo.cuotas_pactadas }}

{{ _('Datos del Pago Extraordinario') }}
{{ form.hidden_tag() }}
{{ _('Nota:') }} {{ _('Los pagos extraordinarios permiten al empleado adelantar el pago de su préstamo. Debe indicar cómo desea aplicar este pago según la legislación laboral.') }}
{{ form.fecha_abono(class="form-control" + (" is-invalid" if form.fecha_abono.errors else "")) }} {% if form.fecha_abono.errors %}
{{ form.fecha_abono.errors[0] }}
{% endif %}
{% if prestamo.moneda %} {{ prestamo.moneda.simbolo or prestamo.moneda.codigo }} {% endif %} {{ form.monto_abonado(class="form-control" + (" is-invalid" if form.monto_abonado.errors else "")) }} {% if form.monto_abonado.errors %}
{{ form.monto_abonado.errors[0] }}
{% endif %}
{% if form.monto_abonado.description %}
{{ form.monto_abonado.description }}
{% endif %}
{{ form.tipo_aplicacion(class="form-select" + (" is-invalid" if form.tipo_aplicacion.errors else "")) }} {% if form.tipo_aplicacion.errors %}
{{ form.tipo_aplicacion.errors[0] }}
{% endif %} {% if form.tipo_aplicacion.description %}
{{ form.tipo_aplicacion.description }}
{% endif %}

{{ _('Documentación de Auditoría') }}
{{ form.tipo_comprobante(class="form-select" + (" is-invalid" if form.tipo_comprobante.errors else "")) }} {% if form.tipo_comprobante.errors %}
{{ form.tipo_comprobante.errors[0] }}
{% endif %} {% if form.tipo_comprobante.description %}
{{ form.tipo_comprobante.description }}
{% endif %}
{{ form.numero_comprobante(class="form-control" + (" is-invalid" if form.numero_comprobante.errors else "")) }} {% if form.numero_comprobante.errors %}
{{ form.numero_comprobante.errors[0] }}
{% endif %} {% if form.numero_comprobante.description %}
{{ form.numero_comprobante.description }}
{% endif %}
{{ form.referencia_bancaria(class="form-control" + (" is-invalid" if form.referencia_bancaria.errors else "")) }} {% if form.referencia_bancaria.errors %}
{{ form.referencia_bancaria.errors[0] }}
{% endif %} {% if form.referencia_bancaria.description %}
{{ form.referencia_bancaria.description }}
{% endif %}
{{ form.observaciones(class="form-control" + (" is-invalid" if form.observaciones.errors else "")) }} {% if form.observaciones.errors %}
{{ form.observaciones.errors[0] }}
{% endif %} {% if form.observaciones.description %}
{{ form.observaciones.description }}
{% endif %}

{{ _('Información Contable (Opcional)') }}
{{ form.cuenta_debe(class="form-control" + (" is-invalid" if form.cuenta_debe.errors else "")) }} {% if form.cuenta_debe.errors %}
{{ form.cuenta_debe.errors[0] }}
{% endif %} {% if form.cuenta_debe.description %}
{{ form.cuenta_debe.description }}
{% endif %}
{{ form.cuenta_haber(class="form-control" + (" is-invalid" if form.cuenta_haber.errors else "")) }} {% if form.cuenta_haber.errors %}
{{ form.cuenta_haber.errors[0] }}
{% endif %} {% if form.cuenta_haber.description %}
{{ form.cuenta_haber.description }}
{% endif %}
{{ _('Cancelar') }} {{ form.submit(class="btn btn-primary") }}
{% endblock %}