Error CFDI40134: Meses no es 01 a 12 en factura global
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes
Error / Problema Actualizado 28/10/2026

Error CFDI40134 al timbrar la factura global: con Periodicidad distinta de 05, Meses debe ser de 01 a 12

El error CFDI40134 aparece en la factura global cuando la Periodicidad es diferente de 05 y el atributo Meses no es una clave de 01 a 12. Es lo contrario de CFDI40135: con periodicidad bimestral se usan las claves de 13 a 18, y con cualquier otra, las de 01 a 12. Lo habitual es que alguien deje una clave de bimestre con una periodicidad diaria, semanal, quincenal o mensual. Aquí verás cómo alinearlas.

Resumen rápido del error

  • Código: CFDI40134
  • Campo: Meses
  • Nodo del XML: cfdi:InformacionGlobal
  • Regla del SAT (Anexo 20): Si el atributo Periodicidad contiene un valor diferente de “05”, este atributo debe contener alguno de los valores “01”, “02”, “03”, “04”, “05”, “06”, “07”, “08”, “09”, “10”, “11”, "12".
  • Mensaje de rechazo: El campo Meses, no contiene alguno de los valores “01”, “02”, “03”, “04”, “05”, “06”, “07”, “08”, “09”, “10”, “11” o "12".
  • Cuándo aparece: al timbrar, antes de que se genere el UUID.

¿Qué significa el error CFDI40134?

El nodo InformacionGlobal se usa en la factura global al público en general. Periodicidad indica cada cuánto se emite y Meses el periodo cubierto. Con una periodicidad distinta de 05 (bimestral), el periodo es un mes del calendario, de 01 a 12, y la regla CFDI40134 lo verifica.

Su reflejo es CFDI40135, para 05. Además, no se debe confundir con CFDI40136, que valida el año. Esta ficha trata el caso en que la clave de bimestre quedó con una periodicidad que no la admite, normalmente por una plantilla que no se actualiza.

Dónde se valida: el nodo Información global

La validación se aplica al atributo Meses del nodo cfdi:InformacionGlobal, y se evalúa junto con Periodicidad y Año.

  • CFDI40130: el nodo debe existir con tipo de comprobante de ingreso y receptor público en general.
  • CFDI40134: con periodicidad distinta de 05, Meses debe ser 01 a 12 (esta ficha).
  • CFDI40135: con periodicidad 05, Meses debe ser 13 a 18.
  • CFDI40136: el Año debe corresponder al año en curso.
  • CFDI40133: Meses debe estar en el catálogo c_Meses.
  • CFDI40131: la Periodicidad debe estar en c_Periodicidad.

Causas más comunes del error CFDI40134

  • Se dejó una clave de bimestre. La plantilla conserva un 13 a 18 de una emisión bimestral.
  • Se cambió la periodicidad. De bimestral a mensual, sin actualizar el mes.
  • El mes se calculó mal. Se sumó uno al mes del calendario y salió 13.
  • Falta el cero inicial. Se escribió 4 en lugar de 04.
  • El mes se tomó del periodo anterior. Se escribió algo que no es una clave del catálogo.
  • Un campo libre en la pantalla. Se capturó texto, como "Octubre".

Cómo corregir el error CFDI40134 paso a paso

  1. Confirma la periodicidad. Revisa la clave elegida en Periodicidad.
  2. Decide el mes del periodo. Para periodicidad distinta de 05, es el mes del calendario.
  3. Escribe la clave con dos dígitos. De 01 a 12.
  4. Revisa el año. Que corresponda al año en curso (CFDI40136).
  5. Si la periodicidad es 05, usa 13 a 18. Revisa la ficha de CFDI40135.
  6. Se vuelve a timbrar. Con los datos coherentes, el PAC pasa a las demás validaciones.

Ejemplo en el XML: incorrecto y correcto

Ejemplo de una factura global mensual con una clave de bimestre; los datos son ficticios:

Incorrecto:

<cfdi:InformacionGlobal Periodicidad="04" Meses="14" Año="2026" />

Correcto:

<cfdi:InformacionGlobal Periodicidad="04" Meses="10" Año="2026" />

Los datos son ficticios. En el ejemplo correcto, la periodicidad 04 se acompaña de un mes del calendario.

Haz que el mes dependa de la periodicidad

La manera más segura de evitar este error es no dejar libres a la vez la periodicidad y los meses. En tu sistema, ofrece solo las claves de 01 a 12 cuando la periodicidad sea diaria, semanal, quincenal o mensual, y las de 13 a 18 solo cuando sea bimestral. Al cambiar la periodicidad, limpia el mes. Así evitas combinaciones imposibles y el cero inicial se mantiene. Para repasar la factura global, consulta la guía de facturación electrónica CFDI 4.0.

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

Consulta también el Centro de Soluciones con todos los errores del SAT.

Preguntas frecuentes

¿Qué significa el error 40134?

Que con periodicidad distinta de 05 el mes no es una clave de 01 a 12.

¿Y con periodicidad 05?

Se usan las claves 13 a 18.

¿Se escribe 4 o 04?

Con dos dígitos: 04.

¿Puedo escribir el nombre del mes?

No. Se usa la clave del catálogo.

¿Qué otro atributo reviso?

El año.

¿Se genera UUID con este error?

No. El comprobante se rechaza antes del timbrado.

¿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.

Regístrate