VALIDADOR
RUC — Registro Único del Contribuyente
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.
¿Qué es RUC?
El RUC (Registro Único de Contribuyentes) es el número de identificación tributaria en Perú, emitido por SUNAT. Los dos primeros dígitos identifican el tipo de entidad: 10 (personas), 20 (empresas), 15/17 (casos específicos).
Algoritmo de verificación
- Multiplicar los primeros 10 dígitos por los pesos [5,4,3,2,7,6,5,4,3,2].
- Sumar los productos.
- Calcular 11 menos (suma módulo 11).
- Si el resultado es 10 el verificador es 0; si es 11 el verificador es 1; si no, el resultado.
- El resultado debe coincidir con el 11º dígito.
Validá con la API de Normadata
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"}]}'Respuesta
{
"results": [
{
"id": "1",
"country": "PE",
"type": "ruc",
"valid": true,
"normalized": "20100070970",
"formatted": "20100070970"
}
]
}Qué Normadata no valida
Una respuesta válida significa que el identificador está bien formado y pasa el algoritmo de dígito verificador. No confirma nada de lo siguiente:
- Existencia — No consultamos AFIP, Receita Federal, SAT ni ningún registro gubernamental. Un identificador válido puede no corresponder a un contribuyente registrado.
- Identidad — No confirmamos que el identificador pertenezca a una persona o entidad específica, ni que el titular sea real.
- Estado — No confirmamos si el identificador está actualmente activo, suspendido o al día ante alguna autoridad.
- KYC / KYB — Normadata no es un proveedor KYC/KYB ni AML. Para verificación de identidad regulada necesitás un proveedor específico por país — Normadata es la capa de validación de formato que corre antes.
Preguntas frecuentes
¿Cómo se valida el RUC peruano?
Se multiplican los primeros 10 dígitos por los pesos [5,4,3,2,7,6,5,4,3,2], se suman, se calcula 11 menos (suma módulo 11). Si el resultado es 10, el verificador es 0; si es 11, el verificador es 1; de lo contrario es el resultado numérico.
¿Qué tipo de entidad identifica el RUC?
El RUC (Registro Único de Contribuyentes) identifica a contribuyentes en Perú, tanto personas naturales como jurídicas. Lo emite la SUNAT. Los prefijos indican el tipo: 10 (persona natural), 20 (persona jurídica), 15 y 17 (casos especiales como cooperativas).
¿Está el RUC disponible en la API beta de Normadata?
Sí. El RUC está disponible como type=ruc con country=PE. La API valida los 11 dígitos, el prefijo y el dígito verificador.
Obtené acceso a la API de Normadata
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.