Tiempo de lectura: 8 minutos

Desde el 1 de enero de 2022, el CFDI 4.0 es el único formato válido para emitir facturas electrónicas en México. Si aún tienes dudas sobre qué datos son obligatorios, qué cambió respecto a la versión 3.3 o cómo evitar errores de timbrado, esta guía tiene todo lo que necesitas.


¿Qué es el CFDI 4.0?

El Comprobante Fiscal Digital por Internet (CFDI) es el formato de factura electrónica oficial de México, regulado por el SAT (Servicio de Administración Tributaria). La versión 4.0 introdujo cambios importantes en materia de transparencia fiscal, especialmente en la información del receptor.

El timbrado de un CFDI requiere la intervención de un PAC (Proveedor Autorizado de Certificación), que valida el XML y le asigna un folio fiscal (UUID) que lo hace válido ante el SAT.


Principales cambios respecto al CFDI 3.3

Antes de entrar a los requisitos, conviene entender qué cambió:

CampoCFDI 3.3CFDI 4.0
Nombre del receptorOpcionalObligatorio
Domicilio fiscal del receptorNo existíaObligatorio
Régimen fiscal del receptorNo existíaObligatorio
ExportaciónNo existíaObligatorio (valor por defecto: 01)
Periodicidad (facturas globales)No existíaObligatorio para RESICO

Requisitos obligatorios del CFDI 4.0

1. Datos del emisor

Estos datos provienen directamente de tu Certificado de Sello Digital (CSD):

  • RFC del emisor: RFC con homoclave de la persona física o moral que emite.
  • Nombre o razón social: Debe coincidir exactamente con el nombre registrado en el SAT.
  • Régimen fiscal: Clave del catálogo SAT correspondiente a tu régimen (por ejemplo, 601 para General de Ley de Personas Morales, 612 para Personas Físicas con Actividades Empresariales).
  • Lugar de expedición: Código postal del domicilio fiscal del emisor.

Importante: El nombre del emisor debe coincidir carácter a carácter con el que tiene registrado el SAT. Un espacio de más o una tilde faltante puede causar rechazo del CFDI.

2. Datos del receptor

Este es el cambio más significativo en CFDI 4.0:

  • RFC del receptor: Obligatorio. Para público en general se usa XAXX010101000; para extranjeros, XEXX010101000.
  • Nombre o razón social: Nuevo en 4.0. Debe coincidir con el nombre registrado en el SAT del receptor.
  • Domicilio fiscal (código postal): Nuevo en 4.0. Código postal del domicilio fiscal del receptor.
  • Régimen fiscal del receptor: Nuevo en 4.0. Clave del régimen fiscal bajo el que tributa el receptor.
  • Uso del CFDI: Clave que indica para qué usará el receptor la factura (por ejemplo, G03 para gastos en general, D01 para honorarios médicos).

3. Conceptos (productos o servicios)

Cada concepto en el CFDI debe incluir:

  • ClaveProdServ: Clave del catálogo SAT que identifica el producto o servicio (por ejemplo, 81111500 para servicios de consultoría).
  • Cantidad: Número de unidades.
  • ClaveUnidad: Clave de la unidad de medida del catálogo SAT (por ejemplo, E48 para unidad de servicio, KGM para kilogramo).
  • Descripción: Descripción del producto o servicio.
  • ValorUnitario: Precio unitario antes de impuestos.
  • Importe: Resultado de cantidad × valor unitario.
  • ObjetoImp: Indica si el concepto está sujeto a impuestos (01 = No objeto de impuesto, 02 = Sí objeto de impuesto).

4. Impuestos

Si el concepto es objeto de impuesto (ObjetoImp = 02):

  • IVA: La tasa más común es 0.16 (16%). También puede ser 0.08 para zona fronteriza o 0.00 para tasa cero.
  • ISR retenido: Aplica en ciertos servicios prestados por personas físicas.
  • IVA retenido: En operaciones específicas como arrendamiento.

5. Campos generales del comprobante

  • Serie y Folio: Identificador interno del emisor (opcional pero recomendado para control).
  • Fecha: Fecha y hora de emisión en formato ISO 8601. No puede ser más de 72 horas anterior al timbrado.
  • FormaPago: Clave de forma de pago (por ejemplo, 01 para efectivo, 03 para transferencia, 04 para tarjeta de crédito). No aplica en comprobantes de pago (complemento de pago).
  • MetodoPago: PUE (Pago en una sola exhibición) o PPD (Pago en parcialidades o diferido).
  • Moneda: Clave de la moneda (por ejemplo, MXN para peso mexicano, USD para dólar).
  • TipoCambio: Obligatorio cuando la moneda no es MXN.
  • TipoDeComprobante: I (Ingreso), E (Egreso), T (Traslado), N (Nómina), P (Pago).
  • Exportacion: Nuevo en 4.0. Indica si hay exportación de mercancías (01 = No aplica, 02 = Definitiva, 03 = Temporal).

Errores más comunes al emitir CFDI 4.0

Error: Nombre del receptor no coincide con el SAT

El SAT valida en tiempo real que el nombre del receptor coincida con su RFC. Si hay diferencia, el CFDI es rechazado con el código CFDI40175.

Solución: Solicita a tu cliente que te proporcione su constancia de situación fiscal actualizada.

Error: Régimen fiscal incorrecto

Asignar un régimen fiscal que no corresponde al RFC del receptor también genera rechazo.

Solución: Verifica la constancia de situación fiscal del receptor antes de emitir.

Error: Fecha de emisión fuera de rango

El PAC rechaza CFDIs con fecha de emisión mayor a 72 horas antes del momento del timbrado.

Solución: Genera el XML con la fecha actual al momento de enviarlo a timbrar, no con fecha retroactiva.

Error: ClaveProdServ incorrecta

Usar una clave de producto que no existe en el catálogo SAT vigente genera error de validación.

Solución: Usa siempre el catálogo SAT actualizado. Herramientas como Timbrix incluyen el catálogo integrado con búsqueda por descripción.


Tipos de CFDI 4.0

TipoCódigoUso
IngresoIVenta de bienes o prestación de servicios
EgresoEDevoluciones, descuentos o bonificaciones
TrasladoTMovimiento de mercancías sin cobro
NóminaNPago de sueldos y salarios
PagoPComplemento de pago para método PPD

Complementos más utilizados

Los complementos amplían la información del CFDI para casos específicos:

  • Complemento de Pago (REP): Obligatorio cuando el método de pago es PPD y se recibe el pago.
  • Carta Porte: Obligatorio para el traslado de mercancías por carretera, marítimo o aéreo.
  • Comercio Exterior: Para operaciones de exportación definitiva.
  • Nómina 1.2: Para el pago de sueldos y salarios.

¿Necesitas un CSD para emitir CFDI?

Sí. Para timbrar CFDIs necesitas un Certificado de Sello Digital (CSD) vigente, emitido por el SAT. Este certificado es diferente a la e.firma (FIEL). Puedes tramitarlo directamente en el portal del SAT o en cualquier módulo de atención.

El CSD tiene vigencia de 4 años y puede renovarse antes de su vencimiento.


Resumen rápido: checklist antes de timbrar

Antes de enviar tu CFDI al PAC, verifica que tienes:

  • RFC del receptor válido
  • Nombre del receptor idéntico al del SAT
  • Código postal del domicilio fiscal del receptor
  • Régimen fiscal del receptor
  • ClaveProdServ válida para cada concepto
  • ClaveUnidad válida para cada concepto
  • Fecha de emisión dentro de las últimas 72 horas
  • CSD vigente del emisor

Emite CFDI 4.0 sin complicaciones

Cumplir con todos los requisitos del CFDI 4.0 es más sencillo cuando tu herramienta de facturación los valida automáticamente antes de timbrar.

Timbrix valida en tiempo real cada campo contra el catálogo SAT, verifica el RFC del receptor y detecta errores antes de que el PAC rechace tu factura. Sin sorpresas, sin retimbrados innecesarios.

Emite tu primer CFDI gratis — Prueba Timbrix 14 días →


¿Tienes dudas sobre un error específico de tu CFDI? Escríbenos a soporte@timbrix.mx o consulta nuestra documentación técnica.

¿Listo para dejar de facturar a mano?

Emite, timbra y cancela CFDI 4.0 desde Timbrix. Sin tarjeta de crédito.