Error CFDI40130: cómo corregir InformacionGlobal
Folios sin caducidad · Multi-empresa · Timbrado CFDI 4.0 · Ver paquetes

Error CFDI40130: cómo corregir InformacionGlobal

Publicado el

Laptop con una factura en pantalla que muestra un ícono de error y una palomita verde de corrección, con una mano señalándola

Intentas timbrar una factura al público en general y el validador responde con CFDI40130. El mensaje parece largo y técnico, pero en la práctica dice algo sencillo: tu comprobante es una factura global y le falta el nodo cfdi:InformacionGlobal.

En esta guía verás qué dice exactamente la regla del Anexo 20, en qué casos se dispara, cuáles son las causas más frecuentes, cómo corregirlo paso a paso y cómo se ve el XML antes y después de la corrección. Todos los datos de los ejemplos son ficticios.

Qué dice el error CFDI40130

El código pertenece a las validaciones del Anexo 20 del SAT para el CFDI 4.0. El mensaje de rechazo es:

Cuando el tipo de comprobante sea Ingreso y el campo Rfc del nodo receptor corresponda al valor "XAXX010101000" y el campo Nombre del nodo Receptor contenga la descripción "PUBLICO EN GENERAL", el nodo Información Global debe existir.

Dicho de otro modo: si el comprobante cumple las tres condiciones de la regla, el SAT exige que exista el nodo cfdi:InformacionGlobal. Si el nodo no está, el timbrado se rechaza con CFDI40130.

Las tres condiciones que activan la regla

La regla se activa solo cuando se cumplen las tres a la vez:

# Dónde se revisa Valor que dispara la regla
1 cfdi:Comprobante → TipoDeComprobante I (Ingreso)
2 cfdi:Receptor → Rfc XAXX010101000 (RFC genérico nacional)
3 cfdi:Receptor → Nombre PUBLICO EN GENERAL

Esto explica por qué el error aparece de pronto: basta con que el receptor tenga el RFC genérico y el nombre "PUBLICO EN GENERAL" en un comprobante de ingreso para que el sistema espere el nodo de información global.

Qué es el nodo InformacionGlobal

La factura global es el comprobante con el que se amparan las operaciones del periodo realizadas con el público en general. Para que el SAT sepa a qué periodo corresponde, el CFDI lleva un nodo hijo de cfdi:Comprobante con tres atributos obligatorios:

  • Periodicidad: la frecuencia con la que se emite la factura global (catálogo c_Periodicidad).
  • Meses: el mes o el periodo de meses que ampara (catálogo c_Meses).
  • Año: el año al que corresponde la información.

Un ejemplo con datos ficticios:

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

Se lee así: factura global mensual (04) del mes de septiembre (09) del año 2026.

Causas más frecuentes del CFDI40130

  1. Se captura la venta como una factura normal con RFC genérico. El sistema genera un ingreso a XAXX010101000 / PUBLICO EN GENERAL, pero no se eligió la opción de factura global y, por eso, no se agrega el nodo.
  2. El XML se arma desde un layout, una hoja de cálculo o una integración propia que no incluye cfdi:InformacionGlobal para este tipo de receptor.
  3. Se reutilizó una plantilla de CFDI 3.3 o de un cliente específico y se cambió solo el receptor a "público en general".
  4. El nodo existe, pero está en el lugar equivocado (por ejemplo, dentro de cfdi:Receptor o con otro prefijo) y el validador no lo reconoce como cfdi:InformacionGlobal.
  5. Se cambió el tipo de comprobante a I en una plantilla que antes era de otro tipo y la plantilla nunca llevó el nodo.
  6. La venta no era para el público en general, pero se dejó el RFC y el nombre genéricos por no tener los datos del cliente a la mano.

Cómo corregirlo paso a paso

  1. Confirma que es el CFDI40130 y no otro error del nodo. Si el mensaje habla de Periodicidad, Meses o Año, ya tienes el nodo y el problema es el valor de un atributo (ver más abajo).
  2. Revisa las tres condiciones. Abre el XML o la vista previa y comprueba TipoDeComprobante, Receptor/@Rfc y Receptor/@Nombre.
  3. Decide qué estás facturando. - Si es una factura global del periodo, agrega el nodo cfdi:InformacionGlobal. - Si es una venta a un cliente que sí pidió su factura, no uses el RFC genérico: captura los datos fiscales reales del cliente (RFC, nombre, código postal y régimen fiscal tal como aparecen en su constancia de situación fiscal).
  4. Registra los tres atributos del nodo. Elige la periodicidad, el mes (o periodo de meses) y el año que corresponden a las operaciones que estás amparando.
  5. Verifica que los valores sean compatibles entre sí. La periodicidad 05 (bimestral) usa meses 13 a 18; las demás periodicidades usan meses 01 a 12. Además, la periodicidad 05 solo es válida si el régimen fiscal del emisor es 621 (CFDI40132).
  6. Revisa el resto de la factura global. El receptor genérico exige un régimen fiscal del receptor específico y otros datos fijos (ver la sección siguiente).
  7. Vuelve a timbrar. Si el validador sigue rechazando, lee el nuevo código: ahora apunta al siguiente dato por corregir.

Ejemplo con datos ficticios: antes y después

Incorrecto (falta el nodo y se dispara el CFDI40130):

<cfdi:Comprobante Version="4.0" Serie="G" Folio="45" Fecha="2026-10-01T10:15:00"
  TipoDeComprobante="I" Exportacion="01" MetodoPago="PUE" FormaPago="01"
  Moneda="MXN" SubTotal="12500.00" Total="14500.00" LugarExpedicion="64000">
  <cfdi:Emisor Rfc="CDN010101AB1" Nombre="COMERCIALIZADORA DEMO DEL NORTE" RegimenFiscal="601" />
  <cfdi:Receptor Rfc="XAXX010101000" Nombre="PUBLICO EN GENERAL"
    DomicilioFiscalReceptor="64000" RegimenFiscalReceptor="616" UsoCFDI="S01" />
  <cfdi:Conceptos>…</cfdi:Conceptos>
</cfdi:Comprobante>

Correcto (el nodo InformacionGlobal aparece antes de Emisor):

<cfdi:Comprobante Version="4.0" Serie="G" Folio="45" Fecha="2026-10-01T10:15:00"
  TipoDeComprobante="I" Exportacion="01" MetodoPago="PUE" FormaPago="01"
  Moneda="MXN" SubTotal="12500.00" Total="14500.00" LugarExpedicion="64000">
  <cfdi:InformacionGlobal Periodicidad="04" Meses="09" Año="2026" />
  <cfdi:Emisor Rfc="CDN010101AB1" Nombre="COMERCIALIZADORA DEMO DEL NORTE" RegimenFiscal="601" />
  <cfdi:Receptor Rfc="XAXX010101000" Nombre="PUBLICO EN GENERAL"
    DomicilioFiscalReceptor="64000" RegimenFiscalReceptor="616" UsoCFDI="S01" />
  <cfdi:Conceptos>…</cfdi:Conceptos>
</cfdi:Comprobante>

Los RFC, nombres, folios, importes y fechas son inventados. Lo importante es la posición del nodo: en el esquema del CFDI 4.0, cfdi:InformacionGlobal va como primer elemento hijo de cfdi:Comprobante, antes de cfdi:Emisor.

Los atributos del nodo y sus errores relacionados

Cuando agregas el nodo, el validador revisa cada atributo. Estos son los errores que suelen aparecer justo después del CFDI40130:

Atributo Regla Error si no se cumple
Periodicidad Debe ser un valor del catálogo c_Periodicidad CFDI40131
Periodicidad Si es 05, el RegimenFiscal del emisor debe ser 621 CFDI40132
Meses Debe ser un valor del catálogo c_Meses CFDI40133
Meses Si Periodicidad no es 05, Meses va de 01 a 12 CFDI40134
Meses Si Periodicidad es 05, Meses va de 13 a 18 CFDI40135
Año Debe ser el año en curso (el de la Fecha del comprobante) o uno de los hasta cinco ejercicios anteriores CFDI40136

Las claves de c_Periodicidad son cinco: 01 diario, 02 semanal, 03 quincenal, 04 mensual y 05 bimestral.

Para periodicidad bimestral (05), los meses 13 a 18 representan los pares de meses enero-febrero, marzo-abril, mayo-junio, julio-agosto, septiembre-octubre y noviembre-diciembre, en ese orden. Por ejemplo, una factura global bimestral de septiembre y octubre de 2026 lleva (y solo se acepta si el emisor tiene el régimen 621):

<cfdi:InformacionGlobal Periodicidad="05" Meses="17" Año="2026" />

Y esta combinación sí se rechaza (CFDI40135), porque la periodicidad bimestral no admite un mes sencillo:

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

Otros datos que acompañan a una factura global

Además del nodo, la guía de llenado del CFDI global del SAT define datos que suelen acompañar a este comprobante. Si corriges el CFDI40130 y aparecen otros rechazos, revisa esta lista:

  • Receptor: RFC XAXX010101000, nombre PUBLICO EN GENERAL, DomicilioFiscalReceptor igual al código postal del lugar de expedición, RegimenFiscalReceptor con la clave 616 y UsoCFDI S01.
  • Comprobante: tipo I, Exportacion con 01 y MetodoPago PUE.
  • Concepto: la guía describe un concepto por operación con la clave de producto 01010101, cantidad 1, clave de unidad ACT y descripción Venta.
  • No aplica: la guía no contempla retenciones, el nodo de a cuenta de terceros ni información aduanera en la factura global.

Los errores asociados más comunes son CFDI40146 (si el nombre es "PUBLICO EN GENERAL", el RFC debe ser el genérico), CFDI40159 (con el RFC genérico, el régimen del receptor debe ser 616) y CFDI40126 (el lugar de expedición debe ser un código postal válido).

Si las operaciones del periodo incluyen retenciones, la guía indica que la facilidad de la factura global no aplica y hay que emitir un comprobante por operación.

¿Y si no es una factura global?

Si tu cliente sí necesita su comprobante, no hace falta ni conviene usar el RFC genérico: pídele su constancia de situación fiscal y captura RFC, nombre, código postal y régimen exactamente como aparecen ahí. Con datos reales del receptor, la regla del CFDI40130 deja de aplicar.

Si, por el contrario, la venta fue realmente al público en general y no se pidió factura, lo que corresponde es incluirla en la factura global del periodo con el nodo InformacionGlobal correctamente llenado.

Cómo se relaciona esto con Soicont

Soicont es una plataforma de facturación electrónica CFDI 4.0. La factura global es uno de los comprobantes que puedes emitir con la plataforma y está incluida en los paquetes de folios, junto con facturas, notas de crédito, complementos de pago y nómina. Los folios no caducan y puedes administrar varios RFC desde una sola cuenta.

Si también descargas tus CFDI del SAT, consulta la guía de descarga masiva de XML del SAT.

Más información: facturación electrónica CFDI 4.0, plataforma y paquetes de folios.

¿Quieres emitir tu factura global desde una plataforma pensada para CFDI 4.0? Regístrate.

Preguntas frecuentes sobre el error CFDI40130

¿Qué significa CFDI40130?

Que el comprobante es de ingreso, con receptor XAXX010101000 y nombre PUBLICO EN GENERAL, y no contiene el nodo cfdi:InformacionGlobal, que en ese caso es obligatorio.

¿Es lo mismo que CFDI40131, 40132, 40133, 40134, 40135 o 40136?

No. El CFDI40130 indica que falta el nodo. Los demás códigos aparecen cuando el nodo ya existe pero el valor de Periodicidad, Meses o Año no es válido, o cuando la periodicidad 05 no coincide con el régimen 621 del emisor.

¿Aplica a los comprobantes de egreso o de pago?

La regla del CFDI40130 se activa con TipoDeComprobante igual a I. Para otros tipos de comprobante no se aplica esta validación.

¿Puedo timbrar una factura a un cliente con RFC genérico sin el nodo?

Si el comprobante es de ingreso y el receptor lleva XAXX010101000 con el nombre PUBLICO EN GENERAL, el nodo es obligatorio. Si el cliente pide factura, usa sus datos reales.

¿Qué periodicidad debo elegir?

La que corresponda a la frecuencia con la que emites tu factura global. Los valores válidos están en el catálogo c_Periodicidad; las cinco claves van de 01 a 05, y la 05 es la bimestral, que usa meses de 13 a 18 y exige que el emisor tenga el régimen fiscal 621.

¿Qué año debo registrar?

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 uno de los hasta cinco ejercicios anteriores; por ejemplo, en una factura con fecha de 2026 se aceptan de 2021 a 2026. Si el validador lo rechaza, revisa la ficha del error CFDI40136.

¿Dónde encuentro más errores del SAT?

En el Centro de Soluciones de Soicont, con la descripción de cada validación, su causa y la forma de corregirla. La ficha de este error es CFDI40130.