Validador de RFC México
Validador online de RFC mexicano. Valide formatos e dígitos verificadores.
Sobre o RFC do México
O RFC (Registro Federal de Contribuyentes) é o registro fiscal chave no México, utilizado por pessoas físicas e jurídicas para pagar impostos e emitir faturas eletrônicas perante o SAT.
O gerador cria códigos de RFC válidos com homoclave correspondente ao SAT para testes de sistemas contábeis e fiscais.
Anatomia & Estrutura do RFC Mexicano
O RFC compreende 12 caracteres (Pessoa Moral) ou 13 caracteres (Pessoa Física):
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 3 ou 4 | Iniciais / Razão Social | 3 ou 4 letras | 4 letras para pessoa física ou 3 letras para pessoa moral | AAAA |
| Data | Data de Nascimento ou Criação | 6 dígitos | Ano, mês e dia em formato AAMMDD | 800101 |
| Penúltimas | Homoclave Designada | 3 caracteres | Homoclave exclusiva gerada pelo algoritmo do SAT | ABC |
| Última | Dígito Verificador | 1 caractere | Dígito calculado por Módulo 11 com pesos de 13 a 2 (0-9 ou A) | 0 |
Algoritmo Oficial de Validação do RFC (SAT Módulo 11)
O SAT calcula o dígito verificador final através de pesos decrescentes de 13 a 2:
S = Σ (Valor(c[i]) × (13 - i)); Resto = S % 11; se Resto == 0 -> "0", se Resto == 1 -> "A", senão 11 - Resto
- 1. Se a cadeia contiver 11 caracteres base (pessoa moral), prepende-se um espaço em branco para simular 12 posições.
- 2. Tabela de conversão do SAT: dígitos 0-9 valem 0 a 9; letras A-Z valem 10 a 35; espaço em branco vale 37.
- 3. Multiplique o valor de cada caractere pelo peso posicional decrescente de 13 a 2.
- 4. Some todos os produtos parciais e calcule o resto da divisão por 11.
- 5. Se Resto == 0, DV = "0". Se Resto == 1, DV = "A". Caso contrário, DV = 11 - Resto.
- 6. O RFC é válido se o último caractere for idêntico ao DV calculado.