Volver al blog
Fiscal 6 min de lectura ·

Error CFDI40130: qué significa y cómo solucionarlo

El error CFDI40130 aparece al timbrar facturas al público en general (RFC XAXX010101000) sin el nodo InformacionGlobal. Qué es, por qué ocurre y cómo corregirlo paso a paso.

Actualizado:

Por Equipo Tesio · Equipo Editorial Fiscal · Tesio

Respuesta corta: el error CFDI40130 significa que estás timbrando un CFDI al receptor XAXX010101000 / PUBLICO EN GENERAL sin incluir el nodo InformacionGlobal. Desde CFDI 4.0, toda factura al público en general debe declararse como factura global con su periodicidad, mes y año. Se corrige activando la opción de "factura global" en tu sistema o agregando el nodo con sus tres atributos.

¿Qué es el error CFDI40130?

Es uno de los códigos de rechazo de la matriz de errores del Anexo 20 versión 4.0. La validación exige que el nodo InformacionGlobal exista cuando el comprobante (de tipo Ingreso) lleva como receptor el RFC XAXX010101000 con el nombre PUBLICO EN GENERAL.

En la práctica: en CFDI 3.3 podías facturar "a público en general" como cualquier otra factura. En CFDI 4.0 eso ya no existe — si el receptor es el RFC genérico nacional, el SAT exige que el comprobante se identifique como factura global y declare qué periodo de ventas ampara. Si tu sistema arma el XML sin ese nodo, el PAC lo rechaza con CFDI40130.

Las 3 causas más comunes

  • Emitir una factura "normal" al RFC genérico. La más frecuente: capturas XAXX010101000 como si fuera un cliente cualquiera, en lugar de usar la opción de factura global de tu sistema.
  • Sistema o plantilla desactualizada. Facturadores viejos o integraciones propias que siguen armando el XML con la lógica de CFDI 3.3, sin el nodo InformacionGlobal.
  • Datos del receptor "casi" correctos. El nombre debe ser exactamente PUBLICO EN GENERAL — sin tildes ni variantes. Combinaciones como "Público en General" o el RFC genérico con otro nombre disparan errores de la misma familia de validaciones del receptor genérico.

Cómo solucionarlo paso a paso

  • 1. Usa la opción de factura global. En la mayoría de los sistemas (facturación del SAT, PACs comerciales, ERPs) existe un tipo de documento "global" o "público en general" que arma el nodo automáticamente.
  • 2. Verifica los datos del receptor: RFC XAXX010101000, nombre PUBLICO EN GENERAL, régimen 616 (Sin obligaciones fiscales), uso de CFDI S01 (Sin efectos fiscales) y código postal igual al lugar de expedición.
  • 3. Llena el nodo InformacionGlobal: Periodicidad (01 diaria, 02 semanal, 03 quincenal, 04 mensual, 05 bimestral — esta última solo RESICO), Meses (el mes o bimestre que ampara) y Año.
  • 4. Retimbra. Con el nodo presente y los datos exactos, la validación pasa.

Ejemplo del nodo correcto

Una factura global de las ventas de julio 2026 con periodicidad mensual lleva:

<cfdi:InformacionGlobal Periodicidad="04" Meses="07" Año="2026" />
<cfdi:Receptor Rfc="XAXX010101000" Nombre="PUBLICO EN GENERAL"
  DomicilioFiscalReceptor="06600" RegimenFiscalReceptor="616" UsoCFDI="S01" />

El DomicilioFiscalReceptor es el código postal del lugar de expedición del emisor, no un domicilio del cliente (que por definición no existe en una global).

Errores hermanos que suelen aparecer después

Si corriges el CFDI40130 y siguen los rechazos, revisa la misma familia de validaciones: nombre del receptor distinto de "PUBLICO EN GENERAL", régimen diferente de 616, uso de CFDI diferente de S01, o periodicidad bimestral usada por un contribuyente que no es RESICO. Nuestra guía de errores comunes del CFDI 4.0 cubre los códigos más frecuentes, y la guía completa de CFDI 4.0 explica todos los campos obligatorios.

Fuentes oficiales

Guías relacionadas

Preguntas frecuentes

¿Qué significa el error CFDI40130?

Es un rechazo de la validación del Anexo 20 (CFDI 4.0): el nodo InformacionGlobal debe existir cuando el RFC del receptor es XAXX010101000 y el nombre del receptor es PUBLICO EN GENERAL. En otras palabras, estás emitiendo una factura global sin declararla como tal.

¿Cómo soluciono el CFDI40130?

Agrega el nodo InformacionGlobal al comprobante con sus tres atributos: Periodicidad (01 diaria a 05 bimestral), Meses y Año. La mayoría de los sistemas de facturación lo llenan automáticamente al elegir la opción "factura global" o "factura al público en general" en lugar de una factura normal.

¿Qué datos lleva el receptor en una factura global?

RFC XAXX010101000, nombre exactamente "PUBLICO EN GENERAL" (sin tildes), régimen fiscal 616 (Sin obligaciones fiscales), uso de CFDI S01 (Sin efectos fiscales) y como código postal el del lugar de expedición del emisor.

¿Cuándo se emite la factura global?

Cuando vendes a clientes que no piden factura, agrupas esas operaciones en un CFDI global por periodo: diario, semanal, quincenal o mensual según tu periodicidad, y bimestral para RESICO con esa opción. Debe enviarse a timbrar a más tardar dentro de las 24 horas siguientes al cierre de las operaciones del periodo que ampara (regla 2.7.1.21 de la RMF).