Información AFIP: https://www.afip.gov.ar/afip/resol170204.html
RUTINA PARA EL CALCULO DEL DIGITO VERIFICADOR
Se considera para efectuar el cálculo el siguiente ejemplo:
01234567890
Etapa 1: Comenzar desde la izquierda, sumar todos los caracteres ubicados en las posiciones impares.
0 + 2 + 4 + 6 + 8 + 0 = 20
Etapa 2: Multiplicar la suma obtenida en la etapa 1 por el número 3.
20 x 3 = 60
Etapa 3: Comenzar desde la izquierda, sumar todos los caracteres que están ubicados en las posiciones pares.
1 + 3 + 5+ 7 + 9 = 25
Etapa 4: Sumar los resultados obtenidos en las etapas 2 y 3.
60 + 25 = 85
Etapa 5: Buscar el menor número que sumado al resultado obtenido en la etapa 4 dé un número múltiplo de 10. Este será el valor del dígito verificador del módulo 10.
85 + 5 = 90
De esta manera se llega a que el número 5 es el dígito verificador módulo 10 para el código 01234567890
Siendo el resultado final:
012345678905