11 jul 2014

Algoritmo para el cálculo del Código Internacional de Cuenta Bancaria (IBAN)

IBAN (International Bank Account Number)

Código Internacional de Cuenta Bancaria. Es un código alfanumérico que sirve para identificar una cuenta bancaria a nivel internacional, regulado por las normas  ISO 13616 y EBS204. Se compone de como máximo 34 caracteres, aunque en España se utilizan 24.

De los 24 caracteres, los dos primeros corresponden al código del país, en España son ES. Los siguientes dos caracteres son de control y los 20 restantes son el CCC, código de cuenta de cliente.

Algoritmo para el cálculo de los dos dígitos del  IBAN

Los pasos que hay que dar para calcular los dos dígitos de control son:
·         Se añade al final del código de cuenta, el código de país y dos ceros.
·         Se transforma toda la secuencia en un número, sustituyendo las letras por números del 10 al 35, siendo la A el 10 y la Z el 35.
·         Se coge el resto de dividir el número obtenido entre 97.
·         Se resta a 98 el resto obtenido. Si el número es menor que 10 se añade un cero a la izquierda.

En el ejemplo anterior sería:
·         Partimos de 1234 5678 06 1234567890 ES00
·         1234 5678 06 1234567890 142800
·          12345678061234567890142800 resto 97 = 30
·         98 – 30 = 68

No hay comentarios:

Publicar un comentario