Comment 10 for bug 1227766

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) wrote : Re: [Bug 1227766] Re: Problema con el parseo de los generadores para el xml

@Agustín,
En la data demo vienen dichos datos que deberás utilizar en la versión 6.1
para producción
http://bazaar.launchpad.net/~openerp-mexico-maintainer/openerp-mexico-localization/7.0/view/head:/l10n_mx_facturae_pac_sf/demo/l10n_mx_facturae_pac_sf_demo.xml#L24

El 19 de septiembre de 2013 14:07, Agustín <email address hidden> escribió:

> @Ariel, de momento la solución para eliminar los errores fue ponerle de
> forma manual a todos los archivos la versión 1.0, se eliminaron los
> errores a la hora de hacer el procesamiento, pero sigo con problemas a
> la hora de validar la factura con el PAC.
>
> Con respecto a lo que comentas, el soporte de xsltproc para parsear los
> archivos XSLT viene dado por la librería libxslt, y de acuerdo con estos
> links:
> - Ubuntu:
> http://www.ubuntuupdates.org/package/core/saucy/main/base/libxslt
> - Archlinux: https://www.archlinux.org/packages/extra/x86_64/libxslt/
>
> en ambos sistemas operativos se está utilizando la misma versión de la
> misma librería, y de acuerdo a la documentación de la librería:
> http://xmlsoft.org/XSLT/, no recuerdo ahorita exactamente el link, sólo
> está sportado XSLT 1.0, por lo que hasta ahí creo que todos los que
> estamos corriendo en Unix tenemos el mismo soporte.
>
> Ahora bien, para agregar soporte y poder parsear los archivos XSLT 2.0,
> encontré esta versión de saxon: http://www.saxonica.com/ce que es
> opensource y programada en javascript, si pudieramos hacerla que
> funcionara con nodejs sería posible utilizarla como linea de comandos de
> forma similar a lo que están haciendo ahorita con xsltproc.
>
> --
> You received this bug notification because you are a member of OpenERP
> Mexico Maintainer, which is subscribed to openerp-mexico-localization.
> https://bugs.launchpad.net/bugs/1227766
>
> Title:
> Problema con el parseo de los generadores para el xml
>
> Status in openerp-mexico-localization:
> Invalid
>
> 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_2_0.xslt y demás que incluyen funcionen de
> XSLT 2.0. Ignoro si en Ubuntu xsltproc vendrá compilado de diferente
> forma o haya que poner alguna configuración extra o de que forma se
> pueda hacer funcionar.
>
> 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
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/openerp-mexico-localization/+bug/1227766/+subscriptions
>

--
Moisés López Calderón
Vauxoo - OpenERP's Gold Partner
mobile: (+521) 477-752-22-30
Tel: (+52) 477-773-33-46
skype: moylop260
web: http://www.vauxoo.com
twitter: @moylop260
            @vauxoo