Validación de IBAN: ¿cómo funciona la suma de verificación?
El IBAN contiene un mecanismo de detección de errores integrado. Entender cómo funciona la suma de verificación mod-97 le ayuda a detectar errores antes de que bloqueen sus pagos.
¿Qué es un IBAN?
El IBAN (International Bank Account Number) es un número de cuenta bancaria estandarizado internacionalmente definido por ISO 13616. Se utiliza en la zona SEPA y en más de 80 países para identificar de forma única una cuenta bancaria.
Un IBAN se compone de: un código de país de 2 letras, un número de control de 2 dígitos (suma de verificación) y un Basic Bank Account Number (BBAN) cuyo formato varía según el país. Por ejemplo, un IBAN belga tiene 16 caracteres: BE68539007547034.
Blog.post4.s1.p3
Cómo funciona la suma de verificación mod-97
La suma de verificación del IBAN utiliza el algoritmo módulo-97 (ISO 7064). Para verificar un IBAN:
- 1Mover los primeros 4 caracteres al final de la cadena
- 2Reemplazar cada letra por su equivalente numérico (A=10, B=11, ..., Z=35)
- 3Calcular el resto de este número dividido por 97
- 4El IBAN es válido si el resto es igual a 1
Blog.post4.s2.p3
Errores IBAN comunes
Estos son los errores más frecuentes en los archivos de pago SEPA:
Suma de verificación no válida
Un error tipográfico en el número de cuenta cambia el resultado mod-97. Incluso un error de un solo dígito es detectado.
Formato de país incorrecto
Cada país tiene una longitud de IBAN fija. Un IBAN belga siempre tiene 16 caracteres, un IBAN francés 27. Una longitud incorrecta es inmediatamente inválida.
Espacios y formato
Los IBAN a veces se escriben con espacios cada 4 caracteres para facilitar la lectura (BE68 5390 0754 7034). En los archivos de pago, deben enviarse sin espacios.
Blog.post4.s3.e4.label
Blog.post4.s3.e4.desc
Blog.post4.s3.e5.label
Blog.post4.s3.e5.desc
Blog.post4.s3.e6.label
Blog.post4.s3.e6.desc
Blog.post4.s5.title
Blog.post4.s5.p1
| Blog.post4.s5.th1 | Blog.post4.s5.th2 | Blog.post4.s5.th3 | Blog.post4.s5.th4 | Blog.post4.s5.th5 |
|---|---|---|---|---|
| Blog.post4.s5.r1.c1 | Blog.post4.s5.r1.c2 | Blog.post4.s5.r1.c3 | Blog.post4.s5.r1.c4 | Blog.post4.s5.r1.c5 |
| Blog.post4.s5.r2.c1 | Blog.post4.s5.r2.c2 | Blog.post4.s5.r2.c3 | Blog.post4.s5.r2.c4 | Blog.post4.s5.r2.c5 |
| Blog.post4.s5.r3.c1 | Blog.post4.s5.r3.c2 | Blog.post4.s5.r3.c3 | Blog.post4.s5.r3.c4 | Blog.post4.s5.r3.c5 |
| Blog.post4.s5.r4.c1 | Blog.post4.s5.r4.c2 | Blog.post4.s5.r4.c3 | Blog.post4.s5.r4.c4 | Blog.post4.s5.r4.c5 |
| Blog.post4.s5.r5.c1 | Blog.post4.s5.r5.c2 | Blog.post4.s5.r5.c3 | Blog.post4.s5.r5.c4 | Blog.post4.s5.r5.c5 |
| Blog.post4.s5.r6.c1 | Blog.post4.s5.r6.c2 | Blog.post4.s5.r6.c3 | Blog.post4.s5.r6.c4 | Blog.post4.s5.r6.c5 |
| Blog.post4.s5.r7.c1 | Blog.post4.s5.r7.c2 | Blog.post4.s5.r7.c3 | Blog.post4.s5.r7.c4 | Blog.post4.s5.r7.c5 |
| Blog.post4.s5.r8.c1 | Blog.post4.s5.r8.c2 | Blog.post4.s5.r8.c3 | Blog.post4.s5.r8.c4 | Blog.post4.s5.r8.c5 |
| Blog.post4.s5.r9.c1 | Blog.post4.s5.r9.c2 | Blog.post4.s5.r9.c3 | Blog.post4.s5.r9.c4 | Blog.post4.s5.r9.c5 |
| Blog.post4.s5.r10.c1 | Blog.post4.s5.r10.c2 | Blog.post4.s5.r10.c3 | Blog.post4.s5.r10.c4 | Blog.post4.s5.r10.c5 |
| Blog.post4.s5.r11.c1 | Blog.post4.s5.r11.c2 | Blog.post4.s5.r11.c3 | Blog.post4.s5.r11.c4 | Blog.post4.s5.r11.c5 |
| Blog.post4.s5.r12.c1 | Blog.post4.s5.r12.c2 | Blog.post4.s5.r12.c3 | Blog.post4.s5.r12.c4 | Blog.post4.s5.r12.c5 |
| Blog.post4.s5.r13.c1 | Blog.post4.s5.r13.c2 | Blog.post4.s5.r13.c3 | Blog.post4.s5.r13.c4 | Blog.post4.s5.r13.c5 |
| Blog.post4.s5.r14.c1 | Blog.post4.s5.r14.c2 | Blog.post4.s5.r14.c3 | Blog.post4.s5.r14.c4 | Blog.post4.s5.r14.c5 |
| Blog.post4.s5.r15.c1 | Blog.post4.s5.r15.c2 | Blog.post4.s5.r15.c3 | Blog.post4.s5.r15.c4 | Blog.post4.s5.r15.c5 |
Blog.post4.s5.p2
Blog.post4.s6.title
Blog.post4.s6.p1
Blog.post4.s6.p2
Blog.post4.s6.p3
Valide sus IBAN gratuitamente
Nuestro validador de IBAN comprueba la suma de verificación mod-97, el formato del país y la longitud — al instante, sin enviar ningún dato a un servidor.
Abrir el Validador IBANPreguntas frecuentes
¿Cómo funciona el algoritmo de suma de verificación mod-97 para IBAN?
El algoritmo mod-97 valida un IBAN: moviendo los primeros 4 caracteres (código de país + dígitos de control) al final, convirtiendo todas las letras en números (A=10, B=11...Z=35), luego calculando el resto al dividir por 97. Un IBAN válido siempre produce un resto de 1.
¿Qué países usan IBAN y cuáles son los diferentes formatos?
Más de 80 países usan IBAN, y los 36 países SEPA lo exigen. Los formatos varían: los IBANs belgas tienen 16 caracteres, los franceses 27, los alemanes 22 y los neerlandeses 18. Cada país tiene reglas específicas de estructura BBAN.
¿Puede un IBAN superar la validación de suma de verificación pero seguir siendo inválido?
Sí. La suma de verificación mod-97 verifica la integridad matemática pero no puede confirmar que la cuenta existe en un banco real. Para el procesamiento de pagos, complemente siempre la validación de suma de verificación con el servicio de prevalidación de su banco.
Blog.post4.faq.q4
Blog.post4.faq.a4
Blog.post4.faq.q5
Blog.post4.faq.a5
Blog.post4.faq.q6
Blog.post4.faq.a6
Blog.post4.faq.q7
Blog.post4.faq.a7
Blog.post4.faq.q8
Blog.post4.faq.a8
Blog.post4.faq.q9
Blog.post4.faq.a9
Blog.post4.faq.q10
Blog.post4.faq.a10