0% encontró este documento útil (0 votos)
4K vistas1 página

Algoritmo Rut Uruguay

Este documento describe un algoritmo para verificar números de RUC en Ecuador. Explica cómo multiplicar cada dígito del RUC por un factor, sumar los productos, calcular el dígito verificador necesario para que la suma sea múltiplo de 11, y validar que el RUC cumpla con los formatos requeridos.

Cargado por

grupopis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4K vistas1 página

Algoritmo Rut Uruguay

Este documento describe un algoritmo para verificar números de RUC en Ecuador. Explica cómo multiplicar cada dígito del RUC por un factor, sumar los productos, calcular el dígito verificador necesario para que la suma sea múltiplo de 11, y validar que el RUC cumpla con los formatos requeridos.

Cargado por

grupopis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Algoritmo Verificacin RUT

1) SE TOMA EL NRO. DE RUC HASTA LA PENULTIMA POSICION, O SEA LOS PRIMEROS 11 DIG
ITOS.
EJEMPLO: 21076507001
2) SE MULTIPLICA CADA DIGITO POR UN FACTOR DIFERENTE.
COMENZANDO DE DERECHA A IZQUIERA LOS FACTORES SON : 2, 3, 4, 5, 6, 7, 8, 9, 2
, 3, 4.
Ejemplo: 2 1 0 7 6 5 0 7 0 0 1
x4 x3 x2 x9 x8 x7 x6 x5 x4 x3 x2
--------------------------------8 3 0 63 48 35 0 35 0 0 2
3) Se suman los productos obtenidos:
Ejemplo: 8+3+0+63+48+35+0+35+0+0+2 = 194
4) El probable digito verificador es lo que falta para llegar de la suma obtenid
a (194) en el ejemplo,
al prximo mltiplo de 11. Para obtenerlo se procede de la siguiente manera:
- Se divide el resultado de la suma entre 11, obtenindose un cociente ent
ero y un resto.
En el ejemplo Cociente = 17 y Resto = 7.
- Se resta 11 menos el resto obtenindose un probable check digit.
En el ejemplo 11 - 7 = 4.
- Si el probable check digit es menor que 10, entonces es verdaderamente
el digito verificador
y ocupar la posicin 12 del nmero de ruc.
- Si el probable check digit es 11 entonces el digito verificador es 0.
- Si el probable check digit es 10 entonces el nmero se desecha y no se a
djudica.
Ejemplo: 21040762001x
5) Adems
-

debe controlarse que:


Las dos primeras posiciones estn en el rango 01 a 21.
De la 3a. a la 8va. posicin debe ser distinto de 000000
Las posiciones 9a. y 10a. deben ser 00.

También podría gustarte