Menu

Opérateurs

Mis à jour : 2024-06-13

Utilisez des opérateurs dans les codes de champ pour aider à écrire des instructions conditionnelles.

Opérateur Exemple Description

et (and)

{{# T185.Debit.PaymentAmount > 0 and T185.Debit.NotInterested = 0 }}

Les deux affirmations sont vraies.

Exemple : le client a un paiement sur le T185 et souhaite effectuer un paiement par débit préautorisé.

ou (or) {{# Info.Residency.ResidencyStatus = "Resident" or Info.Residency.ResidencyStatus = "DeemedResident"}}

L'une ou l'autre des affirmations est vraie.

Exemple : le contribuable est soit un résident, soit un résident réputé.

> {{# Info.ID.AgeOnDec31 > 71 }}

La valeur de la première proposition est supérieure à la valeur de la deuxième proposition.

Exemple : le contribuable a plus de 71 ans.

< {{# Info.ID.AgeOnDec31 < 71 }}

La valeur de la première proposition est inférieure à la valeur de la seconde proposition.

Exemple : l’âge du contribuable est inférieur à 71 ans.

>= {{# Info.ID.AgeOnDec31 >= 71 }}

La valeur de la première proposition est supérieure ou égale à la valeur de la seconde proposition.

Exemple : le contribuable a 71 ans ou plus.

<= {{# Info.ID.AgeOnDec31 <= 71 }}

La valeur de la première proposition est inférieure ou égale à la valeur de la seconde proposition.

Exemple : l’âge du contribuable est de 71 ans ou moins.

= {{# Info.Residency.ResidencyStatus = "Resident" }}

La valeur correspond exactement à celle de la proposition.

Exemple : le contribuable est un résident.

!= {{# Info.Residency.ResidencyStatus != "Resident" }}

La valeur est différente de celle indiquée dans la proposition.

Exemple : le contribuable n'est pas un résident.

Remarque : il n'y a pas d'opérateur autre (else). Vous pouvez créer une condition inverse avec la fonction not() (n'est pas).