yo puedo corregir el xsl pero necesito el xml generado para probarlo. Si me lo
envias puedo ir viendolo (que no tengo contraseña para entrar a sunat y generar
mis boletas)
Saludos
--- El vie 14-nov-08, Yannick Warnier <[EMAIL PROTECTED]> escribió:
De: Yannick Warnier <[EMAIL PROTECTED]>
Asunto: [l-plug] SUNAT, recibos electrónicos y software libre
A: "linux-plug" <[email protected]>
Fecha: viernes, 14 noviembre, 2008, 11:10 am
Hola,
Hoy Marco (un colega y miembro de esta lista) y yo hemos probado de usar
la nueva funcionalidad interesante de la SUNAT que permite de imprimir
recibos por honorario electrónicos.
Lado emisor
===========
Debian + IceWeasel
------------------
En buen usuario de software libre, Marco inicio sus pruebas con Debian +
IceWeasel (=Firefox 3). Se puede ingresar al sistema, pero una vez que
uno quiere entrar el RUC de la empresa para quien se emite el recibo, el
botón "Grabar" no funciona.
Analizando el código JavaScript (si si, hay JavaScript para validar los
campos - espero que también lo validan del lado del servidor pero no
hemos podido probar...), la validación se hace usando una inicialización
del atributo "disabled" de un elemento del formulario a
"false". Parece
que esta parte del código no es acceptable para otra cosa que IE (Opera
y Firefox no van más alla de esta línea de JavaScript).
VirtualBox + WinXP + IE6
------------------------
Usando los recursos a mano para no demorar todo el día haciendo debug
del sitio de la SUNAT, Marco incia un VirtualBox con una copia ilegal de
WindowsXP (ya pues, normalmente este sistema solo sirve a probar que si,
WinXP se puede instalar bajo Ubuntu o Debian) para iniciar el IE6. Ahí
entra a la página de la SUNAT y se logea sin problemas, manda su recibo,
y ya.
Lado Adquirente
===============
Ubuntu + Firefox 3
------------------
Recibo un e-mail de la SUNAT, bastante feo, al cual está atado un
archivo XML.
Abriendo el archivo XML, veo (pero para esto ya tengo que tener un nivel
bastante técnico) que en realidad el archivo usa un XSLT (una "hoja de
estilo para XML") que se llama "recibo.xsl" que no esta adjunto
al
correo.
Buscando con Google por el sitio web de la SUNAT para algún archivo que
se llame "recibo.xsl", no encuentro nada.
Colaborando con Marco, nos damos cuenta que existe un archivo
"visores.zip" en el sitio web de la SUNAT que contiene el
ahora-famoso
"recibo.xsl".
Feliz de este encuentro pero ya bastante molesto por haber tenido que
hacer tantos pasos para llegar ahí, pongo el archivo XML del e-mail de
la SUNAT en la misma carpeta que el fichero "recibo.xsl" y pruebo de
abrir "marco.xml" con Firefox (normalmente ahí debería jalar el
XSLT).
Error de validación... Bueno, no hay realmente buenos validadores de
XSLT como hay validadores de XHTML, entonces estoy frente a dos
posibilidades:
1) estudiar XSLT y corregir el recibo.xsl
2) usar el navegador de mis pesadillas
Ubuntu + IE4Linux
-----------------
Para ahorrar tiempo, y totalmente molesto ahora, abro IE6 con Wine (hay
un programa que se llama IE4Linux que se puede descargar en internet y
que facilita la instalación de IE6 bajo Linux - o Ubuntu a lo menos).
Abro el fichero .xml (apunto que no es posible de escoger un fichero XML
desde el "Abrir" -> "Seleccionar fichero", y se tiene
que poner "*" en
la lista de filtros para poder verlo - falla de usabilidad).
Ahí si se ve bien. Imprimo el resultado a PDF y... por fin... tengo un
recibo de Marco para registrar en mi sistema.
Conclusión
==========
1) es casi imposible de usar esta nueva funcionalidad de la SUNAT (y
tengo entendido que las entidades públicas deberían facilitar el acceso
libre a las funcionalidades de e-gobierno) para usuarios de software
libre
2) alguien tiene un punto de contacto en el equipo técnico de la SUNAT?
Me acuerdo de hablar con alguien de la lista que hacía negocios con el
equipo técnico, pero no me acuerdo de su nombre. Tal vez por conocidos
se puede actuar mejor... (puedo hacer las recomendaciones para que sea
convertido a un sistema más accesible, solo necesito alguien que las
aplique)
3) creo que aun para personas que no usan software libre es complicado
(del lado del adquirente) de usar este recibo.
4) el nuevo sistema electrónico resulta en algo más complicado que el
sistema papel, donde debería ser el contrario, con una facilidad *mucho
más* grande para el sistema electrónico (a lo menos para profesionales
TI)
Yannick
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php
____________________________________________________________________________________
Premios MTV 2008¡En exclusiva! Fotos, nominados, videos, y mucho más! Mira aquí
http://mtvla.yahoo.com/_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php