Articulo de referencia

Número de cuenta bancaria internacional

Encabezado típico de un extracto bancario británico (de un banco ficticio ), que muestra la ubicación del IBAN de la cuenta. El Número Internacional de Cuenta Bancaria ( IBAN ) ...

El IBAN que aparece en este extracto bancario está agrupado con el número de cuenta, el código de clasificación y el BIC.
Encabezado típico de un extracto bancario británico (de un banco ficticio ), que muestra la ubicación del IBAN de la cuenta.

El Número Internacional de Cuenta Bancaria ( IBAN ) es un sistema acordado internacionalmente para identificar cuentas bancarias a través de las fronteras nacionales, con el fin de facilitar la comunicación y el procesamiento de transacciones transfronterizas y reducir el riesgo de errores de transcripción . Un IBAN identifica de forma única la cuenta de un cliente en una institución financiera. [ 1 ] Fue adoptado originalmente por el Comité Europeo de Normas Bancarias (ECBS) y, desde 1997, como la norma internacional ISO 13616 de la Organización Internacional de Normalización (ISO). La versión actual es la ISO 13616:2020, que designa a la Sociedad para las Telecomunicaciones Financieras Interbancarias Mundiales (SWIFT) como el registrador oficial. Desarrollado inicialmente para facilitar los pagos dentro de la Unión Europea , ha sido implementado por la mayoría de los países europeos y numerosos países de otras partes del mundo, principalmente en Oriente Medio y el Caribe . En diciembre de 2024, 89 países utilizaban el sistema de numeración IBAN. [ 2 ]

El IBAN consta de hasta 34 caracteres alfanuméricos, que incluyen un código de país, dos dígitos de control y un número que contiene el número de cuenta bancaria nacional, el identificador de la sucursal y la información de enrutamiento. Los dígitos de control permiten verificar la integridad del número de cuenta bancaria antes de realizar una transacción.

Fondo

Antes de la implementación del IBAN, las diferentes normas nacionales para la identificación de cuentas bancarias (es decir, banco, sucursal, códigos de enrutamiento y número de cuenta) resultaban confusas para algunos usuarios. Esto a menudo provocaba que faltara información de enrutamiento necesaria en los pagos. La información de enrutamiento especificada por la norma ISO 9362 (también conocida como Código de Identificación Bancaria (BIC), ID SWIFT o código SWIFT, y SWIFT-BIC) no requiere un formato específico para la transacción, por lo que la identificación de cuentas y tipos de transacción queda a criterio de los socios de la transacción. Tampoco contiene dígitos de control, por lo que los errores de transcripción no eran detectables y el banco emisor no podía validar la información de enrutamiento antes de enviar el pago. Los errores de enrutamiento causaban retrasos en los pagos e incurrían en costos adicionales para los bancos emisor y receptor, y a menudo para los bancos de enrutamiento intermedios. [ 3 ]

En 1997, para superar estas dificultades, la Organización Internacional de Normalización (ISO) publicó la norma ISO 13616:1997. [ 4 ] Esta propuesta tenía un grado de flexibilidad que el Comité Europeo de Normas Bancarias (ECBS) consideró que la haría inviable, y produjo una versión "acortada" de la norma que, entre otras cosas, permitía solo letras mayúsculas y requería que el IBAN de cada país tuviera una longitud fija. [ 5 ] La norma ISO 13616:1997 fue posteriormente retirada y sustituida por la ISO 13616:2003. [ 4 ] La norma fue revisada de nuevo en 2007 cuando se dividió en dos partes. La norma ISO 13616-1:2007 "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", pero "no especifica los procedimientos internos, las técnicas de organización de archivos, los medios de almacenamiento, los idiomas, etc. que deben utilizarse en su implementación". [ 6 ] La norma ISO 13616-2:2007 describe "la Autoridad de Registro (AR) responsable del registro de formatos IBAN que cumplen con la norma ISO 13616-1 [y] los procedimientos para registrar formatos IBAN que cumplen con la norma ISO 13616". [ 7 ] El registrador oficial de IBAN según la norma ISO 13616-2:2007 es SWIFT . [ 8 ]

El IBAN impone un formato flexible pero regular, suficiente para la identificación de cuentas, y contiene información de validación para evitar errores de transcripción. Incluye toda la información de enrutamiento necesaria para realizar un pago de un banco a otro, independientemente de su ubicación; contiene datos clave de la cuenta bancaria, como el código del país, los códigos de sucursal (conocidos como códigos de clasificación en el Reino Unido e Irlanda) y los números de cuenta, además de dígitos de control que pueden validarse en origen según un único procedimiento estándar. [ 9 ]

Estructura

El IBAN consta de hasta 34 caracteres alfanuméricos, como se indica a continuación:

Los dígitos de control representan la suma de verificación del número de cuenta bancaria, que los sistemas bancarios utilizan para confirmar que el número no contiene errores simples.

Para facilitar la lectura humana, los IBAN se expresan tradicionalmente en grupos de cuatro caracteres separados por espacios, siendo el último grupo de longitud variable, como se muestra en el ejemplo siguiente; sin embargo, al transmitirse electrónicamente, se omiten los espacios. [ 2 ] Las excepciones actuales a este formato son Burundi (4, 5, 5, 11, 2), Egipto (sin espacios), Libia (4, 3, 3, 15) y El Salvador (2, 2, 4, 20). [ 2 ]

Los caracteres permitidos para el IBAN son los dígitos del 0 al 9 y los 26 caracteres del alfabeto latino de la A a la Z. [ 10 ] Esto se aplica incluso en países donde estos caracteres no se utilizan en el idioma nacional (por ejemplo, Grecia).

Número de cuenta bancaria básica

El formato del Número Básico de Cuenta Bancaria (BBAN) lo decide el banco central o la autoridad de pago designada de cada país. No existe uniformidad entre los formatos adoptados. La autoridad nacional puede registrar su formato BBAN en SWIFT, pero no está obligada a hacerlo. Puede adoptar el IBAN sin registro. SWIFT también actúa como autoridad de registro para el sistema SWIFT, utilizado por la mayoría de los países que no han adoptado el IBAN. Una diferencia importante entre ambos sistemas es que, según SWIFT, no existe ningún requisito de que los BBAN utilizados dentro de un país tengan una longitud predefinida.

El BBAN debe tener una longitud fija para cada país y constar de caracteres alfanuméricos que no distinguen entre mayúsculas y minúsculas . Incluye el número de cuenta bancaria nacional, el identificador de la sucursal y la información de enrutamiento. Cada país puede tener un sistema nacional de enrutamiento/numeración de cuentas diferente, con un máximo de 30 caracteres alfanuméricos.

Dígitos de control

Los dígitos de control permiten al banco emisor (o a su cliente) realizar una verificación de coherencia del destino de enrutamiento y el número de cuenta a partir de una única cadena de datos en el momento de la entrada de datos. [ 5 ] Esta verificación garantiza la detección de cualquier caso en el que se haya omitido, duplicado o escrito incorrectamente un solo carácter, o en el que se hayan intercambiado dos caracteres. [ 10 ]

Tratamiento

Uno de los objetivos de diseño del IBAN era permitir que se realizara la mayor cantidad de validación posible en el momento de la entrada de datos. [ 11 ] En particular, el programa informático que acepta un IBAN podrá validar:

  • Código del país
  • El número de caracteres del IBAN corresponde al número especificado para el código de país.
  • Formato BBAN especificado para el código de país
  • La combinación de número de cuenta, código bancario y código de país es compatible con los dígitos de control.

Los dígitos de control se calculan utilizando MOD-97-10 según la norma ISO/IEC 7064:2003 [ 10 ] (abreviada como mod-97 en este artículo), que especifica un conjunto de sistemas de caracteres de control capaces de proteger las cadenas contra errores que se producen cuando las personas copian o introducen datos. En particular, la norma establece que se puede detectar lo siguiente:

  • Todos los errores de sustitución simple (la sustitución de un solo carácter por otro, por ejemplo, 4234por 1234)
  • Todos o casi todos los errores de transposición simple (local) (la transposición de dos caracteres simples, ya sean adyacentes o con un carácter entre ellos, por ejemplo 12354o 12543para 12345)
  • Todos o casi todos los errores de desplazamiento (desplazamientos de toda la cadena hacia la izquierda o hacia la derecha)
  • Alta proporción de errores de doble sustitución (dos errores de sustitución simple separados en la misma cadena, por ejemplo 7234587para 1234567)
  • Alta proporción de todos los demás errores

Las reglas subyacentes para los IBAN establecen que la institución financiera que presta servicios de cuenta debe emitir un IBAN, ya que existen varias áreas donde se podrían generar diferentes IBAN a partir de los mismos números de cuenta y sucursal que cumplirían con las reglas genéricas de validación de IBAN. En casos particulares donde 00es un dígito de control válido, 97no será un dígito de control válido; de igual manera, si 01es un dígito de control válido, 98no será un dígito de control válido; lo mismo ocurre con 02y 99.

El CEFACT TBG5 de la ONU ha publicado un servicio gratuito de validación de IBAN en 32 idiomas para los 57 países.que han adoptado el estándar IBAN. [ 12 ] También han publicado el código fuente JavaScript del algoritmo de verificación. [ 13 ]

En su sitio web está disponible un verificador de IBAN en inglés para cuentas bancarias de países miembros del ECBS . [ 14 ]

Algoritmos

Validación del IBAN

Un IBAN se valida convirtiéndolo en un número entero y realizando una operación básica módulo 97 (como se describe en la norma ISO 7064 ). Si el IBAN es válido, el resto es igual a 1. [ Nota 1 ] El algoritmo de validación del IBAN es el siguiente: [ 9 ]

  1. Verifique que la longitud total del IBAN sea correcta según el país. De lo contrario, el IBAN no es válido.
  2. Mueva los cuatro caracteres iniciales al final de la cadena.
  3. Reemplaza cada letra de la cadena con dos dígitos, expandiendo así la cadena, donde A = 10, B = 11, ..., Z = 35.
  4. Interpreta la cadena como un número entero decimal y calcula el resto de la división de ese número entre 97.

Si el resto es 1, la prueba del dígito de control se supera y el IBAN podría ser válido.

Ejemplo (banco ficticio del Reino Unido, código de clasificación 12-34-56, número de cuenta 98765432):

Generación de dígitos de control IBAN

Según el ECBS , "la generación del IBAN será responsabilidad exclusiva del banco/sucursal que atiende la cuenta". [ 9 ] El documento del ECBS reproduce parte de la norma ISO/IEC 7064:2003 como método para generar dígitos de control en el rango de 02 a 98. Los dígitos de control en los rangos de 00 a 96, 01 a 97 y 03 a 99 también proporcionarán validación de un IBAN, pero la norma no especifica si estos rangos pueden utilizarse o no.

El algoritmo preferido es: [ 9 ]

  1. Verifique que la longitud total del IBAN sea correcta según el país. De lo contrario, el IBAN no es válido.
  2. Sustituya los dos dígitos de control por 00 (por ejemplo, GB00 para el Reino Unido).
  3. Mueva los cuatro caracteres iniciales al final de la cadena.
  4. Reemplaza las letras de la cadena con dígitos, expandiendo la cadena según sea necesario, de manera que 'A' o 'a' = 10, 'B' o 'b' = 11 y 'Z' o 'z' = 35. (Todas las letras se tratan como mayúsculas). Por lo tanto, cada carácter alfabético se reemplaza por 2 dígitos. Técnicamente, este es el valor ASCII de la letra mayúscula correspondiente disminuido en 55 (decimal). El código de 'A' = 41 (hexadecimal) = 65 (decimal) en ASCII, hasta 'Z' = 5A (hexadecimal) = 90 (decimal), esto te da la regla del valor ASCII de la letra −55.
  5. Convierte la cadena a un número entero (es decir, ignora los ceros iniciales).
  6. Calcula el módulo 97 del nuevo número, lo que da como resultado el resto.
  7. Resta el resto de 98 y usa el resultado para los dos dígitos de control. Si el resultado es un número de un solo dígito, agrégale un cero inicial para convertirlo en un número de dos dígitos.

Operación Modulo en IBAN

Cualquier lenguaje de programación o paquete de software que se utilice para calcular D mod 97 directamente debe ser capaz de manejar enteros de más de 60 dígitos. En la práctica, esto solo se puede lograr con software que admita aritmética de precisión arbitraria o que pueda manejar enteros de 219 bits (sin signo), [ Nota 2 ] características que a menudo no son estándar. Si el software de aplicación utilizado no permite manejar enteros de este tamaño, la operación de módulo se puede realizar por partes (como en el caso del programa JavaScript TBG5 del CEFACT de la ONU ).

El cálculo por partes D mod 97 se puede realizar de muchas maneras. Una de ellas es la siguiente: [ 15 ]

  1. Partiendo del dígito más a la izquierda de D , construye un número usando los primeros 9 dígitos y llámalo N. [ Nota 3 ]
  2. Calcula N mod 97 .
  3. Construye un nuevo N de 9 dígitos concatenando el resultado anterior (paso 2) con los siguientes 7 u 8 dígitos de D. Si quedan menos de 7 dígitos en D , pero al menos uno, construye un nuevo N , que tendrá menos de 9 dígitos, a partir del resultado anterior (paso 2) seguido de los dígitos restantes de D.
  4. Repita los pasos 2 y 3 hasta que se hayan procesado todos los dígitos de D.

El resultado del cálculo final en el paso 2 será D mod 97 = N mod 97 .

Ejemplo

En este ejemplo, el algoritmo anterior para D mod 97 se aplicará a D = 321428291 2345698 7654321 61182. (Los dígitos están codificados por colores para facilitar la descripción a continuación). Si el resultado es uno, el IBAN correspondiente a D pasa la prueba del dígito de control .

  1. Construye N a partir de los primeros 9 dígitos de D.
    N = 321428291
  2. Calcular N mod 97 = 70
  3. Construya una nueva N de 9 dígitos a partir del resultado anterior (paso 2) seguida de los siguientes 7 dígitos de D.
    N = 70 2345698
  4. Calcula N mod 97 = 29
  5. Construya una nueva N de 9 dígitos a partir del resultado anterior (paso 4) seguida de los siguientes 7 dígitos de D.
    N = 29 7654321
  6. Calcula N mod 97 = 24
  7. Construya una nueva N a partir del resultado anterior (paso 6) seguido de los 5 dígitos restantes de D.
    N = 24 61182
  8. Calcular N mod 97 = 1

A partir del paso 8, el resultado final es D mod 97 = 1 y el IBAN ha superado esta prueba del dígito de control.

dígitos de control nacionales

Además de los dígitos de control del IBAN, muchos países utilizan sus propios dígitos de control nacionales dentro del BBAN, como parte de sus formatos de número de cuenta nacionales. Cada país determina su propio algoritmo para asignar y validar los dígitos de control nacionales: algunos se basan en estándares internacionales, otros crean su propio estándar nacional y otros permiten que cada banco decida si los implementa y cómo. Algunos algoritmos se aplican a todo el BBAN, y otros a uno o más de sus campos. Los dígitos de control pueden considerarse parte integral del número de cuenta o un campo externo independiente, según la normativa de cada país.

La mayoría de las variantes utilizadas se basan en dos categorías de algoritmos:

- ISO 7064 MOD-97-10 : Tratar el número de cuenta como un número entero grande, dividirlo por 97 y usar el resto o su complemento como dígito(s) de control.

- Suma ponderada : Trate el número de cuenta como una serie de números individuales, multiplique cada número por un valor de ponderación según su posición en la cadena, sume los productos, divida la suma por un módulo (10, 11 o 26) y utilice el resto o su complemento como dígito o letra de control.

En ambos casos, primero puede haber una traducción de caracteres alfanuméricos a números usando tablas de conversión. El complemento, si se usa, significa que el resto r se resta de un valor fijo, generalmente el módulo o el módulo más uno (con la excepción común de que un resto de 0 resulta en 0, denotado como 0 → 0, en contraposición a, por ejemplo, 0 → 97, lo que significa que si el resto es cero, la suma de control es 97). Algunas especificaciones nacionales definen el orden de ponderación de derecha a izquierda, pero como la longitud del BBAN en el IBAN es fija, también se pueden usar de izquierda a derecha.

Adopción

Adopción del IBAN
  Se define la estructura IBAN
  La estructura IBAN está registrada en SWIFT.
  El país participa en SEPA.
  El euro es la moneda del país.

Las transacciones bancarias internacionales utilizan un IBAN o el sistema de código de identificación bancaria ISO 9362 (código BIC o SWIFT ) junto con el BBAN (Número Básico de Cuenta Bancaria). [ 22 ]

Espacio Económico Europeo y territorios

Los bancos de la mayoría de los países de Europa publican los números de cuenta utilizando tanto el formato IBAN como los identificadores reconocidos a nivel nacional, siendo esto obligatorio dentro del Espacio Económico Europeo . [ 23 ]

La administración bancaria diaria en los Territorios Británicos de Ultramar varía de un territorio a otro; algunos, como Georgia del Sur y las Islas Sandwich del Sur , tienen una población demasiado pequeña para justificar un sistema bancario, mientras que otros, como Bermudas , cuentan con un sector financiero próspero . [ 24 ] El uso del IBAN depende del gobierno local: Gibraltar , antiguamente parte de la Unión Europea, está obligado a utilizar el IBAN, [ 23 ] al igual que las Dependencias de la Corona , que utilizan el sistema de compensación británico , [ 25 ] y las Islas Vírgenes Británicas han optado por hacerlo. A partir de abril de 2013 , ningún otro Territorios Británicos de Ultramar ha optado por utilizar el IBAN. [ 2 ] Los bancos en los Países Bajos del Caribe tampoco utilizan el IBAN.

Desde febrero de 2014, el IBAN es obligatorio para todas las transacciones bancarias en los países que utilizan el euro .

Zona Única de Pagos en Euros

El sistema de designación IBAN se eligió como base para el procesamiento electrónico directo en el Espacio Económico Europeo . El Parlamento Europeo dispuso que la comisión bancaria debía ser la misma para las transferencias de crédito nacionales que para las transferencias de crédito transfronterizas reguladas en la Decisión 2560/2001 (actualizada en la Decisión 924/2009). [ 23 ] Esta normativa entró en vigor en 2003. Solo los pagos en euros de hasta 12 500 € a una cuenta bancaria designada por su IBAN estaban cubiertos por la normativa, no los pagos en otras divisas.

El Reglamento de Pagos en Euros sentó las bases para la creación de la Zona Única de Pagos en Euros (SEPA). El Banco Central Europeo creó la red TARGET Services , que unifica la infraestructura técnica de los 26 bancos centrales de la Unión Europea (aunque Suecia optó por no participar). SEPA es una iniciativa de autorregulación del sector bancario europeo, representado en el Consejo Europeo de Pagos (EPC). La Unión Europea hizo obligatorio el sistema mediante la Directiva de Servicios de Pago publicada en 2007. Desde enero de 2008, todos los países debían admitir las transferencias de crédito SEPA, y desde noviembre de 2009, el débito directo SEPA también debía ser obligatorio. El Reglamento sobre pagos SEPA aumentó el límite máximo de comisión (el mismo precio para pagos nacionales que para pagos transfronterizos) a 50 000 €.

Con una nueva decisión del Parlamento Europeo, el sistema IBAN para cuentas bancarias sustituyó por completo a los sistemas de numeración nacionales a partir del 31 de diciembre de 2012. [ 26 ] El 16 de diciembre de 2010, la Comisión Europea publicó reglamentos que hicieron obligatorio el soporte IBAN para las transferencias de crédito nacionales a partir de 2013 y para los débitos directos nacionales a partir de 2014 (con un período de transición de 12 y 24 meses respectivamente). [ 27 ] Algunos países ya habían sustituido su sistema tradicional de cuentas bancarias por el IBAN. Esto incluía a Suiza, donde el IBAN se introdujo para las transferencias de crédito nacionales el 1 de enero de 2006 y el soporte para los antiguos números de cuenta bancaria dejó de ser obligatorio a partir del 1 de enero de 2010. [ 28 ]

Con base en un memorándum del 20 de diciembre de 2011, [ 29 ] el Parlamento Europeo resolvió las fechas obligatorias para la adopción del IBAN el 14 de febrero de 2012. [ 30 ] El 1 de febrero de 2014, todos los sistemas nacionales para transferencia de crédito y débito directo fueron abolidos y reemplazados por un sistema basado en el IBAN. [ 30 ] Esto se extendió luego a todas las transacciones transfronterizas SEPA el 1 de febrero de 2016 (Artículo 5 Sección 7). [ 30 ] Después de estas fechas, el IBAN es suficiente para identificar una cuenta para transacciones financieras nacionales y extranjeras en países SEPA y los bancos ya no pueden exigir que el cliente proporcione el BIC del banco del beneficiario.

En el período previo a la fecha límite del 1 de febrero de 2014, se hizo evidente que a muchos números de cuenta bancaria antiguos no se les había asignado un IBAN, un problema que se abordó país por país. En Alemania, por ejemplo, el Deutsche Bundesbank y el Comité de la Industria Bancaria Alemana exigieron que todos los titulares de códigos bancarios alemanes ("Bankleitzahl") publicaran los detalles de su formato de generación de IBAN, teniendo en cuenta no solo la generación de dígitos de control, sino también el manejo de códigos bancarios heredados, lo que permitió a terceros generar IBAN independientemente del banco. [ 31 ] El primer catálogo de este tipo se publicó en junio de 2013 como una variante del antiguo catálogo de códigos bancarios ("Bankleitzahlendatei"). [ 32 ]

No perteneciente al EEE

Los bancos de numerosos países no europeos, incluidos la mayoría de los estados de Oriente Medio , el norte de África y el Caribe, han implementado el formato IBAN para la identificación de cuentas. [ 2 ] En algunos países, el IBAN se utiliza de forma ad hoc ; un ejemplo fue Ucrania , donde los números de cuenta utilizados para transferencias internacionales por algunos bancos nacionales tenían alias adicionales que seguían el formato IBAN como paso previo al registro SWIFT formal. [ 33 ] Esta práctica en Ucrania finalizó el 1 de noviembre de 2019, cuando todos los bancos ucranianos adoptaron completamente el estándar IBAN. [ 34 ]

El grado de verificación que un banco realiza del número de cuenta bancaria del destinatario depende de la configuración del software del banco emisor; muchos paquetes de software importantes ofrecen la validación de cuentas bancarias como función estándar. [ 35 ] Algunos bancos fuera de Europa podrían no reconocer el IBAN, aunque se espera que esta situación disminuya con el tiempo. Los bancos no europeos suelen aceptar los IBAN para cuentas en Europa, aunque podrían no tratarlos de forma diferente a otros números de cuenta bancaria extranjeros. En particular, podrían no verificar la validez del IBAN antes de enviar la transferencia. [ 36 ]

Los bancos en Estados Unidos no utilizan el IBAN como número de cuenta para las cuentas estadounidenses y utilizan los números de enrutamiento ABA . [ 37 ] Cualquier adopción del estándar IBAN por parte de los bancos estadounidenses probablemente sería iniciada por ANSI ASC X9 , la organización estadounidense de desarrollo de estándares de servicios financieros: se estableció un grupo de trabajo (X9B20) como subcomité de X9 para generar una construcción de IBAN para cuentas bancarias estadounidenses. [ 38 ]

Las instituciones financieras canadienses no han adoptado el IBAN y utilizan los números de ruta emitidos por Payments Canada para las transferencias nacionales y SWIFT para las internacionales. En Canadá, no existe ningún requisito regulatorio formal, ni gubernamental ni del sector privado, que obligue a los principales bancos a utilizar el IBAN.

Australia y Nueva Zelanda no utilizan IBAN. Utilizan códigos de sucursal bancaria para transferencias nacionales y SWIFT para transferencias internacionales. [ 39 ]

Formatos IBAN por país

Esta tabla resume los formatos IBAN por país: [ 2 ]

  • Las letras kk que aparecen después del código de país ISO de dos caracteres representan los dígitos de control calculados a partir del resto de los caracteres del IBAN. Si se trata de una constante para el país en cuestión, se indicará en la columna de Comentarios. Esto ocurre cuando el BBAN tiene sus propios dígitos de control, que utilizan el mismo algoritmo que los dígitos de control del IBAN.
  • La columna de formato BBAN muestra el formato de la parte BBAN de un IBAN en términos de caracteres alfabéticos en mayúsculas (A–Z) representados por "a", caracteres numéricos (0–9) representados por "n" y caracteres alfanuméricos en mayúsculas y minúsculas (a–z, A–Z, 0–9) representados por "c". Por ejemplo, el BBAN búlgaro (4a,6n,8c) consta de 4 caracteres alfabéticos, seguidos de 6 caracteres numéricos y luego de 8 caracteres alfanuméricos en mayúsculas y minúsculas.
  • Las descripciones en el campo Comentarios se han estandarizado con nombres específicos de cada país entre paréntesis. El formato de los distintos campos se puede deducir del campo BBAN.

Además de lo anterior, el IBAN está en desarrollo en los países que se indican a continuación, pero aún no ha sido catalogado para su uso internacional general. [ 44 ] [ 45 ]

En esta lista

  • "kk"representan los dígitos de la suma de control del IBAN
  • "a"representa un carácter alfabético en mayúscula (A–Z)
  • "c"representa un carácter alfanumérico (a–z, A–Z, 0–9)
  • "n"representa un carácter numérico (0–9)

Véase también

Notas

  1. En ecuaciones, el resto de A dividido por B se denota A mod B o A (mod B ) , por ejemplo, 2 = 14 mod 12 . Véase Restos .
  2. El valor IBAN, ZZ59ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ, se convierte al entero más grande posible, aproximadamente 3,5 × 10⁶⁵ según ISO 7064 MOD-97-10 (antes de calcular el módulo). 2²¹⁹ - 1 es aproximadamente igual a 8,4 × 10⁶⁵ , por lo que los enteros sin signo de 219 bits pueden contener todos los valores IBAN válidos.
  3. 2 31 es aproximadamente igual a 2,1 × 10 9 , lo que permite manejar cualquier entero de 9 dígitos utilizando aritmética de enteros de 32 bits.
  4. 1 2 Registrada en SWIFT como parte de Dinamarca, pero con su propio código de país.
  5. La Guayana Francesa , la Polinesia Francesa , los Territorios Australes Franceses , Guadalupe , Martinica , Mayotte , Nueva Caledonia , Reunión , San Bartolomé , San Martín (parte francesa) , San Pedro y Miquelón y las islas Wallis y Futuna tienen su propio código de país ISO, pero utilizan "FR" como su código de país IBAN.
  6. No aplicable a Aruba , Curazao , Sint Maarten y los Países Bajos caribeños .
  7. El Reino Unido de Gran Bretaña e Irlanda del Norte, la Isla de Man y las Bailías de Guernsey y Jersey utilizan este formato. Los Territorios Británicos de Ultramar tienen sus propios formatos; solo Gibraltar y las Islas Vírgenes Británicas utilizan IBAN.

Referencias

  1. «¿Qué es IBAN, BBAN, SWIFT, BIC, ACH, SEPA, SCT y SDD?» . www.iban.com . Consultado el 1 de febrero de 2023 .
  2. 1 2 3 4 5 6 7 8 "REGISTRO IBAN: Este registro proporciona información detallada sobre todos los formatos IBAN nacionales que cumplen con la norma ISO 13616. – Versión 99 – Diciembre de 2024" . SWIFT. Diciembre de 2024. Consultado el 31 de diciembre de 2024 .
  3. Manual para la estandarización y aplicación del número básico de cuenta bancaria (BBAN) y el número internacional de cuenta bancaria (IBAN) en Chipre (PDF) . Banco Central de Chipre. Septiembre de 2003. Introducción . Consultado el 7 de agosto de 2012 .
  4. 1 2 "Servicios bancarios y financieros conexos: Número Internacional de Cuenta Bancaria (IBAN)" . Organización Internacional de Normalización. 24 de julio de 2003. Consultado el 11 de agosto de 2012 .
  5. 1 2 Directrices de implementación del estándar IBAN – SIG203 V4 (PDF) . Comité Europeo de Normas Bancarias. Diciembre de 2000. 9.3 Cliente solicitante . Consultado el 8 de agosto de 2012. Los IBAN hacen posible la validación para la banca telefónica, FEDI
  6. "ISO 13616-1:2020 Servicios financieros — Número internacional de cuenta bancaria (IBAN) — Parte 1: Estructura del IBAN" . Organización Internacional de Normalización . Consultado el 24 de junio de 2025 .
  7. "ISO 13616-2:2020 Servicios financieros – Número de cuenta bancaria internacional (IBAN) – Parte 2: Función y responsabilidades de la autoridad de registro" . Organización Internacional de Normalización . Consultado el 24 de junio de 2025 .
  8. "Registro IBAN ISO13616" . Swift . Consultado el 18 de enero de 2010 .
  9. 1 2 3 4 "IBAN: Número Internacional de Cuenta Bancaria" (PDF) . EBS204 V3.2 . Comité Europeo de Normas Bancarias. Agosto de 2003. Consultado el 3 de agosto de 2021 .
  10. 1 2 3 "ISO/IEC 7064:2003 – Tecnología de la información – Técnicas de seguridad – Sistemas de verificación de caracteres" . Organización Internacional de Normalización . Consultado el 31 de enero de 2010 .
  11. Manual para la estandarización y aplicación del Número Básico de Cuenta Bancaria (BBAN) y el Número Internacional de Cuenta Bancaria (IBAN) en Chipre (PDF) . Banco Central de Chipre. Septiembre de 2003. Sección 4 – Ventajas . Consultado el 7 de agosto de 2012. Reducción de errores humanos .
  12. "Número de cuenta bancaria internacional (IBAN) – Consulta del IBAN en línea" . UN/CEFACT Centro de las Naciones Unidas para la Facilitación del Comercio y el Comercio Electrónico. 23 de abril de 2012. Consultado el 2 de abril de 2019 .
  13. "Número de cuenta bancaria internacional (IBAN) – Información básica" . UN/CEFACT Centro de las Naciones Unidas para la Facilitación del Comercio y el Comercio Electrónico. 23 de abril de 2012. Consultado el 2 de abril de 2019 .
  14. "Verificador de IBAN" . Recursos bancarios europeos . ecbs.org. 22 de septiembre de 2008. Consultado el 30 de septiembre de 2012 .
  15. "Estándar 48 – Formato del IBAN emitido en el Reino Unido (Número Internacional de Cuenta Bancaria)" (PDF) . Administración de Pagos del Reino Unido. Junio ​​de 2016. Archivado del original (PDF) el 25 de abril de 2012. Consultado el 20 de agosto de 2012 .
  16. "Sobre la estructura y el uso del número de cuenta bancaria internacional (IBAN)" (PDF) . pág. 13. 
  17. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 " Registro de números de cuenta europeos ( TR201 V3.9 )" (PDF) . Febrero de 2005.
  18. "Instrucciones sobre la estructura y el uso del Número Internacional de Cuenta Bancaria (IBAN) - Publicadas en el Boletín Oficial de la República Srpska" .
  19. "Código PHP de ejemplo de Estonia para analizar IBANs" (PDF) . pág. 5. 
  20. "Calculadora de dígito de control del número de cuenta nacional y número de referencia de la factura (código fuente Javascript)" .
  21. «Suma lub cyfra kontrolna» .
  22. "Transferencia bancaria internacional: la información que necesita saber" . American Express . Archivado del original el 20 de junio de 2020. Consultado el 9 de marzo de 2020 .
  23. 1 2 3 «REGLAMENTO (CE) N.º 924/2009 DEL PARLAMENTO EUROPEO Y DEL CONSEJO, de 16 de septiembre de 2009, relativo a los pagos transfronterizos en la Comunidad y por el que se deroga el Reglamento (CE) N.º 2560/2001» . EUR-Lex . Consultado el 2 de septiembre de 2016 .
  24. "Autoridad Monetaria de Bermuda: Página principal" . 2013. Archivado del original el 10 de octubre de 2012. Consultado el 2 de abril de 2013 .
  25. "Guía Mundial de Pagos" . PacNet Services Ltd. 2011. Archivado del original el 3 de junio de 2015. Consultado el 2 de abril de 2013 .
  26. ^ "Frist für Umstieg auf SEPA-Produkte: Dt Widerstand programmiert" [ Fecha límite para la migración a productos SEPA: resistencia programada Dt ] (en alemán). Dow Jones Alemania. 14 de diciembre de 2010. Archivado desde el original el 17 de diciembre de 2010 . Consultado el 18 de diciembre de 2010 .
  27. «Propuesta de Reglamento del Parlamento Europeo y del Consejo por el que se establecen requisitos técnicos para las transferencias de crédito y los débitos directos en euros y se modifica el Reglamento (CE) n.º 924/2009» . Parlamento Europeo y del Consejo de la Unión Europea. 16 de diciembre de 2010. Consultado el 17 de enero de 2011 .
  28. "Número IBAN: Noch kein Obligatorium" [ Número IBAN: No obligatorio ] (en alemán). 29 de noviembre de 2009 . Consultado el 18 de diciembre de 2010 .
  29. «El comisario Michel Barnier celebra el acuerdo alcanzado por el Consejo y el Parlamento por el que se establecen las fechas de finalización de la migración de la SEPA» (Comunicado de prensa). Comisión Europea. 20 de diciembre de 2010. MEMO/11/935.
  30. 1 2 3 «Resolución legislativa del Parlamento Europeo de 14 de febrero de 2012 sobre la propuesta de Reglamento del Parlamento Europeo y del Consejo por el que se establecen requisitos técnicos para las transferencias de crédito y los débitos directos en euros y se modifica el Reglamento (CE) n.º 924/2009» . Parlamento Europeo. 14 de febrero de 2012. P7_TA-PROV(2012)0037.
  31. ^ "Rundschreiben Nr. 73/2012 Abkommen über IBAN-Regeln" [ Acuerdo circular nº 70/2012 sobre reglas IBAN ] (PDF) (en alemán). Banco Federal Alemán. 18 de diciembre de 2012. Archivado desde el original (PDF) el 14 de mayo de 2013 . Consultado el 11 de junio de 2013 .
  32. ^ "IBAN-Regeln - Bankleitzahlendatei" [ Reglas IBAN - Códigos [de clasificación] bancarios ] (en alemán). Banco Federal Alemán. 3 de junio de 2013. Archivado desde el original el 7 de junio de 2013 . Consultado el 11 de junio de 2013 .
  33. ^ "Zasidannya Komitetu z pytanʹ bankivsʹkoyi infrastruktury ta platizhnykh system"Засідання Комітету з питань банківської інфрастуктури та платіжних систем[ Noticias: Reunión del Comité sobre infraestructura bancaria y sistemas de pago ] (en ucraniano). 28 de marzo de 2013. Archivado del original el 29 de julio de 2013. Consultado el 2 de abril de 2013 .
  34. "Usi ukrayinsʹki banky pereyshly na vykorystannya IBAN - Natsbank"Усі українські банки перейшли на використання IBAN - Нацбанк[ Todos los bancos ucranianos han adoptado el IBAN - Banco Nacional ] (en ucraniano). 1 de noviembre de 2019. Consultado el 1 de noviembre de 2019 .
  35. "Validación de cuenta bancaria" . Portal de trabajo de SAP . SAP . Consultado el 23 de mayo de 2013 .
  36. "Cómo evitar los inconvenientes de los pagos IBAN" . Reed Business Information Limited. 2013. págs. 1–4 . Archivado del original el 21 de julio de 2013. Consultado el 23 de mayo de 2013 . 
  37. "Entendiendo SWIFT e IBAN: Detalles esenciales al realizar una transferencia de dinero" . Currency Solutions. 2013. Archivado del original el 23 de mayo de 2013. Consultado el 22 de mayo de 2013 .
  38. "X9 Board, Subcomités y Grupos de Trabajo: X9B20 – (IBAN) Número Internacional de Cuenta Bancaria" . Comité de Normas Acreditadas X9 . Consultado el 26 de abril de 2019 .
  39. "Códigos SWIFT IBAN" . Guía de compras de Suiza. 2013. Archivado del original el 7 de julio de 2014. Consultado el 4 de julio de 2013 .
  40. Directrices de implementación del IBAN para Brasil - Circular 3.625 (PDF) . Banco Central do Brasil. 14 de febrero de 2013. Consultado el 1 de agosto de 2013 .
  41. "2,65 PL - Polonia". Registro IBAN (PDF) . SWIFT. Diciembre de 2024. pág. 72. Consultado el 16 de septiembre de 2025 . 
  42. «IBAN-BIC» . Narodowy Bank Polski . Narodowy Bank Polski . Consultado el 16 de septiembre de 2025 .
  43. "Qatar". Registro IBAN (PDF) . SWIFT. Noviembre de 2013. pág. 63. Archivado del original (PDF) el 1 de noviembre de 2013. Consultado el 21 de noviembre de 2013 . 
  44. "Países IBAN" . Nordea . 2020. Consultado el 13 de agosto de 2020 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  45. "Ejemplos, estructura y longitud del IBAN" . IBAN. 28 de julio de 2020. Consultado el 13 de agosto de 2020 .
  46. «مشخصات ملی شناسه حساب بانکی ایران (شبا)» . 2021-05-18. Archivado desde el original el 18 de mayo de 2021 . Consultado el 18 de julio de 2024 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  • "Registro oficial ISO 13616" (PDF) . Sociedad para las Telecomunicaciones Financieras Interbancarias Mundiales (SWIFT).
  • "ISO 13616-1:2007" . Organización Internacional de Normalización (ISO). 28 de febrero de 2020.