Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
5029 Vistas

I am creating a report that is based on the sale.order model, I want to show whether or not the order has been paid which is in the account.invoice model. The link between them is docs.invoice_ids = account_invoice.number, is there a way to pull this information into my report?

<t t-if="docs.invoice_ids == account_invoice.number and account_invoice.state != 'Paid'">
    <b>****ORDER UNPAID****</b>
</t>
<t t-else="">
    ****ORDER PAID****
</t>

Avatar
Descartar
Autor Mejor respuesta

I worked it out.. :)

<t t-if="docs.invoice_ids.state != 'paid'">
<b>****ORDER UNPAID****</b>
</t>
<t t-else="">
****ORDER <span style="text-transform: uppercase" t-esc="docs.invoice_ids.state"/>****
</t>

Avatar
Descartar

It will work fine as long as there is only single invoice for the sale order. You will get error message if there is multiple invoice for the sale order

Publicaciones relacionadas Respuestas Vistas Actividad
2
sept 24
2623
5
ago 19
47106
4
jun 18
20754
0
jun 18
3762
2
may 16
17806