Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
3 Відповіді
8976 Переглядів

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?

Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити
Найкраща відповідь

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.

Аватар
Відмінити
Найкраща відповідь

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

Аватар
Відмінити
Автор

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.

Related Posts Відповіді Переглядів Дія
2
груд. 24
5878
1
квіт. 24
2193
3
жовт. 23
8520
1
квіт. 22
2798
1
лют. 22
2546