Un modèle d'adresse est un format d'affichage des différents éléments composants une adresse.
L'affichage des adresses étant différent en fonction des pays, il faut pouvoir afficher une adresse différemment si l'on envoie une facture en France, en Allemagne ou en Chine.
Pour cette raison, dokos permet de configurer un modèle d'adresse par pays et de définir un de ces modèles comme étant le modèle à utiliser par défaut (s'il n'existe pas de modèle pour un pays donnée).
Pour créer un nouveau modèle allez dans Paramètres > Modèle d'adresse
et cliquez sur nouveau.
Modèle par défaut
si vous souhaitez que ce modèle soit utilisé par défaut sur votre système.Voici le modèle standard:
{{ address_line1 }}<br>{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}{{ city }}<br>
{% if state %}{{ state }}<br>{% endif -%}
{% if pincode %}{{ pincode }}<br>{% endif -%}
{{ country }}<br>
{% if phone %}Téléphone: {{ phone }}<br>{% endif -%}
{% if fax %}Fax: {{ fax }}<br>{% endif -%}
{% if email_id %}Email: {{ email_id }}<br>{% endif -%}
Notre addresse fictive ne comportant ni champ address_line_2
ni champ fax
, cela donne:
35 rue de la Paix
Paris
75001
Téléphone: 06.12.34.56.78
Email: hello@exemple.com
Par contre nous souhaitons faire apparaître le code postal à gauche du nom de la ville et supprimer le champ state
qui n'existe pas en France.
Il faut donc modifier votre modèle de la façon suivante:
{{ address_line1 }}<br>{% if address_line2 %}{{ address_line2 }}<br>{% endif -%}
{% if pincode %}{{ pincode }} {% endif -%}
{{ city }}<br>
{{ country }}<br>
{% if phone %}Téléphone: {{ phone }}<br>{% endif -%}
{% if fax %}Fax: {{ fax }}<br>{% endif -%}
{% if email_id %}Email: {{ email_id }}<br>{% endif -%}
Le résultat sera:
35 rue de la Paix
75001 Paris
Téléphone: 06.12.34.56.78
Email: hello@exemple.com
Tous les champs du type de document Adresse
sont accessibles dans un modèle d'addresse. Même les champs personnalisés.