Error CFDI40102: qué significa y cómo arreglarlo
Si estás tratando de facturar un ticket o emitir un CFDI y te aparece error CFDI40102, el SAT te está diciendo: "el nombre o razón social del receptor que pusiste no coincide con el que tengo registrado para ese RFC". La buena noticia: el 90% de las veces es un detalle de un acento o un punto y se arregla en 5 minutos.
Qué pasó técnicamente
Desde Anexo 20 versión 4.0 (obligatoria desde 2023), el SAT compara cada CFDI que recibe con su base interna del RFC. Si los datos del receptor (nombre, régimen fiscal, código postal) no son idénticos a los que tiene registrados, el comprobante se rechaza antes de timbrarse. CFDI40102 es el código específico cuando lo que no coincide es el nombre o la razón social.
El SAT compara texto plano, carácter por carácter. "Juan Pérez" y "JUAN PEREZ" son distintos para el validador. "S.A. DE C.V." y "SA DE CV" también.
Las 4 causas reales
| Causa | % de casos |
|---|---|
| Acentos o ñ que no coinciden El nombre tiene acento en tu Constancia pero lo tipeaste sin él, o al revés |
~45% |
| Puntos o espacios de más en la razón social "S.A. DE C.V." vs "SA DE CV", doble espacio, coma extra |
~25% |
| Régimen fiscal incorrecto Elegiste RESICO cuando eres Actividad Empresarial, o viceversa |
~20% |
| Cambio de datos no propagado Actualizaste algo en SAT ayer, el sistema todavía no replica la validación |
~10% |
Si te está saliendo error CFDI40102 facturando un ticket de OXXO, Walmart, Uber o cualquier autofactura: descarga una Constancia de Situación Fiscal nueva del SAT y copia el nombre tal cual aparece. No tipees de memoria.
Solución paso a paso
Paso 1 — Descargar una Constancia de Situación Fiscal actualizada
Entra a sat.gob.mx con tu RFC y Contraseña SAT (CIEC) o e.firma. Busca "Generación de Constancia de Situación Fiscal" y descarga el PDF. No uses una Constancia vieja — los datos pudieron cambiar.
Paso 2 — Mirar exactamente lo que aparece
En tu Constancia, fíjate en estos 4 campos:
- Nombre, denominación o razón social — exacto, con acentos como están escritos
- Régimen fiscal — el código numérico (RESICO =
626, Actividad Empresarial =612, Sueldos =605) - Código Postal — el del domicilio fiscal, no tu CP personal
- Estatus del RFC — debe decir "Activo". Si dice "Suspendido", ningún portal te va a poder facturar.
Paso 3 — Copiar al portal carácter por carácter
Vuelve al portal de facturación (OXXO, Walmart, Uber, donde sea) y captura los 4 datos exactamente como aparecen en tu Constancia. Si el nombre dice "JUAN PÉREZ MARTÍNEZ" con acento, lo capturas con acento. Si dice "S.A. DE C.V." con puntos, lo capturas con puntos.
Si el portal te sigue rechazando con acento, prueba sin él. Algunos sistemas internamente normalizan el texto antes de validar contra el SAT y el SAT los tiene guardados sin acento aunque en la Constancia se vean con acento. Es desesperante pero ocurre.
Paso 4 — Confirmar régimen fiscal y CP
Si el portal te pide elegir régimen de un menú, busca el que coincide con tu Constancia. Elegir el régimen equivocado tira un error CFDI40147 (no CFDI40102) pero a veces los portales agrupan todo bajo el mismo mensaje. Si después de corregir nombre sigue fallando, revisa este punto.
Paso 5 — Reintentar y validar
Vuelve a generar la factura. Si se emite, descarga el PDF y el XML. Si vuelve a fallar con el mismo CFDI40102, ve a la sección de errores menos comunes abajo — probablemente sea un cambio reciente en tus datos del SAT que aún no propaga.
¿Te pasa cada vez que facturas un ticket?
Contix tiene tu Constancia precargada y te avisa si tus datos del SAT cambian (la causa #1 del CFDI40102). Cuando te aparece el error, te decimos exactamente qué corregir y te guiamos por el portal con los datos correctos a la mano. Si te interesa probarlo:
Errores parecidos al CFDI40102
Si descartaste las 4 causas anteriores y aún recibes el error, es posible que el código real sea uno de estos parecidos. Algunos portales muestran "CFDI40102" como mensaje genérico aunque el código técnico sea otro:
CFDI40147 — Régimen fiscal del receptor no aplicable
Significa que el régimen fiscal que pusiste no coincide con el del RFC del receptor en el SAT. Causa más común: portales de autofactura que dejan el régimen seleccionado de una sesión previa. Solución: verifica el régimen en tu Constancia y selecciona el correcto.
CFDI40078 — Código postal del receptor no coincide
El CP del receptor en el CFDI no coincide con el del domicilio fiscal registrado. Importante: tu Constancia muestra tu CP fiscal, que no siempre es tu CP de casa. Si te mudaste fiscalmente, debes haberlo registrado en SAT primero.
CFDI40103 — RFC del receptor no encontrado
El RFC simplemente no existe en la base del SAT (típicamente un dígito mal capturado), o fue dado de baja. Verifica el RFC con tu Constancia y usa el validador de RFCs del SAT.
CFDI33102 — Estructura del comprobante incorrecta
Este no es problema tuyo, es del emisor. Si te aparece, el portal del comercio está generando un XML con errores estructurales. Reporta al soporte del portal.
Errores que NO son CFDI40102
Para que te orientes rápido sobre qué tipo de error tienes:
- "Ticket no facturable" — pasaron los 30 días del plazo, o el ticket es de una promoción no facturable
- "Folio no encontrado" — tipeaste mal el folio del ticket; capturalo del ticket exactamente, incluyendo letras y guiones
- "Sucursal no genera CFDI" — algunas sucursales franquiciadas no están en el sistema central de autofactura
- "Captcha incorrecto" — autoexplicativo, recarga y vuelve a intentar
Prevención: cómo no volver a verlo
Tres rutinas que reducen el CFDI40102 a casi cero:
- Guarda tu Constancia más reciente en notas/Drive. Cada vez que vas a facturar, copia de ahí (no de memoria, no de la última factura emitida)
- Cuando actualices algo en el SAT, descarga una Constancia nueva 48h después y reemplaza la que tenías guardada
- Si tu negocio recibe tickets a facturar de muchos comercios, considera un servicio que automatice — el portal manual escala mal después de 10-15 tickets/mes
Preguntas frecuentes
¿Puedo facturar un ticket si pasaron más de 30 días?
Depende del comercio. La mayoría de portales de autofactura tienen un plazo desde la fecha de compra: OXXO ~7 días, Walmart hasta el último día del mes en curso, Uber 30 días. Pasado ese plazo no puedes facturar electrónicamente. Algunos casos especiales permiten ir físicamente al establecimiento y pedirlo dentro del año fiscal, pero no es estándar.
¿El portal me da CFDI40102 pero mi Constancia se ve bien?
Tres opciones: (1) tu Constancia está vieja y los datos en SAT cambiaron — descarga una nueva; (2) hiciste un cambio reciente y el SAT no ha propagado, espera 48 horas y reintenta; (3) el portal del comercio tiene un fallo en la validación, intenta con otro portal o pide soporte directo al comercio.
¿Cómo verifico que mi RFC esté activo?
Entra al validador de RFCs del SAT, pon tu RFC y el captcha. Si dice "Activo", está OK. Si dice "Suspendido" o "Cancelado", ningún CFDI a tu nombre puede emitirse — tienes que reactivar el RFC primero.
¿Puedo emitir el CFDI a un RFC genérico para evitar el error?
Solo si la venta cumple los supuestos para usar XAXX010101000 (ventas al público en general). No aplica para gastos que quieres deducir o usar para IVA acreditable — el CFDI genérico no le sirve a quien lo recibe ni a ti. Si estás facturando para reducir base, usa tu RFC real.
¿Tiene que ver el CFDI40102 con la versión 4.0?
Sí. La validación estricta de datos del receptor es una novedad de Anexo 20 versión 4.0 (obligatoria desde abril 2023). Antes, en versión 3.3, el SAT no comparaba el nombre del receptor contra su base. Por eso muchas personas empezaron a ver CFDI40102 a partir de 2023 aunque facturaban hacía años sin problema.
¿Contix me ayuda a evitar este error?
Sí. Contix tiene tu Constancia precargada y monitorea cambios en tus datos del SAT (la causa #1 del CFDI40102). Cuando te aparece el error, te decimos exactamente qué dato corregir — acento, punto, propagación pendiente, etc. — y te guía por el portal del comercio con los datos correctos a la mano. Cuando obtienes el CFDI, lo archivamos en tu contabilidad mensual.
Deja de pelear con portales de facturación
Te avisamos qué dato corregir, te guiamos por el portal con tus datos listos, archivamos el CFDI cuando lo obtienes. Desde $499/mes incluye declaración mensual y anual.
Recursos oficiales
- SAT — Generación de Constancia de Situación Fiscal
- SAT — Validador de RFCs
- SAT — Documentación Anexo 20
Guías relacionadas
- Cómo facturar un ticket de OXXO si eres RESICO — paso a paso del portal de OXXO con tips para evitar el CFDI40102
- Cómo recuperar la Contraseña SAT (CIEC) — si necesitas tu Constancia y olvidaste la contraseña
- Declaración mensual RESICO paso a paso — cuándo, cómo y los errores más comunes