(Imprimiendo "Algoritmo Bancomer 06 \(2 D\355gitos Verificadores\)")

7654321 y la Referencia es igual a: 87654321. 1. Si la Sucursal tiene una longitud menor a 8 posiciones se le agregaran ceros a la izquierda hasta alcanzar las ...
23KB Größe 177 Downloads 432 vistas
Algoritmo Bancomer 06 (2 Dígitos Verificadores) Procedimiento para calcular el Dígito Verificador DATOS NECESARIOS PARA EL CALCULO: Sucursal Banamex de 1 a 8 Dígitos Cuenta Banamex de 1 a 8 Dígitos Referencia de 1 a 18 Dígitos Ejemplo: Si la Sucursal es igual a: la Cuenta es igual a: la Referencia es igual a:

870 7654321 y 87654321

1. Si la Sucursal tiene una longitud menor a 8 posiciones se le agregaran ceros a la izquierda hasta alcanzar las 8 posiciones. 00000870 2. Si la Cuenta tiene una longitud menor a 8 posiciones se le agregaran ceros a la izquierda hasta alcanzar las 8 posiciones. 07654321 3. Si la Referencia tiene una longitud menor a 8 posiciones se le agregaran ceros a la izquierda hasta alcanzar las 8 posiciones. Si la Referencia tiene una longitud mayor a 8 posiciones, se toman los 8 dígitos a la derecha 4.

La Cuenta se agrega a la derecha de la Sucursal. 0000087007654321

5.

La Referencia se agrega a la derecha de la Cuenta y la Sucursal. 000008700765432187654321

6. De derecha a izquierda se van multiplicando cada uno de los dígitos por los números 37, 31, 29, 23, 19, 17, 13 y 11, siempre iniciando la secuencia con el número 37 aun cuando el número a multiplicar sea 0 deberá tomarse en cuenta. Y se suman los resultados de las multiplicaciones. 0 0 0 0 0 8 7 0 0 7 6 5 4 3 2 1 8 7

* * * * * * * * * * * * * * * * * *

11 13 17 19 23 29 31 37 11 13 17 19 23 29 31 37 11 13

= = = = = = = = = = = = = = = = = =

0 0 0 0 0 232 217 0 0 91 102 95 92 87 62 37 88 91

6 5 4 3 2 1

* * * * * *

17 19 23 29 31 37

= = = = = =

102 95 92 87 62 37 1669

7.

El resultado de la suma indicada en el punto 6, se divide entre 97 17 97 1669 699 20

8.

→ 20

El resultado del punto 7 es restado de la constante 99 y ese es el dígito verificador. 99 - 20 = 79 Dígito Verificador: 79

9.

A la referencia se le agregara el dígito verificador y esa será la línea de captura que recibirá el cajero en ventanilla. Referencia Completa: 8765432179