Mil Útiles

Validar un RFC y generar RFC de prueba

Comprueba si un RFC con homoclave está bien formado, de persona física (13 caracteres) o moral (12), y genera RFC inventados para probar programas y facturas de prueba.

Por Mil ÚtilesPublicado el

En esta página
  1. Comprueba o genera un RFC
  2. Qué comprueba
  3. RFC de prueba
  4. Preguntas frecuentes

Comprueba o genera un RFC

Genera RFC de prueba

Se calcula en tu navegador: el número no se envía a ningún sitio.

Escribe el RFC con o sin espacios. Si es de una persona física tiene 13 caracteres; si es de una empresa (persona moral), 12.

Qué comprueba

  • La estructura del formato de datos del SAT (tdCFDI.xsd): 4 letras (persona física) o 3 (moral), la fecha AAMMDD y la homoclave de 3 caracteres, el último una cifra o la A.
  • Que la fecha existe.
  • El dígito verificador (el último carácter), con el cálculo de uso común: si no cuadra te avisamos, pero no lo damos por falso, porque el SAT no publica ese cálculo y hay RFC reales que no lo cumplen.

Lo hemos comprobado con RFC publicados por sus titulares, como el del propio SAT (SAT970701NN3), el del IMSS (IMS421231I45) o el de la CFE (CFE370814QI0). Que un RFC esté bien formado no dice si está dado de alta: eso se comprueba en los servicios del SAT.

RFC de prueba

El generador crea RFC inventados de persona física o moral, con una fecha válida y el dígito verificador calculado. Sirven para probar programas de facturación en entornos de prueba; pueden coincidir con un RFC real, así que no los uses en facturas de verdad.

También tienes el validador de CURP y, de otros países, el NIT de Colombia o el CIF de España. Nada de lo que escribes sale de tu navegador (privacidad).

Preguntas frecuentes

¿Puedo calcular mi RFC con homoclave?

No con seguridad. Las primeras letras y la fecha salen de tu nombre y tu fecha de nacimiento, pero la homoclave la asigna el SAT, entre otras cosas para distinguir a personas con el mismo nombre. Tu RFC está en tu constancia de situación fiscal.

¿Por qué me dice que el último carácter no cuadra si el RFC es real?

Porque el SAT no publica el cálculo del dígito verificador y hay RFC reales que no cumplen el de uso común; pasa incluso con ejemplos de las guías del SAT. Por eso lo marcamos como aviso, no como error.

¿Qué son XAXX010101000 y XEXX010101000?

Los RFC genéricos que usa el SAT: el primero para operaciones con el público en general y el segundo para residentes en el extranjero.

¿Te ha servido? Compártelo

Historial de cambios
  • : Página nueva: validar y generar RFC de prueba

Mil Útiles

Una web independiente de herramientas gratuitas. Todo se hace en tu navegador: lo que escribes no se envía ni se guarda. Cada herramienta tiene pruebas automáticas y cita la regla en la que se basa. Así trabajamos.