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

{{ _('Condonación de Deuda') }}

{{ _('Volver') }}
{{ _('Advertencia:') }} {{ _('La condonación de deuda es una operación irreversible que reduce el saldo pendiente del préstamo sin que el empleado realice un pago. Esta acción requiere autorización gerencial y documentación completa para auditoría.') }}
{{ _('Información del Préstamo') }}

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

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

{{ _('Tipo:') }} {% if prestamo.tipo == 'advance' %} {{ _('Adelanto de Salario') }} {% else %} {{ _('Préstamo') }} {% endif %}

{{ _('Monto Original:') }} {% if prestamo.moneda %} {{ prestamo.moneda.simbolo or prestamo.moneda.codigo }} {% endif %} {{ "{:,.2f}".format(prestamo.monto_aprobado or prestamo.monto_solicitado) }}

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

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

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

{{ _('Registro de Condonación') }}
{{ form.hidden_tag() }}
{{ _('Datos de la Condonación') }}
{{ form.fecha_condonacion(class="form-control" + (" is-invalid" if form.fecha_condonacion.errors else "")) }} {% if form.fecha_condonacion.errors %}
{{ form.fecha_condonacion.errors[0] }}
{% endif %}
{% if prestamo.moneda %} {{ prestamo.moneda.simbolo or prestamo.moneda.codigo }} {% endif %} {{ form.monto_condonado(class="form-control" + (" is-invalid" if form.monto_condonado.errors else ""), id="monto_condonado") }} {% if form.monto_condonado.errors %}
{{ form.monto_condonado.errors[0] }}
{% endif %}
{% if form.monto_condonado.description %}
{{ form.monto_condonado.description }}
{% endif %}
{{ form.porcentaje_condonado(class="form-control" + (" is-invalid" if form.porcentaje_condonado.errors else ""), id="porcentaje_condonado", readonly=true) }} % {% if form.porcentaje_condonado.errors %}
{{ form.porcentaje_condonado.errors[0] }}
{% endif %}
{% if form.porcentaje_condonado.description %}
{{ form.porcentaje_condonado.description }}
{% endif %}

{{ _('Autorización y Documentación') }}
{{ form.autorizado_por(class="form-control" + (" is-invalid" if form.autorizado_por.errors else ""), placeholder="Ej: Lic. Juan Pérez - Gerente de Finanzas") }} {% if form.autorizado_por.errors %}
{{ form.autorizado_por.errors[0] }}
{% endif %} {% if form.autorizado_por.description %}
{{ form.autorizado_por.description }}
{% endif %}
{{ form.documento_soporte(class="form-select" + (" is-invalid" if form.documento_soporte.errors else "")) }} {% if form.documento_soporte.errors %}
{{ form.documento_soporte.errors[0] }}
{% endif %} {% if form.documento_soporte.description %}
{{ form.documento_soporte.description }}
{% endif %}
{{ form.referencia_documento(class="form-control" + (" is-invalid" if form.referencia_documento.errors else ""), placeholder="Ej: Correo del 15/12/2024, Memorándum No. 045-2024, Acta de Junta No. 12") }} {% if form.referencia_documento.errors %}
{{ form.referencia_documento.errors[0] }}
{% endif %} {% if form.referencia_documento.description %}
{{ form.referencia_documento.description }}
{% endif %}
{% set placeholder_text = "Ej: Según correo electrónico recibido en fecha 15/12/2024, el Gerente de Finanzas ha autorizado descontar el 25% del saldo del préstamo " ~ prestamo.id[:8] ~ " al empleado " ~ prestamo.empleado.primer_nombre ~ " " ~ prestamo.empleado.primer_apellido ~ " debido a [razón específica]. Se adjunta correo electrónico como evidencia de la autorización." %} {{ form.justificacion(class="form-control" + (" is-invalid" if form.justificacion.errors else ""), rows=5, placeholder=placeholder_text) }} {% if form.justificacion.errors %}
{{ form.justificacion.errors[0] }}
{% endif %} {% if form.justificacion.description %}
{{ form.justificacion.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 %}
{{ _('Importante:') }} {{ _('Esta información quedará registrada permanentemente en el sistema para fines de auditoría. Asegúrese de que toda la documentación esté completa y correcta.') }}
{{ _('Cancelar') }} {{ form.submit(class="btn btn-danger", onclick="return confirm('" + _('¿Está seguro de condonar esta deuda? Esta acción no se puede deshacer.') + "');") }}
{% endblock %}