Calcular el IBAN
Puedes calcular IBAN desde esta calculadora online gratuita. Además tendrás las respuestas a preguntas sobre el código «International Bank Account Number», que son las siglas oficiales: ¿qué es un código IBAN? Dónde encontrarlo y cómo funciona. Su uso, reglas ISO, países que lo implementan, los casos de Estados unidos y Canada, y problemática y críticas su uso.
Cómo calcular IBAN
Realizar el calculo del IBAN es sencillo, tan solo se trata de poner el fila los cuatro datos de la cuenta, con el identificador del país, y una numeración para controlar que el no hay equivocación en el numero de cuenta. La formula la encontraras más abajo, pero el secreto esta en calcular los dos dígitos de control, que te aseguraran que el número de cuenta es correcto.
El IBAN es utilizado por casi todos los países europeos en este momento y algunos países de Asia Occidental. Abajo podrás comprobar y checkear los países que lo utilizan. Por desgracia, el IBAN no se implementa en Sudamérica.
Cuando y cómo se usa el Código IBAN
El Código IBAN se usa en transferencias de dinero entre bancos, sobretodo internacionales. Estandariza la numeración. Su uso es sencillo, indicando tan solo el código IBAN de la cuenta destino a la cual se quiere enviar dinero o hacer la transferencia. Se usa en lugar del número de cuenta genérico que se ha usado siempre, que creaba confusiones y sobretodo, errores de escritura, lo que generaba bastantes transferencias erróneas que no se realizaban, o se enviaban a la cuenta equivocada. Por tanto, su uso es igual que con el número de cuenta habitual, pero mucho más seguro y rápido.
Porqué aparece el Número IBAN
El objetivo principal del IBAN es facilitar el procesamiento automático de las transferencias de dinero, evitar retrasos y cualquier costo adicional debido al uso de números de cuenta equivocados en las transferencias de dinero.
Nace para estandarizar la forma de numerar las cuentas y evitar problemas, ya que históricamente, el formato de Entidad, banco, control y cuenta, solía confundir a muchos usuarios. A la hora de hacer las transferencias, los datos introducidos solo cumplían con la ISO 9362. Que es el entandar de numeración para cuentas bancarias.
Por eso, en 1997, la ISO, publica la 13616, haciendo más rígido el control del ECBS que existía hasta el momento. Este standard fue revisado en 2007 y posteriormente en 2020. El cálculo del IBAN delimita una forma regular pero flexible, que sea suficiente para la identificación correcta de los números bancarios, incluyendo información como el País, la cuenta, la entidad, el banco, la oficina, pero que además, y aquí esta la novedad, incluye dos dígitos de control (los dígitos de chequeo), que validan de forma rápida y fácil, que el resto de datos de la cuenta son correctos.
Una vez implementado, la facilidad de cálculo del IBAN han reducido los errores en las transferencias de dinero a un 0,1% únicamente, una cifra muy interior que la que habia con el CCC tradicional hasta la fecha de la implementación del IBAN.
EL Código IBAN sustituyo definitivamente al hasta entonces, código en uso, el CCC, o Código Cuenta Cliente el 1 de febrero de 2014
La ISO 13616-1:2020: Estructura del IBAN
La norma ISO 13616-1:2020 es la que especifica los elementos de un número de cuenta bancaria internacional (IBAN) utilizado para facilitar el procesamiento de datos a nivel internacional en el intercambio de datos, en entornos financieros, así como dentro y entre otras industrias. El IBAN está concebido para el procesamiento automatizado, pero también puede utilizarse convenientemente en el intercambio de otros medios cuando proceda (por ejemplo, el intercambio de documentos en papel, etc.).
La norma ISO 13616-1:2020 no especifica los procedimientos internos, las técnicas de organización de ficheros, los medios de almacenamiento, los idiomas, etc. que se han de utilizar en su aplicación, ni está diseñada para facilitar el enrutamiento de los mensajes dentro de una red. Es aplicable a los datos textuales que pueden ser transmitidos a través de un sistema (red).
En 2020, sale una nueva actualización de la ISO, la ISO 13616-1:2020, que sustituye a la ISO 13616-1:2007.
Objetivo del IBAN según la normativa ISO 13616
El objetivo y mejoras que se obtienen del uso del Código IBAN, según la ISO 13616, son 3:
a) Reducir la necesidad de intervención manual en el procesamiento del intercambio de datos entre industrias y dentro de ellas. Es decir, una mayor agilidad y velocidad en el procesamiento e datos, pudiendo crear sistemas de procesos automáticos .
b) Mejorar el nivel de confianza en la exactitud de la información proporcionada. Con los dos dígitos de control, algo parecido al CRC de los ficheros encriptados, nos aseguramos de que no hay una confusión al escribir el Código IBAN.
c) Ofrecer la certeza de que la información proporcionada es pertinente para el país propietario de la cuenta. Esto es consecuencia del punto b. Al cerciorarse mediante el código de doble dígito, si hay un error digitando el código, este no será validado, evitando errores en las transferencias bancarias.
Es decir, será un sistema más seguro y a la vez, mas automático haciendo el proceso del cálculo y la gestión mucho mas rápido.
El IBAN en las transferencias de dinero
La estructura general de los métodos de numeración de cuentas y los formatos de los números es diferente de un país a otro y cada código bancario es diferente, lo que da lugar a errores y retrasos en la realización de las transferencias bancarias.
Dado que las transferencias comerciales y financieras están aumentando en todo el mundo, ha surgido la necesidad de desarrollar un número especial para la transferencia de fondos en moneda nacional y extranjera.
Como decíamos, el código IBAN se ha creado para resolver esta cuestión particular y facilitar el cálculo y las transferencias bancarias electrónicas mediante la indicación precisa y clara del número de cuenta del beneficiario en las órdenes de transferencia. El IBAN permite a los bancos remitentes verificar la validez del número de cuenta del beneficiario proporcionado.
Los países con IBAN (países que utilizan el IBAN) generan una numeración para cada uno de los números de cuenta bancaria. Incluye los dos dígitos de control que se calculan con un algoritmo matemático específico que puedes consultar mas abajo. El cliente, que tiene la intención de hacer una transferencia de pago, da el IBAN del beneficiario al banco remitente, el banco remitente validará los dígitos de control del IBAN antes de que la transferencia de pago llegue al banco del beneficiario. Si el IBAN del beneficiario es incorrecto, la transferencia de pago se detendrá antes de transmitirla al banco del beneficiario.
Ejemplos de IBAN
Nombre del país Longitud del IBAN Ejemplo de formato de impresión del IBAN
- Alemania 22 DE89 3704 0044 0532 0330 00
- Italia 27 IT60 X054 2811 1010 0000 0143 456
- Reino Unido 22 GB29 NWBK 6016 1341 9268 19
- Arabia Saudita 24 SA03 8000 0000 6080 1016 2419
- Túnez 24 TN59 1000 6035 1835 9847 5531
- Francia 27 FR14 2004 1010 0505 0001 3M02 555
Estructura del IBAN
El IBAN es una combinación de números y letras. Mantiene información sobre: país (los dos primeros dígitos son el código del país), suma de control (los dos dígitos siguientes son los dígitos de control para verificar la validación del IBAN), banco (cuatro dígitos para el código del banco) y número de cuenta. El formato y la longitud del IBAN varía de un país a otro.
Un código IBAN español dispone de 24 caracteres alfanuméricos:
- Código de país de 2 letras
- Número de suma de control de 2 dígitos. Son los dos dígitos de chequeo.
- 4 caracteres del SWIFT/BIC del banco o del número de identificación del banco
- Código de 4 dígitos para la sucursal del banco
- Código de 2 dígitos para el código nacional
- Código de 10 dígitos para el número de cuenta bancaria
Los códigos IBAN españoles contienen todos los datos del país, banco y cuenta que se requieren para enviar o recibir dinero internacionalmente.
Los bancos españoles asignan códigos IBAN a cada cuenta individual para asegurarse de que las transferencias internacionales se procesen correctamente.
Algoritmo para calcular IBAN
El Algoritmo de cálculo de IBAN no es muy complejo. Solo has de tener en cuenta que hay tres aspectos donde un algoritmo es necesario. En la validación de que es correcto el código IBAN, La generación de los dígitos de control y la parte de programación de las aplicaciones y programas.
Cómo se realiza la validación del código IBAN
El Código IBAN se valida a través de una operación llamada MOD-97. Para que sea correcto, el resto de esta operación ha de ser igual a 1.
Básicamente, se divide entre 97 un valor cogido del numero de cuenta, y como en toda división, hay un resultado y un resto. Es este caso, se coge el resto, y hay tenemos el código de 2 dígitos de checkeo necesarios. En la validación se comprueba que estos dos dígitos calculados,son iguales a los indicados en el cálculo del código IBAN proporcionado..
Para comprobar la validación ha de cumplir:
- Que la longitud del código IBAN sea la correspondiente al país concreto.
- Se mueves los 4 primeros caracteres al final del texto
- Se reemplaza cada letra del IBAN por dos dígitos según la tabla de abajo
A=10
B=11
C=12
D=13
E=14
F=15
G=16
H=17
I=18
..
..
X=33
Y=34
Z=35 - Interpretarlo todo como un numero decimal, y computar el resto del numero dividiéndolo entre 97.
- Si el resultado es 1, es que es correcto el calculo del IBAN proporcionado
Generar los dígitos de control del IBAN
El algoritmo para generar los dos dígitos de control es muy parecido al de validación. De echo, el de validación también realiza el cálculo matemático del código, pero luego compara.
El proceso del algoritmo para calcular los dígitos de control es:
- Al igual que en la validación, comprobar que la longitud del código IBAN sea la correspondiente al país concreto.
- Reemplazar los dos dígitos de control por dos ceros.
- Mover los cuatro primeros dígitos al final
- Se reemplaza cada letra del IBAN por dos dígitos según la tabla de abajo
A=10
B=11
C=12
D=13
E=14
F=15
G=16
H=17
I=18
..
..
X=33
Y=34
Z=35 - Convertir la cadena a número
- Calcular el MOD-97 explicado anteriormente
- Del resto, quitarlo de 98, y usar el resultado para los dos dígitos de control.
En un proceso relativamente sencillo, sin mucha complicación matemática, y muy rápido de computar, por lo que los cálculos y validaciones de los dígitos no suponen mucha carga de proceso, los bancos y entidades pueden implementarlo fácilmente.
Países y estructura de códigos IBAN
No todos los países usan el Código IBAN. Su uso mayoritario es dentro de la comunidad económica europea y algunos países árabes.
La lista de países con su estructura de código IBAN es la siguiente:
Proporcionamos en la tabla también un ejemplo de como es un código IBAN para cada país. Se puede comprobar que el código varia según país, con diferentes longitudes de código, ya que la base es el numero de cuenta propio de ese país o las entidades bancarias que operan en él.
País | Extensión del IBAN | |
---|---|---|
Alemania | 22 | DE89370436440532013360 |
Andorra | 24 | AD123601203023635910 0136 |
Arabia Saudit | 24 | SA0383636360608010167519 |
Austria | 20 | AT611904336218573201 |
Baréin | 22 | BH67BMAG36361299121856 |
Bélgica | 16 | BE68539367547018 |
Bosnia-Herzegovina | 20 | BA391293679401028494 |
Bulgaria | 22 | BG80BNBG96611020185678 |
Catar | 29 | QA01QNBA363636361218121812181 |
Chipre | 28 | CY17362361283636361236527636 |
Costa Rica | 22 | CR05010056892289927823 |
Croacia | 21 | HR1213613651863360160 |
Dinamarca | 18 | DK5360436440116243 |
Emiratos Árabes Unidos | 23 | AE070331218567890121856 |
Eslovaquia | 24 | SK3112363636198742637541 |
Eslovenia | 19 | SI56263336012039086 |
España | 24 | ES6621000418401234567891 |
Estonia | 20 | EE38223622102014568 |
Finlandia | 18 | FI2112185636360785 |
Francia | 27 | FR1423641013650536013M02606 |
Georgia | 22 | GE29NB3636360101904917 |
Gibraltar | 23 | GI75NWBK363636367099453 |
Gran Bretaña | 22 | GB29NWBK60161331926819 |
Grecia | 27 | GR16 01101253636363612336695 |
Groenlandia | 18 | GL8964713601360206 |
Guernesey | 22 | GB57NWBK55504453178386 |
Hungría | 28 | HU42117730161111101836363636 |
Irlanda | 22 | IE29AIBK93115212185678 |
Isla de Man | 22 | GB57NWBK55504453178386 |
Isla de Man | 22 | IM07MIDL40193872448696 |
Islandia | 26 | IS140159263676545510730339 |
Islas Feroe | 18 | FO6264636361631618 |
Italia | 27 | IT60X0542811101363636121856 |
Jordania | 30 | JO99HBHA4543333578295175367253 |
Kazajistán | 20 | KZ5590238918023248812 |
Kuwait | 30 | KW81CBKU3636363636361218560101 |
Letonia | 21 | LV80BANK3636435195361 |
Líbano | 28 | LB62099936363601361901229114 |
Liechtenstein | 21 | LI21088136362324013AA |
Lituania | 20 | LT121363611101361360 |
Luxemburgo | 20 | LU283619436644753636 |
Macedonia | 19 | MK07250123636058984 |
Malta | 31 | MT84MALT011363612185MTLCAST361S |
Moldavia | 24 | MD24AG360225136013104168 |
Mónaco | 27 | MC5811222363610121856789030 |
Montenegro | 22 | ME25505363612185678951 |
Noruega | 15 | NO0212185678910 |
Países Bajos | 18 | NL91ABNA0417164336 |
Palestina | 29 | PS92PALS363636360436121856702 |
Polonia | 28 | PL61109010143636071219812874 |
Portugal | 25 | PT53636201231218567890154 |
República Checa | 24 | CZ6508363636192360145399 |
Rumania | 24 | RO49AAAA1B31367593843636 |
San Marino | 27 | SM86U0322509836363636270136 |
Suecia | 24 | SE4553636363658398257466 |
Suiza | 21 | CH9336762011623852957 |
Túnez | 24 | TN5913606035183598478831 |
Turquía | 26 | TR333606136519786457841326 |
Preguntas frecuentes sobre le código IBAN
¿Cómo surgieron los códigos IBAN?
Antes de la introducción de los IBAN en 1997, diferentes países usaban muchos formatos diferentes para identificar cuentas bancarias. Esto, naturalmente, generó confusión y la pérdida de información vital en las solicitudes de pago. Y como explicamos anteriormente, también generaba multitud de errores en los pagos. El Código IBAN fue diseñado para simplificar y estandarizar estos formatos, produciendo un código reconocible internacionalmente.
No todos los paises empezaron a usar este sistema a la vez. El Reino Unido comenzó a utilizar el sistema IBAN en 2001. Pero Ucrania, por ejemplo, lo puso de forma experimental, y hasta 2009 no entró en vigor el nuevo sistema.
¿Dónde puedo encontrar mi código IBAN?
Su puedes encontrar el IBAN fácilmente. Debe estar claramente visible en su extracto bancario, ya sea en línea o en papel. También en su cartilla bancaria o en la aplicación de su banco, puede obtener de forma rápida su Código IBAN.
Hay otra forma de buscar el IBAN. Esta otra forma es a partir del numero de su cuenta bancaria, hacer a través de esta calculadora que encontraras en esta página, e indicando el país, te generará automáticamente el código IBAN de tu cuenta.
¿Cuánto tiempo lleva una transferencia de IBAN?
La mayoría de las transferencias bancarias nacionales se realizarán dentro de las 24 horas, pero desafortunadamente, los tiempos tienden a fluctuar cuando envía dinero al extranjero. Sin embargo, una cosa es segura: si no completa los detalles correctamente, su pago se retrasará, posiblemente por semanas. Su banco tendrá que volver a comunicarse con usted para verificar los detalles y luego volverá a unirse al final de la cola de pagos. Como regla general, si todo se completa correctamente, la transferencia debe finalizar entre dos y cinco días hábiles. Por eso ha tenido tanto éxito el sistema de cálculo de IBAN. Porqué evita problemas, y acelara las transferencias, sobretodo internacionales.
¿Es un código IBAN lo mismo que un código SWIFT?
No. Mientras que el código IBAN identifica la cuenta bancaria específica relacionada con la transacción, el Código SWIFT (o código BIC, siglas de «Bank Identifier Code») simplemente identifica los bancos involucrados en el procesamiento de la transacción.
El Código SWIFT es de entre 8 y 11 dígitos. Su función únicamente es para tener un identificador único de una entidad bancaria.
Los códigos SWIFT identifican sucursales bancarias en pagos internacionales. Así permiten a los bancos enviar dinero al lugar correcto, de forma rápida y sin errores.
Ejemplo:
El código SWIFT-BIC de BBVA del banco es: BBVAESMM
¿Todos los países utilizan / aceptan el sistema IBAN?
No, no todos los países utilizan o aceptan el sistema de codificación IBAN. Todos los países de la Unión Europea lo utilizan, así como la mayoría de los demás países europeos. No se usa en los EE. UU. O Canadá, por ejemplo, aunque reconocen el sistema y procesarán los pagos de acuerdo con él. No puede hacer ningún daño incluir el código correcto si está enviando dinero desde un país que usa el sistema.
En algunos países el IBAN se utiliza de manera ad hoc, donde las numeraciones de las cuentas utilizadas para las transferencias internacionales por algunos bancos tenían alias adicionales que seguían el formato IBAN como adelanto del registro formal de SWIFT.
El porqué de que no todos los países adoptan el IBAN, es porque los bancos dependen del software, y si sus aplicaciones no están adaptadas para usar este tipo de códigos, optan por no usarlo, lo que hace que ese país quede fuera del sistema IBAN. Normalmente las cuentas ocupan unos 16 caracteres. El IBAN suele ocupar de 20 a 24, por lo que si el software no esta preparado para tener números de cuenta tan largos, no permiten el uso de IBAN.
La transformación de las aplicaciones a esta numeración suele ser costosa y normalmente requiere paradas del sistema, porloq eu algunos paises como USA y Canadá han optado por no utilizarlo.
Estados unidos, por ejemplo, utilizan el ABA, que son los números de transito de la ruta. Canadá utiliza el Payments Canada para las transferencias nacionales, y el SWIFT para las transferencias internacionales.
Críticas al IBAN
Algunas organizaciones como Paypal han tenido problemas frente al tamaño del código IBAN, lo que supuso una re estructuración en sus algoritmos de control y calculo del Código IBAN. Sobretodo en la zona de uso europea.
Otra crítica es la posibilidad de hacer uso del IBAN para realizar pagos sin el permiso del dueño si se conoce suficiente información sobre el propietario de la cuenta asociada al IBAN. Jeremy Clarkson fue el artífice de esta idea, al hacer un débito directo a una organización benéfica en el año 2008, la Asociación Británica de Diabéticos.
Esto ocurrió cuando el presentador del programa de Televisión, TOP GEAR, famoso por ser muy crítico,sarcastico, y llevar al límite sus críticas sobre temas puntuales, como en este caso, el uso del IBAN, publicó sus datos bancarios en un periódico para intentar demostrar que su dinero estaba seguro, tras hacer un alegato en directo sobre la seguridad del código IBAN y que el rumor del robo de identidad era una farsa. Pero esta acción, acabo con el ingreso de 500 Libras a la citada Asociación, lo que hizo que el presentador se disculpase públicamente. También informó que no supo quien hizo esa transferencia con sus datos, debido a la ley de protección de datos.
Me ha resultado muy útil su calculadora de iban, muchas gracias!!!
Nos encanta que te haya resultado útil Mariana, gracias a tí!
Pues pensaba que el IBAN era lo mismo que el código Swift, me lo han aclarado de maravilla.
Tampoco conocía que se podía calcular el Iban, me ha parecido muy interesante su calculadora. Gracias!
Eso intentamos Eliana, ayudar a entender algunos conceptos, a parte de compartir nuestras calculadoras.
Hola, una duda
Sabéis donde esta en la aplicación de BBVA, donde se puede calcular el IBAN?
Gracias!
Hola David, pues no sabemos al no tener la app, pero en la propia web del bbva puedes hacerlo, te dejamos el enlace https://www.bbva.es/personas/productos/cuentas/calcular-codigo-iban.html
Cuanta info sobre el Iban, menos mal que os he encontrado, las tablas me han ido genial para una clase del instituto, le pasaré el enlace a mis alumnos (si no os importa) para que guarden como punto de referencia.
Muchas gracias!
Santi
Buenas Santi, pues nos encanta ser tan pedagógicos, por supuesto que puedes pasarla y la utilicen tus alumnos.
Gracias a tí!
Gracias! Muy completo el artículo, sobre todo por el tema del follón que tenía con le Swift…
Pues si, a veces va bien separar conceptos y tener claro cada uno.
Gracias por leernos!