← Volver al blog
CFDI & SAT 16 de abril, 2026 7 min de lectura

Diferencia entre CFDI 3.3 y CFDI 4.0 — todo lo que necesitas saber

En resumen: El CFDI 4.0 sumó campos obligatorios que el 3.3 no exigía: nombre y régimen fiscal del receptor, código postal de su domicilio fiscal y la validación de que esos datos coincidan con la Constancia de Situación Fiscal. Por eso muchas facturas que timbraban en 3.3 se rechazan en 4.0 si los datos del receptor no son exactos.

El CFDI 4.0 entró en vigor de forma obligatoria en enero de 2022, reemplazando definitivamente al CFDI 3.3. Sin embargo, en la práctica muchos contadores y empresas siguen encontrando archivos XML en versión 3.3 en sus sistemas, carteras de clientes o archivos históricos.

Entender las diferencias entre ambas versiones es fundamental para procesar correctamente los archivos, evitar errores en las declaraciones fiscales y saber qué esperar al manejar documentos de períodos anteriores a 2022.


¿Qué es el CFDI y por qué cambió?

El CFDI (Comprobante Fiscal Digital por Internet) es el formato oficial de factura electrónica en México, definido y regulado por el SAT. Cada factura que emite o recibe una empresa es un archivo XML que sigue un esquema técnico específico.

El SAT actualiza periódicamente este esquema para mejorar la trazabilidad fiscal, combatir la evasión y alinear México con estándares internacionales de facturación electrónica. El paso de 3.3 a 4.0 fue el cambio más significativo en años, introduciendo varios campos nuevos obligatorios.

Dato importante: Los CFDI 3.3 emitidos antes de enero de 2022 siguen siendo válidos fiscalmente. No necesitas "convertirlos" — simplemente son documentos de períodos anteriores que tu sistema contable debe poder procesar.


Tabla comparativa: CFDI 3.3 vs CFDI 4.0

CampoCFDI 3.3CFDI 4.0
Versión3.34.0
Nombre del emisorOpcionalObligatorio Cambia
Nombre del receptorOpcionalObligatorio Cambia
Régimen fiscal del receptorNo existeObligatorio Nuevo
Domicilio fiscal del receptorNo existeObligatorio Nuevo
ExportaciónNo existeObligatorio Nuevo
Objeto de impuesto por conceptoNo existeObligatorio Nuevo
Periodicidad (en sustitución)No existeCondicional Nuevo
Uso CFDICatálogo reducidoCatálogo ampliado Cambia
Namespace XMLhttp://www.sat.gob.mx/cfd/3http://www.sat.gob.mx/cfd/4

Los 4 cambios más importantes del CFDI 4.0

1. Nombre del receptor ahora es obligatorio

En el CFDI 3.3, el nombre del receptor era opcional — bastaba con el RFC. En el CFDI 4.0 el nombre es obligatorio y debe coincidir exactamente con el nombre registrado en el SAT para ese RFC.

Esto generó muchos problemas al inicio porque si el nombre no coincidía exactamente (por ejemplo, "S.A. DE C.V." vs "SA DE CV"), el CFDI podía ser rechazado por el PAC o generar inconsistencias en las verificaciones del SAT.

2. Régimen fiscal del receptor — campo completamente nuevo

Este es el cambio más significativo del CFDI 4.0. Ahora el emisor está obligado a incluir el régimen fiscal del receptor en cada factura. Esto significa que el cliente debe proporcionar su régimen fiscal al momento de solicitar una factura.

Los regímenes más comunes que verás en tus XML son:

3. Domicilio fiscal del receptor

El CFDI 4.0 requiere el código postal del domicilio fiscal del receptor — no la dirección completa, solo el CP. Este dato debe coincidir con el registrado en el SAT.

Junto con el régimen fiscal, esto permite al SAT cruzar automáticamente que el uso del CFDI sea compatible con el régimen fiscal del receptor, evitando deducciones improcedentes.

4. Objeto de impuesto por concepto

En el CFDI 4.0 cada concepto (línea de la factura) debe indicar si está sujeto a impuestos o no, mediante el campo ObjetoImp: 01 (no objeto de impuesto), 02 (sí objeto de impuesto) o 03 (sí objeto pero no obligado al desglose).


¿Cómo afecta esto a tu proceso contable?

Al procesar archivos históricos (CFDI 3.3)

Si trabajas con facturas de antes de 2022, encontrarás XML en versión 3.3 que no tienen los campos nuevos de CFDI 4.0. Tu sistema contable debe poder procesar ambas versiones sin error.

cfdiexcel.com detecta automáticamente la versión de cada XML que subes — 3.3 o 4.0 — y lo procesa correctamente sin que tengas que hacer nada especial.

Al verificar facturas de proveedores

Con el CFDI 4.0, tienes más datos para validar que una factura es correcta antes de acreditarla fiscalmente:

Atención: El SAT puede rechazar la deducción de una factura si el régimen fiscal o el domicilio del receptor no coinciden con los datos registrados. Siempre verifica estos campos antes de declarar.


¿Qué pasa con los CFDI 3.3 que aún tienes?

Son válidos fiscalmente y puedes seguir usándolos en tus declaraciones normalmente. El SAT no te va a pedir que los "actualices" — simplemente corresponden a facturas emitidas bajo el esquema anterior.


Cómo identificar la versión de un CFDI rápidamente

Cuando abres un archivo XML, la versión aparece en las primeras líneas:

Si tienes muchos archivos y necesitas identificar rápidamente cuántos son 3.3 y cuántos son 4.0, súbelos a cfdiexcel.com — la columna Versión en tu Excel de salida te muestra la versión de cada uno.


Preguntas frecuentes

¿Puedo seguir emitiendo CFDI 3.3?

No. Desde enero de 2022 el CFDI 4.0 es obligatorio para todos los nuevos comprobantes. Los CFDI 3.3 existentes siguen siendo válidos, pero ya no se pueden emitir nuevos.

¿Mi software de contabilidad soporta ambas versiones?

La mayoría de los sistemas contables modernos (CONTPAQi, Aspel, SAP, etc.) ya soportan CFDI 4.0. cfdiexcel.com soporta ambas versiones sin configuración adicional.

¿El CFDI 4.0 cambia cómo se calcula el IVA?

No. El cálculo del IVA sigue siendo el mismo. Lo que cambia es la información adicional que contiene el comprobante, no la mecánica fiscal del impuesto.

¿Qué pasa si recibo una factura con datos incorrectos de CFDI 4.0?

Debes solicitar al emisor que la cancele y reemita con los datos correctos. Una factura con régimen fiscal o domicilio incorrecto puede generar problemas al deducirla.

¿Tienes CFDI 3.3 y 4.0 mezclados?

cfdiexcel.com los detecta automáticamente y los convierte todos a Excel en segundos. Sin importar la versión.

Convertir mis XML gratis →