Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
3549 Widoki

Hi!


I need to use different templates of invoices depending of the service or goods I’m selling.


Is there a way to do it in Odoo 16 (SaaS)?


Example:


I‘m an Interior designer and I propose coaching to my clients. So I want my logo « Interior Designer » on top of the invoices.


But I also have sell sofas, tables and other furnitures in a store. Then I want to give invoices with the logo « Home Paradise »


How can I do it in Odoo?


Thanks in advance.

Awatar
Odrzuć
Najlepsza odpowiedź

Hello Mehdi,

I think the best way to implement it by creating a different template. Since there are only two scenarios, it is good to make different invoice template like this example :

Since you are using SaaS, In order to create something like the picture above you have to go to create a paper format first into settings > technical > report and create a new record. After that, create the QWEB report which will later contain the template by going to Settings > technical > views. You can later create a ir.action.report to make a print button inside invoice appear by going to settings > technical > actions and create a new record.


Another workaround without creating new template like step above is you can also directly editing the current invoice template and add a condition to print what you need, first you need to go to Settings > technical > views and in the search bar type in report_invoice_document. Here you will need to define some lines of code since you are need to edit the QWEB template. You can use conditional t t-if  declaration in the template.


Hope this helpful. Best regards,

Altela (altelasoftware.com)

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
wrz 25
400
3
mar 25
1276
2
maj 24
1523
1
lut 24
1661
1
kwi 25
137