RFC genérico XAXX010101000 en CFDI: cuándo usarlo y
SAT México

RFC genérico XAXX010101000 en CFDI: cuándo usarlo y "el RFC no es válido" error

16 Jul, 2026 • 8 min de lectura

Si te has encontrado con la clave XAXX010101000 en documentación de CFDI, o el SAT te ha rechazado un comprobante con un mensaje del tipo El RFC del receptor no es válido, este RFC genérico es probablemente el centro del problema. Aquí va la explicación completa: qué es, cuándo usarlo correctamente, y por qué su mal uso es una de las causas más comunes de rechazo de facturas en México.

Qué es el RFC genérico y por qué existe

El SAT exige que todo CFDI tenga un RFC de receptor válido — pero hay situaciones legítimas en las que no existe un RFC real para asignar: ventas al público en general, o clientes extranjeros sin actividad fiscal en México. Para esos casos, el SAT definió dos claves de RFC genérico:

RFC genérico Uso
XAXX010101000 Ventas a público en general (clientes nacionales sin RFC, o que no lo proporcionan)
XEXX010101000 Ventas a clientes extranjeros sin RFC mexicano

Estos no son “trucos” ni atajos informales — son claves oficialmente reconocidas por el catálogo c_RFC del SAT, pensadas específicamente para estos escenarios.

Cuándo usar XAXX010101000 (RFC nacional genérico)

Úsalo cuando el comprador es una persona física que no proporciona su RFC, típicamente en ventas al mostrador, comercio minorista, o cualquier venta donde el cliente no necesita (ni pide) una factura fiscal completa a su nombre. Es el caso clásico de la “factura global” que muchos negocios emiten al final del día para agrupar todas las ventas de público en general.

Requisito importante: cuando uses XAXX010101000, el campo RegimenFiscalReceptor debe ser 616 (Sin obligaciones fiscales) y el uso de CFDI (UsoCFDI) debe ser S01 (Sin efectos fiscales). Si pones cualquier otra combinación —por ejemplo, intentas usar XAXX010101000 con un régimen fiscal distinto de 616—, el SAT rechazará el comprobante, precisamente porque esa combinación no tiene sentido: si el receptor no tiene RFC real, tampoco puede tener un régimen fiscal real asociado ni pretender deducir esa factura. Si necesitas repasar en detalle cómo funciona la validación cruzada de régimen fiscal en CFDI 4.0, lo cubrimos en CFDI33131.

La factura global y sus campos de periodicidad

Cuando el comprobante con RFC genérico es específicamente una factura global (la que agrupa las ventas de público en general de un periodo), CFDI 4.0 exige además un nodo InformacionGlobal con tres campos adicionales que no aplican a una factura normal:

  • Periodicidad: indica con qué frecuencia agrupas las ventas (01 diario, 02 semanal, 03 quincenal, 04 mensual, 05 bimestral).
  • Meses: el mes o rango de meses que cubre el comprobante.
  • Año: el ejercicio fiscal al que corresponde.

Omitir este nodo, o rellenarlo de forma inconsistente con la fecha real de las operaciones agrupadas, es otra causa —menos conocida que las de RegimenFiscalReceptor y UsoCFDI, pero igual de real— de rechazo cuando se trabaja específicamente con facturas globales de público en general.

Cuándo usar XEXX010101000 (RFC extranjero genérico)

Se usa cuando facturas a un cliente que no tiene RFC mexicano porque reside o está constituido fuera de México y no tiene actividad fiscal registrada ante el SAT. A diferencia del RFC nacional genérico, en operaciones con extranjeros normalmente sí necesitas completar el Complemento de Comercio Exterior si se trata de una exportación de mercancías, y el campo NumRegIdTrib (número de registro de identidad tributaria del país de residencia del receptor) cuando aplique.

El error más común: usar el RFC genérico “por comodidad”

El uso incorrecto más frecuente no es técnico, sino de criterio: usar XAXX010101000 para clientes que sí tienen RFC simplemente porque no lo pidieron en el momento, o para evitar la fricción de solicitarlo. Esto genera dos problemas:

  1. El cliente no podrá deducir esa factura — al llevar RFC genérico, el comprobante queda fiscalmente “sin efectos”, así que si luego el cliente reclama que necesita la factura a su nombre para deducir el gasto, tendrás que cancelar el CFDI original y reemitir uno nuevo con su RFC real, lo cual genera trabajo doble y puede generar fricción con el cliente.
  2. Riesgo en auditoría: un volumen anormalmente alto de facturas a RFC genérico, cuando el perfil del negocio sugiere ventas mayoritariamente a empresas o profesionales (que sí tendrían RFC), puede llamar la atención en una revisión del SAT, porque sugiere que se está evitando identificar correctamente a los receptores reales.

Error “El RFC no es válido” cuando SÍ usaste el RFC genérico correctamente

Si estás seguro de que el escenario es correcto (venta a público en general) y aun así el SAT rechaza el comprobante, revisa estos puntos en orden:

  1. El campo RegimenFiscalReceptor no es 616 — es la causa número uno de rechazo en combinación con RFC genérico nacional.
  2. El UsoCFDI no es S01 — recuerda que con RFC genérico, el uso del comprobante casi siempre debe ser “Sin efectos fiscales”.
  3. Errores de tecleo en la clave misma — parece obvio, pero XAXX010101000 tiene una secuencia de caracteres fácil de teclear mal (por ejemplo, confundir la cantidad de ceros). Cópialo siempre desde una fuente fiable en vez de teclearlo de memoria.
  4. Nombre del receptor incorrecto — cuando usas RFC genérico nacional, el campo Nombre del receptor debe decir exactamente PUBLICO EN GENERAL (sin acentos, en mayúsculas). Cualquier variación (con acentos, minúsculas, o un nombre distinto) puede generar rechazo dependiendo de la validación de tu PAC.

Cómo verificar si el RFC de un cliente es real antes de facturar

Antes de recurrir al RFC genérico “porque el cliente no lo tiene a mano”, vale la pena intentar validar el RFC que sí te proporcionó, sobre todo si es un cliente nuevo o poco recurrente. El propio SAT ofrece un servicio de verificación de RFC en su portal donde puedes confirmar en segundos si una clave existe y está activa, sin necesidad de pedirle al cliente documentación adicional. Este único paso evita buena parte de los casos en los que se recurre al RFC genérico simplemente por falta de tiempo para verificar el dato correcto.

Resumen práctico

Situación del cliente RFC a usar RegimenFiscalReceptor UsoCFDI
Público en general, sin RFC XAXX010101000 616 S01
Extranjero sin RFC mexicano XEXX010101000 616 S01 o según operación
Cliente con RFC real que no lo proporciona en el momento Solicitar el RFC antes de facturar, no usar genérico “por comodidad”

La regla de oro es sencilla: el RFC genérico es para cuando el RFC real del receptor genuinamente no existe o no aplica en la operación — no es un atajo para evitar pedirle el dato al cliente. Usarlo correctamente evita tanto el rechazo técnico del comprobante como los problemas fiscales que aparecen después, cuando el cliente reclama una factura deducible que ya se emitió mal desde el origen.

Si el error que te trajo hasta aquí resultó no ser de RFC sino de otro campo del comprobante, revisa también CFDI40103 (FormaPago) y CFDI33139 (NumRegIdTrib), dos de los errores de validación más frecuentes en CFDI 4.0.