
digito verificador modulo 11
Publicado por Elias (79 intervenciones) el 09/09/2019 20:39:30
Estoy haciendo una rutina para calcular el digito verificado del RUC en Paraguay.
Utilizo el modulo 11
y la rutina es la que encontre en internet, es decir cada numero del documento, empezando por la derecha lo voy multiplicando por 2,3,4,5,6,7 sucesivamente y luego, en caso de hacer mas numero los factores se vuelven a repetir.
Sumo la multiplicacion de cada numero con su factor corresapondiente y de eso obtengo el resto.
este residuo lo resto de 11 y el numero que obtengo es el DV.
Ej. 3 8 1 7 6 4
7 6 5 4 3 2
esto da
21 48 5 28 18 8 y la suma es igual a 128
el resto de este numero dividido 11 da 7 que restado de 11 da 4, con lo cual su DV es 4
el RUC final es 381764-4
El problema que se me presenta es cuando el numero es cuestion tiene mas 6 cifras
Ej. 80010556
siguiendo con el procedimiento tengo
8 0 0 1 0 5 5 6
3 2 7 6 5 4 3 2
aplicando el mismo procedimiento no me da el DV
alguien me puede ayudar ?
Utilizo el modulo 11
y la rutina es la que encontre en internet, es decir cada numero del documento, empezando por la derecha lo voy multiplicando por 2,3,4,5,6,7 sucesivamente y luego, en caso de hacer mas numero los factores se vuelven a repetir.
Sumo la multiplicacion de cada numero con su factor corresapondiente y de eso obtengo el resto.
este residuo lo resto de 11 y el numero que obtengo es el DV.
Ej. 3 8 1 7 6 4
7 6 5 4 3 2
esto da
21 48 5 28 18 8 y la suma es igual a 128
el resto de este numero dividido 11 da 7 que restado de 11 da 4, con lo cual su DV es 4
el RUC final es 381764-4
El problema que se me presenta es cuando el numero es cuestion tiene mas 6 cifras
Ej. 80010556
siguiendo con el procedimiento tengo
8 0 0 1 0 5 5 6
3 2 7 6 5 4 3 2
aplicando el mismo procedimiento no me da el DV
alguien me puede ayudar ?
Valora esta pregunta


0