Qué es el IBAN
El IBAN es el número internacional de cuenta bancaria. Lo define la norma ISO 13616, cuyo registro oficial lleva SWIFT. En la Unión Europea, el Reglamento (UE) 260/2012 obliga a usarlo para identificar la cuenta en las transferencias y los adeudos domiciliados en euros. Por eso te lo piden cada vez que alguien tiene que hacerte una transferencia o cuando domicilias un recibo.
En España el IBAN tiene 24 caracteres. Las dos primeras letras son el código del país, ES. Detrás van dos dígitos de control, que sirven para comprobar que todo el número está bien escrito, y después los 20 dígitos de la cuenta de toda la vida.
Las partes de un IBAN español
Con el IBAN de ejemplo que publica el registro oficial, ES91 2100 0418 4502 0005 1332:
- ES: el país.
- 91: los dígitos de control del IBAN.
- 2100: el código de la entidad, que asigna el Banco de España.
- 0418: la oficina o sucursal.
- 45: otros dos dígitos de control, los de la cuenta española.
- 0200051332: el número de cuenta propiamente dicho.
Cómo se comprueba un IBAN, paso a paso
El registro del IBAN remite a la norma ISO/IEC 7064 (MOD 97-10), y el estándar europeo del IBAN (EBS204) lo explica en estos pasos:
- Pasa los cuatro primeros caracteres al final. ES9121000418450200051332 queda como 21000418450200051332ES91.
- Cambia cada letra por un número: la A vale 10, la B 11 y así hasta la Z, que vale 35. La E es 14 y la S es 28, así que queda 21000418450200051332142891.
- Divide ese número entre 97 y quédate con el resto.
- Si el resto es 1, el IBAN es correcto. En el ejemplo, el resto es 1.
El número del paso 2 tiene 26 cifras, demasiadas para una calculadora normal o para Excel, que trabaja con una precisión de 15 dígitos. Por eso conviene usar una herramienta como esta, que divide cifra a cifra sin perder precisión.
Cómo se calcula el IBAN desde tu número de cuenta
Si solo tienes los 20 dígitos de la cuenta, se monta un IBAN provisional con 00 como dígitos de control y se hace casi lo mismo:
- Añade ES00 al final de la cuenta: 21000418450200051332ES00.
- Cambia las letras por números: 21000418450200051332142800.
- Divide entre 97. En el ejemplo, el resto es 7.
- Resta ese resto de 98: 98 − 7 = 91. Esos son los dígitos de control.
- El IBAN es ES91 2100 0418 4502 0005 1332.
Si el resultado de la resta tiene una sola cifra, se escribe con un cero delante: por ejemplo, 05.
Los IBAN de otros países
El cálculo de los dígitos de control es igual en todos los países, así que la herramienta también comprueba IBAN extranjeros, como los de Alemania (DE) o Portugal (PT). Lo que cambia es la longitud y el formato de la parte de la cuenta: aquí solo comprobamos la longitud de los IBAN españoles.
Lo que esta herramienta no hace
- No comprueba que la cuenta exista ni a quién pertenece: un IBAN bien escrito puede no corresponder a ninguna cuenta abierta. Para eso, al hacer una transferencia en euros tu banco te ofrece gratis la verificación del beneficiario, que compara el nombre con el titular de la cuenta.
- No comprueba los dos dígitos de control internos de la cuenta española (los que van detrás de la oficina). Si te equivocas en ellos al calcular el IBAN desde la cuenta, el IBAN resultante cuadrará pero no será el tuyo. Copia la cuenta tal como aparece en tu banco.
- No te dice a qué banco corresponde ni su código BIC o SWIFT.