O Validador de RFC confere se um Registro Federal de Contribuyentes mexicano está com o dígito verificador correto, aplicando o mesmo algoritmo de módulo 11 usado pelo SAT.
O que é
Todo RFC de pessoa física tem 13 caracteres: 4 letras (derivadas do nome), 6 dígitos de data de nascimento, 2 caracteres de homoclave e 1 dígito verificador final. Esse último caractere não é arbitrário — ele é calculado a partir dos 12 anteriores, e essa é justamente a conta que esta ferramenta refaz.
Atenção: esta ferramenta valida só a estrutura matemática do número. Ela não consulta a base do SAT, então não informa se o RFC existe de verdade, pertence a alguém ou está ativo.
Para quem é útil
- Desenvolvedores e QA testando cadastro de clientes mexicanos ou latino-americanos em geral.
- Times de faturamento eletrônico que precisam validar o formato antes de enviar para o SAT.
- Qualquer pessoa que queira conferir rapidamente se um RFC foi digitado sem erro de dígito.
Como funciona o cálculo
A ferramenta separa os 12 primeiros caracteres, converte cada um para o valor numérico da tabela do SAT (dígitos valem seu próprio número, letras valem de 10 a 36, e há valores especiais para espaço, & e Ñ), multiplica cada valor por um peso decrescente de 13 a 2 e soma tudo. O resto da divisão por 11 define o 13º caractere: resto 0 dá dígito 0, resto 1 dá a letra A, e qualquer outro resto dá 11 menos o resto. Se o resultado bater com o que foi digitado, o RFC é válido.
Como usar
Cole o RFC no campo acima (com ou sem os separadores que você usar) e clique em Validar. O resultado aparece na hora. Se precisar do caminho inverso — criar RFCs válidos para popular uma base de teste — use o Gerador de RFC.