Skip to content

Cómo el dígito de control de una cuenta bancaria detecta un error

5 min de lectura 16 de junio de 2026
cuenta bancariadígito de controlvalidaciónkontonummer

Un dígito de control es una cifra extra calculada a partir del resto del número de cuenta. Detecta la mayoría de los errores de tecleo por sí solo, y así es como un número puede marcarse como incorrecto antes de cualquier transferencia.

Cómo el dígito de control de una cuenta bancaria detecta un error — Hivly

Un número de cuenta bancaria largo es justo el tipo de cosa que los dedos escriben mal: una cifra que se cae, dos que se intercambian, una mal tecleada. Muchos números de cuenta se defienden de esto con un truco discreto integrado en el propio número, un dígito de control, y es la misma idea que hace que los IBAN resistan los errores de tecleo, solo que aplicada un nivel más abajo, en la cuenta nacional.

En resumen: un dígito de control es una cifra extra calculada a partir del resto del número de cuenta mediante una fórmula fija. Vuelve a ejecutar la fórmula cuando se introduce el número y, si no coincide, queda al descubierto un error de tecleo antes de que se mueva el dinero. Prueba que el número es coherente, no que la cuenta sea real.

Qué es un dígito de control

Un dígito de control no forma parte de la identidad de la cuenta como sí lo hacen las demás cifras. Se deriva de ellas. Un banco toma las cifras significativas de un número de cuenta, las pasa por un cálculo publicado, y la única cifra que produce ese cálculo pasa a formar parte del número de cuenta, normalmente en una posición fija como la última.

La ventaja llega después. Cada vez que alguien introduce ese número, el software puede ejecutar el mismo cálculo sobre las demás cifras y comprobar si el resultado coincide con el dígito de control que está ahí. Si coincide, el número es coherente internamente. Si no, algo se escribió mal. El número lleva su propia prueba de integridad, sin necesidad de consultar ninguna base de datos.

Cómo detecta los errores

Las fórmulas se eligen por una razón: son buenas detectando los errores concretos que cometen las personas. La mayoría de los esquemas de dígito de control ponderan cada posición de forma distinta, multiplican las cifras por esos pesos, suman los resultados y los reducen con una operación de módulo, a menudo mod 10 o mod 11. La ponderación es la parte ingeniosa.

Como cada posición lleva un peso diferente, cambiar una sola cifra cambia el total, y el dígito de control deja de coincidir. Y como las posiciones contiguas tienen pesos distintos, intercambiar dos cifras vecinas, el clásico desliz de transposición, también altera el total y queda detectado. Los dos errores de tecleo más comunes son justo los que la matemática está afinada para señalar, y por eso una sola cifra extra rinde tanto.

El ejemplo alemán: los métodos de Kontonummer

Alemania es un buen caso de estudio porque depende mucho de esto. Un número de cuenta alemán, el Kontonummer, tiene un dígito de control, pero no existe una única fórmula nacional. Cada banco declara qué método de dígito de control usa, y hay decenas de ellos, publicados por el Bundesbank, cada uno con sus propios pesos y reglas.

Eso significa que comprobar un número de cuenta alemán es un trabajo de dos partes: primero averiguar qué método usa el banco de esa cuenta, identificado por su código bancario, y luego ejecutar el cálculo de ese método concreto. La herramienta de comprobación de números de cuenta de finance.hivly.net hace ambas cosas: toma el código bancario (el Bankleitzahl) y el número de cuenta, busca el método correcto e informa de un resultado claro de aprobado o rechazado. Cuando el banco de una cuenta usa un método poco común que aún no está cubierto, lo dice con claridad en lugar de adivinar, porque adivinar mal en un dato de pago es peor que un honesto “no puedo comprobar este”.

Cómo encaja esto junto a la comprobación del IBAN

Vale la pena ver cómo se relaciona esto con la suma de verificación del IBAN, porque los dos trabajan juntos. Los dígitos de control mod-97 del IBAN protegen todo el número internacional de extremo a extremo. Un dígito de control de cuenta nacional, como el alemán, protege solo el número de cuenta nacional que va dentro. Están en capas: la comprobación a nivel de cuenta detecta un número de cuenta defectuoso, y la comprobación a nivel de IBAN detecta un IBAN defectuoso construido a su alrededor.

Así que un flujo verdaderamente cuidadoso ejecuta ambas. Valida el número de cuenta nacional para confirmar que su propio dígito de control se sostiene, y después construye o valida el IBAN para confirmar que la envoltura es sólida. Cada capa detecta errores de tecleo que la otra podría pasar por alto, y ninguna, por sí sola ni juntas, puede garantizar que la cuenta esté abierta. Para esa última garantía sigues necesitando al banco, no a la matemática.

Qué te puede decir y qué no

Ten presentes los límites. Un dígito de control correcto significa que el número casi con total seguridad está bien tecleado. No significa que la cuenta exista, esté abierta ni pertenezca a quien tú crees. Es un detector de errores de tecleo, uno muy bueno, y nada más.

Usado para lo que es, sin embargo, resulta genuinamente útil. Haz la comprobación antes de guardar un número de cuenta nuevo en una nómina, una plantilla de factura o un sistema de pagos, y detectarás la cifra mal escrita en el momento de introducirla, cuando arreglarla cuesta una pulsación, en vez de después de que una transferencia haya ido a parar donde no debía. Ese es todo el valor de la cifra que se esconde al final del número: una comprobación barata e instantánea de que el resto se tecleó bien.

Try the finance calculatorsMortgage, loan, retirement, savings, tax and interest math, plus IBAN tools, worked out instantly.

Preguntas frecuentes

¿Qué es un dígito de control en un número de cuenta bancaria?
Es una cifra extra, normalmente en una posición fija, calculada a partir de todas las demás cifras mediante una fórmula publicada. Cuando el número se introduce más tarde, la fórmula se ejecuta de nuevo; si el dígito recalculado no coincide con el que aparece, el número tiene un error de tecleo. Es la misma idea que los dígitos de control de un IBAN, aplicada a nivel de la cuenta nacional.
¿Que un dígito de control sea correcto significa que la cuenta existe?
No. Que el dígito de control sea correcto solo significa que el número es coherente internamente y casi con total seguridad no tiene errores de tecleo. Si la cuenta está abierta y pertenece a la persona correcta es otra cuestión distinta que solo el banco puede responder.
¿Todos los países usan dígitos de control en los números de cuenta?
No. Los dígitos de control en los números de cuenta nacionales dependen de cada país. Alemania usa muchos métodos de dígito de control distintos, uno por banco; otros países usan otros esquemas o ninguno. La suma de verificación del IBAN, en cambio, se aplica a todos los países.
¿Por qué una herramienta de comprobación puede decir que un método no es compatible?
Porque algunos sistemas bancarios usan decenas de fórmulas de dígito de control distintas, y una herramienta puede implementar las más comunes pero no todas las variantes raras. Una buena herramienta lo dice con honestidad en vez de adivinar un resultado correcto o incorrecto que en realidad no puede calcular.

Sigue leyendo

¿Algo más ambicioso?

Hivly está hecho por CodingEagles, un estudio de software que publica aplicaciones web de producción. Si tienes un proyecto real, escríbenos.

Mira lo que hace CodingEagles →