viernes, 13 de junio de 2008

Declaración de la renta desde Debian

A la hora de hacer la renta estuve buscando si ya por fin habían portado el programa PADRE a Linux, pero nada. Pero lo que sí que encontré es un blog en el que se comenta el proceso para, a través de un cliente Citrix, conectarse a los servidores de Hacienda y lanzar el programa desde allí, (que ellos pagan las licencias).

La entrada es muy útil, aunque encontré algunos problemas a la hora de hacer las cosas desde Debian:

Biblioteca libmotif3

El cliente Citrix necesita tener instaladas algunas librerías, por lo que se necesita el paquete libmotif3. En Sid no hay problema, ya que está en el repositorio non-free, pero en Etch, que es la que uso no está disponible. Asi que tuve que hacer un backport del paquete de Sid, ahí lo dejo:

libmotif3_2.2.3-2_i386.deb

Para Lenny puede que funcione el mismo paquete o haya que hacer un backport.

Descarga de datos

Otro de los problemas con los que me encontré fue a la hora de descargar los datos fiscales. Hay que descargarlos con anterioridad, ya que el programa PADRE en remoto no lo permite.

Para ello se va a la Agencia Tributaria -> Oficina Virtual -> Otras Opciones -> Descarga de datos fiscales (solo Mozilla-Firefox) y ahí ya se puede elejir entre utilizar el número de referencia si te ha llegado una carta o usar el certificado de usuario.

El problema viene de que en Debian se ha modificado Firefox y ahora es Iceweasel, y lo peor es que también se ha modificado el identificador del navegador. Para que en Hacienda se den cuenta de que sigue siendo Firefox hay que cambiarlo. Para ello desde el Iceweasel se entra en:

about:config

y cambiamos la entrada "general.useragent.extra.firefox" que contiene "Iceweasel/2.0.0.14" por "Firefox/2.0.0.14". Con esto ya no habrá problemas para descargar los datos.

Intrucciones globales

Tras estos retoques iniciales se pueden seguir sin problema las instrucciones en el blog:

Declaración de la Renta 2007 desde Linux

Otros cosillas
  • Los desplegables de la aplicación se seleccionan con el ratón y luego pulsando ENTER, no basta con hacer click.
  • Al cerrar la aplicación crea el archivo "Decla.100" (la extensión no debería se la de la presentación telemática, sino "ren") en el que guarda las declaraciones. Si quieres guardalas a mano "Archivo" -> "Nueva Declaración" -> "Exportar".
  • Al darle a imprimir te crea un pdf.
  • Para realizar la presentación telemática no es necesario el certificado de usuario, hay banco por Internet que te permiten entregarla en tu nombre (lo descubrí el año pasado). Con lo que se puede hacer todo sin certificado y sin salir de casa.
  • No he investigado lo del "signed.applets.codebase.principal.support", pero una vez acabado lo volvería a poner a false.

Refencias

Actualización: Al final mi banco no se tragaba el archivo 100, y lo he tenido que hacer en Windows. Que humillación!! Y que chapuza por parte del banco o de hacienda, que el formato 100 no es compatible.

1 comentario:

  1. Muy currado, a ver si sigues posteando. Yo ya tengo el PFC más o menos definido y estoy empezando a currar en ello (de momento estoy bajándome unos cuantos bancos de imágenes).

    Ya fui a por el adaptador de la fonera al laboratorio y me enseñaron un par de módulos XBee. Quieren hacer un transmisor de video por XBee. La verdad es que, aunque no es esa la aplicación que ellos buscan, la idea se sale para programarte tu propio HAL2000 con cien ojos.

    ResponderEliminar