Menu

Operators

Updated: 2024-01-16

Use operators within field codes to help write conditional statements.

Operator Example Explanation

and

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

Both statements are true.

Example: The client has a payment on the T185 and is interested in making a pre-authorized debit payment.

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

Either statement is true.

Example: The taxpayer is either a resident or a deemed resident.

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

The value of the first statement is greater than the value of the second statement.

Example: The taxpayer’s age is over 71.

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

The value of the first statement is less than the value of the second statement.

Example: The taxpayer’s age is under 71.

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

The value of the first statement is greater than or equal to the value of the second statement.

Example: The taxpayer’s age is 71 or under.

<= {{# Info.ID.AgeOnDec31 <= 71 }} The value of the first statement is less than or equal to the value of the second statement.

Example: The taxpayer’s age is 71 or over.

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

The value exactly matches the one in the statement.

Example: The taxpayer is a resident.

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

The value is different than one in the statement.

Example: The taxpayer is not a resident.

Note: There is no else operator. You can create a reverse condition with the not() function.