VALIDADOR

RUCRegistro Único del Contribuyente

Valide este identificador com a API REST da Normadata. Atualmente em beta privado.

Autoridade emissoraSUNATComprimento11 digitsExemplo20100070970

O que é RUC?

O RUC (Registro Único de Contribuyentes) é o número de identificação tributária do Peru, emitido pela SUNAT. Os dois primeiros dígitos identificam o tipo de entidade: 10 (pessoas), 20 (empresas), 15/17 (casos específicos).

Algoritmo de verificação

  1. Multiplicar os primeiros 10 dígitos pelos pesos [5,4,3,2,7,6,5,4,3,2].
  2. Somar os produtos.
  3. Calcular 11 menos (soma módulo 11).
  4. Se o resultado for 10 o verificador é 0; se for 11 o verificador é 1; senão o resultado.
  5. O resultado deve coincidir com o 11º dígito.

Valide com a API da Normadata

cURL
curl -X POST https://api.normadata.io/v1/validate/tax-ids \
  -H "X-API-Key: nd_your_key" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"id": "1", "value": "20100070970", "country": "PE", "type": "ruc"}]}'

Resposta

JSON
{
  "results": [
    {
      "id": "1",
      "country": "PE",
      "type": "ruc",
      "valid": true,
      "normalized": "20100070970",
      "formatted": "20100070970"
    }
  ]
}

O que o Normadata não valida

Uma resposta válida significa que o identificador está bem formatado e passa pelo algoritmo de dígito verificador. Não confirma nada do seguinte:

  • ExistênciaNão consultamos a Receita Federal, AFIP, SAT ou qualquer registro governamental. Um identificador válido pode não corresponder a um contribuinte registrado.
  • IdentidadeNão confirmamos que o identificador pertença a uma pessoa ou entidade específica, nem que o titular seja real.
  • StatusNão confirmamos se o identificador está atualmente ativo, suspenso ou em dia com alguma autoridade.
  • KYC / KYBNormadata não é um provedor KYC/KYB nem AML. Para verificação de identidade regulada você precisa de um provedor específico por país — Normadata é a camada de validação de formato que roda antes.

Leia nossa metodologia

Perguntas frequentes

Como se valida o RUC peruano?

Multiplique os primeiros 10 dígitos pelos pesos [5,4,3,2,7,6,5,4,3,2], some, calcule 11 menos (soma módulo 11). Se o resultado for 10 o verificador é 0; se for 11 o verificador é 1; senão é o resultado numérico.

Que tipo de entidade o RUC identifica?

O RUC (Registro Único de Contribuyentes) identifica contribuintes no Peru, tanto pessoas físicas como jurídicas. É emitido pela SUNAT. Os prefixos indicam o tipo: 10 (pessoas físicas), 20 (pessoas jurídicas), 15 e 17 (casos especiais como cooperativas).

O RUC está disponível na API beta da Normadata?

Sim. O RUC está disponível como type=ruc com country=PE. A API valida os 11 dígitos, o prefixo e o dígito verificador.

Obtenha acesso à API da Normadata

Valide este identificador com a API REST da Normadata. Atualmente em beta privado.