Omitir yendo al contenido principal

Generador de RUC Perú

Generador de RUC (Registro Único de Contribuyentes) peruano para pruebas.

Esperando generación...

Sobre el RUC de Perú

El RUC (Registro Único de Contribuyentes) es el número de registro fiscal administrado por la SUNAT para el control de tributos en el Perú.

Este generador calcula y valida RUCs de 11 dígitos respetando las reglas de la SUNAT con los prefijos 10 (persona natural) y 20 (persona jurídica).

Anatomía y Estructura del RUC Peruano (SUNAT)

El Registro Único de Contribuyentes consta de 11 dígitos numéricos:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 y 2Prefijo de Contribuyente2 dígitos10 (Persona Natural), 20 (Persona Jurídica), 15/17 (Extranjeros con CE/Pasaporte)20
3 a 10Número de Matrícula8 dígitosDNI de la persona física o secuencia corporativa12345678
11 (final)Dígito Verificador1 dígitoMódulo 11 con pesos [5, 4, 3, 2, 7, 6, 5, 4, 3, 2]4

Algoritmo Oficial de Validación del RUC (SUNAT Módulo 11)

La SUNAT aplica el cálculo por Módulo 11 con pesos decrecientes:

Resto = (Σ (d[i] × [5, 4, 3, 2, 7, 6, 5, 4, 3, 2][i])) % 11; DV = 11 - Resto; si DV == 11 -> 0; si DV == 10 -> 1
  1. 1. Multiplicar los primeros 10 dígitos por los factores [5, 4, 3, 2, 7, 6, 5, 4, 3, 2].
  2. 2. Sumar productos y calcular resto de división entre 11.
  3. 3. Valor = 11 - Resto.
  4. 4. Si Valor == 11 -> DV = 0; Si Valor == 10 -> DV = 1; de lo contrario DV = Valor.
  5. 5. Coincidencia con el dígito final.

Preguntas Frecuentes (FAQ)