Error CFDI40136 al timbrar la factura global: el Año no es válido para el periodo
El error CFDI40136 aparece en la factura global cuando el atributo Año del nodo cfdi:InformacionGlobal no es igual al año en curso ni al año inmediato anterior, que son los únicos valores que admite el SAT. Año es un dato requerido y expresa a qué año corresponde la información que ampara el comprobante. Aquí verás qué valor capturar, por qué suele fallar en enero y cómo corregir el XML.
Resumen rápido del error
- Código: CFDI40136
- Campo: Año
- Nodo del XML:
cfdi:Comprobante/cfdi:InformacionGlobal - Regla del SAT (Anexo 20): Atributo requerido para expresar el año al que corresponde la información del comprobante global; debe ser el año en curso (el de la fecha del comprobante) o el año inmediato anterior.
- Mensaje de rechazo: El campo Año, no es igual al año en curso o al año inmediato anterior.
- Cuándo aparece: al timbrar, antes de que se genere el UUID.
¿Qué significa el error CFDI40136?
La factura global es la que se emite al público en general para amparar operaciones de un periodo. Para identificar ese periodo, el nodo cfdi:InformacionGlobal lleva tres atributos: Periodicidad, Meses y Año. Año se escribe con cuatro dígitos, por ejemplo 2026, y debe corresponder al ejercicio de las operaciones que ampara el comprobante.
La regla CFDI40136 compara ese valor con el año en curso (el de la fecha del comprobante) y con el año inmediato anterior. Si el año es posterior al actual, tiene un formato distinto de cuatro dígitos o es anterior al año inmediato anterior, el PAC lo rechaza antes de timbrar. El caso más común es una factura de diciembre que se emite en enero: el año del periodo no es el del día en que se emite.
Dónde se valida: el nodo InformacionGlobal y Año
La validación se aplica solo en facturas globales. Si el comprobante no es una factura global, el nodo cfdi:InformacionGlobal no existe y la regla no se evalúa.
Periodicidad: la frecuencia del periodo (CFDI40131 y CFDI40132).Meses: el mes o bimestre del periodo (CFDI40133, CFDI40134 y CFDI40135).Año: el ejercicio del periodo, con cuatro dígitos (CFDI40136, esta ficha).- El conjunto debe describir un periodo real: por ejemplo,
Periodicidad="04",Meses="12"yAño="2025"ampararían diciembre de 2025.
Causas más comunes del error CFDI40136
- Se usó el año de emisión en lugar del año del periodo. Una factura de diciembre emitida en enero lleva el año anterior.
- El año tiene un formato incorrecto. Dos dígitos (
26), texto (dos mil veintiséis) o una fecha completa. - Se capturó un año futuro. Un error de tecleo (
2062) o una configuración de fecha del equipo equivocada. - El periodo es demasiado antiguo. Se intenta emitir una factura global con un
Añoanterior al inmediato anterior; por ejemplo, unAño2024 en un comprobante con fecha de 2026. - El sistema usa el año de la última venta. Calcula
Añocon la fecha de la operación más reciente y no con la del periodo. - Se copió un XML de otro periodo. La plantilla conserva el valor del ejercicio anterior.
Cómo corregir el error CFDI40136 paso a paso
- Identifica el periodo que ampara la factura. Anota mes o bimestre y el año al que pertenecen las operaciones.
- Escribe el año con cuatro dígitos. Por ejemplo
2026, sin texto adicional. - Compara con la fecha de emisión. Si emites en enero un periodo de diciembre, el
Añoes el del ejercicio anterior. - Verifica que sea el año en curso o el inmediato anterior. El SAT no admite otros valores; si el periodo es anterior, consulta con tu contador cómo proceder.
- Revisa
PeriodicidadyMeses. Los tres atributos deben describir el mismo periodo. - Vuelve a timbrar. Con un año válido el PAC sigue con las demás validaciones.
Ejemplo en el XML: incorrecto y correcto
Ejemplo del nodo de información global de una factura mensual emitida en enero de 2026 por operaciones de diciembre de 2025; los datos son ficticios:
Incorrecto:
<cfdi:InformacionGlobal Periodicidad="04" Meses="12" Año="26" />
Correcto:
<cfdi:InformacionGlobal Periodicidad="04" Meses="12" Año="2025" />
El valor 2025 es el del periodo, no el de la fecha de emisión. Los datos son ficticios y las claves, solo ilustrativas.
Cuidado con los cierres de año
El error de Año se concentra en los primeros días de enero, cuando todavía se facturan las operaciones de diciembre. Si tu proceso arma la factura global de forma automática, define que el año salga de la fecha del periodo y no de la fecha de hoy. También revisa el cierre de bimestres que cruzan el año: el bimestre noviembre-diciembre pertenece al año anterior si lo emites en enero. Antes de timbrar, compara visualmente los tres atributos de información global con el calendario del periodo. Es una revisión muy corta que evita reemitir. Encuentra más guías en el Centro de Soluciones.
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 estar en el catálogo c_Periodicidad.
- Error CFDI40133 (Meses): el mes debe estar en el catálogo c_Meses.
- Error CFDI40134 (Meses): con periodicidad distinta de 05, los meses van de 01 a 12.
- Error CFDI40135 (Meses): con periodicidad bimestral (05), los meses van de 13 a 18.
- Error CFDI40132 (Periodicidad): con periodicidad bimestral (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é significa el error 40136?
Que el Año de la información global no es válido para el comprobante.
¿Qué año debo capturar?
El del periodo que ampara la factura, con cuatro dígitos.
¿Es el año de la fecha de emisión?
No necesariamente. En enero se emiten facturas del año anterior.
¿Puedo emitir una factura global de un ejercicio anterior?
Solo del año inmediato anterior. El SAT acepta únicamente el año en curso o el inmediato anterior; para periodos más antiguos, consulta con tu contador.
¿Se aplica a todas las facturas?
Solo a las facturas globales con el nodo InformacionGlobal.
¿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.