Calculadora de dígitos de control (CCC España)
Introduce los datos de entidad, oficina y número de cuenta para generar los 2 dígitos de control. También puedes verificar un CCC completo de 20 dígitos.
¿Qué significa calcular dígitos de control?
Los dígitos de control son números adicionales que se añaden a un código principal para detectar errores de escritura o transcripción. En banca, facturación y logística se utilizan para validar rápidamente si un número es coherente antes de procesarlo. Cuando hablamos de calcular dígitos de control, nos referimos a aplicar una fórmula matemática sobre los dígitos base para obtener uno o varios dígitos de verificación.
Cómo funciona en el CCC español
El Código Cuenta Cliente (CCC) tradicional en España tiene 20 dígitos, divididos así:
- Entidad: 4 dígitos
- Oficina: 4 dígitos
- Dígitos de control: 2 dígitos
- Número de cuenta: 10 dígitos
Los dos dígitos de control se calculan por separado. El primero valida el bloque entidad+oficina y el segundo valida el número de cuenta.
Pesos utilizados en el cálculo
La fórmula usa una ponderación fija de 10 posiciones: 1, 2, 4, 8, 5, 10, 9, 7, 3, 6.
- Para el primer dígito de control: se toman
00 + entidad + oficina(10 dígitos). - Para el segundo dígito de control: se toma directamente la
cuenta(10 dígitos). - Se multiplica cada dígito por su peso, se suman los productos y se aplica módulo 11.
Fórmula resumida
Sea S la suma ponderada. Se calcula:
- R = S mod 11
- DC = 11 - R
- Si DC = 11, se convierte a 0
- Si DC = 10, se convierte a 1
Ese ajuste final evita valores no válidos y garantiza que cada dígito de control esté en el rango 0-9.
Verificar vs. generar
Hay dos tareas diferentes:
- Generar: cuando tienes entidad, oficina y cuenta, y necesitas obtener los dígitos de control.
- Verificar: cuando ya tienes un CCC completo y quieres confirmar si los dígitos de control son correctos.
La calculadora de esta página hace ambas cosas y, además, te sugiere un IBAN español equivalente (ES + 2 dígitos + CCC).
Errores comunes al calcular dígitos de control
- Intercambiar posiciones (por ejemplo, mezclar oficina y entidad).
- Introducir menos dígitos de los requeridos.
- No limpiar espacios, guiones o caracteres extra al pegar números.
- Usar una tabla de pesos incorrecta.
- Olvidar las reglas especiales cuando el resultado es 10 u 11.
Buenas prácticas para validar datos bancarios
1) Validación en dos capas
Primero valida formato (longitud y solo números) y después valida matemáticamente los dígitos de control. Una validación sin la otra puede dejar pasar errores.
2) Guardar siempre el valor normalizado
Conviene almacenar números sin espacios, y solo aplicar formato visual al mostrarlos. Esto simplifica integraciones con APIs y sistemas contables.
3) Mostrar mensajes claros al usuario
Si un código es inválido, indica qué parte falla y, si es posible, ofrece el valor esperado. La experiencia mejora mucho y se reducen intentos fallidos.
Conclusión
Calcular dígitos de control es una técnica simple pero poderosa para mejorar la calidad de datos. En el caso del CCC español, seguir la ponderación correcta y la regla del módulo 11 permite detectar la mayoría de errores de captura. Usa la herramienta de arriba para generar y verificar códigos en segundos.