¡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.

This question has been flagged
1 Reply
28 Views

Hola.

Tengo una base en odoo sh, donde hicimos migracion de odoo 15 a odoo 17, en odoo 15 cuando tu querias enviar una factura por correo electronico con el boton de "enviar y imprimir" automaticamente te cargaba la plantilla correspondiente a la factura, pero despues de que hicimos la migracion resulta que  nos encontramos con el problema de que al darle click en el boton de enviar y imprimir ya no carga por default la plantilla correspondiete (tengo que buscar la plantilla en el campo para que pueda cargar toda la informacion).

En odoo 17 cambio eso? por que ya cheque en las configuraciones de la plantilla y en el campo de reportes dinamicos ya cargue las opciones de Factura, Factura sin pagar y facturas originales, ya deje el campo vacio, tambien ya cheque en los indentificadores externos y el ID EXTERNO de la plantilla tiene cargado correctamente su ID en la opcion de los indentificadores externos desde la opcion tecnico, y nada...

alguna recomendacion para poder solucionar este problema? desde las mismas configuraciones de odoo no logro dar con el clavo.

Saludos, y gracias.

Avatar
Discard

Por lo que veo se utiliza la misma función de selección de plantilla de correo por defecto en las diferentes versiones, identificador 'account.email_template_edi_invoice' y 'account.email_template_edi_credit_note' para facturas rectificativas.


¿Coincide con el identificador que has comprobado?

    def _get_mail_template(self):
        """
        :return: the correct mail template based on the current move type
        """
        return (
            'account.email_template_edi_credit_note'
            if all(move.move_type == 'out_refund' for move in self)
            else 'account.email_template_edi_invoice'
        )
Avatar
Discard
Author

si, coincide al menos con email_template_edi_invoice ya que cheque los Ids en base a la plantilla que genera por default odoo y si cuadra toda la informacion con el indentificador

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!