jueves, 31 de octubre de 2013

IBAN vs CCC

El IBAN (International Bank Account Number) sustituye al CCC (Código de Cuenta de Cliente).

A partir del 1 de febrero de 2014 es obligatorio utilizar el IBAN como identificador de cuenta bancaria en lugar del tradicional CCC.

A nivel de almacenamiento en los sistemas informáticos, lo primero que llama la atención es que a diferencia del CCC, que son 20 caracteres, el IBAN tiene, en España 24 caracteres, pudiendo llegar en otros países hasta los 34 caracteres.

En cuanto a su presentación hay que decir que para imprimirlo (o ser leído por personas) el formato debe ser IBAN XXXX XXXX XXXX XXXX XXXX XXXX. Es decir, las letras IBAN seguidas de un espacio y seis grupos de cuatro números cada uno separados por un espacio. Si la forma de escribirlo es con la intención de que lo lea o procese un programa debe hacerse sin las letras IBAN y sin espacios.

El IBAN, en España, consta de dos letras ES y un dígito de control de dos cifras y a continuación los 20 dígitos del CCC.

Para convertir el CCC en IBAN sólo necesitamos saber cómo se calcula el dígito de control y añadírselo.

El cálculo es muy sencillo: se cogen los dígitos del CCC, se le añade 142800 (para España*) por la derecha y como un sólo número se divide por 97. Después el resto de dicha división se resta a 98 y ese es el dígito de control. Muy sencillo.

Veamos un ejemplo:

CCC 1234 1234 16 1234567890

Para operar lo convertimos en; 12341234161234567890142800

Lo dividimos entre 97 y el resto es: 21

Por tanto 98 - 21 = 77

El IBAN sería:

IBAN ES77 1234 1234 1612 3456 7890

* Según una tabla que empieza por A=10 hasta Z=35, la E es 14 y la S es 28, por lo que ES00 que se añade al final para realizar el cálculo pasa a ser 142800

jueves, 18 de julio de 2013

Off Topic: SabadellCAM y el bochorno sin límites

Estimado lector:

Por una vez me permito no hablar de informática, como es habitual en este blog, para hablar de algo que me ha sucedido hoy y que me ha indignado hasta el límite de querer compartirlo con todos a través de esta humilde tribuna.

Como muchos sabréis la banca tradicional, en su afán de no perder clientes en favor de los bancos que operan exclusivamente a través de Internet, esgrimen el argumento de que éstos no tienen oficinas.

¡Bendito argumento! Gracias al cuál en estos bancos "de Internet" nunca te dicen eso de "esa gestión tiene usted que hacerla en su oficina", es decir, gracias a no tener oficinas te maltratan mucho menos.

Cansado de dicho maltrato por parte de la CAM (ahora SabadellCAM) he decidido cambiar mi cuenta de las afueras de Murcia al centro, ya que es donde tengo mi trabajo y puedo ir (cada vez que me digan que "vaya a mi oficina" a resolver sus atropellos y excesos) pueda hacerlo sin perder demasiado tiempo.

Pues bien, he ido a la oficina 1016 de SabadellCAM (C/ Salzillo) y me ha atendido una chica que tenía sobre su mesa un cartel con el nombre de Ángeles Penalva (no sé si sería ella misma o simplemente pasaba por allí).

Tras indicarle que quiero cambiar de oficina me dice que tiene que hablar con el director para ver si es posible. ¿?

Al entrar en el despacho del director (a 5 o 6 metros de donde yo estaba sentado) cometen la torpeza de dejar la puerta abierta (digo torpeza fundamentalmente por los términos en los que hablan de mí).

La conversación casi textual es como sigue:

Empleada: Tengo aquí un señor que quiere cambiar su cuenta de la oficina de Cabezo de Torres a ésta porque dice que como le coinciden sus horarios con los nuestros, cada vez que le dicen que tiene que pasarse por su oficina le viene muy mal.

Director: ¡Qué quiere, las comisiones! (con tono totalmente despectivo)

Empleada: No, quiere cambiar la cuenta a nuestra oficina.

Director: Bueno, bueno, lo primero que hay que hacer es enterarse bien de quién es, a qué se dedica y si tiene perras y luego ya ves tú qué haces....(evidentemente ignoraba que estaba escuchando su total desprecio hacia mí)

Yo oyéndolo todo, empiezo a encontrarle el punto divertido al hecho de que la chica se tiene que volver a sentar conmigo y lo he oído todo. He oído el absoluto desprecio con el que tratan a la gente cuando es un cliente anónimo y no uno VIP.

Para colmo, cuando terminan de hablar de mí el director se levanta y me ve que estoy en la silla al lado y supongo que sospecha que lo he oído y le dice a ella "¿lo tienes ahí?" ella contesta que sí y se acaba la conversación.

Para terminar y no alargar demasiado el relato, me dice la chica que si no van a ser ellos mi primera entidad (domiciliación de nómina, contratación de más servicios, etc) no me trasladan la cuenta. ¡Con un par!

Evidentemente no van a ser ni mi primera entidad ni la última. En cuanto cierre algunas operaciones que tengo pendientes y que afectan a mi cuenta con ellos cancelo mi relación con ellos de por vida (es una cuestión personal).

Todos sabemos lo que es la CAM. Una entidad que nos ha costado a los españoles mucho dinero por la incompetencia de sus directivos como por su falta de escrúpulos y ausencia total de moral y vergüenza. Así está como está y dónde está.

Todo, desde el respeto y el cariño.

viernes, 5 de julio de 2013

Can I use? Puedo usar...?

Cuando te dedicas al desarrollo de aplicaciones web, diseño de páginas web o cualquier otra cosa relacionada con la web y los navegadores, rápidamente te das cuenta del enorme problema que supone la tremenda fragmentación que existe en el mercado respecto a la tecnología web.

Para aliviar este problema existe una página http://caniuse.com que como su url indica sirve para saber si podemos o no usar ciertos tags tanto html5 como css3 de modo que sepamos en qué navegadores funcionará, en cuales lo hará de forma distinta y en cuáles no funcionará, así como el estado de desarrollo de la misma y la previsión a corto plazo.

Quien ha tenido estos problemas y descubre esta página (como es mi caso) tiene un antes y un después de dicho descubrimiento, porque te da una seguridad y tranquilidad que hasta ahora no tenías... ;)

En esta página se indica desde qué versión de cada uno de los navegadores más usados funciona o no el tag html o css que estamos consultando y si hay que utilizar algún prefijo como -moz o -webkit para que funcione con el navegador deseado.

Si te parece útil esta página comparte el post y/o agrega algún comentario.

lunes, 11 de febrero de 2013

Adiós Visual Editor bienvenido WindowBuilder

Durante años usé (y padecí) un plugin para Eclipse llamado Visual Editor. En mi opinión era bastante malo, sobre todo si lo comparamos con otras soluciones, aunque en su momento era lo único que yo encontré para desarrollar interfaces de usuario de forma gráfica en Eclipse.

En cualquier caso era lo que había. Después de bastante tiempo encontré por casualidad (lo conocí como entorno para desarrollar con GWT) otro plugin denominado WindowBuilder.

Resultó ser más potente, más robusto, mucho más configurable y por lo tanto bastante mejor.

Para desarrollar aplicaciones swing es lo que yo utilizo. Como dije antes es muy configurable, especialmente la generación de código.

La semana pasada fue presentado el proyecto e(fx)clipse para el desarrollo de herramientas que permitan el desarrollo de proyectos JavaFX en Eclipse. Seguiremos dicho proyecto a ver su evolución.