{{ emisor.razon_social | default('Razón Social Emisor S.A. de C.V.') }}CFDI 4.0 · Comprobante Fiscal Digital por Internet

Folio {{ comprobante.serie | default('A') }}-{{ comprobante.folio | default('00001') }}
{{ comprobante.tipo_comprobante_desc | default('Ingreso (I)') }}
Fecha: {{ comprobante.fecha | default('2026-05-31T12:00:00') }}
Lugar: {{ emisor.lugar_expedicion | default('50170 (Metepec, Edo. Mex.)') }}
Datos del Emisor y Receptor

Emisor

{{ emisor.razon_social | default('Razón Social Emisor S.A. de C.V.') }}

RFC: {{ emisor.rfc | default('XAXX010101000') }}

Régimen: {{ emisor.regimen_fiscal | default('601') }} — {{ emisor.regimen_desc | default('General de Ley Personas Morales') }}

{{ emisor.domicilio | default('') }}

Receptor

{{ receptor.razon_social | default('Cliente Receptor S.A. de C.V.') }}

RFC: {{ receptor.rfc | default('XAXX010101000') }}

Uso CFDI: {{ receptor.uso_cfdi | default('G03') }} — {{ receptor.uso_cfdi_desc | default('Gastos en general') }}

Régimen: {{ receptor.regimen_fiscal | default('601') }}

Domicilio fiscal CP: {{ receptor.domicilio_fiscal_cp | default('00000') }}

Método de pago{{ comprobante.metodo_pago | default('PUE') }} — {{ comprobante.metodo_pago_desc | default('Pago en una sola exhibición') }} Forma de pago{{ comprobante.forma_pago | default('03') }} — {{ comprobante.forma_pago_desc | default('Transferencia electrónica') }}
Moneda{{ comprobante.moneda | default('MXN') }} Tipo de cambio{{ comprobante.tipo_cambio | default('1.00') }}
Condiciones{{ comprobante.condiciones_pago | default('Contado') }}
{% for c in conceptos | default([{'clave_prod_serv':'01010101','no_identificacion':'01','descripcion':'Servicio o producto demo','cantidad':1,'clave_unidad':'E48','unidad':'Unidad de servicio','valor_unitario':1000.00,'importe':1000.00,'iva':160.00}]) %} {% endfor %}
Clave SAT Descripción Cantidad Unidad Valor Unit. Importe IVA (16%)
{{ c.clave_prod_serv | default('01010101') }}
{{ c.no_identificacion | default('') }}
{{ c.descripcion | default('') }}{% if c.detalle %}
{{ c.detalle }}{% endif %}
{{ c.cantidad | default(1) }} {{ c.clave_unidad | default('E48') }}
{{ c.unidad | default('Unidad') }}
${{ '{:,.2f}'.format(c.valor_unitario | default(0)) }} ${{ '{:,.2f}'.format(c.importe | default(0)) }} ${{ '{:,.2f}'.format(c.iva | default(0)) }}
Importe con letra: {{ totales.importe_letra | default('UN MIL CIENTO SESENTA PESOS 00/100 M.N.') }}

Este documento es una representación impresa de un CFDI.

{% if totales.descuento %}{% endif %} {% if totales.iva_retenido %}{% endif %} {% if totales.isr_retenido %}{% endif %}
Subtotal${{ '{:,.2f}'.format(totales.subtotal | default(1000.00)) }}
Descuento-${{ '{:,.2f}'.format(totales.descuento) }}
IVA (16%) trasladado${{ '{:,.2f}'.format(totales.iva_trasladado | default(160.00)) }}
IVA retenido-${{ '{:,.2f}'.format(totales.iva_retenido) }}
ISR retenido-${{ '{:,.2f}'.format(totales.isr_retenido) }}
Total${{ '{:,.2f}'.format(totales.total | default(1160.00)) }} {{ comprobante.moneda | default('MXN') }}
Timbre Fiscal Digital (TFD 1.1)
UUID{{ timbre.uuid | default('00000000-0000-0000-0000-000000000000') }}
Fecha timbrado{{ timbre.fecha_timbrado | default('2026-05-31T12:01:00') }}
RFC PAC{{ timbre.rfc_pac | default('PAC010101AAA') }}
Cert. SAT{{ timbre.no_cert_sat | default('00001000000000000000') }}
QR
CFDI
verificación SAT
Sello digital del CFDI {{ timbre.sello_cfd | default('mh3T1XzPL...') }}

Sello digital del SAT {{ timbre.sello_sat | default('Hs3jK2pL...') }}

Cadena original del timbre {{ timbre.cadena_original | default('||1.1|UUID|FECHA|RFC-PAC|SELLO-CFD|NO-CERT-SAT||') }}
Representación impresa del CFDI Este PDF es la representación impresa del Comprobante Fiscal Digital por Internet (CFDI) versión 4.0 ya timbrado por un Proveedor Autorizado de Certificación (PAC) registrado ante el SAT. El timbre fiscal digital (UUID, sellos, cadena original) que aparece arriba es válido únicamente si fue generado por un PAC autorizado. Reportia genera la representación visual; el timbrado fiscal lo realiza el PAC contratado por el emisor.

Documento generado con {{ emisor.razon_social | default('Razón Social') }} · {{ emisor.email | default('contacto@empresa.mx') }} · {{ emisor.telefono | default('') }} {% if footer_extra %}
{{ footer_extra }}{% endif %}