|
{% if logo_data %}
|
{{ cfdi.emisor.nombre }}
{{ cfdi.emisor.rfc }}
{{ catalogs.regimen_fiscal_emisor }}
|
Tipo de Comprobante
{{ catalogs.tipo_comprobante }}
Serie / Folio
{{ cfdi.serie or '' }}{{ cfdi.folio or '' }}
|
|
Emisor
{{ cfdi.emisor.nombre }}
RFC: {{ cfdi.emisor.rfc }}
Régimen Fiscal: {{ catalogs.regimen_fiscal_emisor }}
No. Certificado: {{ cfdi.no_certificado }}
|
Receptor
{{ cfdi.receptor.nombre }}
RFC: {{ cfdi.receptor.rfc }}
Domicilio Fiscal: {{ cfdi.receptor.domicilio_fiscal }}
Régimen Fiscal: {{ catalogs.regimen_fiscal_receptor }}
Uso CFDI: {{ catalogs.uso_cfdi }}
|
| Cantidad | Unidad | Clave SAT | Descripción | Precio Unit. | Importe |
|---|---|---|---|---|---|
| {{ format_number(concepto.cantidad, 2) }} | {{ concepto.unidad or concepto.clave_unidad }} | {{ concepto.clave_prod_serv }} |
{{ concepto.descripcion }}
{% if concepto.impuestos and concepto.impuestos.traslados %}
{% for traslado in concepto.impuestos.traslados %}
{{ get_impuesto(traslado.impuesto) }} {{ format_tax_rate(traslado.tasa_o_cuota) }}
{% endfor %}
{% endif %}
|
{{ format_currency(concepto.valor_unitario, moneda, include_symbol=false) }} | {{ format_currency(concepto.importe, moneda, include_symbol=false) }} |
| Monto Total de Pagos {{ format_currency(cfdi.pagos.totales.monto_total_pagos, cfdi.pagos.pago[0].moneda_p) }} |
{% if cfdi.pagos.totales.total_traslados_base_iva16 %}
Base IVA 16% {{ format_currency(cfdi.pagos.totales.total_traslados_base_iva16, cfdi.pagos.pago[0].moneda_p) }} |
IVA 16% {{ format_currency(cfdi.pagos.totales.total_traslados_impuesto_iva16, cfdi.pagos.pago[0].moneda_p) }} |
{% endif %}
{% if cfdi.pagos.totales.total_retenciones_iva %}
Retención IVA -{{ format_currency(cfdi.pagos.totales.total_retenciones_iva, cfdi.pagos.pago[0].moneda_p) }} |
{% endif %}
| Fecha {{ format_date(pago.fecha_pago) }} |
Forma {{ get_forma_pago_p(pago.forma_de_pago_p) }} |
Moneda {{ pago.moneda_p }} |
T.Cambio {% if pago.tipo_cambio_p is not none %}{{ format_number(pago.tipo_cambio_p, 4) }}{% else %}1{% endif %} |
Monto {{ format_currency(pago.monto, pago.moneda_p) }} |
| UUID | Mon | Par | Saldo Ant | Pagado | Saldo Insol |
|---|---|---|---|---|---|
| {{ docto.id_documento }} | {{ docto.moneda_dr }} | {{ docto.num_parcialidad }} | {{ format_currency(docto.imp_saldo_ant, docto.moneda_dr) }} | {{ format_currency(docto.imp_pagado, docto.moneda_dr) }} | {{ format_currency(docto.imp_saldo_insoluto, docto.moneda_dr) }} |
| {% if docto.impuestos_dr.traslados_dr %} {% for t in docto.impuestos_dr.traslados_dr %} {{ get_impuesto(t.impuesto_dr) }} ${{ format_currency(t.base_dr, docto.moneda_dr) }} @ {{ format_tax_rate(t.tasa_o_cuota_dr) }} {% endfor %} {% endif %} {% if docto.impuestos_dr.retenciones_dr %} {% for r in docto.impuestos_dr.retenciones_dr %} Ret {{ get_impuesto(r.impuesto_dr) }} ${{ format_currency(r.base_dr, docto.moneda_dr) }} @ {{ format_tax_rate(r.tasa_o_cuota_dr) }} {% endfor %} {% endif %} | |||||
| Subtotal | {{ formatted.sub_total }} |
| Descuento | -{{ formatted.descuento }} |
| {{ get_impuesto(traslado.impuesto) }} {{ format_tax_rate(traslado.tasa_o_cuota) }} | {% if traslado.importe %}{{ format_currency(traslado.importe, moneda) }}{% else %}Exento{% endif %} |
| Ret. {{ get_impuesto(retencion.impuesto) }} | -{{ format_currency(retencion.importe, moneda) }} |
| Total | {{ formatted.total }} |
|
{% if qr_data %}
Verificación SAT
|
Datos del Complemento de Certificación
{% if cfdi.timbre_fiscal %}
|