Pular para o conteúdo principal

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çãoCampoTamanhoSignificado & RegraExemplo
1 e 2Prefixo de Categoria2 dígitos10 (Pessoa Natural), 20 (Pessoa Jurídica / Sociedades), 15/17 (Estrangeiros com CE/Passaporte)20
3 a 10Sequencial de Matrícula8 dígitosNúmero do DNI da pessoa física ou serial sequencial corporativo12345678
11 (final)Dígito Verificador1 dígitoDV 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. 1. Multiplique os 10 primeiros dígitos pelos pesos [5, 4, 3, 2, 7, 6, 5, 4, 3, 2].
  2. 2. Some todos os produtos e obtenha o resto da divisão por 11: Resto = Soma % 11.
  3. 3. Calcule o dígito: Valor = 11 - Resto.
  4. 4. Se Valor == 11, o DV é 0. Se Valor == 10, o DV é 1. Caso contrário, DV = Valor.
  5. 5. O RUC é válido se o 11º dígito for idêntico ao DV calculado.

Perguntas Frequentes (FAQ)