viernes, 5 de febrero de 2010

Linux - Programa pago IVA AEAT


A petición de uno de nuestros lectores y tras apreciar lo grave que es que como siempre, den soporte muy escaso para Linux en cosas estatales, escribo un tema que a muchos les dará igual pero que en un futuro tendrá su importancia.

Los programas de la Seguridad Social en general están programados en JAVA ya que es multiplataforma. Lo sé porque tuve un amigo que estuvo trabajando allí 1 año. En cualquier caso jamás pensé que el instalador de Linux estuviera tan dejado.
En cualquier caso haremos una mini guía para ver como se instala este programa y para hacerlo funcionar correctamente.

Lo primero de todo, descargaremos el instalador de la aplicación ejecutando lo siguiente en un terminal:
  • wget http://www.aeat.es/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Descarga_Programas/Descarga/Java/IVA/2009/v1.0/siva9100.bin
Una vez descargado, suponiendo que esté en el Escritorio procederemos a darle los permisos para poder ejecutarlo mediante los siguientes comandos:
  • cd Escritorio
  • sudo chmod +x siva9100.bin
Una vez dado los permisos ejecutaremos el instalador mediante el comando:
  • ./siva9100.bin
Nos aparecerá un instalador bastante  feo. Pulsaremos siguiente hasta que nos pida la ubicación de la máquina virtual de java. Para ello, le daremos a examinar y escogeremos:
/usr/lib/jvm/java-6-openjdk/bin/java
 Una vez escogido, pulsaremos sobre siguiente y nos preguntará sobre una ruta de instalación. Escogeremos la siguiente ruta:
/home/TuUsuario/AEAT
Si no existiera la carpeta la crearíamos mediante el siguiente comando:
  • mkdir AEAT
Una vez escogido el directorio,  pulsaremos sobre siguiente y nos preguntará sobre dónde poner los enlaces simbólicos. Escogeremos en la misma carpeta y pulsaremos sobre siguiente. Una vez terminado, ejecutaremos el programa, para ello, crearemos un lanzador y en la ubicación escogeremos:
/home/TuUsuario/AEAT/aeat390j
¡Lo ejecutaremos y listo para hacer la declaración!

1 comentario:

  1. "lo grave que es que como siempre" sí, lo más grave es el baile que viene después con los permisos que hay que dar para PRESENTAR la declaración (fichero xml generado por el programa) La madre que les pario. Porque si uno no arranca el navegador como root el sistema de la AEAT no lo coge. Me costó varias horas descubrirlo. También influye la versión del navegador: FF namoroka (3.6) no vale, por ej.
    [...]
    "den soporte muy escaso para Linux en cosas estatales" o nulo, como en este caso
    Gracias ZeYt, como siempre. django

    ResponderEliminar