Utiliser des variables dans les modèles

Découvrez comment utiliser des variables dans vos modèles pour remplir automatiquement des champs dynamiques avec les données client, les adresses et les numéros de document.

Les variables sont des champs dynamiques que le système remplit automatiquement avec les données du dossier. Au lieu de taper manuellement « Monsieur Jansen », vous utilisez une variable qui insère automatiquement le bon nom à chaque devis ou facture.

Cela rend vos modèles réutilisables : un modèle fonctionne pour tous les clients, tous les dossiers et tous les documents.


Comment ajouter une variable ?

  1. Cliquez dans un bloc de texte à l'endroit où la variable doit apparaître

  2. Cliquez dans la barre d'outils sur le bouton Variables (menu déroulant avec une flèche vers le bas)

  3. Choisissez une catégorie : Identité, Client, Devis ou Déménagement

  4. Sélectionnez la variable souhaitée dans la liste

  5. La variable est insérée à l'emplacement de votre curseur

Vous n'avez pas besoin de connaître les codes par cœur. La liste affiche toutes les variables disponibles par catégorie.


Variables disponibles

Identité (les informations de votre entreprise)

Ces variables affichent des informations sur votre entreprise :

Variable

Ce qui s'affiche

Exemple

Adresse

Adresse complète de l'entreprise

Voorbeeldstraat 10, 1234 AB Amsterdam

Nom de l'entreprise

Nom de votre entreprise

Voorbeeld Verhuizingen B.V.

Numéro de TVA

Votre numéro de TVA

NL123456789B01

E-mail

Adresse e-mail de l'entreprise

[email protected]

IBAN

Numéro de compte bancaire

NL00BANK0123456789

Numéro KVK

Numéro de la Chambre de commerce (KVK)

12345678

Logo

Le logo de votre entreprise

(image)

Numéro de mobile

Numéro de téléphone mobile

06-12345678

Numéro de téléphone

Numéro de téléphone fixe

010-1234567

Client (données client)

Ces variables affichent des informations sur le client :

Variabele

Wat het toont

Voorbeeld

Civilité

Titre de civilité

Dhr. / Mevr.

Nom de famille

Nom de famille du contact

Jansen

Nom de l'entreprise

Nom de l'entreprise (client professionnel)

Jansen Administratie B.V.

Numéro de TVA

Numéro de TVA du client

NL987654321B01

E-mail

Adresse e-mail du client

[email protected]

Contact de facturation

Nom du contact de facturation

(dropdown met sub-variabelen)

Adresse de facturation

Adresse de facturation

(dropdown met sub-variabelen)

Contact principal

Nom du contact principal

(dropdown met sub-variabelen)

Numéro de client

Numéro de client unique

KL-2026-042

Sous-variables pour les adresses : Adresse de facturation et Contact principal disposent de sous-variables telles que la rue, le numéro de maison, le code postal, la ville, etc.

Devis

Ces variables affichent des informations sur le devis :

Variabele

Wat het toont

Voorbeeld

Numéro de devis

Numéro de devis unique

OFF-2026-0042

Référence

Champ de référence facultatif

Proj. Herengracht

Total TTC

Montant total TVA comprise

EUR 2.450,00

Date d'expiration

Date jusqu'à laquelle le devis est valable

22-01-2026

Champs de texte libre

Champs de texte personnalisés (voir plus loin)

(menu déroulant)

Déménagement

Ces variables affichent des informations sur le dossier de déménagement :

Variabele

Wat het toont

Voorbeeld

Numéro de dossier

Numéro de dossier unique

DOS-2026-042

Date du premier rendez-vous de déménagement

Date du premier rendez-vous

15-04-2026

Heure du premier rendez-vous de déménagement

Heure du premier rendez-vous

08:00

Adresse de chargement

Adresse où le chargement a lieu

(dropdown met sub-variabelen)

Date du dernier rendez-vous de déménagement

Date du dernier rendez-vous

16-04-2026

Heure du dernier rendez-vous de déménagement

Heure du dernier rendez-vous

17:00

Adresse de déchargement

Adresse où le déchargement a lieu

(dropdown met sub-variabelen)

Notes pour le client

Points d'attention particuliers

Lift beschikbaar, trap smal

Sous-variables pour les adresses : Adresse de chargement et Adresse de déchargement disposent de sous-variables pour le nom de rue, le numéro de maison, le code postal, la ville, le pays, etc.


Champs de texte libre

Outre les variables standard, vous pouvez également créer des champs de texte libre. Ce sont des champs personnalisés que vous remplissez différemment pour chaque dossier.

Quand utiliser des champs de texte libre ?

  • Pour des informations qui ne rentrent pas dans un champ standard

  • Pour des informations supplémentaires facultatives qui ne sont pas toujours pertinentes

  • Pour des textes adaptés par dossier (par ex. « Évacuation de l'ancien mobilier : 3 canapés »)

Créer un champ de texte libre

  1. Ouvrez votre modèle dans l'éditeur

  2. Cliquez dans un bloc de texte

  3. Tapez le code suivant :

######{{quote.freeText['votre titre ici']|nl2br}}

Exemples :

######{{quote.freeText['Évacuation']|nl2br}}######{{quote.freeText['Services supplémentaires']|nl2br}}######{{quote.freeText['Remarques']|nl2br}}

Le texte entre les guillemets ('Évacuation') est le nom du champ. Ce nom apparaît ensuite dans le dossier sous forme de libellé, mais n'apparaît PAS dans le PDF final.

Remplir un champ de texte libre

Lorsque vous générez un devis ou une facture sur un dossier :

  1. Cliquez sur l'icône crayon à droite dans le document

  2. Vous voyez tous les champs de texte libre présents dans le modèle

  3. Saisissez le texte souhaité

  4. Cliquez sur Enregistrer

Le texte saisi apparaît automatiquement à l'endroit voulu dans le PDF.

Important à propos des champs de texte libre

Attention : Modifiez uniquement le texte entre les guillemets. Si vous modifiez autre chose dans le code (les accolades, |nl2br, etc.), la variable ne fonctionnera plus.

Ceci est autorisé :

######{{quote.freeText['Mon propre nom de champ']|nl2br}}

Ceci casse le modèle :

######{{quote.freeText[Mon champ]|nl2br}}        # Guillemets oubliés######{{quote.freeText['Test'}}                   # |nl2br oubliéquote.freeText['Test']|nl2br                # ######{{ }} oublié


Syntaxe des variables

Les variables utilisent des doubles accolades comme syntaxe : ######{{ variable }}.

Les espaces sont obligatoires

Il doit y avoir un espace entre les doubles accolades et le nom de la variable :

Ceci fonctionne :

######{{ quote.loadAddresses|trans }}

Ceci ne fonctionne PAS :

######{{quote.loadAddresses|trans}}

Si vous insérez des variables via le bouton Variables, la syntaxe correcte est appliquée automatiquement. Mais si vous tapez ou copiez des variables manuellement, faites attention aux espaces.


Exemple : texte de devis avec variables

Voici à quoi ressemble un texte de devis typique dans l'éditeur :

Cher ######{{ contact.salutation }} ######{{ contact.last_name }}, Suite à notre rendez-vous, nous vous transmettons ci-joint un devis pour votre déménagement de ######{{ quote.loadAddresses|trans }} à ######{{ quote.unloadingAddresses|trans }}. Nous vous remercions de nous avoir permis de vous le soumettre.

Dans un dossier réel, ceci devient automatiquement :

Cher Monsieur Jansen, Suite à notre rendez-vous, nous vous transmettons ci-joint un devis pour votre déménagement de Voorbeeldstraat 10, 1234 AB Amsterdam à Nieuwe Straat 5, 5678 CD Utrecht. Nous vous remercions de nous avoir permis de vous le soumettre.

Astuce : Placez toujours les variables sur la même ligne que le texte environnant. Si vous mettez les variables sur des lignes séparées, vous obtenez des espaces blancs indésirables dans le PDF.


Modèles multilingues

Si vous avez des clients internationaux, créez des modèles distincts par langue.

Langues disponibles

Disponibles par défaut : néerlandais et anglais. Des langues supplémentaires (allemand, français) sont également possibles.

Méthode de travail

  1. Peaufinez d'abord votre modèle néerlandais

  2. Cliquez sur Nouveau modèle et choisissez « Basé sur »

  3. Sélectionnez votre modèle néerlandais comme base

  4. Traduisez tous les textes dans la langue souhaitée

  5. Les variables restent identiques - elles récupèrent automatiquement les bonnes données

  6. Donnez au modèle un nom clair : « Devis anglais » ou « Invoice English »

Que traduisez-vous ?

Élément

À traduire ?

Texte courant (« Cher... »)

Oui

Titres (« Devis », « Total »)

Oui

Variables (######{{ contact.last_name }})

Non

Libellés des champs de texte libre

Oui (le nom entre les guillemets)


Conseils

  • Utilisez le bouton Variables plutôt que de taper manuellement. Vous êtes ainsi certain que la syntaxe est correcte.

  • Placez les variables sur la même ligne que le texte environnant. Cela évite les espaces blancs indésirables dans le PDF.

  • Testez avec un dossier réel. Créez un dossier test et générez un devis. Toutes les variables sont-elles correctement remplies ?

  • Champs de texte libre pour les informations personnalisées. S'il n'existe pas de variable standard, créez un champ de texte libre.

  • Les libellés des champs libres n'apparaissent pas dans le PDF. Seul le texte saisi s'affiche.

  • Les variables fonctionnent dans toutes les langues. Vous ne traduisez que le texte courant, pas les variables.


Attention

  • Les variables sans espace ne fonctionnent pas. Faites attention à l'espace entre ######{{ et le nom de la variable.

  • Les variables vides signifient que le champ n'a pas été rempli dans le dossier. Vérifiez que tous les champs obligatoires sont remplis.

  • Les variables sur des lignes séparées provoquent des espaces blancs supplémentaires. Gardez-les sur la même ligne.

  • Ne modifiez pas le code des champs de texte libre, à l'exception du texte entre les guillemets. Sinon, la variable se casse.

  • Dupliquez les modèles avec « Basé sur » pour les versions multilingues. Cela évite beaucoup de travail de mise en forme.


Prochaine étape : Modèle de facture et de bon de travail

Cela a-t-il répondu à votre question ?