{% extends "base.html" %} {% block title %}{{ proveedor.nombre }}{% endblock %} {% block page_title %}{{ proveedor.nombre }}{% endblock %} {% block topbar_actions %} Editar Nueva factura {% endblock %} {% block content %}
Datos del proveedor
NIF/CIF
{{ proveedor.nif or '—' }}
Email
{{ proveedor.email or '—' }}
Teléfono
{{ proveedor.telefono or '—' }}
Dirección
{% if proveedor.direccion %}{{ proveedor.direccion }}
{% endif %} {% if proveedor.cp or proveedor.ciudad %}{{ proveedor.cp }} {{ proveedor.ciudad }}{% else %}—{% endif %}
IBAN
{{ proveedor.iban or '—' }}
Pago
{{ proveedor.condiciones_pago }} días
{% if proveedor.notas %}
Notas
{{ proveedor.notas }}
{% endif %}
Total facturado
{{ "%.2f"|format(total_facturado) }} €
Pendiente
{{ "%.2f"|format(total_pendiente) }} €
Facturas recibidas
{% for f in facturas %} {% else %} {% endfor %}
NúmeroFechaVencimientoEstadoTotal
{{ f.numero }} {{ f.fecha }} {{ f.fecha_vencimiento or '—' }} {{ f.estado|capitalize }} {{ "%.2f"|format(f.total) }} €
Sin facturas
Catálogo de productos {% if catalogo %} {{ catalogo|length }} producto{{ 's' if catalogo|length != 1 }} {% endif %}
{% if not catalogo %}

Sin productos registrados. Los productos aparecen aquí cuando
añades líneas detalladas en las facturas recibidas de este proveedor.

{% else %}
{% for p in catalogo %} {% set margen = ((p.precio_venta - p.precio_medio) / p.precio_medio * 100) if p.precio_venta and p.precio_medio and p.precio_medio > 0 else none %} {% endfor %}
Producto Uds. P. compra medio P. venta Margen Total Última compra
{{ p.descripcion }} {{ "%.0f"|format(p.total_unidades) if p.total_unidades % 1 == 0 else "%.2f"|format(p.total_unidades) }} {{ "%.2f"|format(p.precio_medio) }} € {% if p.precio_min != p.precio_max %}
{{ "%.2f"|format(p.precio_min) }}–{{ "%.2f"|format(p.precio_max) }} €
{% endif %}
{% if p.precio_venta %}{{ "%.2f"|format(p.precio_venta) }} €{% else %}{% endif %} {% if margen is not none %} {{ "%.1f"|format(margen) }}% {% else %}{% endif %} {{ "%.2f"|format(p.total_gastado) }} € {{ p.ultima_compra or '—' }} {% if p.producto_id %} {% endif %} {% if p.catalogo_id %} {% endif %}
{% endif %}
{% endblock %}