{% extends "base.html" %} {% block contenido %} {% import "macros.html" as macros %} {% import "detail_view_macros.html" as dv_macros %} {%- if TESTING -%}
{%- endif -%} {% set buttons %} {% if registro.docstatus == 0 %} {{ _('Editar') }} {% endif %} {% if registro.docstatus in [0, 1] %}
{% endif %} {{ macros.workflow_buttons( registro.docstatus, url_for('compras.compras_factura_compra_submit', invoice_id=registro.id), url_for('compras.compras_factura_compra_cancel', invoice_id=registro.id), _('Aprobar'), _('Anular')) }} {{ macros.detail_nav_buttons( url_for('compras.compras_factura_compra_lista'), url_for('compras.compras_factura_compra_nuevo')) }} {% endset %} {% set currency_code = document_currency_code(registro) %} {{ dv_macros.detail_header( registro.document_no or registro.id, document_type_label, registro.docstatus, buttons, [ (_('Número'), registro.document_no), (_('Compañía'), registro.company), (_('Fecha'), registro.posting_date), (_('Proveedor'), registro.supplier_name or registro.supplier_id), (_('Factura Proveedor'), registro.supplier_invoice_no), (_('Total'), format_money_with_currency(registro.grand_total, currency_code)), (_('Saldo Pendiente'), format_money_with_currency(registro.outstanding_amount, currency_code)), (_('Moneda'), currency_code), (_('Orden de Compra'), registro.purchase_order_id), (_('Recepción'), registro.purchase_receipt_id) ], 'bi-receipt' ) }} {{ macros.lineas_tabla_lectura(items, currency_code) }} {{ macros.document_flow_tree(registro.document_type or "purchase_invoice", registro) }} {{ macros.audit_timeline(audit_timeline) }} {% endblock %}