Validador de RUC Peruano
Valide um RUC do Peru (11 dígitos), o Registro Único de Contribuyentes da SUNAT, conferindo o checksum. Útil para faturar e negociar com empresas peruanas.
RUC: o número de 11 dígitos do registro de contribuintes do Peru
O RUC (Registro Único de Contribuyentes) é o número de 11 dígitos que identifica todo contribuinte no Peru — pessoas e empresas — administrado pela SUNAT. Os dois primeiros dígitos anunciam o tipo de contribuinte, e o último é um dígito verificador mod-11. Esta ferramenta valida o prefixo, o comprimento e o checksum; 20100070970 é um RUC de empresa de exemplo.
Para uma pessoa física, o RUC costuma ser o seu DNI (documento de identidade) prefixado com 10 e com um dígito verificador — então RUC e DNI são fortemente ligados para pessoas naturais.
O prefixo de tipo
- 10: persona natural (pessoa física, geralmente baseada no DNI).
- 15 / 17: persona natural no domiciliada (pessoa física não residente).
- 20: persona jurídica (empresa/entidade legal).
- Dígito verificador: pesos
5,4,3,2,7,6,5,4,3,2sobre os 10 primeiros, depois(11 − soma mod 11) mod 10.
Onde importa
- Faturamento: toda factura/boleta electrónica peruana traz o RUC do emissor e do comprador.
- Declaração fiscal: a SUNAT indexa todas as declarações e pagamentos pelo RUC.
- Checagem de empresa: o RUC revela o tipo de entidade e o status fiscal (ativo/suspenso).
- Mock data / testes: validar prefixo + checksum antes de uma consulta à SUNAT.
Pegadinhas comuns
- O prefixo deve ser válido: só
10,15,17,20são tipos aceitos. - Checksum ≠ ativo: um RUC válido ainda pode ser um contribuinte suspenso ou baixado.
- Os dígitos iniciais importam: armazene como string de 11 caracteres, nunca um inteiro.
- RUC vs DNI: o DNI de 8 dígitos está embutido num RUC do tipo
10, mas não é o mesmo campo.
FAQ
Como o dígito verificador do RUC é calculado? Pesos 5,4,3,2,7,6,5,4,3,2 sobre os dez primeiros dígitos, depois (11 − soma mod 11) mod 10.
O que significa o prefixo 20? Uma persona jurídica — uma empresa ou entidade legal registrada.
O RUC de uma pessoa é o seu DNI? Essencialmente sim — um prefixo 10 mais o DNI de 8 dígitos mais um dígito verificador.
Ferramentas Relacionadas
Validador de DUNS Number (Dun e Bradstreet)
Valida o formato D-U-N-S Number (9 dígitos da Dun & Bradstreet) aceitando hífens e espaços. Rejeita números reservados/placeholder como 000000000 e 999999999.
Validador RG (Formato com UF)
Valide o formato genérico de um RG brasileiro com a UF (ex.: 12.345.678-9/SP). Confere o padrão dos números e do estado, útil para cadastros e formulários.
Validador de Google Ads Customer ID
Valida formato de Customer ID do Google Ads: 10 dígitos com hífens (XXX-XXX-XXXX). Não verifica se o ID existe — apenas formato.
Validador de Inscrição Estadual
Valide Inscrições Estaduais de SP, RJ, MG, RS, PR e BA. Verificação no navegador, sem enviar dados para servidores.
OAuth Scope Checker
Verifica se um scope solicitado está nos scopes concedidos (separados por espaço).
Validador de ORCID
Valida ORCIDs (identificador único para pesquisadores) com dígito verificador ISO 7064 mod 11-2. Aceita com ou sem hífens.