Modele template odt

Bonjour
Je recherche un template de facture fonctionnel en odt
Je voudrai voir comment il est construit pour pouvoir adapter mon modèle.
La programmation n’est pas mon fort et j’ai besoin d’un point de départ fiable.
D’avance merci pour votre aide.
Cordialement

1 « J'aime »

Bonjour,

Celui fourni semble pourtant bien fonctionner en V11.

Le chemin d’accès vers le template est indiqué sur la page de configuration du module.

Bonjour
Merci pour la réponse
Mais le document généré ressemble à ça sans mise en forme
Je voudrais donc savoir comment renseigner les balises pour obtenir le résultat que je souhaite

Citation
TEMPLATE DOCUMENT FOR INVOICE

This is an ODT template document used to generate personalized documents for your customers or suppliers.

My information:

This is a list of tags that will be replaced with your informations:

mycompany_logo =

mycompany_name = xxxxxxxxxxxx

mycompany_address = xxxxxxxxxxxx

mycompany_zip = xxxxxxxxxxxx

mycompany_town = xxxxxxxxxxxx

mycompany_country = France

mycompany_country_code = FR

mycompany_state = xxxxxxxxxxxx

mycompany_state_code = xxxxxxxxxxxx

mycompany_phone = xxxxxxxxxxxx

mycompany_fax =

mycompany_email = xxxxxxxxxxxx

mycompany_web = xxxxxxxxxxxx

mycompany_barcode =

mycompany_capital= xxxxxxxxxxxx

mycompany_juridicalstatus= xxxxxxxxxxxx

mycompany_idprof1 =

mycompany_idprof2 =

mycompany_idprof3 =

mycompany_idprof4 =

mycompany_idprof5 =

mycompany_idprof6 =

mycompany_vatnumber =

mycompany_note = {mycompany_note}

Customers, prospects or suppliers information:

This is a list of other tags that will be replaced with correct values (tags between {}) :

company_name = xxxxxxxxxxxx

company_address = xxxxxxxxxxxx

company_zip = xxxxxxxxxxxx

company_town = xxxxxxxxxxxx

company_country = France

company_country_code = FR

company_state =

company_state_code =

company_phone = xxxxxxxxxxxx

company_fax =

company_email = xxxxxxxxxxxx

company_web =

company_barcode =

company_customercode = xxxxxxxxxxxx

company_suppliercode =

company_capital =

company_juridicalstatus =

company_idprof1 =

company_idprof2 =

company_idprof3 =

company_idprof4 =

company_idprof5 =

company_idprof6 =

company_vatnumber =

company_note = {company_note}

User information:

myuser_lastname = SuperAdmin

myuser_firstname =

myuser_login = xxxxxxxxxxxx

myuser_email =

Object information:

This is a list of other tags that will be replaced with correct values (tags between {}) :

object_id = 5

object_ref = (PROV5)

object_source_invoice_ref =

object_ref_customer =

object_ref_supplier =

object_date = 13/08/2020

object_date_limit = 14/08/2020

object_date_creation = 13/08/2020

object_date_validation =

object_total_ht = 0

object_total_vat = 0

object_total_vat_x = {object_total_vat_x} (x is vat rate, for example 20, 8.5 or 5.99)

object_total_ttc = 0

object_total_discount_ht = 0

object_payment_mode =

object_payment_mode_code =

object_payment_term = A réception

object_payment_term_code = RECEP

object_note_private =

object_note =

object_already_payed =

object_remain_to_pay = 0

free_text = xxxxxxxxxxxx

Lines of object:

This is how to use arrays for lines of objects (invoices, commercial proposal, orders, etc…). You must create your array in the document and fill it with following tags:

[!-- BEGIN row.lines --]

{line_fulldesc}

{line_vatrate}

{line_up}

{line_qty}

{line_discount_percent}

{line_price_ht}

{line_price_vat}

{line_price_ttc}

[!-- END row.lines --]

Description VatRate UP Qty Discount TotalHT

For complete list of available tags, see on user documentation about using ODT templates on wiki:

Example on how to use conditional

Content we see if my_var not defined

Content we see if vat 20 not defined

Oui, c’est à vous de placer les balises ou vous le souhaitez sur votre modèle de document pour qu’elles soient remplacées par les valeurs propres à votre société, ou à l’objet lors de la génération du document.

Le document que vous avez envoyé contient le nom de la balise et sa valeur de remplacement.
Allez chercher le modèle (dont l’emplacement est indiqué dans la configuration du module) et tout s’éclairera !

Sans doute une erreur de saisie de balise dans ce cas
Merci beaucoup

Possible.

Mieux vaut copier les balises dans un éditeur de texte simple et les copier-coller proprement sur l’ODT.

Un exemple de template : template_tiers.zip (11,4 Ko)

2 « J'aime »

Merci beaucoup pour ce tuyau et le modèle
:wink:
Cordialement

1 « J'aime »

merci pour l’exemple, ça m’a ouvert la porte vers l’autonomie des créations de template !
bon week end

2 « J'aime »

Bonjour
Décidemment je ne m’en sort pas avec mes formats de facture
2 choses

  • quand je met le fichier ODT dans /documents/doctemplates/invoices je ne parviens pas à le sélectionner, je ne le vois pas
  • les balises sont pour moi un grand mystère. L’un d’enter vous accepterait-il de corriger et compléter svp ? template_invoice_balises.zip (18,7 Ko)
    Comme vous pouvez-le constater en fait j’essaie de faire un « crabe bis » mais la version pdf me parait encore tellement plus compliquée à modifier que j’ai préféré me diriger vers l’ODT

D’avance un grand merci pour votre aide.
Cordialement

Quel est le chemin indiqué dans la configuration du module factures ? est ce qu’il renvoie vers l’emplacement dont vous parlez ?

En générant le modèle, elle sont remplacées par les valeurs. Il est donc facile de s’y retrouver.

En standard, vous ne pourrez pas retrouver TOUS les éléments présents sur un PDF (proposition commerciale liée, par exemple.)

Bonjour Romain Deschamps
accepteriez-vous de me contacter en mp SVP ?
Cordialement