Error CFDI40143: RFC del receptor no está inscrito
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40143 al timbrar: el RFC del receptor no está en la lista de RFC inscritos no cancelados

El error CFDI40143 aparece cuando el Rfc del receptor no es un RFC genérico y tampoco figura en la lista de RFC inscritos no cancelados del SAT. Puede deberse a un error de captura, a un RFC que el cliente dio de baja o a uno que nunca existió. Aquí verás cómo comprobarlo antes de facturar y cómo corregir el dato sin adivinar caracteres.

Resumen rápido del error

  • Código: CFDI40143
  • Campo: Rfc
  • Nodo del XML: cfdi:Receptor
  • Regla del SAT (Anexo 20): Cuando no se utilice un RFC genérico, el RFC debe estar en la lista de RFC inscritos no cancelados en el SAT.
  • Mensaje de rechazo: Este RFC del receptor no existe en la lista de RFC inscritos no cancelados del SAT.
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40143?

La regla CFDI40143 compara el Rfc del receptor con la lista de contribuyentes inscritos y no cancelados. Si el RFC no está, el comprobante se rechaza. Los RFC genéricos están exceptuados de esa lista y tienen sus propias reglas, como las de CFDI40146 y CFDI40149.

Esta validación es la primera de la cadena del receptor: si el RFC no existe, las siguientes, como el nombre (CFDI40144 y CFDI40145) y el domicilio (CFDI40147 y CFDI40148), tampoco pueden cumplirse. Por eso conviene resolverla antes de revisar los demás datos del cliente.

Dónde se valida: el nodo Receptor y RFC

La validación se aplica al atributo Rfc del nodo cfdi:Receptor y se omite cuando el RFC es genérico.

  • CFDI40143: el RFC debe estar en la lista de inscritos no cancelados (esta ficha).
  • CFDI40144: el nombre debe estar en la lista de RFC inscritos.
  • CFDI40145: el nombre debe pertenecer al RFC del receptor.
  • CFDI40146: con PUBLICO EN GENERAL, el RFC debe ser XAXX010101000.
  • CFDI40147: el domicilio fiscal debe estar en la lista de RFC inscritos.
  • CFDI40148: el domicilio debe pertenecer al RFC del receptor.

Causas más comunes del error CFDI40143

  • Hay un error de captura. Una letra cambiada, una cifra de más o la homoclave mal escrita.
  • Se confundieron la O y el cero. Letras y números parecidos se transcribieron al revés.
  • El RFC está cancelado. El cliente se dio de baja o el contribuyente dejó de estar vigente.
  • El cliente es nuevo. Su inscripción aún no aparece en la lista.
  • Se usó un RFC de prueba. Un RFC ficticio de demostración llegó a producción.
  • Se copió un RFC de otro país. Un identificador extranjero se capturó en el campo del RFC.

Cómo corregir el error CFDI40143 paso a paso

  1. Compara con la constancia. Revisa el RFC carácter por carácter.
  2. Distingue letras y números. Verifica especialmente la O, el cero, la I y el uno.
  3. Pregunta al cliente. Confirma que su RFC sigue vigente.
  4. Consulta la herramienta oficial. Usa el servicio público del SAT para validar RFC.
  5. Corrige la ficha. Guarda el RFC correcto para las próximas facturas.
  6. Vuelve a timbrar. Con un RFC inscrito, el PAC pasa a las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo del receptor con un RFC mal escrito; los datos son ficticios:

Incorrecto:

<cfdi:Receptor Rfc="ABC0303O3AB3" Nombre="CLIENTE DE PRUEBA" DomicilioFiscalReceptor="06600" RegimenFiscalReceptor="601" UsoCFDI="G03" />

Correcto:

<cfdi:Receptor Rfc="ABC030303AB3" Nombre="CLIENTE DE PRUEBA" DomicilioFiscalReceptor="06600" RegimenFiscalReceptor="601" UsoCFDI="G03" />

Los datos son ficticios. En el ejemplo incorrecto, una letra O ocupa el lugar de un cero.

Valida el RFC al dar de alta al cliente

El mejor momento para detectar un RFC inválido no es al timbrar, sino al registrar al cliente. Si tu proceso de alta incluye revisar su constancia y comparar el RFC con la lista, evitas rechazos y retrasos. Pide siempre al cliente que envíe su constancia de situación fiscal en archivo y no por mensaje de texto, para poder copiar el RFC y no transcribirlo. Si tu formulario de captura convierte el texto a mayúsculas y elimina espacios, reduces errores comunes. Y cuando un cliente avise de que cambió de RFC o de situación, actualiza su ficha antes de la siguiente venta. Para repasar el nodo del receptor, consulta la guía de facturación electrónica CFDI 4.0.

Cómo evitar este error con Soicont

Soicont es una plataforma de facturación electrónica CFDI 4.0 con PAC autorizado. Antes de enviar el comprobante a timbrar, valida los datos del receptor, los catálogos del SAT y los cálculos de impuestos, y si algo no cuadra te muestra el error con una explicación clara para que lo corrijas y vuelvas a emitir. Además, tus folios no caducan y puedes facturar para varias empresas (multi-RFC) desde una sola cuenta.

Conoce la facturación electrónica CFDI 4.0, la plataforma y los paquetes de folios.

Errores relacionados

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Qué significa el error 40143?

Que el RFC del receptor no figura en la lista de RFC inscritos no cancelados.

¿Aplica con RFC genéricos?

No. Los RFC genéricos tienen sus propias reglas.

¿Cómo compruebo un RFC?

Contra la constancia del cliente y con el servicio público de validación del SAT.

¿Puede ser un cliente nuevo?

Sí; confirma con el cliente y con tu contador si su inscripción ya aparece.

¿Debo revisar también el nombre y el domicilio?

Sí, tienen reglas propias: 40144, 40145, 40147 y 40148.

¿Se genera UUID con este error?

No. El comprobante se rechaza antes del timbrado.

¿Todavía no se resuelve?

Si después de revisar estos puntos el error continúa, escríbenos desde la página de contacto con el código del error y el XML que intentaste timbrar (nunca envíes contraseñas ni la llave privada del CSD). Si aún no tienes cuenta, crea la tuya y empieza a facturar con validaciones previas.

Regístrate