En el código ISIN, cada codeword posee doce posiciones que son combinaciones de letras y números, es decir, alfanumérico, con la siguiente estructura:
Detalles del código:
-
Las dos primeras cifras corresponden al código del país de la agencia de codificación que asigna el código, por ejemplo:
COpara Colombia.USpara Estados Unidos.CHpara Suiza.DEpara Alemania.- etc.
-
Las siguientes nueve cifras identifican el valor en cada país. La estructura de este bloque queda a criterio de la agencia de codificación del país.
-
Para calcular la cifra de control, es decir, la última cifra:
- Cada una de las dos primeras letras se reemplaza por un número entre 10 y 35, donde:
Enfoque en el código:
Cada palabra del código ISIN es una 14-tupla:
con la última posición siendo la cifra de control. Esta cifra se calcula usando la fórmula:
Donde es una función definida como:
- Si es de un solo dígito, .
- Si no, se suman los dígitos de .
Ejemplo:
Para el códigoUS796050201:
.
Nota:
Como código de control, :
- Puede detectar un error.
- Reconoce el cambio de dos cifras en un codeword, siempre que estas no sean y .