Estructura del Catálogo
El catálogo c_Municipio se compone de las siguientes columnas que determinan la validez de la dirección en tu factura:
| Columna | Significado y Uso Comercial |
|---|---|
| c_Municipio | Es la clave oficial del SAT (generalmente de 3 dígitos) que identifica al municipio. Es esencial para la localización geográfica precisa en el reporte de impuestos. |
| c_Estado | Es la clave del estado al que pertenece el municipio. El sistema utiliza este dato para validar la jerarquía de la dirección (el municipio debe pertenecer a este estado). |
| Descripción | Es el nombre real del municipio (por ejemplo, "Guadalajara" o "Monterrey"). Facilita la selección y verificación visual en los sistemas de facturación. |
| Fecha de inicio de vigencia | Indica a partir de qué fecha esta clave de municipio es válida y puede usarse para generar una factura. |
| Fecha de fin de vigencia | Es la fecha en la que la clave expira. Si intentas facturar con una fecha posterior a esta, el sistema rechazará el documento. |
¿Qué es c_Municipio y para qué sirve? (En palabras simples)
En palabras simples: Es una lista oficial de códigos numéricos que el SAT asigna a cada municipio o alcaldía del país. Sirve para estandarizar las direcciones en las facturas electrónicas y evitar variaciones en los nombres (como escribir "CDMX" en lugar de "Ciudad de México").
La regla más importante: El municipio que elijas debe coincidir obligatoriamente con el estado (c_Estado) que declaraste en la dirección. No puedes usar la clave de un municipio de Jalisco si declaraste que el estado es Nuevo León.
Con los municipios de origen y destino identificados, planea el recorrido y consulta distancia, tiempo y casetas.
💡 ¿Cansado de buscar claves manualmente? Los sistemas de facturación modernos autocompletan el Estado y Municipio correctos con solo ingresar el Código Postal, evitando rechazos del SAT.
Reglas de Validación y Casos Especiales
Para que el timbrado de tu factura sea exitoso, el SAT verifica tres reglas estrictas sobre este campo:
- Existencia de la Clave: El valor ingresado en el campo del municipio debe existir exactamente como aparece en la columna c_Municipio.
- Vigencia de la Clave: La fecha en la que estás generando la factura debe estar dentro del rango de la Fecha de inicio de vigencia y la Fecha de fin de vigencia. Si el municipio cambió de nombre o se dividió, el SAT desactiva la clave antigua y crea una nueva.
- Correspondencia Geográfica: El campo c_Municipio está directamente vinculado al campo c_Estado. Si hay una discrepancia entre ambos, la factura no podrá ser procesada.
Preguntas Frecuentes
¿Qué hago si el municipio de mi cliente es de reciente creación y no está en el catálogo? Debes esperar a que el SAT actualice el catálogo oficial. Mientras tanto, se recomienda utilizar la clave del municipio original del cual se separó, o consultar directamente con la autoridad fiscal la clave temporal asignada.
¿Es obligatorio llenar este dato en todas las facturas? Depende de la sección de la factura que estés llenando. En el CFDI 4.0 base, el código postal es el dato principal, pero si estás utilizando complementos específicos que requieren el domicilio completo (como Comercio Exterior o Nómina), el municipio se vuelve un dato condicional o requerido.
Errores Comunes y Soluciones
Error de Validación: Incongruencia de Municipio y Estado
"The provided municipality code is not found in the c_Municipio catalog, is inactive for the date of issuance, or does not match the specified state (c_Estado)."
🔴 Causa del Error: Este error ocurre por tres razones principales: escribiste mal la clave numérica, estás usando una clave que ya expiró, o seleccionaste un municipio que geográficamente no pertenece al estado que pusiste en la dirección.
🛠️ Solución Manual:
- Abre el catálogo oficial del SAT.
- Busca el nombre del municipio en la columna Descripción.
- Verifica que la clave en la columna c_Estado coincida con el estado de tu factura.
- Revisa que la fecha de tu factura no sea mayor a la Fecha de fin de vigencia.
- Corrige el dato en tu sistema y vuelve a intentar el timbrado.
✅ Solución LogiPro:
En LogiPro, al ingresar el Código Postal de tu cliente, el sistema cruza la información automáticamente y llena los campos de Estado y Municipio con las claves exactas y vigentes del SAT, bloqueando cualquier combinación inválida antes de que intentes timbrar.