Hacer la declaración de la renta en Debian/Ubuntu GNU/linux

Muchos somos los que todavía no tenemos hecha la declaración de la renta.
Para nosotros existe una opción rápida y sencilla si ya tenemos nuestra clave privada de la Fábrica Nacional de Moneda y Timbre: hacerla y entregarla por internet.

Si no tienes esa clave te la puedes sacar siguiendo las instrucciones que encontrarás en http://www.cert.fnmt.es/ .

Suponiendo que tengas una copia de seguridad de la clave, lo primero que debes hacer es importarla a tu navegador. En firefox sería "Herramientas | Avanzado | Seguridad | Certificados | Ver certificados | Sus certificados | Importar".
Te pedirá la ruta de tu clave y la contraseña con la que la has protegido.

Por desgracia desde hacienda (http://www.aeat.es) no hay un programa "padre" para linux. Hay que conectarse a un servidor windows utilizando un programa de control remoto que se llama citrix en el que haremos la declaración.

Todos los pasos que hay que seguir están escritos en "http://www.aeat.es | Descarga Programas | Programas de ayuda en linea | Portal de programas de ayuda | Funcionamiento" en la sección de linux.

El primer paso será bajarse el cliente citrix desde http://www.citrix.com e instalarlo.
Para instalarlo:
- o bien instalamos desde el .tar.gz descomprimiéndolo en un directorio y leyendo install.txt
- o bien nos bajamos el rpm, lo pasamos a deb escribiendo en mi caso "fakeroot alien ICAClient-9.0-1.i386.rpm" y lo instalamos con "dpkg -i icaclient_9.0-2_i386.deb", mejor opción desde mi punto de vista.

Ahora nos descargamos los certificados desde la aeat para que los encuentre el citrix en keystore/cacerts:
elmanytas@yinyan:/usr/lib/ICAClient/keystore/cacerts$ sudo wget http://www.aeat.es/portal/ca1.crt
elmanytas@yinyan:/usr/lib/ICAClient/keystore/cacerts$ sudo wget http://www.aeat.es/portal/ca2.crt
En teoría no hace falta este paso pero como no cuesta nada también lo hago. ;-)

Procedemos a ejecutar el cliente ... y falta /usr/lib/libXm.so.3 . Parece que hay que instalarse un par de paquetes para que funcione así que:
elmanytas@yinyan:~$ sudo apt-get install libxaw6 libmotif3
Y ejecutamos el cliente con "/usr/lib/ICAClient/wfcmgr".

Una vez abierto el cliente hay que configurarlo para que se mapee la unidad Z: en un directorio de tu PC en el que puedas escribir, por ejemplo ~/ .
Vamos a " Tools | Settings | Preferences | Drive Mapping " y bajamos hasta Z: para poner ahí la ruta que queramos.

Entramos en la página www.aeat.es/portal, pinchamos en el botón Ejecución con cliente nativo, y pinchamos en el enlace "Renta y patrimonio 2005".
Se querrá bajar un archivo prentai.ica que se abre con el cliente de citrix de la forma "/usr/lib/ICAClient/wfica /tmp/prentai.ica".

Y ya tenéis abierto el padre. Ahora se trata de ir rellenando casillas y esperar que salga negativa. ;-)

Cuando hayas hecho la declaración tendrás que entregarla y eso se hace mediante el navegador. Si usas Ubuntu Dapper no te saltará un cartelito que te dice:

En Mozilla 1.7, Firefox 1.0 y Netscape 7.2 o posteriores es necesario activar la preferencia: signed.applets.codebase_principal_support. Para ello, introducir about:config en el campo de entrada de la URL y pulsar Enter. Se obtendrá una lista de las preferencias. Buscar la preferencia anterior, realizar doble-click sobre ella y cambiar su valor de false a true.

Si sale positiva como es mi caso, tendrás que pagar y para ello tenemos que pulsar el botón de pagar y apuntarnos el NRC para ponerlo después.

También nos sale un aviso cuando vamos a pagar que dice algo como:

Pulse en el botón de 'Seguridad', luego en Certificados y Firmantes, seleccione F.N.M.T. Clase 2 CA, pulse en el botón 'Modificar', marque las casillas y pulse 'Aceptar'.

Se paga y listo.