{% extends "base.html" %} {% block title %}Abonos a proveedores{% endblock %} {% block page_title %}Abonos a proveedores{% endblock %} {% block content %} {% with msgs = get_flashed_messages(with_categories=true) %} {% for cat, msg in msgs %}
{{ msg }}
{% endfor %} {% endwith %}
Nuevo abono
{% set estados_cfg = [ ('pendiente', 'warning', 'bi-hourglass-split', 'Pendientes'), ('enviado', 'info', 'bi-send-check', 'Enviados'), ('aceptado', 'success', 'bi-check-circle', 'Aceptados'), ('cancelado', 'secondary','bi-x-circle', 'Cancelados'), ] %} {% for est, color, icon, label in estados_cfg %}
{{ conteos[est] }}
{{ label }}
{% endfor %}
{% if estado %}
Filtrando por: {{ estado }} Quitar filtro
{% endif %}
{% for ab in abonos %} {% else %} {% endfor %}
Número Proveedor Fecha Ref. factura Total Estado
{{ ab.numero }} {{ ab.prov_nombre or '—' }} {{ ab.fecha }} {{ ab.factura_ref or '—' }} {{ '%.2f'|format(ab.total or 0) }} € {% if ab.estado == 'pendiente' %} Pendiente {% elif ab.estado == 'enviado' %} Enviado {% elif ab.estado == 'aceptado' %} Aceptado {% else %} Cancelado {% endif %}
No hay abonos{% if estado %} con estado «{{ estado }}»{% endif %}.
{% for ab in abonos %} {% endfor %} {% endblock %}