CFDI33131: "El campo RegimenFiscalReceptor no es válido" — Error CFDI SAT México
13 Jul, 2026 • 8 min de lectura
El error CFDI33131 aparece al intentar timbrar un comprobante CFDI 4.0 cuando el régimen fiscal del receptor no coincide con lo que espera el catálogo del SAT para ese contribuyente concreto:
CFDI33131 El valor del campo RegimenFiscalReceptor no es válido, no se encuentra
en el catálogo c_RegimenFiscal, o no está vigente en la fecha de expedición del comprobante.
Este error se introdujo específicamente con CFDI 4.0 — en la versión 3.3 no existía este nivel de validación cruzada, así que si has migrado hace poco de 3.3 a 4.0, es muy probable que este sea el primer error nuevo que te encuentres. Si vienes de resolver otros errores de formato de CFDI 4.0 como el CFDI40103 (FormaPago), ten en cuenta que este es de naturaleza distinta: no es un problema de formato del valor, sino de coherencia entre lo que declaras y lo que el SAT tiene registrado sobre el receptor.
Contenidos
Por qué aparece: la validación cruzada RFC + Régimen Fiscal
A diferencia de CFDI 3.3, en 4.0 el SAT valida el régimen fiscal del receptor contra su RFC en tiempo real al momento de timbrar. Esto significa que no basta con poner cualquier clave del catálogo c_RegimenFiscal — tiene que ser exactamente el régimen fiscal que el receptor tiene dado de alta ante el SAT en la fecha de expedición del comprobante.
Las tres causas más habituales son:
- El cliente cambió de régimen fiscal y tú sigues usando el dato antiguo guardado en tu base de datos o ERP. Es la causa número uno — un contribuyente que migró de Régimen de Incorporación Fiscal (RIF) a Régimen Simplificado de Confianza (RESICO), por ejemplo, pero tu sistema todavía tiene guardado el régimen viejo.
-
Régimen fiscal incompatible con el tipo de persona — por ejemplo, usar la clave
601(General de Ley Personas Morales) para un receptor que es persona física, o viceversa. El catálogoc_RegimenFiscaldistingue explícitamente qué claves aplican a personas físicas, cuáles a personas morales, y algunas a ambas. -
RFC genérico con régimen fiscal incorrecto — si facturas a público en general o a un extranjero sin RFC mexicano, el régimen fiscal debe coincidir con lo que exige el catálogo para esos RFC genéricos (
XAXX010101000oXEXX010101000), normalmente616(Sin obligaciones fiscales).
Cómo verificar el régimen fiscal correcto de tu cliente
La forma más fiable de evitar este error de raíz es pedirle a tu cliente su Constancia de Situación Fiscal actualizada (la puede descargar él mismo desde el portal del SAT en minutos) antes de emitirle la primera factura, y cada vez que sospeches que pudo haber cambiado de régimen. Ese documento indica exactamente:
- El RFC exacto (cuidado con mayúsculas/minúsculas y homoclave).
- El régimen fiscal vigente en el que está dado de alta.
- El código postal fiscal — el SAT también valida de forma cruzada el domicilio fiscal del receptor contra otros campos del comprobante en validaciones adicionales del Anexo 20, así que conviene revisar que este dato también esté actualizado en tu ERP al mismo tiempo que corriges el régimen fiscal.
Tabla de referencia rápida de regímenes comunes
| Clave | Régimen | Tipo de persona |
|---|---|---|
601 |
General de Ley Personas Morales | Morales |
603 |
Personas Morales con Fines no Lucrativos | Morales |
605 |
Sueldos y Salarios e Ingresos Asimilados a Salarios | Físicas |
612 |
Personas Físicas con Actividades Empresariales y Profesionales | Físicas |
616 |
Sin obligaciones fiscales | Físicas |
621 |
Incorporación Fiscal | Físicas |
626 |
Régimen Simplificado de Confianza (RESICO) | Ambas |
Esta tabla cubre los casos más frecuentes, pero no sustituye al catálogo oficial vigente publicado por el SAT — el catálogo completo tiene más de 20 claves, y algunas se dieron de baja o cambiaron de vigencia entre versiones. Si tu ERP o el PAC que uses tiene un catálogo desactualizado, puedes estar validando localmente contra una clave que ya no es válida para el SAT, aunque a ti te parezca correcta.
Solución paso a paso
- Solicita la Constancia de Situación Fiscal actualizada al receptor si hace más de unos meses que no facturas a ese cliente, o si el error apareció de forma repentina en un cliente al que antes le facturabas sin problema (señal casi segura de que cambió de régimen).
- Actualiza el dato en tu ERP/sistema de facturación con el régimen fiscal exacto que aparece en la constancia.
- Verifica que la clave sea compatible con el tipo de persona del receptor usando la tabla del catálogo oficial.
- Vuelve a timbrar el comprobante.
El caso particular de la migración masiva a RESICO
Uno de los escenarios que más CFDI33131 ha generado en los últimos ejercicios fiscales es la migración de contribuyentes hacia el Régimen Simplificado de Confianza (RESICO), clave 626. Al ser un régimen relativamente reciente y con condiciones de acceso que cambian según el nivel de ingresos, es habitual que:
- Un cliente que facturabas bajo Actividades Empresariales y Profesionales (
612) haya migrado a RESICO sin avisarte, porque la migración de régimen la gestiona directamente con el SAT o con su propio contador. - Un cliente en RESICO haya sido dado de baja de ese régimen por superar el umbral de ingresos anuales permitido, volviendo a un régimen general, sin que tú te enteres hasta que el CFDI empieza a rechazarse.
Si facturas de forma recurrente a un volumen alto de clientes, considera automatizar la verificación del régimen fiscal contra el servicio de validación de RFC del SAT antes de cada ciclo de facturación masiva, en vez de confiar únicamente en el dato guardado la primera vez que diste de alta al cliente.
Si el error aparece para TODOS tus clientes de golpe
Si de un día para otro empiezas a ver CFDI33131 en clientes a los que llevas meses facturando sin problema, la causa probablemente no está en tus datos, sino en que el catálogo c_RegimenFiscal de tu PAC o de tu ERP está desactualizado frente al que usa el SAT en ese momento. El SAT actualiza estos catálogos con cierta frecuencia (altas y bajas de vigencia de claves), y si tu proveedor de software no sincroniza a tiempo, empiezas a ver rechazos masivos que no tienen que ver con errores reales de captura. En ese caso, contacta a tu proveedor de facturación para confirmar que su catálogo está al día antes de perder tiempo revisando cliente por cliente.
Resumen
El CFDI33131 casi nunca es un error de “escribiste mal el dato” — es un error de desincronización entre lo que tu sistema cree que es el régimen fiscal del cliente y lo que el SAT tiene registrado de verdad. La solución de fondo no es solo corregir el dato puntual, sino establecer el hábito de pedir la Constancia de Situación Fiscal actualizada a clientes recurrentes al menos una vez al año, ya que el SAT no notifica automáticamente a sus proveedores cuando un contribuyente cambia de régimen.
Si además necesitas repasar cuándo usar un RFC genérico en vez de un régimen fiscal concreto, cubrimos ese caso en detalle en RFC genérico XAXX010101000: cuándo usarlo, y si el problema que te trajo aquí era en realidad de formato de otro campo, revisa también CFDI33139 y la matriz de errores del comprobante CFDI.
Te podría interesar
-
RFC genérico XAXX010101000 en CFDI: cuándo usarlo y "el RFC no es válido" error
Si te has encontrado con la clave XAXX010101000 en documentación de CFDI, o el SAT te ha rechazado un comprobante con un mensaje del tipo...
-
CFDI40103: "El campo FormaPago no cumple con el patrón correspondiente" — Error CFDI 4.0 México
Si al timbrar un CFDI 4.0 te has encontrado con este mensaje:
-
Los 4 motivos de cancelación de UUID CFDI 3.3 y CFDI 4.0 SAT-México
Detalles de los 4 motivos de obligatoria especificación en las cancelaciones de comprobantes desde el 1 de Enero de 2022. Apoyado en el Fundamento legal:...
-
Cancelación de UUID Comprobante 3.3 y CFDI 4.0 en 2022 SAT-México
A fecha 1 de Enero de 2022 ha entrado en vigor el nuevo funcionamiento de cancelación de comprobantes 3.3 y CFDI4.0 del SAT, en el...
-
Error CP150 Complemento Carta Porte atributo: Destino:NumEstacion SAT - México
Descripción del error CP150