Category: Variables

Variables that can be used in any output are documented here.

Category: Addresses


#FunctionDescription
1DisplayAddress Outputs an address in a specific format
2DisplayAddressBranch Outputs an address in a specific format for a branch
3DisplayAddressClient Outputs an address in a specific format for a client
3DisplayAddressCompany Outputs an address in a specific format for a company
4DisplayAddressProperty Outputs an address in a specific format for a property
5DisplayAddressPropertyMultiLine Outputs an address for a property using multiline breaks
6DisplayAddressSignAsBranch Outputs an address in a specific format for the signed in branch
7DisplayAddressSignAsBranchReg Outputs an address in a specific format for the signed in branches registered office
8DisplayCountry Outputs a country name

Category: Caching


#FunctionDescription
1Get Outputs cached values previously set using "Set" or "SetGlobal" functions
2IsValidCache Checks whether the cache contains a specific key
3Set Sets a cache value
4SetGlobal Sets a cache value before any merging is done

Category: Clients


#FunctionDescription
1DisplayClientType Outputs the client type description
2DisplayName Outputs a name for display

Category: Dates


#FunctionDescription
1Date Converts a value into a date
2DateAddDays Adds a specific number of days to a date
3DateAddHours Adds a specific number of hours to a date
4DateAddMinutes Adds a specific number of minutes to a date
5DateAddMonths Adds a specific number of months to a date
6DateAddWeeks Adds a specific number of weeks to a date
7DateAddYears Adds a specific number of years to a date
8DateCompare Compares two dates
9DateEquals Checks whether two dates are equal
10DateNoTime Outputs a date without time part
10DisplayDate Outputs a date with a specific format
11DisplayDaySuffix Outputs a suffix for a specific date
12DisplayNiceDate Outputs a date using a nice format
13DisplayNiceTime Outputs a time using nice format

Category: Logic


#FunctionDescription
1Contains Checks whether a value is found within another value
2Evaluate Evaluates an expression
3IF Allows a condition to be checked
4IIF Allows a condition to be checked with branching output
5IsValid Checks whether the provided value is non-empty and non-null
6IsEqual Checks for value equality
7IsNotEqual Checks for value equality

Category: Lookups


#FunctionDescription
1DisplayCategory Outputs the category description

Category: Media


#FunctionDescription
1BranchLogo Outputs a html image for the branch logo
2BranchLogoUrl Outputs the URL for the branch logo
3DisplayImage Outputs a html image
4EpcGraphUrl Outputs the URL for the EPC graph
5PropertyMedia Generates a html image for the provided property media
6PropertyMediaMaxSize Generates a html image for property media
7PropertyMediaUrl Generates a URL for property media
8PropertyMediaUrls Generates URLs for property media

Category: Numbers


#FunctionDescription
1DisplayFormatNumber Outputs a number with a specific format
2DisplayNumber Outputs a number with or without the pence if zero
3DisplayNumberRound Outputs a rounded number
4Decimal Outputs as a number dealing with nulls in which case 0 is returned.
5IsValidNumber Checks whether a number is valid

Category: Phone Numbers


#FunctionDescription
1DisplayPhone Outputs phone numbers for display
2DisplayPhoneBranch Outputs phone numbers for a branch
3DisplayPhoneClient Outputs phone numbers for a client

Category: Pricing


#FunctionDescription
1AgentFee Calculates the agent fee
2AgentSaleValue Calculates the agent sale value
3AgreedRent Calculates the agreed rent
4DisplayAgentFee Outputs the agent fee
5DisplayAgentSaleValue Outputs the agent sale value
6DisplayAgreedRent Outputs the agreed rent
7DisplayManageFee Outputs the manage fee
8DisplayPrice Outputs a price for display
9DisplayPriceSymbol Outputs the currency symbol for a given country
10DisplayPriceType Outputs the price type for display
11DisplayPriceTypeToFor Outputs the price type for display
12ManageFee Calculates the manage fee
13PropertyPrice Outputs a price for a property

Category: Properties


#FunctionDescription
1DisplayPropNum Outputs a number with a prefix and suffix
2DisplayPropNumBath Outputs the number of bathrooms
3DisplayPropNumBedd Outputs the number of double beds
4DisplayPropNumBedr Outputs the number of bedrooms
5DisplayPropNumBeds Outputs the number of single beds
6DisplayPropNumFloor Outputs the floor
7DisplayPropNumRecp Outputs the number of receptions
8DisplayPropNumRoom Outputs the number of rooms
5DisplayInternetLinkProperty Displays the internet link for a property
9PropertyUrl Outputs a URL for a property link

Category: Strings


#FunctionDescription
1DisplayBrFromChr Converts string line breaks to html equivalent
2DisplayFilename Outputs a filename containing only allowed characters
3DisplayFormat Outputs a value with a specific format
4DisplayHtml Converts content into html
5DisplaySentences Outputs sentences with parameters to restrict contents
6IsEmpty Checks whether the provided value is empty
7Lower Converts a value to lower case
8Replace Replaces all instances of one value with another value
9Upper Converts a value to upper case

Category: Tenancies


#FunctionDescription
1SetupTenantsHmo Sets up the looper for tenants
2SetupTenantsProperty Sets up the looper for tenants
3TenancyEmails Retrieves the tenants emails.
4TenancyData Retrieves the tenants data.
5LandlordData Retrieves the landlords data.
3FindRent Finds the rent amount for a tenant.
3FindPayFreq Finds the payment frequency for a tenant.