Revisión y edición
Header
Proveedor (name):
Proveedor (ABN):
Invoice # :
Fecha :
Método pago :
Total pagado :
Items
{% set item_err = (errors.items()[i] if errors and errors.items() and (i in errors.items()) else {}) %}
SKU
Descripción
Qty
Unit
Total
{% for i, it in enumerate(items) %} {% set item_err = (errors.items()[i] if errors and errors.items() and (i in errors.items()) else {}) %}
{% if item_err.get('qty_unit_total_mismatch') %}
Fila {{i+1}}: qty*unit ≠ total (Δ={{ item_err['qty_unit_total_mismatch'] }})
{% endif %} {% endfor %}
Totales
{% if errors and errors.totals %}
{% if errors.totals.items_sum_mismatch %} • items_sum no cuadra con la suma de ítems (Δ={{errors.totals.items_sum_mismatch}})
{% endif %} {% if errors.totals.sum_plus_gst_mismatch %} • subtotal + GST no cuadra con Grand Total (Δ={{errors.totals.sum_plus_gst_mismatch}})
{% endif %} {% if errors.totals.items_sum_vs_total_mismatch %} • (GST incluido) suma de ítems no cuadra con Total (Δ={{errors.totals.items_sum_vs_total_mismatch}})
{% endif %} {% if errors.totals.gst_inclusive_mismatch %} • (GST incluido) GST impreso no coincide con el implícito del total (Δ={{errors.totals.gst_inclusive_mismatch}})
{% endif %} {% if errors.totals.tendered_vs_grand_mismatch %} • Total pagado ≠ Grand Total (Δ={{errors.totals.tendered_vs_grand_mismatch}}) {% endif %}
{% endif %} Items sum:
GST:
Gran total:
Guardar
JSON extraído (raw)
{% if raw_json %}
Copiar JSON
{{ raw_json | e }}
{% else %}
No hay JSON para mostrar.
{% endif %}