Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
3 Replies
3807 Tampilan

Hi everyone,



I need to use a different wording based on the journal that is used for the invoices.

For example when printing an invoice with journal "ABC" I need to use "ABC Invoice #" in the document's header and when using journal "DEF" I would like the report to print "DEF Invoice #" 

How would I add it as a "t-if" like in the following statement?

<span t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')">Invoice</span>
Another option would be to use the prefix field in the sequence but then I need to be able to translate those prefix based on the partner's language.
any idea?


Thanks in advance.
Avatar
Buang
Jawaban Terbai

Is it helpful???

<t t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')">
<span t-field="o.journal_id"/> Invoice
</t>
Avatar
Buang
Penulis

Hi Jusab. Thank you for replying. Now that I read your answer I understand that my question was wrong because this would solve the problem in a specific database but I am looking to add this as an installable module (the different "journal id" would be unknown).

Penulis Jawaban Terbai

Here's what I used in the meantime:

<span t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid') and o.journal_id.id == 19 "> Invoice </span>




Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
2
Sep 24
1749
5
Agu 19
46353
4
Jun 18
19882
0
Jun 18
3176
2
Mei 16
16725