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ón | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | Prefijo de Contribuyente | 2 dígitos | 10 (Persona Natural), 20 (Persona Jurídica), 15/17 (Extranjeros con CE/Pasaporte) | 20 |
| 3 a 10 | Número de Matrícula | 8 dígitos | DNI de la persona física o secuencia corporativa | 12345678 |
| 11 (final) | Dígito Verificador | 1 dígito | Mó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. Multiplicar los primeros 10 dígitos por los factores [5, 4, 3, 2, 7, 6, 5, 4, 3, 2].
- 2. Sumar productos y calcular resto de división entre 11.
- 3. Valor = 11 - Resto.
- 4. Si Valor == 11 -> DV = 0; Si Valor == 10 -> DV = 1; de lo contrario DV = Valor.
- 5. Coincidencia con el dígito final.