Estructura del Catálogo
El catálogo c_RegimenFiscal se compone de las siguientes columnas que determinan cómo y cuándo puede usarse cada clave en tus facturas:
| Columna | Significado Comercial |
|---|---|
| c_RegimenFiscal | Clave oficial de tres dígitos que identifica el régimen fiscal del contribuyente ante el SAT (ej. 601, 616). |
| Descripción | Nombre o descripción detallada del régimen fiscal (ej. General de Ley Personas Morales). |
| Física | Indica si el régimen fiscal es aplicable para personas físicas (contribuyentes con RFC de 13 posiciones). Un valor de "Sí" permite su uso para este tipo de contribuyentes. |
| Moral | Indica si el régimen fiscal es aplicable para personas morales (contribuyentes con RFC de 12 posiciones). Un valor de "Sí" permite su uso para este tipo de contribuyentes. |
| Fecha de inicio de vigencia | Fecha a partir de la cual la clave del régimen fiscal es válida y puede ser utilizada en la emisión de comprobantes. |
| Fecha de fin de vigencia | Fecha hasta la cual la clave del régimen fiscal es válida. Si está vacía, el régimen sigue vigente. |
¿Qué es c_RegimenFiscal y para qué sirve? (En palabras simples)
En palabras simples: Este catálogo es la lista oficial del SAT que define bajo qué reglas pagan impuestos tanto la persona que emite la factura como la que la recibe.
La regla más importante: El régimen fiscal que elijas debe coincidir exactamente con el tipo de persona (física o moral). No puedes asignarle un régimen de empresa a una persona física, ni viceversa. El SAT verifica esto contando los caracteres del RFC (12 para empresas, 13 para personas).
💡 ¿Cansado de rechazos por datos fiscales? El validador de LogiPro detecta automáticamente si el RFC es de persona física o moral y filtra los regímenes fiscales permitidos antes de timbrar.
Reglas de Validación y Casos Especiales
Al llenar los campos RegimenFiscal (para la sección del emisor) y RegimenFiscalReceptor (para la sección del cliente), el SAT aplica reglas estrictas de cruce de información:
- Validación por Longitud de RFC: Si el RFC tiene 12 posiciones (Persona Moral), la clave elegida debe tener "Sí" en la columna Moral. Si tiene 13 posiciones (Persona Física), debe tener "Sí" en la columna Física.
- Ventas al Público en General y Extranjeros: Si utilizas el RFC genérico nacional (
XAXX010101000) o el RFC genérico extranjero (XEXX010101000) en la sección del receptor, el campo RegimenFiscalReceptor debe ser obligatoriamente la clave616(Sin obligaciones fiscales). - Facturas Globales (RIF): Si emites una factura global (sección InformacionGlobal) y seleccionas la periodicidad
05(Bimestral), el campo RegimenFiscal del emisor debe ser obligatoriamente621(Incorporación Fiscal).
Errores Comunes y Soluciones
Error: Clave de Régimen Fiscal no vigente
"El valor registrado en RegimenFiscal o RegimenFiscalReceptor no se encuentra vigente en el catálogo c_RegimenFiscal."
🔴 Causa del Error: Ingresaste una clave que ya expiró según la "Fecha de fin de vigencia" del catálogo, o una clave inventada que no existe en la lista oficial del SAT para la fecha en que estás emitiendo la factura.
🛠️ Solución Manual:
- Abre el catálogo oficial del SAT.
- Busca la clave que intentas usar.
- Verifica que la columna "Fecha de fin de vigencia" esté vacía o sea posterior a la fecha actual.
- Corrige el dato en tu sistema con una clave vigente.
✅ Solución LogiPro:
En LogiPro, los catálogos se actualizan automáticamente. El sistema oculta las claves expiradas para que nunca selecciones un régimen inválido por error.
Error: Incongruencia entre Régimen Fiscal y tipo de RFC
"El régimen fiscal registrado no corresponde al tipo de persona (física o moral) indicado por la longitud del RFC (12 o 13 posiciones)."
🔴 Causa del Error: Estás intentando usar un régimen de persona moral (empresa) para un RFC de 13 caracteres (persona física), o viceversa.
🛠️ Solución Manual:
- Cuenta los caracteres del RFC de tu cliente o de tu empresa.
- Revisa las columnas "Física" y "Moral" en el catálogo.
- Selecciona una clave que tenga el valor "Sí" en la columna que corresponda a la longitud de tu RFC.
Error: RFC Genérico con Régimen Fiscal incorrecto
"Se registró un RFC genérico (XAXX010101000 o XEXX010101000) en el receptor, pero el régimen fiscal del receptor no es '616'."
🔴 Causa del Error: Hiciste una factura de mostrador (público en general) o para un extranjero usando el RFC genérico, pero le asignaste un régimen fiscal distinto a "Sin obligaciones fiscales".
🛠️ Solución Manual:
Cambia el valor del campo RegimenFiscalReceptor a la clave 616. Este es el único valor permitido por el SAT cuando se usan RFCs genéricos.
Error: Factura Global Bimestral sin Régimen RIF
"El comprobante global tiene una periodicidad '05' (Bimestral) pero el régimen fiscal del emisor no es '621' (Incorporación Fiscal)."
🔴 Causa del Error: Estás intentando emitir una factura global con periodicidad bimestral, pero tu régimen fiscal como emisor no está configurado como Régimen de Incorporación Fiscal (RIF). Solo los RIF pueden usar la periodicidad bimestral.
🛠️ Solución Manual:
Si realmente eres RIF, asegúrate de que el campo RegimenFiscal del emisor sea 621. Si perteneces a otro régimen (como RESICO o Actividad Empresarial), debes cambiar la periodicidad de tu factura global a diaria, semanal o mensual, ya que la bimestral no te aplica.