Error CFDI40139 al timbrar: el nombre del emisor no pertenece al RFC registrado
El error CFDI40139 aparece cuando el atributo Nombre del nodo cfdi:Emisor no es el nombre que el SAT tiene asociado al Rfc del mismo nodo. El nombre puede existir en el registro del SAT, pero ser el de otra persona. Es un error típico de quienes administran más de una empresa desde la misma cuenta: el RFC de una se combina con el nombre de otra.
Resumen rápido del error
- Código: CFDI40139
- Campo: Nombre
- Nodo del XML:
cfdi:Emisor - Regla del SAT (Anexo 20): Este atributo, debe pertenecer al nombre asociado al RFC registrado en el atributo Rfc del Nodo Emisor.
- Mensaje de rechazo: El campo Nombre del emisor, debe pertenecer al nombre asociado al RFC registrado en el campo Rfc del Nodo Emisor.
- Cuándo aparece: al timbrar, antes de que se genere el UUID.
¿Qué significa el error CFDI40139?
La regla CFDI40139 verifica que la pareja Rfc y Nombre del emisor corresponda a un mismo contribuyente. Se distingue de CFDI40138, que solo comprueba que el nombre esté en la lista de RFC inscritos: ahí el nombre puede ser de cualquier contribuyente; aquí debe ser el del RFC que firma el comprobante.
El resultado es que un nombre perfectamente escrito falla si se combina con otro RFC. Corregirlo es cuestión de volver a emparejar los datos con la constancia de situación fiscal del emisor, no de retocar la ortografía del nombre.
Dónde se valida: el nodo Emisor, RFC y nombre
La validación se aplica al atributo Nombre del nodo cfdi:Emisor y lo compara con el nombre registrado para el Rfc del mismo nodo.
- CFDI40138: el nombre del emisor debe estar en la lista de RFC inscritos.
- CFDI40139: el nombre debe pertenecer al RFC del emisor (esta ficha).
- CFDI40140: el
RegimenFiscaldebe estar enc_RegimenFiscal. - CFDI40141: el régimen debe corresponder al tipo de persona del emisor.
- CFDI40145: lo mismo para el nombre del receptor frente a su RFC.
Causas más comunes del error CFDI40139
- Se eligió una empresa y se usó el nombre de otra. Al alternar entre emisores, el perfil conservó el nombre del anterior.
- El RFC tiene un error de captura. Una letra o un dígito cambiados lo convierten en el RFC de otro contribuyente.
- Se copió un perfil de emisor. Se duplicó una empresa y se cambió el RFC pero no el nombre.
- El nombre cambió. La razón social se modificó y el sistema conserva la anterior.
- La integración combina datos de dos fuentes. El RFC viene de un módulo y el nombre de otro.
- Se usó el nombre comercial. No coincide con la razón social asociada al RFC.
Cómo corregir el error CFDI40139 paso a paso
- Abre la constancia del emisor. Toma de ahí el RFC y el nombre, juntos.
- Compara la pareja con el perfil. Verifica que ambos datos pertenezcan a la misma persona.
- Revisa el RFC carácter por carácter. Un error de una letra cambia de contribuyente.
- Corrige el perfil. Guarda el nombre y el RFC correctos en el mismo emisor.
- Si administras varios RFC, revisa cada perfil. Cada emisor debe conservar su propia pareja de datos.
- Vuelve a timbrar. Con la pareja correcta, el PAC pasa a las demás validaciones.
Ejemplo en el XML: incorrecto y correcto
Ejemplo del emisor con el RFC de una empresa y el nombre de otra; los datos son ficticios:
Incorrecto:
<cfdi:Emisor Rfc="ABC010101AB1" Nombre="OTRA EMPRESA DE PRUEBA" RegimenFiscal="601" />
Correcto:
<cfdi:Emisor Rfc="ABC010101AB1" Nombre="EMPRESA DE PRUEBA" RegimenFiscal="601" />
Los datos son ficticios. La pareja correcta debe copiarse de la constancia del emisor.
Varias empresas en una sola cuenta
Quien factura para varias empresas necesita que cada emisor tenga su propio perfil, con RFC, nombre, régimen, código postal y certificados que se guarden juntos y no se mezclen. Antes de timbrar, el sistema debería mostrar claramente qué emisor está seleccionado. Una buena práctica es revisar la pareja RFC y nombre en la primera factura de cada emisor tras darlo de alta, y de nuevo cuando cambie su razón social. Evita duplicar un perfil para crear otro: es más seguro darlo de alta desde cero con la constancia a la vista. Para ver el contexto general, 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
- Error CFDI40138 (Nombre): el nombre del emisor debe estar en la lista de RFC inscritos.
- Error CFDI40141 (RegimenFiscal): el régimen debe corresponder al tipo de persona del emisor.
- Error CFDI40140 (RegimenFiscal): el régimen debe estar en el catálogo c_RegimenFiscal.
- Error CFDI40145 (Nombre): el nombre del receptor debe pertenecer a su RFC.
- Error CFDI40144 (Nombre): el nombre del receptor debe estar en la lista de RFC inscritos.
Consulta también el Centro de Soluciones con todos los errores del SAT.
Preguntas frecuentes
¿Qué significa el error 40139?
Que el nombre del emisor no es el asociado a su RFC.
¿Es lo mismo que el 40138?
No. El 40138 revisa que el nombre esté en la lista; el 40139, que sea el de tu RFC.
¿Por qué pasa con varias empresas?
Porque es fácil combinar el RFC de una con el nombre de otra.
¿De dónde tomo los datos?
De la constancia de situación fiscal del emisor.
¿Puedo duplicar un perfil de emisor?
Es más seguro darlo de alta desde cero con su constancia.
¿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.