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ó:
| Campo | CFDI 3.3 | CFDI 4.0 |
|---|---|---|
| Nombre del receptor | Opcional | Obligatorio |
| Domicilio fiscal del receptor | No existía | Obligatorio |
| Régimen fiscal del receptor | No existía | Obligatorio |
| Exportación | No existía | Obligatorio (valor por defecto: 01) |
| Periodicidad (facturas globales) | No existía | Obligatorio 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,
601para General de Ley de Personas Morales,612para 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,
G03para gastos en general,D01para 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,
81111500para servicios de consultoría). - Cantidad: Número de unidades.
- ClaveUnidad: Clave de la unidad de medida del catálogo SAT (por ejemplo,
E48para unidad de servicio,KGMpara 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 ser0.08para zona fronteriza o0.00para 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,
01para efectivo,03para transferencia,04para tarjeta de crédito). No aplica en comprobantes de pago (complemento de pago). - MetodoPago:
PUE(Pago en una sola exhibición) oPPD(Pago en parcialidades o diferido). - Moneda: Clave de la moneda (por ejemplo,
MXNpara peso mexicano,USDpara 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
| Tipo | Código | Uso |
|---|---|---|
| Ingreso | I | Venta de bienes o prestación de servicios |
| Egreso | E | Devoluciones, descuentos o bonificaciones |
| Traslado | T | Movimiento de mercancías sin cobro |
| Nómina | N | Pago de sueldos y salarios |
| Pago | P | Complemento 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.