Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
5033 Tampilan

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
Buang
Penulis Jawaban Terbai

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
Buang

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

Post Terkait Replies Tampilan Aktivitas
2
Sep 24
2631
5
Agu 19
47110
4
Jun 18
20763
0
Jun 18
3779
2
Mei 16
17826