jueves, 31 de octubre de 2013

IBAN vs CCC

El IBAN (International Bank Account Number) sustituye al CCC (Código de Cuenta de Cliente).

A partir del 1 de febrero de 2014 es obligatorio utilizar el IBAN como identificador de cuenta bancaria en lugar del tradicional CCC.

A nivel de almacenamiento en los sistemas informáticos, lo primero que llama la atención es que a diferencia del CCC, que son 20 caracteres, el IBAN tiene, en España 24 caracteres, pudiendo llegar en otros países hasta los 34 caracteres.

En cuanto a su presentación hay que decir que para imprimirlo (o ser leído por personas) el formato debe ser IBAN XXXX XXXX XXXX XXXX XXXX XXXX. Es decir, las letras IBAN seguidas de un espacio y seis grupos de cuatro números cada uno separados por un espacio. Si la forma de escribirlo es con la intención de que lo lea o procese un programa debe hacerse sin las letras IBAN y sin espacios.

El IBAN, en España, consta de dos letras ES y un dígito de control de dos cifras y a continuación los 20 dígitos del CCC.

Para convertir el CCC en IBAN sólo necesitamos saber cómo se calcula el dígito de control y añadírselo.

El cálculo es muy sencillo: se cogen los dígitos del CCC, se le añade 142800 (para España*) por la derecha y como un sólo número se divide por 97. Después el resto de dicha división se resta a 98 y ese es el dígito de control. Muy sencillo.

Veamos un ejemplo:

CCC 1234 1234 16 1234567890

Para operar lo convertimos en; 12341234161234567890142800

Lo dividimos entre 97 y el resto es: 21

Por tanto 98 - 21 = 77

El IBAN sería:

IBAN ES77 1234 1234 1612 3456 7890

* Según una tabla que empieza por A=10 hasta Z=35, la E es 14 y la S es 28, por lo que ES00 que se añade al final para realizar el cálculo pasa a ser 142800

2 comentarios:

  1. GarciaLozano, te dejo la dirección de una de mis webs en la que desarrollé un gadget para el cálculo del ccc-iban de una cuenta, por si puede ser de tu interés o de alguno de tus lectores.
    http://informatica-pfont.blogspot.com.es/2011/02/calculo-ccc-iban.html
    Saludos.

    ResponderEliminar