{% if logo_data %} {% else %}
{% endif %}
Tipo {{ catalogs.tipo_comprobante }}
Folio Fiscal {{ formatted.uuid }}
Fecha de Emisión {{ formatted.fecha }}
Lugar de Expedición {{ cfdi.lugar_expedicion }}
Moneda {{ catalogs.moneda }} ({{ cfdi.moneda }})
Forma de Pago {{ catalogs.forma_pago }}
Método de Pago {{ catalogs.metodo_pago }}
Exportación {{ catalogs.exportacion }}

Emisor

{{ cfdi.emisor.nombre }}
{{ cfdi.emisor.rfc }}
Régimen Fiscal: {{ catalogs.regimen_fiscal_emisor }}
No. Certificado: {{ cfdi.no_certificado }}

Receptor

{{ cfdi.receptor.nombre }}
{{ cfdi.receptor.rfc }}
Régimen Fiscal: {{ catalogs.regimen_fiscal_receptor }}
Domicilio Fiscal: {{ cfdi.receptor.domicilio_fiscal }}
Uso CFDI: {{ catalogs.uso_cfdi }}
{% if cfdi.tipo_comprobante != 'P' %}

Conceptos

{% for concepto in cfdi.conceptos %} {% endfor %}
Cantidad Unidad Descripción Precio Unit. Importe
{{ format_number(concepto.cantidad, 2) }} {{ concepto.unidad or concepto.clave_unidad }} {{ 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) }}
{% endif %} {% if cfdi.pagos %}

Complemento de Pago

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 %}
{% for pago in cfdi.pagos.pago %}
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) }}
{% for docto in pago.docto_relacionado %} {% if docto.impuestos_dr and (docto.impuestos_dr.traslados_dr or docto.impuestos_dr.retenciones_dr) %} {% endif %} {% endfor %}
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 %}
{% if pago.impuestos_p and (pago.impuestos_p.traslados_p or pago.impuestos_p.retenciones_p) %}
Impuestos del pago: {% if pago.impuestos_p.traslados_p %} {% for t in pago.impuestos_p.traslados_p %} {{ get_impuesto(t.impuesto_p) }} {{ format_tax_rate(t.tasa_o_cuota_p) }}: {{ format_currency(t.importe_p, pago.moneda_p) }} {% endfor %} {% endif %} {% if pago.impuestos_p.retenciones_p %} {% for r in pago.impuestos_p.retenciones_p %} Ret {{ get_impuesto(r.impuesto_p) }}: -{{ format_currency(r.importe_p, pago.moneda_p) }} {% endfor %} {% endif %}
{% endif %}
{% endfor %}
{% endif %} {% include "_partials/nomina.html" %} {% include "_partials/carta_porte.html" %} {% if cfdi.tipo_comprobante != 'P' %}
Subtotal {{ formatted.sub_total }}
{% if cfdi.descuento %}
Descuento -{{ formatted.descuento }}
{% endif %} {% if cfdi.impuestos %} {% if cfdi.impuestos.traslados %} {% for traslado in cfdi.impuestos.traslados %}
{{ get_impuesto(traslado.impuesto) }} {{ format_tax_rate(traslado.tasa_o_cuota) }} {{ format_currency(traslado.importe, moneda) if traslado.importe else 'Exento' }}
{% endfor %} {% endif %} {% if cfdi.impuestos.retenciones %} {% for retencion in cfdi.impuestos.retenciones %}
Ret. {{ get_impuesto(retencion.impuesto) }} -{{ format_currency(retencion.importe, moneda) }}
{% endfor %} {% endif %} {% endif %}
Total {{ formatted.total }}
{% endif %}
{% if qr_data %} QR SAT {% else %}
QR No Disponible
{% endif %}
Código QR de verificación del SAT

Timbre Fiscal Digital

{% if cfdi.timbre_fiscal %}
UUID {{ formatted.uuid }}
Fecha de Timbrado {{ formatted.fecha_timbrado }}
RFC Proveedor Certificación {{ cfdi.timbre_fiscal.rfc_prov_certif }}
No. Certificado SAT {{ cfdi.timbre_fiscal.no_certificado_sat }}
{% endif %}
{% if cfdi.timbre_fiscal %}

Sellos Digitales

Sello Digital del CFDI
{{ formatted.sello_cfd }}
Sello Digital del SAT
{{ formatted.sello_sat }}
Cadena Original del Complemento de Certificación Digital del SAT
{{ cadena_original }}
{% endif %}