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
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)
Merci beaucoup pour ce tuyau et le modèle
Cordialement
merci pour l’exemple, ça m’a ouvert la porte vers l’autonomie des créations de template !
bon week end
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