CFDI 4.0 SAT México Facturación electrónica

CFDI 4.0: qué es, qué cambió y qué necesita su empresa para cumplir

La versión 3.3 ya no es válida. Si su sistema de facturación no está correctamente integrado con CFDI 4.0, cada comprobante que emite es un riesgo fiscal. Esta es la guía que su contador debería haberle dado.

Por Julio Galeas · Intelekt · Lectura: 8 min

Muchos dueños de empresa en México saben que "tienen que facturar con CFDI 4.0". Muy pocos entienden qué cambió exactamente, qué implica técnicamente para su sistema, y —lo más importante— cómo saber si su integración actual está realmente bien hecha o solo parece estarlo.

Este artículo no es para contadores. Es para el dueño o gerente que necesita tomar decisiones sobre su sistema de facturación y quiere entender el tema sin depender ciegamente de un proveedor que le diga "ya está actualizado".

¿Qué es el CFDI y por qué existe la versión 4.0?

CFDI significa Comprobante Fiscal Digital por Internet. Es el formato oficial de factura electrónica en México, exigido por el SAT para todas las transacciones comerciales que requieren soporte fiscal. Reemplazó a las facturas en papel hace más de una década y ha evolucionado en versiones: primero la 3.2, luego la 3.3, y ahora la 4.0 —la única actualmente válida.

Cada versión introdujo nuevas exigencias técnicas y fiscales. La versión 4.0, vigente desde 2022, es la más exigente hasta ahora en cuanto a los datos que debe contener el comprobante y la forma en que deben validarse antes del timbrado.

Versión anterior

CFDI 3.3

Ya no aceptada por el SAT
Sin obligación de validar nombre del receptor
Sin campo de exportación obligatorio
Uso del CFDI no siempre requerido
Menor control sobre régimen fiscal del receptor

Versión vigente

CFDI 4.0

Única versión válida ante el SAT
Nombre del receptor obligatorio y validado
Campo de exportación requerido en todas las facturas
Uso del CFDI obligatorio y con catálogo específico
Régimen fiscal del receptor obligatorio

Los 5 cambios más importantes que introdujo CFDI 4.0

No todos los cambios son igual de relevantes para la operación diaria de una empresa. Estos cinco son los que más afectan el proceso de facturación y los que generan más errores cuando el sistema no está correctamente configurado.

1. Nombre del receptor obligatorio y validado contra el RFC

En CFDI 3.3, bastaba con incluir el RFC del cliente. En CFDI 4.0, el nombre del receptor debe coincidir exactamente con el que el SAT tiene registrado para ese RFC. Un espacio de más, una abreviatura diferente o una tilde ausente provoca rechazo del timbrado. Esto obliga a que su sistema valide el nombre del receptor antes de construir el XML, no después.

2. Código postal del receptor es campo obligatorio

El domicilio fiscal del receptor —representado por su código postal— debe incluirse en cada comprobante. Esto implica que su base de datos de clientes debe tener este dato actualizado. Las empresas que facturan a muchos clientes sin haberles pedido el código postal encontraron en este cambio un problema operativo inmediato.

3. Uso del CFDI con catálogo restringido

El campo "UsoCFDI" ya existía en la versión 3.3, pero en 4.0 se volvió más estricto. El valor que declare el receptor debe corresponder con su régimen fiscal. Un receptor con régimen de persona física con actividad empresarial no puede usar ciertos usos del CFDI que sí aplican a personas morales. Si su sistema no valida esta combinación, el rechazo ocurre en el timbrado.

4. Régimen fiscal del receptor es obligatorio

Antes, solo el emisor declaraba su régimen fiscal. En CFDI 4.0, el receptor también debe especificar el suyo en el comprobante. Esto requiere que usted conozca y almacene el régimen fiscal de cada uno de sus clientes, lo que para empresas con cientos de clientes implicó una actualización masiva de su catálogo.

5. Campo de exportación en todos los comprobantes

Aunque su empresa no exporte, el campo "Exportacion" es obligatorio en el XML. Debe declararse como "01 — No aplica" en transacciones nacionales. Parece trivial, pero sistemas desactualizados que simplemente no incluyen el campo generan rechazo automático en el PAC.

El error más costoso: creer que "ya está actualizado"

Muchos proveedores de software actualizaron el número de versión en el XML pero no implementaron todas las validaciones previas al timbrado. El resultado: el sistema genera el comprobante, el PAC lo rechaza, y el equipo operativo pierde tiempo retrabajando facturas. Si no sabe cuántas facturas de su empresa se rechazan antes de timbrar, tiene un dato que necesita conocer.

Cómo funciona técnicamente el proceso de timbrado

Para el dueño de empresa, la factura "simplemente sale". Detrás de ese resultado hay un proceso técnico con varios puntos de falla posibles. Entenderlo le permite hacer las preguntas correctas a su proveedor.

1

Su sistema construye el XML

El software arma el archivo XML con todos los campos requeridos por el esquema CFDI 4.0 del SAT. Cualquier campo faltante o mal formado causa rechazo en el siguiente paso.

2

Se genera la cadena original y el sello digital

El XML se transforma en una cadena de texto normalizada, que se firma con el Certificado de Sello Digital (CSD) de su empresa. Esta firma garantiza la integridad del comprobante.

3

El XML se envía al PAC para timbrado

El Proveedor Autorizado de Certificación (PAC) recibe el XML, lo valida contra las reglas del SAT, agrega el sello del SAT y devuelve el comprobante timbrado con el folio fiscal (UUID) único.

4

El CFDI timbrado se entrega al receptor

El comprobante ya válido —con el UUID del SAT— se envía al cliente en formato XML y PDF. Solo en este punto la factura tiene validez fiscal plena.

5

El registro queda en el sistema del SAT

El SAT registra el UUID en su base de datos. Este registro es lo que permite verificar la validez de una factura en el portal del SAT y es la base del cumplimiento fiscal.

cfdi_40_ejemplo.xml — campos nuevos en amarillo
<cfdi:Comprobante Version="4.0" Exportacion="01" nuevo Serie="A" Folio="00142"> <cfdi:Emisor Rfc="XAXX010101000" Nombre="Mi Empresa SA de CV" RegimenFiscal="601"/> <cfdi:Receptor Rfc="GODE561231GR8" Nombre="Juan Pérez García" validado DomicilioFiscalReceptor="06600" nuevo RegimenFiscalReceptor="612" nuevo UsoCFDI="G03"/> <!-- ... conceptos y totales ... --> </cfdi:Comprobante>

Los errores de timbrado más frecuentes (y cómo evitarlos)

Estos son los códigos de error que más reportan las empresas que migran a CFDI 4.0 con sistemas mal integrados:

CFDI40166

El nombre del receptor no coincide con el registrado en el SAT para ese RFC. Causa más común: el cliente se registró con nombre comercial, no razón social.

Validar vs SAT antes de facturar
CFDI40110

Uso del CFDI incompatible con el régimen fiscal del receptor. El valor de UsoCFDI no corresponde al régimen declarado.

Validar combinación en catálogo
CFDI40138

El campo DomicilioFiscalReceptor está vacío o no corresponde a un código postal válido registrado ante el SAT.

Actualizar catálogo de clientes
CFDI40117

El campo Exportacion no está incluido en el XML o tiene un valor fuera del catálogo permitido por el SAT.

Incluir campo con valor "01"
CFDI40100

El CSD del emisor está vencido o revocado. El sello digital del emisor debe estar vigente en el momento del timbrado.

Renovar CSD en el SAT

¿Qué es un PAC y por qué importa cuál usa?

Un PAC (Proveedor Autorizado de Certificación) es la empresa certificada por el SAT para agregar el sello del SAT al XML y registrarlo como válido. Sin pasar por un PAC, un CFDI no tiene validez fiscal, aunque esté correctamente formado.

Elegir un PAC no es solo una decisión de precio por timbre. Es una decisión que afecta la disponibilidad de su operación de facturación, los tiempos de respuesta y, en algunos casos, los costos ocultos por volumen.

Factor PAC genérico / bajo costo Finkok (integración Intelekt)
Certificación ante el SAT Sí (requerido por ley) Sí, certificado activo
Disponibilidad del servicio Variable, sin SLA garantizado Alta disponibilidad con SLA
Soporte técnico de integración Documentación solo, sin acompañamiento Integración técnica validada
Costo por timbre a volumen alto Variable, escala con volumen Incluido en sistema Intelekt
Cancelación de CFDI Proceso manual en algunos casos Automatizada desde el sistema

Integración Intelekt validada con Finkok

Nuestra integración CFDI 4.0 está certificada técnicamente con Finkok, PAC autorizado ante el SAT. Construimos y sellamos el XML de forma 100% propia —sin middleware de terceros— lo que elimina puntos de falla intermedios y costos recurrentes de licenciamiento por factura. La constancia oficial está disponible en nubeintelekt.com/erpmx.

Preguntas que debe hacerle a su proveedor de software hoy

Si no sabe con certeza si su integración CFDI 4.0 está correctamente implementada, estas preguntas le darán respuestas concretas. Un proveedor serio las responde sin titubear:

Lista de verificación para su proveedor actual

¿El sistema valida el nombre del receptor contra el SAT antes de generar el XML? · ¿Con qué PAC están certificados y puedo ver la constancia? · ¿El sistema maneja cancelaciones CFDI 4.0 de forma automática? · ¿Qué pasa si el PAC tiene caída: la facturación se detiene o hay contingencia? · ¿Los errores de timbrado generan alerta inmediata o solo los veo en un log?

Si alguna de estas preguntas genera una respuesta evasiva o un "lo vemos con el equipo técnico", tiene información relevante sobre el estado real de su integración.

¿Su empresa necesita desarrollar su propia integración CFDI 4.0?

No siempre. Pero hay casos donde la integración propia —dentro de un ERP a medida— es la decisión más inteligente a mediano plazo:

Si su volumen de facturación es alto, el costo por timbre de un PAC externo se acumula rápido. Una cooperativa avícola con la que trabajamos pagaba más de $10,000 USD anuales en costos de PAC externo. Al desarrollar su propia integración CFDI 4.0 dentro de su ERP, ese costo bajó prácticamente a cero.

Si su proceso de venta es complejo —múltiples tipos de comprobante, complementos fiscales específicos, cancelaciones frecuentes por política comercial— una integración genérica genera fricción operativa constante. Un sistema a medida elimina esa fricción porque el flujo de timbrado está diseñado alrededor de su operación, no al revés.

Lo que no debe hacer

No continúe operando con un sistema que genera errores de timbrado frecuentes y los resuelve manualmente. Cada factura retrabajada cuesta tiempo del equipo, genera riesgo de omisión fiscal y erosiona la confianza del cliente. Si esto ocurre más de una vez por semana en su empresa, el costo de seguir igual ya supera el costo de resolver el problema.

¿Sabe si su integración CFDI 4.0 está bien hecha?

En 30 minutos revisamos su sistema actual y le decimos exactamente qué funciona, qué no y qué riesgo fiscal tiene hoy. Sin costo y sin compromiso.

Quiero revisar mi integración CFDI 4.0

Diagnóstico gratuito · 30 minutos · ERP desde $5,000 USD · Validado con Finkok