Problema con el parseo de los generadores para el xml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openerp-mexico-localization |
Invalid
|
Undecided
|
Unassigned |
Bug Description
=======
Información Técnica
=======
OpenERP 6.1 (supongo que será lo mismo para la 7.0)
SO : Archlinux 64bits & Centos 6.4 64bits
(lp:openerp-mexico-localization/6.1 ) revno : 216
(server) revno : Irrelevante
(web) revno : Irrelevante
(addons) revno Irrelevante
=======
Información BUG
=======
De acuerdo a las instrucciones el módulo ln10_mx_facturae para que funciona la facturación electrónica
hay que instalar xsltproc y openssl y cito:
""
xsltproc
Ubuntu insall with:
sudo apt-get install xsltproc
openssl
Ubuntu insall with:
sudo apt-get install openssl
"""
El problema es que xsltproc, tanto para Arch como para Centos, sólamente está compilado para soportar XSLT 1.0 y por más que le di vueltas a la red no encontré una forma de configurarlo para procesar los archivos cadenaoriginal_
Aquí dejo la salida de xsltproc -version para Centos
Using libxml 20706, libxslt 10126 and libexslt 815
xsltproc was compiled against libxml 20706, libxslt 10126 and libexslt 815
libxslt 10126 was compiled against libxml 20706
libexslt 815 was compiled against libxml 20706
y para Arch:
Using libxml 20901, libxslt 10128 and libexslt 817
xsltproc was compiled against libxml 20800, libxslt 10128 and libexslt 817
libxslt 10128 was compiled against libxml 20800
libexslt 817 was compiled against libxml 20800
Me podría indicar de que forma hacen uds la compilación o si tienen disponibles algunas otras plantillas que las que vienen en el repositorio y que estén adaptadas para usar solamente XSLT 1.0. En última instancia estoy pensando en reemplazar a xsltproc con saxon.
NOTA: Cambiar el SO no es una opción porque el servidor de producción está ubicado en un VPS contratado ya desde hace varios meses con Centos 6.4 de 64bits
En el branch 7.0 se corrigieron las plantillas para que no te marque warning.
Cabe señalar que lo que te muestra son solo warning en la 6.1 por lo que despues de asegurarte de que todo trabaja correctamente omite dichos mensajes.