Factura Global: Qué es, Cómo Emitirla y Periodicidad
6 de abril de 2026
Si tienes un negocio que vende al público en general -- una tienda, un restaurante, un consultorio que a veces atiende pacientes sin RFC -- y no emites factura individual por cada venta, el SAT necesita que consolides esas operaciones en un solo comprobante. Ese comprobante es la factura global. No es opcional. Y las reglas de periodicidad, campos obligatorios y plazos de emisión son más estrictas de lo que la mayoría asume.
Qué es la factura global
La factura global es un CFDI que agrupa en un solo comprobante todas las ventas realizadas al público en general durante un periodo determinado. En lugar de emitir una factura por cada transacción individual donde el cliente no proporcionó su RFC, emites un solo CFDI que consolida los montos.
El SAT la define en la Regla 2.7.1.21 de la Resolución Miscelánea Fiscal. Su propósito es doble: asegurar que el contribuyente reporte el 100% de sus ingresos, y simplificar la emisión cuando hay volúmenes altos de ventas menores sin datos fiscales del comprador.
En la estructura del CFDI 4.0, la factura global se distingue por tres cosas: usa el RFC genérico XAXX010101000 como receptor, incluye el nodo InformacionGlobal que no existe en facturas normales, y el uso de CFDI siempre es S01 (Sin Efectos Fiscales).
La factura global no es una factura "simplificada" ni una nota de venta con sello fiscal. Es un CFDI completo de tipo Ingreso con todas las validaciones estándar del SAT, más validaciones adicionales propias del nodo InformacionGlobal. Si falta cualquier campo obligatorio, el PAC la rechaza igual que cualquier otra factura.
Quién debe emitir factura global
Cualquier persona física o moral que realice ventas al público en general y no emita un CFDI individual por cada operación está obligada a emitir factura global. No importa el régimen fiscal ni el giro del negocio.
En la práctica, esto incluye:
- Comercios minoristas (tiendas de abarrotes, ropa, electrónica)
- Restaurantes y cafeterías
- Consultorios y profesionistas que atienden clientes sin RFC
- Negocios con punto de venta físico que manejan tickets de venta
Si todas tus ventas generan CFDI individual, no necesitas factura global. Pero si hay una sola venta donde el cliente no pidió factura, esa venta debe entrar en la factura global del periodo correspondiente.
No emitir factura global por las ventas al público en general no significa que el SAT no se entere de esos ingresos. Si usas terminal bancaria, el SAT cruza los depósitos con tus CFDI emitidos. Las diferencias generan cartas invitación o, peor, auditorías directas.
El RFC genérico XAXX010101000
El receptor de una factura global siempre es el RFC genérico XAXX010101000. Este RFC es un valor reservado por el SAT que representa al "público en general" -- no corresponde a ningún contribuyente real. Si quieres entender a fondo los RFCs genéricos y cuándo usar cada uno, tengo una guía dedicada: RFC genérico y sus variantes.
Los datos del receptor en una factura global son fijos, sin excepción:
| Campo | Valor | Notas |
|---|---|---|
| Rfc | XAXX010101000 | RFC genérico para operaciones con público en general |
| Nombre | PUBLICO EN GENERAL | Exactamente así, en mayúsculas, sin acentos |
| RegimenFiscalReceptor | 616 | Sin Obligaciones Fiscales |
| DomicilioFiscalReceptor | Código postal del emisor | Debe coincidir con el LugarExpedicion |
| UsoCFDI | S01 | Sin Efectos Fiscales (la única clave válida para factura global) |
El nombre debe ser exactamente PUBLICO EN GENERAL. No Publico en General, no PÚBLICO EN GENERAL con acento, no PUBLICO GENERAL. Un solo carácter diferente y el PAC rechaza el timbrado.
El campo DomicilioFiscalReceptor en factura global debe ser el mismo código postal que el LugarExpedicion del comprobante. Esto es una regla de validación específica del SAT para el RFC genérico XAXX010101000 -- en facturas normales, el domicilio fiscal del receptor es independiente del lugar de expedición.
El nodo InformacionGlobal
Este es el nodo que hace que una factura global sea global. Sin él, tu CFDI con RFC genérico se rechaza. El nodo InformacionGlobal se agrega a nivel del nodo Comprobante y contiene tres atributos obligatorios.
| Atributo | Tipo | Descripción |
|---|---|---|
| Periodicidad | Catálogo | Frecuencia con la que se agrupan las ventas |
| Meses | Catálogo | Mes o meses que cubre el comprobante |
| Año | Numérico | Año fiscal del periodo (4 dígitos) |
Los tres atributos son obligatorios. Omitir cualquiera causa rechazo inmediato del PAC. Y los valores no son texto libre -- cada uno tiene un catálogo cerrado que el SAT valida.
Periodicidad: las reglas del juego
La periodicidad define cada cuánto agrupas tus ventas al público en general en una factura global. El SAT ofrece cinco opciones, y la que elijas debe corresponder al periodo real de tus operaciones.
| Clave | Periodicidad | Plazo de emisión |
|---|---|---|
01 | Diaria | Dentro de las 24 horas siguientes al cierre del día |
02 | Semanal | Dentro de las 24 horas siguientes al cierre de la semana |
03 | Quincenal | Dentro de las 24 horas siguientes al cierre de la quincena |
04 | Mensual | A más tardar el día 5 del mes siguiente |
05 | Bimestral | A más tardar el día 5 del bimestre siguiente |
La periodicidad bimestral (05) está reservada para contribuyentes del Régimen Simplificado de Confianza (RESICO) que declaran de forma bimestral. Si tu régimen no es RESICO y usas periodicidad bimestral, estás fuera de norma.
La periodicidad no es una preferencia. El SAT espera que la periodicidad coincida con la realidad operativa del negocio. Si vendes diario y eliges periodicidad mensual, técnicamente cumples, pero si manejas alto volumen y un cliente solicita factura individual de una venta del día 3, ya tienes un problema de cancelación. La recomendación operativa es: mientras más frecuente, más manejable.
Catálogo de meses y bimestres
El atributo Meses dentro del nodo InformacionGlobal usa un catálogo numérico. Para periodicidad mensual o inferior, usas los códigos del 01 al 12. Para periodicidad bimestral, usas los códigos del 13 al 18.
| Clave | Periodo |
|---|---|
01 | Enero |
02 | Febrero |
03 | Marzo |
04 | Abril |
05 | Mayo |
06 | Junio |
07 | Julio |
08 | Agosto |
09 | Septiembre |
10 | Octubre |
11 | Noviembre |
12 | Diciembre |
13 | Enero-Febrero |
14 | Marzo-Abril |
15 | Mayo-Junio |
16 | Julio-Agosto |
17 | Septiembre-Octubre |
18 | Noviembre-Diciembre |
La combinación de periodicidad y mes debe ser coherente. Si la periodicidad es 04 (Mensual), el atributo Meses solo puede tener un valor del 01 al 12. Si es 05 (Bimestral), solo del 13 al 18. Si es 01 (Diaria), el mes debe ser el mes en que ocurrió la venta. Mezclar periodicidad bimestral con código de mes individual causa rechazo.
Cómo se emite una factura global paso a paso
Acumula las ventas del periodo#
Reúne todas las operaciones del periodo donde el cliente no solicitó CFDI individual. Si emites tickets de venta, cada ticket sin factura individual asociada entra en la factura global. Los montos deben cuadrar con tus registros contables y con los cortes de caja.
Construye el CFDI con los datos fijos del receptor#
Crea un CFDI de tipo Ingreso (I) con los datos del receptor que ya vimos: RFC XAXX010101000, nombre PUBLICO EN GENERAL, régimen fiscal 616, uso de CFDI S01. El método de pago debe ser PUE y la forma de pago la que corresponda a las operaciones (si hubo mezcla de efectivo y tarjeta, puedes usar 99 - Por Definir).
Agrega el nodo InformacionGlobal#
Incluye la periodicidad que corresponda a tu operación, el código de mes correcto, y el año fiscal. Este nodo va a nivel del nodo Comprobante, no dentro de los conceptos ni del receptor.
Desglosa los conceptos con ClaveProdServ y sus impuestos#
Cada concepto debe tener su ClaveProdServ del catálogo del SAT. No puedes poner una sola línea genérica con el total del periodo. Si vendes productos con diferentes tasas de IVA, necesitas líneas separadas. El IVA debe desglosarse -- la factura global no es excepción a las reglas de impuestos del CFDI 4.0.
Envía el XML a timbrar como cualquier otro CFDI. El PAC valida todos los campos estándar más las reglas específicas de InformacionGlobal. Si todo está correcto, obtienes tu UUID y el comprobante queda registrado ante el SAT.
Cuando el cliente pide factura individual después
Este es el escenario que más complicaciones genera. Un cliente compró algo, no pidió factura en el momento, la venta ya entró en tu factura global del periodo, y ahora quiere su CFDI individual. Tienes que hacer dos cosas: emitir la factura individual y cancelar parcialmente la factura global.
El proceso correcto es:
- Emites el CFDI individual al cliente con sus datos fiscales reales
- Cancelas la factura global original con motivo
04(Sustituye comprobantes previos) - Emites una nueva factura global sin el monto de la venta que ya facturaste individualmente
El motivo de cancelación 04 es el específico para este escenario. No uses 01 (Comprobantes emitidos con errores con relación) ni 02 (Comprobantes emitidos con errores sin relación). El motivo 04 indica al SAT que la cancelación se debe a que las operaciones del comprobante original se facturaron individualmente.
Esto explica por qué la periodicidad importa operativamente. Si tu factura global es mensual y agrupa miles de operaciones, cancelar y reemitir por una sola venta es engorroso. Con periodicidad diaria o semanal, el impacto de la cancelación es mucho menor.
Manejo de impuestos en factura global
La factura global sigue las mismas reglas de impuestos que cualquier CFDI de tipo Ingreso. No hay atajos ni simplificaciones.
Un error frecuente es agrupar todo en un solo concepto con una ClaveProdServ genérica y un IVA global calculado sobre el total. Esto viola la regla de que cada concepto debe tener su propia ClaveProdServ y su propio desglose de impuestos. El PAC puede timbrarlo si la estructura XML es válida, pero el SAT puede objetarlo en una revisión.
Errores comunes al emitir factura global
Plazos de emisión y consecuencias
El plazo para emitir la factura global depende de la periodicidad elegida. Para periodicidades diaria, semanal y quincenal, tienes 24 horas después del cierre del periodo. Para periodicidad mensual y bimestral, la Resolución Miscelánea Fiscal te da hasta el día 5 del mes o bimestre siguiente.
| Periodicidad | Ejemplo de periodo | Fecha límite de emisión |
|---|---|---|
| Diaria | Lunes 6 de abril 2026 | Martes 7 de abril 2026, 23:59 |
| Semanal | Semana del 6 al 12 de abril 2026 | Lunes 13 de abril 2026, 23:59 |
| Quincenal | 1 al 15 de abril 2026 | Jueves 16 de abril 2026, 23:59 |
| Mensual | Abril 2026 | 5 de mayo 2026, 23:59 |
| Bimestral | Marzo-Abril 2026 | 5 de mayo 2026, 23:59 |
No emitir la factura global dentro del plazo no significa que ya no puedas hacerlo. Puedes emitirla después, pero estás fuera de plazo y eso puede generar multas o requerimientos del SAT. En la práctica, muchos negocios emiten todas las facturas globales del mes el último día del plazo -- funciona, pero deja cero margen de error si algo falla en el timbrado.
Si automatizas la emisión de factura global con una API de facturación, programa la generación automática al menos 48 horas antes del vencimiento del plazo. Esto te da tiempo de detectar errores de timbrado, corregir y reintentar sin quedarte fuera de fecha. Fiscalapi permite configurar esta automatización a nivel de cuenta -- consulta la documentación técnica para los detalles de integración.
Factura global y el régimen simplificado de confianza
Los contribuyentes en RESICO tienen una particularidad: pueden emitir factura global con periodicidad bimestral (05), alineada con su periodo de declaración. Esto reduce de 12 a 6 el número de facturas globales al año.
Pero hay una trampa. RESICO tiene límites de ingresos, y si los rebasas, sales del régimen. Si saliste de RESICO y sigues emitiendo facturas globales con periodicidad bimestral, estás usando una periodicidad que ya no te corresponde. Tu sistema debe detectar cambios de régimen y ajustar la periodicidad automáticamente.
Los códigos de meses para RESICO bimestral van del 13 al 18, cubriendo cada par de meses del año. Estos códigos son exclusivos de periodicidad bimestral y el PAC los rechaza si los usas con cualquier otra periodicidad.