Cómo Validar un RFC: Estructura, Homoclave y Dígito Verificador
El RFC (Registro Federal de Contribuyentes) es la clave que asigna el SAT para facturar, pagar impuestos y emitir CFDI. Un RFC mal escrito en una factura obliga a cancelarla y reexpedirla.
La estructura
- Personas físicas: 13 caracteres. Cuatro letras (como las de la CURP), la fecha de nacimiento AAMMDD y una homoclave de 3 caracteres. Ejemplo ficticio:
GAPA900815AB4. - Personas morales: 12 caracteres. Tres letras de la razón social, la fecha de constitución y la homoclave.
La homoclave
Los dos primeros caracteres de la homoclave los asigna el SAT para distinguir a personas con las mismas letras y fecha. El tercero es un dígito verificador (0–9 o A) que se calcula con los caracteres anteriores mediante un algoritmo de módulo 11. Por eso un error de tipeo casi siempre se detecta.
Validar uno o una lista
El validador de RFC revisa la estructura, la fecha y el dígito verificador, distingue entre persona física y moral, y acepta listas para revisar el padrón de clientes o proveedores. Funciona en tu navegador.
Lo que no puede confirmar
El dígito correcto no significa que el RFC esté registrado ni activo, ni que coincidan el nombre y el régimen fiscal — algo que los CFDI 4.0 exigen. Para eso, pide la Constancia de Situación Fiscal o usa la validación de RFC del portal del SAT.
RFC genéricos
XAXX010101000: público en general (ventas a quien no pide factura con su RFC).XEXX010101000: residentes en el extranjero.
¿Revisando datos de personas? Mira también el validador de CURP.