Skip to Content
Menú
This question has been flagged
3 Respostes
3915 Vistes

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
Descartar
Best Answer

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
Descartar
Autor

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

Autor Best Answer

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
Descartar
Related Posts Respostes Vistes Activitat
2
de set. 24
1881
5
d’ag. 19
46495
4
de juny 18
20042
0
de juny 18
3261
2
de maig 16
16895