Error CFDI40133 al timbrar: el atributo Meses de la factura global no pertenece al catálogo
El error CFDI40133 aparece en la factura global cuando el atributo Meses del nodo cfdi:InformacionGlobal no contiene una clave válida del catálogo c_Meses. La factura global es la que se emite al público en general e incluye el nodo de información global con periodicidad, mes y año. En esta guía verás qué claves acepta Meses, cómo se relacionan con la periodicidad y cómo corregir el XML.
Resumen rápido del error
- Código: CFDI40133
- Campo: Meses
- Nodo del XML:
cfdi:Comprobante/cfdi:InformacionGlobal - Regla del SAT (Anexo 20): Este atributo, debe contener un valor del catálogo c_Meses
- Mensaje de rechazo: El campo Meses no contiene un valor del catálogo c_Meses.
- Cuándo aparece: al timbrar, antes de que se genere el UUID.
¿Qué significa el error CFDI40133?
El nodo cfdi:InformacionGlobal se incluye en un CFDI de ingreso emitido al público en general (con el RFC genérico nacional) y define el periodo que ampara la factura mediante tres atributos: Periodicidad, Meses y Año. Meses se captura con una clave de dos dígitos del catálogo c_Meses.
La regla CFDI40133 solo verifica que la clave exista en ese catálogo. Después se valida que sea coherente con la periodicidad: con una periodicidad distinta de 05 los meses van de 01 a 12 (CFDI40134), y con 05 (bimestral) van de 13 a 18 (CFDI40135).
Dónde se valida: el nodo InformacionGlobal y Meses
La validación se aplica al atributo Meses de cfdi:InformacionGlobal, un nodo que aparece una sola vez por comprobante. Si el comprobante no es una factura global, el nodo no existe y esta regla no se evalúa.
Periodicidad: la frecuencia del periodo (por ejemplo diario, semanal, quincenal, mensual o bimestral), con su propio catálogo (CFDI40131).Meses: el mes (01a12) o bimestre (13a18) que ampara la factura; es lo que valida CFDI40133.Año: el año del periodo, atributo requerido (CFDI40136).- La coherencia entre periodicidad y meses se revisa en CFDI40134 y CFDI40135.
Causas más comunes del error CFDI40133
- Se escribió el nombre del mes. Valores como
EnerooEne-Feben lugar de01o13. - Se capturó un solo dígito.
1en lugar de01; una hoja de cálculo o un campo numérico pierde el cero inicial. - Se usó una clave fuera del rango. Valores como
00,19o20, que no existen en el catálogo. - Se usó un formato de periodo. Un formato
2026-01o01/2026en un campo que solo admite la clave. - El sistema calcula mal el mes. Una configuración regional o un cambio de zona horaria genera un mes distinto al del periodo facturado.
Cómo corregir el error CFDI40133 paso a paso
- Revisa el nodo InformacionGlobal. Localiza
Periodicidad,MesesyAñoen el XML. - Identifica el periodo que ampara la factura. Define si es un mes (01 a 12) o un bimestre (13 a 18).
- Escribe la clave con dos dígitos.
01para enero,12para diciembre y13a18para los bimestres. - Confirma la coherencia con la periodicidad. Con la periodicidad bimestral (
05) usa13a18; con las demás,01a12. - Revisa el
Año. Debe corresponder al periodo que ampara la factura global. - Vuelve a timbrar. Con una clave válida el PAC continúa con las demás validaciones.
Ejemplo en el XML: incorrecto y correcto
Ejemplo de un nodo de información global con periodicidad mensual; los datos son ilustrativos:
Incorrecto:
<cfdi:InformacionGlobal Periodicidad="04" Meses="Enero" Año="2026"/>
Correcto:
<cfdi:InformacionGlobal Periodicidad="04" Meses="01" Año="2026"/>
En el ejemplo incorrecto se usó el nombre del mes. La combinación de periodicidad, mes y año debe corresponder al periodo real de las ventas al público en general.
Cómo preparar la factura global para evitar rechazos por Meses
La factura global suele emitirse por periodos para agrupar las ventas al público en general. Para evitar rechazos, define en tu proceso una lista cerrada de periodicidades y meses: así quien factura elige entre opciones y no escribe texto libre. Revisa también el año antes de emitir, sobre todo a fin de año, y verifica que la combinación periodicidad–mes sea coherente: no mezcles un bimestre con una periodicidad mensual. Soicont incluye entre sus módulos la factura global; si necesitas apoyo para definir el periodo correcto, consulta con tu contador.
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 CFDI40131 (Periodicidad): la periodicidad debe pertenecer al catálogo c_Periodicidad.
- Error CFDI40134 (Meses): con periodicidad distinta de 05, los meses van de 01 a 12.
- Error CFDI40135 (Meses): con periodicidad 05, los meses van de 13 a 18.
- Error CFDI40136 (Año): el año es un atributo requerido de la información global.
- Error CFDI40132 (Periodicidad): con periodicidad 05 el régimen fiscal del emisor debe ser 621.
Consulta también el Centro de Soluciones con todos los errores del SAT.
Preguntas frecuentes
¿Qué es el atributo Meses en la factura global?
Es la clave del mes (01 a 12) o del bimestre (13 a 18) que ampara el comprobante global, tomada del catálogo c_Meses.
¿Puedo escribir “Enero”?
No. El atributo solo acepta la clave de dos dígitos del catálogo, por ejemplo 01.
¿Qué clave uso para un bimestre?
Una clave de 13 a 18, y la periodicidad debe ser 05 (bimestral).
¿Qué otras reglas dependen de Meses?
CFDI40134 y CFDI40135 revisan que los meses sean coherentes con la periodicidad.
¿Se genera UUID con CFDI40133?
No. El comprobante se rechaza antes del timbrado y se corrige antes de volver a emitir.
¿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.