Dans cet article, nous vous expliquons comment ajouter des listes dans vos modèles de documents ou de lettres.
Lisez aussi d'abord l'article général sur la génération de documents pour comprendre les principes de base.
💡 Les listes et les tableaux dans les modèles de lettres récupèrent uniquement les données complétées dans le dossier relation de la relation (liée).
Comment ajouter des listes dans des modèles de lettres ?
Utilisez des listes lorsque vous voulez reprendre dans vos documents ou lettres les données de plusieurs relations liées, comme des dirigeants d'entreprise, des actionnaires ou des missions.
Dans votre modèle de lettre, indiquez où la liste commence et où elle se termine. Pour cela, utilisez les substituants suivants :
{BeginGroup:Nom de la liste} ... {EndGroup:Nom de la liste}
Vous trouverez plus loin dans cet article les listes disponibles.
Par exemple, si vous souhaitez reprendre les données des dirigeants, vous pouvez procéder comme suit :
{BeginGroup:Owners}
Nom: {Name}
Adresse: {Address}
Fonction: {Position}
{EndGroup:Owners}
AdminPulse répète ensuite ce groupe de substituants pour chaque dirigeant.
👉 Attention : si vous voulez utiliser la liste dans un tableau, utilisez les substituants suivants :
{TableStart:Nom de la liste} ... {TableEnd:Nom de la liste}
Ces substituants indiquent la ligne qu’AdminPulse doit répéter pour chaque dirigeant.
Exemple d'un tableau :
| Nom | Adresse | Fonction |
| {TableStart:Owners}{Name} | {Address} | {Position}{TableEnd:Owners} |
Substituants généraux pour les listes de relations liées
Les substituants ci-dessous sont disponibles pour toutes les listes de relations liées dans les modèles de lettres. Pensez par exemple aux dirigeants, aux actionnaires ou à d’autres relations liées.
👉 Attention : il s'agit des données de la relation liée, et non des données de la relation pour laquelle vous créez le document. Si vous voulez ajouter les données de la relation principale, utilisez les substituants normaux.
| Substituant | Explication |
| {name} | Nom (nom de famille et prénom pour les personnes) |
| {firstname} | Prénom |
| {lastname} | Nom de famille |
| {fullname} | Nom avec civilité/forme juridique |
| {code} | Code client |
| {legalform} | Forme juridique |
| {salutation} | Titre de civilité |
| {street} | Rue |
| {address.street} | Adresse principale rue |
| {address.number} | Adresse principale numéro |
| {streetandnr} | Adresse principale rue, n° et boîte |
| {streetnumber} | Adresse principale rue, n° et boîte |
| {address.streetnumber} | Adresse principale rue, n° et boîte |
| {address.streetandnr} | Adresse principale rue, n° et boîte |
| {streetextra} | Ligne d'adresse 2 |
| {address.extra} | Adresse principale ligne 2 |
| {box} | Boîte principale |
| {address.box} | Adresse principale boîte |
| {areacode} | Code postal principal |
| {zipcode} | Code postal principal |
| {address.areacode} | Adresse principale code postal |
| {address.zipcode} | Adresse principale code postal |
| {city} | Commune principale |
| {address.city} | Adresse principale commune |
| {country} | Pays |
| {address.country} | Adresse principale pays |
| {address} | Adresse principale (complète) |
| {phone} | Numéro de téléphone |
| {mobile} | GSM |
| {email} | |
| {website} | Site web |
| {responsible.fullname} | Responsable prénom & nom |
| {responsible.name} | Responsable nom |
| {responsible.firstname} | Responsable prénom |
| {nationalnumber} | N° de registre national |
| {nationalnr} | N° de registre national |
| {businessnumber} | N° d'entreprise |
| {businessnr} | N° d'entreprise |
| {number} | N° d'entreprise |
| {vatnumber} | Numéro de TVA |
| {vatnr} | Numéro de TVA |
| {eidnumber} | N° carte d'identité |
| {eidnr} | N° carte d'identité |
| {eidexpiry} | Date d'expiration de la carte d'identité |
| {endfiscalyear} | Fin de l'exercice comptable |
| {nextgeneralmeeting} | Prochaine assemblée générale |
| {passportnumber} | N° de passeport |
| {passportnr} | N° de passeport |
| {passportexpiry} | Date d'expiration du passeport |
| {birthplace} | Lieu de naissance |
| {birthday} | Date de naissance |
| {sector} | Secteur |
| {registeredoffice.street} | Siège social rue |
| {registeredoffice.number} | Siège social numéro |
| {registeredoffice.streetnumber} | Siège social rue, n° et boîte |
| {registeredoffice.streetandnr} | Siège social rue, n° et boîte |
| {registeredoffice.extra} | Siège social ligne d'adresse 2 |
| {registeredoffice.box} | Siège social boîte |
| {registeredoffice.areacode} | Siège social code postal |
| {registeredoffice.zipcode} | Siège social code postal |
| {registeredoffice.city} | Siège social commune |
| {registeredoffice.country} | Siège social pays |
| {registeredoffice} | Siège social |
| {rpr} | RPM |
| {rpm} | RPM |
| {jurisdiction} | RPM |
En plus de ces substituants généraux, il existe aussi des substituants spécifiques par type de liste.
Substituants spécifiques par type de liste
Liste : Relations liées (LinkedRelations)
Les substituants des champs de la relation liée se trouvent ici.
Pour cette liste, vous pouvez aussi utiliser ces substituants spécifiques :
| Substituant | Explication |
| {LinkType} | Type de lien (dirigeant, actionnaire, contact,…) |
| {Remark} | Remarque |
Liste : Dirigeants (Owners & ActiveOwners)
Utilisez cette liste si vous souhaitez reprendre tous les dirigeants (Owners) ou uniquement les dirigeants actifs (ActiveOwners) dans vos lettres et documents.
💡 Vous pouvez utiliser dans cette liste les substituants généraux de la relation liée (comme {name}, {address}, …) ainsi que les substituants spécifiques ci-dessous.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Owners} … {EndGroup:Owners} (ou {BeginGroup:ActiveOwners} … {EndGroup:ActiveOwners})
- Dans un tableau : {TableStart:Owners} … {TableEnd:Owners} (ou {TableStart:ActiveOwners} … {TableEnd:ActiveOwners})
Substituants spécifiques
| Substituant | Explication |
| {Position} | Fonction (PDG, Gérant, Administrateur,…) |
| {RepresentedBy} | Représenté par (Nom et prénom pour personnes, Nom et forme juridique pour sociétés) |
| {PublicationNr} | Numéro de publication |
| {PublicationDate} | Date de publication du mandat |
| {MandateStartDate} | Date de début du mandat |
| {MandateEndDate} | Date d'expiration du mandat |
| {ReappointmentDate} | Date de renouvellement du mandat |
| {ReappointmentExpiryDate} | Date d'expiration du renouvellement |
Liste : Bénéficiaires (Beneficiaries)
Utilisez cette liste si vous souhaitez reprendre les bénéficiaires dans vos lettres et documents.
💡 Vous pouvez utiliser dans cette liste les substituants généraux de la relation liée (comme {name}, {address}, …) ainsi que les substituants spécifiques ci-dessous.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Beneficiaries} … {EndGroup:Beneficiaries}
- Dans un tableau : {TableStart:Beneficiaries} … {TableEnd:Beneficiaries}
Substituants spécifiques
| Substituant | Explication |
| {IsPPP} | Est un PEP (Oui/Non) |
| {IsLinkedToPPP} | Est lié à un PEP (Oui/Non) |
Liste : Actionnaires (Shareholders & ActiveShareholders)
Utilisez cette liste si vous souhaitez reprendre tous les actionnaires (Shareholders) ou uniquement les actionnaires actifs (ActiveShareholders) dans vos lettres et documents.
💡 Vous pouvez utiliser dans cette liste les substituants généraux de la relation liée (comme {name}, {address}, …) ainsi que les substituants spécifiques ci-dessous.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Shareholders} … {EndGroup:Shareholders} (ou {BeginGroup:ActiveShareholders} … {EndGroup:ActiveShareholders})
- Dans un tableau : {TableStart:Shareholders} … {TableEnd:Shareholders} (ou {TableStart:ActiveShareholders} … {TableEnd:ActiveShareholders})
Substituants spécifiques
| Substituant | Explication |
| {StartDate} | Date de début |
| {EndDate} | Date d'expiration |
| {PropertyRight} | Droits de propriété |
| {Group} | Groupe d'actionnaires |
| {Shares} | Nombre d'actions |
| {Votes} | Droits de vote |
| {RepresentedBy} | Représenté par (Nom et prénom pour personnes, Nom et forme juridique pour sociétés) |
| {Category} | Catégorie |
| {VvprBis} | VVPRbis (Oui/Non) |
| {IsOption} | Est une option (Oui/Non) |
Liste : Auditeurs (Auditors & ActiveAuditors)
Utilisez cette liste si vous souhaitez reprendre tous les auditeurs (Auditors) ou uniquement les auditeurs actifs (ActiveAuditors) dans vos lettres et documents.
💡 Vous pouvez utiliser dans cette liste les substituants généraux de la relation liée (comme {name}, {address}, …) ainsi que les substituants spécifiques ci-dessous.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Auditors} … {EndGroup:Auditors} (ou {BeginGroup:ActiveAuditors} … {EndGroup:ActiveAuditors})
- Dans un tableau : {TableStart:Auditors} … {TableEnd:Auditors} (ou {TableStart:ActiveAuditors} … {TableEnd:ActiveAuditors})
Substituants spécifiques
| Substituant | Explication |
| {RepresentedBy} | Représenté par (Nom et prénom pour personnes, Nom et forme juridique pour sociétés) |
| {MandateStartDate} | Date de début du mandat |
| {MandateEndDate} | Date d'expiration du mandat |
| {AppointmentDate} | Date de la nomination |
| {ReappointmentDate} | Date de renouvellement du mandat |
| {ReappointmentExpiryDate} | Date d'expiration du renouvellement |
| {IsCommissioner} | Est commissaire (Oui/Non) |
| {AffiliatedWithAuditorInstitute} | Affilié à l'institut des réviseurs (Oui/Non) |
| {RotationNumber} | Numéro de rotation |
| {RepresentedByRotationNumber} | Numéro de rotation du représentant |
| {MembershipNumber} | Numéro d'affiliation |
Liste : Enfants (Children)
Les substituants des champs de la relation liée se trouvent ici.
Pour cette liste, vous pouvez aussi utiliser ces substituants spécifiques :
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Children} … {EndGroup:Children}
- Dans un tableau : {TableStart:Children} … {TableEnd:Children}
Substituants spécifiques
| Substituant | Explication |
| {IsDependent} | À charge (Oui/Non) |
| {JointCustody} | Coéducation (Oui/Non) |
Liste : Partenaires (Partners)
Les substituants des champs de la relation liée se trouvent ici.
Pour cette liste, vous pouvez aussi utiliser ces substituants spécifiques :
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Partners} … {EndGroup:Partners}
- Dans un tableau : {TableStart:Partners} … {TableEnd:Partners}
Substituants spécifiques
| Substituant | Explication |
| {PartnershipType} | Type de cohabitation |
| {MarriageRegime} | Régime matrimonial |
| {MarriageDate} | Date (date du mariage ou de la cohabitation) |
| {DivorceDate} | Date de séparation |
| {MarriagePlace} | Lieu |
| {IsDependent} | À charge (Oui/Non) |
| {LastChangeMarriageStatus} | Dernier changement de l'état matrimonial |
| {JointTaxReturn} | Déclaration commune (Oui/Non) |
| {JointTaxReturnStartYear} | Année de début de la déclaration commune |
| {JointTaxReturnEndYear} | Année de fin de la déclaration commune |
Liste : Contrôle par autres moyens (ControlByOtherMeans & ActiveControlByOtherMeans)
Utilisez cette liste si vous souhaitez reprendre tous les contrôles par autres moyens (ControlByOtherMeans) ou uniquement les contrôles par autres moyens actifs (ActiveControlByOtherMeans) dans vos lettres et documents.
💡 Vous pouvez utiliser dans cette liste les substituants généraux de la relation liée (comme {name}, {address}, …) ainsi que les substituants spécifiques ci-dessous.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:ControlByOtherMeans} … {EndGroup:ControlByOtherMeans} (ou {BeginGroup:ActiveControlByOtherMeans} … {EndGroup:ActiveControlByOtherMeans})
- Dans un tableau : {TableStart:ControlByOtherMeans} … {TableEnd:ControlByOtherMeans} (ou {TableStart:ActiveControlByOtherMeans} … {TableEnd:ActiveControlByOtherMeans})
Substituants spécifiques
| Substituant | Explication |
| {Position} | Fonction |
| {MandateStartDate} | Date de début du mandat |
| {MandateEndDate} | Date d'expiration du mandat |
Liste : Contacts (Contacts)
Les contacts n'ont pas leurs propres substituants spécifiques. Vous pouvez toutefois utiliser les substituants pour les relations liées.
Liste : Mandataires (Trustees)
Les substituants des champs de la relation liée se trouvent ici.
Pour cette liste, vous pouvez aussi utiliser ces substituants spécifiques :
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Trustees} … {EndGroup:Trustees}
- Dans un tableau : {TableStart:Trustees} … {TableEnd:Trustees}
Substituants spécifiques
| Substituant | Explication |
| {ExternalRepresentation} | Représentation externe |
Liste : Missions (Assignments/AssignmentsWithSchedules)
Utilisez cette liste si vous voulez reprendre des missions ou des missions avec un calendrier de facturation dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Assignments} … {EndGroup:Assignments}
- Dans un tableau : {TableStart:Assignments} … {TableEnd:Assignments}
Substituants spécifiques
| Substituant | Explication |
| {Name} | Nom de la mission, vide pour la mission standard |
| {NameOrDefault} | Nom de la mission ou "Mission standard" |
| {IsDefault} | C'est la mission standard (Oui/Non) |
| {Amount} | Montant par facture forfait/acompte |
| {AmountPerYear} | Montant par an |
| {NumberOfInvoicesPerYear} | Nombre de factures par an |
| {HasSchedule} | Y a-t-il un calendrier de facturation (Oui/Non) |
| {ScheduleName} | Nom du calendrier de facturation |
| {ScheduleType} | Méthode de facturation (En régie/Forfait/Acompte et règlement) |
| {IsRegistrationBased} | La méthode de facturation est en régie (Oui/Non) |
| {IsFixedAmount} | La méthode de facturation est forfait (Oui/Non) |
| {IsAdvanceSettlement} | La méthode de facturation est acompte et règlement (Oui/Non) |
Liste : Dépenses déductibles (FiscalCosts)
Utilisez cette liste si vous voulez reprendre des dépenses déductibles dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:FiscalCosts} … {EndGroup:FiscalCosts}
- Dans un tableau : {TableStart:FiscalCosts} … {TableEnd:FiscalCosts}
Substituants spécifiques
| Substituant | Explication |
| {Type} | Type de coût |
| {Reference} | Référence |
| {ProfessionalUse} | Utilisation professionnelle % |
| {VatDeduction} | Déduction de la TVA % |
| {EndUser} | Nom de l'utilisateur final |
| {Remark} | Remarque |
Liste : Prêts (FiscalLoans)
Utilisez cette liste si vous voulez reprendre des prêts dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:FiscalLoans} … {EndGroup:FiscalLoans}
- Dans un tableau : {TableStart:FiscalLoans} … {TableEnd:FiscalLoans}
Substituants spécifiques
| Substituant | Explication |
| {CreditInstitution} | Établissement de crédit |
| {Reference} | Référence |
| {LoanType} | Type d'emprunt |
| {Amount} | Montant total |
| {Date} | Date de début du prêt |
| {EndDate} | Date d'expiration du prêt |
| {Purpose} | Objectif |
| {RepaymentAmount} | Remboursement par mois |
| {RepaymentMonths} | Durée en mois |
| {PurchaseOption} | Option d'achat % |
| {Remark} | Remarque |
Liste : Flotte (FiscalVehicles)
Utilisez cette liste si vous voulez reprendre la flotte dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:FiscalVehicles} … {EndGroup:FiscalVehicles}
- Dans un tableau : {TableStart:FiscalVehicles} … {TableEnd:FiscalVehicles}
Substituants spécifiques
| Substituant | Explication |
| {Type} | Type de véhicule (voiture, camion,...) |
| {FuelType} | Carburant (diesel, essence,...) |
| {BrandAndModel} | Marque et type |
| {Funding} | Financement |
| {FundingCompany} | Société de financement |
| {PurchaseDate} | Date d'achat |
| {SaleDate} | Date de vente |
| {FirstRegistrationDate} | Première immatriculation |
| {LicensePlate} | Plaque d'immatriculation |
| {ChassisNumber} | Numéro de châssis |
| {FuelCard} | Carte carburant |
| {CO2NEDC} | CO₂ - NEDC |
| {CO2WLTP} | CO₂ - WLTP |
| {CatalogValue} | Valeur catalogue |
| {PurchaseValue} | Valeur d'achat |
| {ProfessionalUse} | Utilisation professionnelle % |
| {VatDeduction} | Déduction de la TVA % |
| {TaxDeduction} | Déduction fiscale % |
| {PurchaseOption} | Option d'achat % |
| {Driver} | Conducteur |
| {Remark} | Remarque |
Liste : Assurances (FiscalInsurances)
Utilisez cette liste si vous voulez reprendre des assurances dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:FiscalInsurances} … {EndGroup:FiscalInsurances}
- Dans un tableau : {TableStart:FiscalInsurances} … {TableEnd:FiscalInsurances}
Substituants spécifiques
| Substituant | Explication |
| {Type} | Type d'assurance |
| {InsuranceCompany} | Compagnie (assureur) |
| {Reference} | Référence (numéro de police d'assurance) |
| {Date} | Date |
| {ProfessionalUse} | Utilisation professionnelle % |
| {EndUser} | Utilisateur final |
| {Remark} | Remarque |
Liste : Biens immobiliers (FiscalRealEstate)
Utilisez cette liste si vous voulez reprendre des biens immobiliers dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:FiscalRealEstate} … {EndGroup:FiscalRealEstate}
- Dans un tableau : {TableStart:FiscalRealEstate} … {TableEnd:FiscalRealEstate}
Substituants spécifiques
| Substituant | Explication |
| {Address} | Adresse |
| {ParcelNumber} | Numéro de parcelle |
| {Owners} | Propriétaires |
| {RealEstateType} | Nature |
| {OwnershipType} | Type de propriété |
| {ProfessionalUse} | Utilisation professionnelle % |
| {VatDeduction} | Déduction de la TVA % |
| {CadastralIncome} | Revenu cadastral |
| {MonthlyRent} | Loyer mensuel |
| {DateOfFirstUse} | Date de première utilisation |
| {Remark} | Remarque |
Liste : Lignes UBO (LastUboCalculation/LastUboOnline)
Utilisez cette liste si vous voulez reprendre les lignes du dernier calcul UBO ou du dernier UBO encodé en ligne dans votre lettre ou document.
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:LastUboCalculation} … {EndGroup:LastUboCalculation}
- Dans un tableau : {TableStart:LastUboCalculation} … {TableEnd:LastUboCalculation}
Substituants spécifiques
| Substituant | Explication |
| {Type} | Type de ligne (actionnaire, dirigeant,...) |
| {Indent} | Indentation (espaces) pour indiquer le niveau |
| {RelationName} | Nom de la relation |
| {Name} | Nom de la relation, précédé d'une indentation |
| {Identification} | N° d'identification (n° d'entreprise, registre national) |
| {MandateStartDate} | Date de début du mandat |
| {MandateEndDate} | Date d'expiration du mandat |
| {Shares} | Nombre d'actions |
| {HasShares} | A des actions (Oui/Non) |
| {SharesPercentage} | Pourcentage d'actions |
| {IndirectSharesPercentage} | Pourcentage d'actions indirect |
| {RelativeSharesPercentage} | Pourcentage d'actions relatif |
| {Votes} | Droits de vote |
| {HasVotes} | A des droits de vote (Oui/Non) |
| {VotesPercentage} | Pourcentage des droits de vote |
| {IndirectVotesPercentage} | Pourcentage de votes indirect |
| {RelativeVotesPercentage} | Pourcentage de votes relatif |
| {SharesGroup} | Groupe d'actionnaires (se présente aussi en ligne séparée) |
| {PropertyRight} | Droit de propriété |
| {RepresentedBy} | Représenté par |
| {OwnerPosition} | Fonction (PDG, Gérant, Administrateur,…) |
| {UboPercentage} | Pourcentage UBO |
| {IsUbo} | Est UBO (Oui/Non) |
| {UboReason} | Nature du contrôle |
| {UboReasonInfo} | Informations complémentaires (info de l'infobulle) |
| {Remark} | Remarque |
Liste : Mandats (Authorizations)
Pour les mandats, vous pouvez afficher tous les mandats ou seulement les mandats avec un certain statut. Pour cela, complétez BeginGroup ou TableStart avec l'une des options suivantes :
| Tous les mandats | authorizations |
| Seulement les mandats actifs | authorizationsactive |
| En attente de signature | authorizationsawaitingsignature |
| Encore à demander | authorizationstoberequested |
| Mandats clôturés | authorizationsterminated |
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:authorizations}/{BeginGroup:authorizationsactive}/etc … {EndGroup:authorizations}/{EndGroup:authorizationsactive}/etc
- Dans un tableau : {TableStart:authorizations}/{TableStart:authorizationsactive}/etc … {TableEnd:authorizations}/{TableEnd:authorizationsactive}/etc
Substituants spécifiques
| Substituant | Explication |
| {authorization.type} | Type |
| {authorization.name} | Nom |
| {authorization.status} | Statut |
| {authorization.validfrom} | Valide à partir du |
| {authorization.validuntil} | Valide jusqu'au |
| {authorization.signedby} | Signé par |
Liste : Comptes bancaires (Bankaccounts / BankaccountsForeign)
Utilisez Bankaccounts pour tous les comptes bancaires ou BankaccountsForeign uniquement pour les comptes bancaires étrangers (filtré par pays).
Tags à placer autour de votre liste
- Dans une liste normale : {BeginGroup:Bankaccounts} … {EndGroup:Bankaccounts}
- Dans un tableau : {TableStart:Bankaccounts} … {TableEnd:Bankaccounts}
Remplacez Bankaccounts par BankaccountsForeign si vous voulez reprendre les comptes étrangers.
Substituants spécifiques
| Substituant | Explication |
| {nr} | Numéro IBAN ou numéro de compte (si type Autre) |
| {iban} | Numéro IBAN |
| {bic} | Numéro BIC |
| {bank} | Banque |
| {type} | Type de compte |
| {country} | Pays |
| {opened} | Date d'ouverture |
| {closed} | Date de clôture |
| {cap} | Date d'expiration |
| {domiciliation} | Domiciliation (Oui/Non) |
| {pitrefund} | Remboursement impôt des personnes physiques (Oui/Non) |
| {remark} | Remarque |
Substituants conditionnels dans les modèles de lettres
Les substituants conditionnels vous permettent de rendre le texte d’un modèle de lettre dynamique. Certains passages apparaissent uniquement lorsqu’un substituant est complété ou répond à une condition.
Vous ne devez donc pas créer de modèles séparés pour les situations où certaines données sont parfois manquantes.
Comment fonctionne un substituant conditionnel ?
Un substituant conditionnel se compose d’un tag d’ouverture, du texte que vous voulez afficher et d’un tag de fermeture. Le texte entre les deux tags apparaît uniquement lorsque la condition est remplie.
La structure de base se présente comme suit :
{IF_nomdusubstituant}Texte que vous voulez afficher.{ENDIF_nomdusubstituant}
Remplacez nomdusubstituant par un substituant du modèle de lettre, comme RepresentedBy, Position ou vatnumber.
Il existe quatre variantes :
-
{IF_nomdusubstituant}...{ENDIF_nomdusubstituant}— affiche le texte si le substituant a une valeur. -
{IFNOT_nomdusubstituant}...{ENDIFNOT_nomdusubstituant}— affiche le texte si le substituant est vide ou a la valeur "Non". -
{IFNOTEMPTY_nomdusubstituant}...{ENDIFNOTEMPTY_nomdusubstituant}— affiche le texte si le substituant n’est pas vide. -
{IFEMPTY_nomdusubstituant}...{ENDIFEMPTY_nomdusubstituant}— affiche le texte si le substituant est vide.
💡 Vous pouvez aussi imbriquer des blocs conditionnels. Vous placez alors un {IF_...} à l’intérieur d’un autre {IF_...}. Cela permet d’afficher un texte uniquement lorsque plusieurs conditions sont remplies en même temps.
Exemples d'utilisation de substituants conditionnels
Exemple : représentant permanent
{IF_RepresentedBy}Représenté de manière permanente par : {RepresentedBy}{ENDIF_RepresentedBy}
Si {RepresentedBy} est complété, la phrase complète apparaît. Si le substituant est vide, toute la ligne disparaît.
Exemple : numéro de publication pour un dirigeant
{IF_PublicationNr}Numéro de publication : {PublicationNr}{ENDIF_PublicationNr}
Conseils pour les substituants conditionnels dans les modèles de lettres
-
Fermez correctement chaque bloc. Un
{IF_}ne peut jamais rester ouvert. Utilisez toujours le tag de fermeture correspondant, comme{ENDIF_}. Sinon, AdminPulse ne traite pas correctement le modèle. - Testez votre modèle. Générez le document pour une relation où le substituant est complété et pour une relation où il est vide. Vous vérifiez ainsi si le bon texte apparaît ou disparaît.
- Utilisez l’imbrication pour combiner plusieurs conditions. Placez un bloc conditionnel dans un autre bloc conditionnel si vous voulez contrôler plusieurs conditions en même temps.