Buenas, en este post
cuelgo una propuesta de solución de un programa para calcular el IBAN de una
cuenta corriente.
He añadido la opción de seleccionar un país de una lista de
países para poder calcular el IBAN según el formato establecido a la cuenta de casa país. Cada país tiene un formato específico de cuenta corriente con un número de dígitos y/o carácteres. Básicamente el cálculo consiste en añadir a la cuenta corriente el código del país y los dos dígitos
de control del IBAN.
Si la cuenta es española
el programa además la validará y calculará el código SWIFT o BIC. El módulo para
calcular el código SWIFT está sólo preparado para una serie de bancos,
básicamente los más conocidos, pero como cuelgo el código es sólo añadir más
bancos. Verás que es un método que recibe como parámetro el banco y tiene un
switch que permitirá retornar el código SWIFT asociado a cada banco, cada más fácil.
El proyecto ha sido
escrito usando Netbeans y el link para la descarga es el siguiente (en la carpeta 'dist' el ejecutable por si sólo quieres ver el programa):
Eso sí es un proyecto aún
en fase beta y si alguien quiere colaborar añadiendo más cosas -como el código
está disponible pues es sólo continuarlo- y quiere aportarlo a los demás pues podríamos ir añadiendo más código, como validaciones de cuentas extranjeras, y perfeccionando el programa. Además advierto que este proyecto es para usos educativos y no lo recomiendo usar aún en producción porque no está totalmente testeado.