Menu

‌Exemple : T3 Champ de type de fiducie dans les modèles

Mis à jour : 2025-03-27

Lorsque vous préparez une déclaration T3 pour une fiducie, vous devez indiquer le type de fiducie en sélectionnant le Code numérique ou la description textuelle dans le champ Type. Ces deux champs restent synchronisés l'un avec l'autre, quel que soit le champ que vous utilisez. Ils partagent même le même code de champ {{CurrentClient.Info.ID.Type}}.

Il est fréquent de rencontrer des difficultés pour utiliser ce type de code de champ dans les modèles, les moniteurs de données ou les jeux d'impression :

  • Pour créer une condition, vous devez connaître le code de champ et la valeur. La valeur est souvent différente de la description affichée dans le champ. Vous pouvez facilement trouver la valeur d'un champ déroulant en prévisualisant son code dans l'éditeur de modèles.
  • Pour afficher l'entrée actuelle du champ, soit le code, soit la description, vous devez appliquer la fonction format(). Sinon, vous verrez la valeur du champ, qui ne peut pas contenir d'espaces ou de ponctuation et est toujours en anglais. 

Cliquez sur le lien du code de champ dans la barre bleue en bas à gauche de la fenêtre pour copier le code de champ{{CurrentClient.Info.ID.Type}} dans votre presse-papiers. Ensuite, collez-le dans un modèle.

Capture d'écran :Copier le code du champ du type de fiducie

Insérer le code ou la description du type de fiducie

Collez {{CurrentClient.Info.ID.Type}} dans un modèle affichera la valeur du champ. Il ne s'agit ni du code du type de fiducie, ni de la description figurant sur la grille de calcul Info. Par exemple, si vous sélectionnez le code 905, la valeur dans l'aperçu est TestamentarySpousal.

Utilisez la fonction format() pour afficher le code ou la description à partir du champ type de fiducie.

  • Pour afficher le code de type de fiducie, formatez le code de champ comme code : {{format(CurrentClient.Info.ID.TypeField,"code")}}
  • Pour afficher la description du type de fiducie, formatez le code de champ comme texte : {{format(CurrentClient.Info.ID.TypeField,"text")}}

Capture d'écran : Champ formaté du type de fiducie

Trouver la valeur ou l'ID

  1. Collez {{CurrentClient.Info.ID.Type}} dans un modèle pour prévisualiser la valeur du champ.
  2. Vous pouvez utiliser la valeur pour créer une condition (voir ci-dessous), telle que {{CurrentClient.Info.ID.Type=Type="TestamentarySpousal"}} .
  3. Le champ comporte également un ID numérique pour chaque entrée. Pour trouver l'ID, modifiez le code de champ pour ajouter Field à la fin : {{CurrentClient.Info.ID.TypeField}} 
  4. L'aperçu de ce code montrera Principal.Info.ID.Type = 1, 1 étant l'ID que vous pouvez utiliser pour écrire une condition (voir ci-dessous), au lieu de la valeur. Par exemple {{CurrentClient.Info.ID.Type=1}}.
  5. Faites une autre sélection dans la liste déroulante pour prévisualiser la valeur ou l'ID d'un autre type de fiducie.

Capture d'écran : Aperçu de la valeur et de l'ID du champ de type de fiducie

Créer une condition

Avant de commencer, nous vous recommandons de décomposer le code de champ. Cela raccourcira la condition et la rendra plus facile à lire. Vous pouvez diviser le code de différentes manières. Nous suggérons généralement ce qui suit :

  1. Créez une condition d'ouverture et de fermeture pour le  contexte CurrentClient. (La zone en vert dans la capture d'écran.)
  2. Dans ce cadre, créez une condition d'ouverture et de fermeture pour la partie Info.ID du code de champ, en supprimant le numéro de rangée. (La zone en jaune dans la capture d'écran.)
  3. Ceci laisse la partie Type pour la condition principale. (Tout ce qui se trouve entre chaque paire de balises.)

Une fois que vous avez un code de champ simplifié, vous pouvez utiliser la valeur du texte ou l'ID pour créer une condition. La capture d'écran montre les deux exemples séparément.

  1. Recherchez la valeur ou l'ID de tous les types de fiducie que vous souhaitez utiliser dans la condition (voir ci-dessus).
  2. Utilisez l'opérateur ou pour écrire une condition pour plusieurs valeurs ou ID. (La zone en rose dans la capture d'écran.)
  3. Si vous utilisez les valeurs de texte, vous devez les mettre entre guillemets.
  4. Si vous utilisez les ID numériques , vous pouvez omettre les guillemets. Cela raccourcit également la condition.
  5. Fermez la condition en répétant la balise avec une barre oblique au début.
  6. Entre ces deux balises, saisissez le texte que vous souhaitez afficher pour les fiducies testamentaires. 

Capture d'écran : Exemple de code pour le type de fiducie

Exemple de code

Copiez cet exemple de code dans un modèle pour le tester.

Exemple 1 : Valeur, ID et formatage

{{CurrentClient.Info.ID.Type}}
{{CurrentClient.Info.ID.TypeField}}
{{format(CurrentClient.Info.ID.TypeField,"code")}}
{{format(CurrentClient.Info.ID.TypeField,"text")}}

Exemple 2 : Condition avec une valeur

{{# CurrentClient}}
{{# Info.ID}}
{{# Type="TestamentarySpousal" or Type="TestamentaryLifetimeBenefit" or Type="TestamentaryOther" or Type="TestamentaryQualifiedDisabilityTrust" or Type="TestamentaryGraduatedRealEstate"}}

Affichez ce texte pour les fiducies testamentaires.
Il s'agit de valeurs de texte.

{{format(TypeField,"code")}}
{{format(TypeField,"text")}}

{{/ Type="TestamentarySpousal" or Type="TestamentaryLifetimeBenefit" or Type="TestamentaryOther" or Type="TestamentaryQualifiedDisabilityTrust" or Type="TestamentaryGraduatedRealEstate"}}
{{/ Info.ID}}
{{/ CurrentClient}}

Exemple 3 : Condition avec un ID

{{# CurrentClient}}
{{# Info.ID}}
{{# Type=1 or Type=2 or Type=3 or Type=31 or Type=32}}

Affichez ce texte pour les fiducies testamentaires.
Il s'agit de valeurs numériques.

{{format(TypeField, "code")}}
{{format(TypeField, "text")}}

{{/ Type=1 or Type=2 or Type=3 or Type=31 or Type=32}}
{{/ Info.ID}}
{{/ CurrentClient}}