Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
5019 Ansichten

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
Verwerfen
Autor Beste Antwort

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
Verwerfen

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

Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Sept. 24
2614
5
Aug. 19
47099
4
Juni 18
20749
0
Juni 18
3747
2
Mai 16
17789