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

Hi,

searched all over the forum and the internet and weren't able to find how to create a new invoice template in  odoo  14  community  edition . 

Does anyone knows where this information is available?

Awatar
Odrzuć
Najlepsza odpowiedź

Odoo Community Edition does not provide a built-in drag-and-drop invoice template editor. The "Studio" app (which allows no-code template editing) is available only in Odoo Enterprise. That’s why you’re not finding a straightforward option online for Community.

Use QWeb reports already available

  • Odoo comes with a default invoice template. You can duplicate and modify it, but this normally requires XML editing (coding).

External tools / modules

  • On Odoo Apps Store, some free modules allow a bit of template customization in Community Edition (like adding logos, headers, or small layout tweaks through settings).

Without coding at all

  • The only built-in option you have is adjusting:

    • Company logo & details (via Settings → Companies).

    • Paper format, header/footer (via Settings → General Settings → Document Layout).

    • Payment terms, footnotes, and extra text fields (via Invoicing → Configuration → Settings or on the customer invoice form itself).

Awatar
Odrzuć
Najlepsza odpowiedź

Ah, creating a new invoice template in odoo 14 Community, i hear ya. It can be a bit of a puzzle. You know, odoo's flexibility comes from its templating system using QWeb, which is great but can feel complex if you're diving in for the first time.


First, you'll wanna navigate to 'settings' in your odoo interface. Make sure you’ve activated developer mode (easy to miss this step - I often do!). Then head to 'technical,' then 'reports,' and then 'QWeb views'. Here’s where you’ll find all the templates, including invoice ones.


Locate the default invoice template, named something like `account.report_invoice`. Clone it as a new record. This is crucial because messing with the original might cause issues - you def' don't want that. Once cloned, open it and start your customizations using the QWeb syntax. Yes, you’ll be juggling with XML, and if you're not familiar, it can be a bit tricky.


If you run into problems, the odoo official documentation's got solid guidance on QWeb reports. Also, don’t hesitate to check out odoo’s GitHub repository. Sometimes, seeing code from a slightly different angle, like in a custom module, helps clear things up.


Lastly, testing! Always preview your changes to make sure everything looks as intended before rolling them out. Believe me, if it feels daunting, don't worry. Everyone stumbles on their first few tries with odoo's report customization.

Awatar
Odrzuć
Najlepsza odpowiedź

Hi.

Are you looking for a print template or adding a new template for invoice print out or for a pre defined template from which you can create a new invoice record ?

If the later is the case means, such an option is not there by default, in sales there is quotation templates, from which user can create new records using this template.

if you need the same, you have to customize and make it possible or just create a draft invoice and name it as Template and duplicate/copy this while you need to create a new invoice.

If the question is about a print template, you can add new template from code.

Reference:  https://www.youtube.com/watch?v=pIevsbkoq-E


Thanks

Awatar
Odrzuć
Autor

hi Niyas,

I think that is invoice print template: I want to edit the invoice PDF that is sent to the customer, adding new fields to it and some labels with more info about the company.
Is this achievable with the instructions in the video that you sent? At least the tutorial is about qweb and PDF templates, probably yes.

Powiązane posty Odpowiedzi Widoki Czynność
2
gru 24
5907
1
kwi 24
2201
3
paź 23
8554
1
kwi 22
2823
1
lut 22
2558