Como sabéis ( y si no, ponéos al día ;-) : inicio de la campaña , entra IU , Hacienda accede a hablar , el Senado apoya la campaña), desde que Hispalinux lanzó su campaña para conseguir motivar a Hacienda para que el programa PADRE y sus análogos estuvieran disponibles fuera del entorno Windows, y nos unimos a la campaña, hemos estado muy implicados en el proceso de búsqueda de soluciones. Gracias a eso nos hemos ido enterando de los pasos dados, y hemos podido aportar granitos de arena como la prueba del primer servicio online que la Agencia puso a nuestra disposición.
En la reunión anterior con la Agencia, a la que habían asistido por parte de Macuarium y en representación de los usuarios Mac Jose Félix Navarro (fundador de la lista de coordinación de los GUMs españoles y del GUM Sevilla, además de colaborador de Macuarium) y Alfonso Tejedor (También conocido como Alf, colaborador de Macuarium y miembro del GUM Madrid y del canal #faq-mac), se acordó que Hacienda iba a ponerse a trabajar inmediatamente en poner a disposición de los usuarios no Windows todos los servicios de sus programas mediante el modelo ASP (es decir, vía web) con la idea de que el año que viene pudiera utilizarse una versión online del PADRE. También se acordó que la Agencia trabajaría en desarrollar una versión del PADRE multiplataforma, basada probablemente en Java, que se pudiera distribuir y utilizar desde el ordenador personal de cada uno.
También en aquella reunión se acordó que tanto Hispalinux como nosotros colaboraríamos probando los desarrollos que se fueran completando, y tomando parte en reuniones periódicas de seguimiento. Esta es la historia de la primera de ellas.
Puesta en escena
La reunión del día 31 se celebró en las oficinas dela Agencia Tributaria en Santa María Magdalena, en Madrid. Por parte de Hispalinux acudió el presidente de su asociación; por parte de los usuarios Mac estuvieron Faustino Forcén (desarrollador de aplicaciones Mac y buen conocedor del programa PADRE por dentro), Alfonso Tejedor (ya presentado) y Miguel Cornejo (editor de Macuarium y coordinador de la Comunidad). Jose Félix Navarro no pudo acudir por motivos de última hora. Por parte de la Agencia Tributaria estuvieron de nuevo Santiago Segarra, director general de informática tributaria, y María de Mar Fernández, acompañados de los responsables que han estado implicados en el proyecto, y varios otros colaboradores de distinto nivel en función del momento de la reunión.
Es importante resaltar que la atmósfera y contenidos de la reunión no fueron los de una sesión reivindicativa, sino todo lo contrario. La Agencia está trabajando con los usuarios de sistemas Mac y Linux en sus propios términos, sin que se les haya obligado. Han decidido que lo que se les pide es justo, y están intentando hacerlo. En ese sentido fuimos para ayudarles y no para presionarles... aunque tampoco se escaparon de las críticas oportunas.
Contenidos: a corto plazo
Lo primero que se nos mostró fue el plan para hacer accesibles los programas de la agencia, y en concreto la maqueta funcional del que se usa para preparar la declaración del IVA, via web mediante un cliente ICA. El usuario descarga un applet que a su vez le permite acceder al programa, situado en servidores de la Agencia y funcionando sobre Windows. Es decir, no es una aplicación web multiplataforma, sino una aplicación estrictamente Windows a la que se accede a través de un "puente" traductor.
La idea de la Agencia es hacer accesible el programa PADRE para la declaración de la Renta mediante el mismo procedimiento.
Sin ser la solución perfecta, la Agencia piensa que su rendimiento puede ser suficientemente bueno y ha pedido que probemos su implementación para Mac del programa del IVA con vistas a su próxima utilización. También ha pedido que estimemos la base posible de usuarios. Para ambas cosas esperamos contar con ayuda de la Comunidad, así como de los otros GUMs y del resto de usuarios Mac.
Lo más interesante de este sistema, desde el punto de vista del usuario, es que el programa no guarda nada de lo que se escribe: al cerrarse la sesión, se borra todo el contenido. Para poder trabajar en varias sesiones se puede generar un archivo que se "exporta" al disco del usuario y se recupera cuando se quiere seguir trabajando en las declaraciones. De este modo, la Agencia pretende garantizar la privacidad y confidencialidad de la información fiscal de los usuarios. También se puede imprimir borradores y declaraciones terminadas, generando documentos PDF.
Además se nos comentó que otros servicios (el alta en Actividades Económicas, para poder operar como empresario, por ejemplo) se están pasando a la web mediante el sistema tradicional: páginas web seguras que incorporan la programación necesaria en JavaScripts. Todo basado en estándares universales y sin depender de tantas tecnologías propietarias. Una solución mucho más sencilla que desgraciadamente no se puede aplicar a programas mucho más grandes, al parecer.
Otro punto importante, y que llevó a la petición de colaboración ya comentada, fue la presentación de un informe sobre los resultados obtenidos en la prueba del applet para el cálculo de las retenciones en euros, ya mencionado más arriba. Este applet fue probado por muchos usuarios de la Comunidad, y sus conclusiones fueron tabuladas y presentadas en la reunión, donde se debatió sobre ellas y sobre las acciones para mejorarlas.
Contenidos: a largo plazo
La Agencia sigue buscando un modo de que sus programas sean accesibles desde cualquier plataforma, y no necesariamente via web. Para ello se plantean la necesidad de adecuar las aplicaciones, separando las funcionalidades de los interfaces de modo que se pueda implementar con rapidez cualquier versión específica a partir de unas funcionalidades centrales comunes. Esto, que es el credo común de la industria del software, no se cumple en las aplicaciones más importantes de la Agencia por razones históricas.
Durante la reunión se debatió el mejor camino para lograr ésto, desde las últimas tecnologías "abiertas" de Microsoft a la alternativa de Java. Se concluyó que el mejor candidato inmediato parece ser Java pero que no hay que cerrar la puerta a otros... pero sobre todo, que la forma de sacar partido de ellos pasa por la separación citada de las funcionalidades centrales y los interfaces. Así pues, el señor Segarra se comprometió a que la Agencia trabaje en lograrla en aquellas aplicaciones actualmente en desarrollo -procurando desarrollarlas en Java cuando sea posible- , y en las grandes revisiones de las aplicaciones anteriores cuando se lleven a cabo.
Esto significa, yendo a lo concreto, que la Agencia no tiene un plan de concreto para sacar versiones "modernizadas" de sus aplicaciones porque los procesos de desarrollo previstos para el futuro cercano no afectan a ningún programa importante. Sin embargo, el cambio de filosofía es serio, y se aspira a que se pueda notar en varias aplicaciones menores antes de la gran reforma de la Renta prevista para el 2.003, que constituiría un magnífico punto para reconstruir al PADRE.
Esta es al tiempo la parte que más nos ha gustado, y la que menos. Porque supone que la Agencia adopta, al menos oficialmente, la filosofía de desarrollo no sólo más moderna y apropiada, sino más conveniente para nosotros... pero, a la vez, que no se marcan hitos concretos y objetivos ambiciosos para ello. Y esto, con el historial de retrasos que lleva este proceso, no permite ser muy optimista.
Otros asuntos
También se comenzó a tratar el punto de la conveniencia de hacer de PADRE código libre, para que todos los programadores y usuarios pudieran sacar partido del trabajo del Estado (presuntamente pagado con nuestros impuestos) en vez de tener que recurrir a duplicarlo como hacen varias empresas. La Agencia dejó claro que el tema es estudiable y se emplazó para otra ocasión, prometiendo un debate más amplio.
El iMac de la Agencia Tributaria
Después de la reunión tuvimos la ocasión de conocer el iMac que hace las funciones de campo de pruebas para los desarrolladores de la Agencia. Se trata, como confirmó Faustino Forcén, del mismo equipo que Apple les entregó hace casi tres años cuando se produjo el primer intento de desarrollar una versión seria del PADRE para Mac. El pobre está un poco venido a menos, con un ratón al que le habían quitado la bola por exceso de desgaste, y un escritorio en el que destaca Virtual PC.
Con ese equipo, que funciona con Mac OS 8.6, y los que podamos aportar, se desarrollarán las pruebas de las aplicaciones fiscales vía web que prepara Hacienda.
Conclusiones
En resumen, la Agencia está avanzando en darnos una solución via web para realizar nuestros cálculos y gestiones, y vamos a seguir ayudando en ello. El talante de los responsables de la Agencia es dialogante y abierto. Pero el camino hacia un PADRE que todos los españoles puedan instalar y ejecutar en su ordenador sigue tan largo como siempre. Si acaso, un poco menos difuso.