4 votos

¿Los IBAN llevan incorporada la corrección de errores?

Hace poco fui nombrado ecónomo de mi club deportivo. Mi tarea más frecuente es hacer los pagos. Recibo una factura, normalmente en un papel, me conecto a la interfaz de banca online de nuestro banco y hago una transferencia SEPA.

Manejar estas cantidades de dinero me pone algo nervioso, sobre todo porque con frecuencia estoy tecleando largos IBAN en un campo. Me concentro lo mejor que puedo y hago tres comprobaciones, pero no soy infalible. Así que me pregunto: ¿hay alguna salvaguarda para no hacer la transferencia a la cuenta equivocada? Sé que un número de tarjeta de crédito contiene una especie de corrección de errores, de manera que un dígito debe coincidir con alguna transformación matemática de los demás dígitos. ¿Es este el caso de un IBAN? ¿O existe la posibilidad de que envíe el dinero del uso de la piscina del invierno pasado a otra persona y no al ayuntamiento?

Si es posible escribir mal un número, ¿hay algún sistema que reduzca la posibilidad de error humano?

5voto

Pēteris Caune Puntos 151

Sí, el IBAN se construye con 2 caracteres del código de país ISO, 2 caracteres de Mod Check más el BBAN [Basic Bank Account Number]. En bastantes países el BBAN también tiene un mod check.

Así que, en resumen, si escribe un carácter/número incorrecto, no irá al beneficiario equivocado, sino que se devolverá como número de cuenta incorrecto.

Más en wiki

5voto

Archimedix Puntos 161

IBANs tienen dos dígitos de control calculados reordenando los otros dígitos y el código de país, interpretándolos como un número grande y calcular el resto al dividir por 97, es decir, el módulo 97.

Los dos dígitos de control resultantes siguen directamente al código de país en el IBAN.

Se trata de la detección de errores y proporciona una corrección limitada en teoría: Un solo dígito erróneo podría ser corregido porque no hay dos números enteros ambos divisibles por 97 que difieran sólo en un dígito.

En la práctica, sin embargo, los bancos se abstendrán de corregirle, limitándose a indicarle un error en su número, ya que puede tener otros dígitos erróneos, y ningún banco querrá acudir a por el dinero si va a un destino equivocado.

Por lo tanto, es su responsabilidad introducir el número correcto.

Nota adicional: Como ha dicho @Dheer, algunos países también pueden tener una comprobación adicional de la BBAN, que puede seguir una estructura adicional que también permite otras comprobaciones.

Por ejemplo, los IBAN alemanes se componen de un código bancario y un número de cuenta específico del banco con un cero. Si dispone de una lista actualizada y completa de códigos bancarios alemanes válidos, podrá saber si los primeros dígitos del IBAN pueden ser válidos. El número de cuenta específico del banco puede incluir dígitos de control, dependiendo del banco emisor.

Dato curioso: probablemente se eligió el 97 porque es el mayor número primo de dos cifras. Los números primos minimizan los residuos iguales para diferentes dividendos, y al estar cerca de un número de tres cifras es muy raro tener dos números totalmente divisibles (o, en relación, dos números divisibles con los mismos residuos, es decir, "iguales módulo 97") que difieran en las dos cifras menos significativas. Si se suma 97 a casi cualquier número, se obtiene un desbordamiento en las centenas.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X