Localización Española

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

 
Ocultar IntroRegistro

0

[15.0] Facturae, PDF incrustado

Uno de nuestros clientes de facturación electrónica requiere que se adjunte el PDF de la factura dentro del fichero XLM facturae.

El caso es que parece ser que el PDF que se incrusta no es válido y no pueden extraerlo. En consecuencia, nos rechazan el fichero de factura. 

¿A alguien le ha pasado? ¿Sabéis qué deberíamos comprobar?

Odoo Enterprise on premise 15.0

1 Comentario
Avatar
Descartar

¿Alguna idea?

3 Respuestas
1
Mejor respuesta

Hicimos un cambio en el módulo l10n_es_facturae concretamente en l10n_es_facturae/models/account_move\\.py \\   

def\ _get_facturae_move_attachments\\(self\\):

Cambiamos la cadena 

 "data": base64.b64encode(content)

por

"data": (base64.b64encode(content)).decode('utf-8') 

A partir de aquí, nuestros interlocutores ya pueden abrir los PDFs adjuntos al XML de facturae.

Avatar
Descartar
1
Avatar
Óscar Fonseca
Mejor respuesta

Se arregla en la v16. Fíjate:

https://github.com/ramiadavid/l10n-spain/blob/bc208d04fd2c310028a1f6d6b58e721687e7be05/l10n_es_facturae/views/report_facturae.xml


Se trata de editar las vistas añadiendo

<field name="xml_declaration">true</field>
3 Comentarios
Avatar
Descartar

Gracias por la ayuda.

He añadido las líneas sugeridas en la vista de reports, pero no puede extraerse un PDF correcto de los ficheros XML exportados.

Ya no sé qué mirar...

Avatar
Óscar Fonseca
-

Gracias, Oscar Fonseca:

No me da ningún error (antes tampoco)

El formato XML de facturae es correcto.

Lo que no puede extraerse es un fichero PDF correcto de los datos adjuntos.

0
Avatar
Enric Tobella
Mejor respuesta

El própio módulo lo lleva por defecto.

Debes ir a la configuración del cliente y marcar la casilla de adjuntar la factura como anexo

Está disponible en 14, 15 y 16

2 Comentarios
Avatar
Descartar

Gracias por tu respuesta, Enric.
Ya sabemos cómo incrustar el PDF. Lo que decía en la pregunta es que lo adjuntaba, pero no se podía abrir.
Si miras mi respuesta del 19 de diciembre, verás lo que hicimos para que nos funcionara.

Avatar
Enric Tobella
-

Es verdad, hay un error. Por que no proponéis un PR en github? Lo digo para que todos nos beneficiemos de esa mejora / error que habéis hecho.