Validador de RUC Peru
Validador online de RUC do Peru. Valide pesos SUNAT de Módulo 11. Teste.
Sobre o RUC do Peru
O RUC (Registro Único de Contribuyentes) é o registro informático gerido pela SUNAT no Peru para identificação de contribuintes.
Esta ferramenta gera e valida RUCs de 11 dígitos, respeitando os prefixos de pessoa física (10) e jurídica (20) de acordo com o Módulo 11 peruano.
Anatomia & Estrutura do RUC Peruano (SUNAT)
O Registro Único de Contribuyentes é composto por 11 dígitos divididos em 3 segmentos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 e 2 | Prefixo de Categoria | 2 dígitos | 10 (Pessoa Natural), 20 (Pessoa Jurídica / Sociedades), 15/17 (Estrangeiros com CE/Passaporte) | 20 |
| 3 a 10 | Sequencial de Matrícula | 8 dígitos | Número do DNI da pessoa física ou serial sequencial corporativo | 12345678 |
| 11 (final) | Dígito Verificador | 1 dígito | DV oficial calculado por Módulo 11 com pesos [5, 4, 3, 2, 7, 6, 5, 4, 3, 2] | 4 |
Algoritmo Oficial de Validação do RUC Peruano (SUNAT Módulo 11)
A SUNAT calcula o 11º dígito através do algoritmo de Módulo 11 com pesos posicionais [5, 4, 3, 2, 7, 6, 5, 4, 3, 2]:
Resto = (Σ (d[i] × [5, 4, 3, 2, 7, 6, 5, 4, 3, 2][i])) % 11; DV = 11 - Resto; se DV == 11 -> 0; se DV == 10 -> 1
- 1. Multiplique os 10 primeiros dígitos pelos pesos [5, 4, 3, 2, 7, 6, 5, 4, 3, 2].
- 2. Some todos os produtos e obtenha o resto da divisão por 11: Resto = Soma % 11.
- 3. Calcule o dígito: Valor = 11 - Resto.
- 4. Se Valor == 11, o DV é 0. Se Valor == 10, o DV é 1. Caso contrário, DV = Valor.
- 5. O RUC é válido se o 11º dígito for idêntico ao DV calculado.