{% 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')) }} {% if registro.docstatus == 1 %} {{ macros.crear_dropdown([ ("Pago", url_for('bancos.bancos_pago_nuevo', from_purchase_invoice=registro.id)), ("Nota de Crédito", url_for('compras.compras_factura_compra_nuevo', document_type='purchase_credit_note', from_invoice=registro.id)), ("Nota de Débito", url_for('compras.compras_factura_compra_nuevo', document_type='purchase_debit_note', from_invoice=registro.id)) ]) }} {% endif %} {{ 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_trace("purchase_invoice", registro) }} {% endblock %}