Full width home advertisement

Facturacion CFDi

CFDi en Java

Post Page Advertisement [Top]

CFDI40158 – Error: La clave del campo RegimenFiscalR debe corresponder con el tipo de persona (física o moral) SOLUCION 

Cuando generas un Comprobante Fiscal Digital por Internet (CFDI) y aparece el error CFDI40158, significa que estás usando un régimen fiscal incorrecto para el receptor, en relación con su tipo de persona: física o moral. Este es uno de los errores más comunes al timbrar facturas electrónicas en México, y aquí te explicamos cómo solucionarlo. 

CFDI40158 – Error: La clave del campo RegimenFiscalR debe corresponder con el tipo de persona (física o moral) SOLUCION

 

❌ ¿Qué significa el error CFDI40158?

CFDI40158: La clave del campo "RegimenFiscalR" debe corresponder con el tipo de persona (física o moral)

Este error indica que el régimen fiscal que colocaste en el campo RegimenFiscalReceptor no es válido para el tipo de persona que es el receptor del CFDI (cliente). Por ejemplo:

  • Si el receptor es una persona física, debes usar un régimen fiscal válido para personas físicas.

  • Si el receptor es una persona moral, debes usar un régimen fiscal válido para personas morales.


📋 Lista de errores típicos

  • Usar el régimen 601 - General de Ley Personas Morales para una persona física.

  • Usar el régimen 612 - Personas Físicas con Actividades Empresariales y Profesionales para una persona moral.

  • No verificar el RFC del receptor antes de asignar su régimen fiscal.


📄 Ejemplo de XML inválido

Este XML generará el error CFDI40158 porque usa el régimen 601 (personas morales) para una persona física:

<cfdi:Receptor 
  Rfc="ROGL850123XXX" 
  Nombre="Roberto Gómez López" 
  DomicilioFiscalReceptor="64000" 
  RegimenFiscalReceptor="601" 
  UsoCFDI="G03"/>

Error: El RFC "ROGL850123XXX" corresponde a una persona física, pero se le asignó el régimen fiscal 601 (para personas morales).

✅ Ejemplo de XML válido

Aquí está el mismo ejemplo corregido con un régimen fiscal válido para personas físicas:

<cfdi:Receptor 
  Rfc="ROGL850123XXX" 
  Nombre="Roberto Gómez López" 
  DomicilioFiscalReceptor="64000" 
  RegimenFiscalReceptor="612" 
  UsoCFDI="G03"/>
 

Correcto: El RFC corresponde a una persona física y el régimen 612 (Personas Físicas con Actividades Empresariales y Profesionales) es válido para su tipo.

 

🛠️ ¿Cómo saber qué régimen fiscal corresponde?

Debes confirmar con tu cliente (el receptor del CFDI) cuál es su régimen fiscal registrado ante el SAT. También puedes usar servicios de validación de RFC o consultar el Catálogo de Regímenes Fiscales oficial del SAT.

Algunos ejemplos:

Régimen FiscalClaveTipo de persona
General de Ley Personas Morales601Persona Moral
Personas Físicas con Actividades Empresariales y Profesionales612Persona Física
Régimen Simplificado de Confianza626Física y Moral (según caso)

 


 

 

No hay comentarios:

Publicar un comentario

Bottom Ad [Post Page]

| Designed by Colorlib