Contracts in Humanforce HR have their own unique set of Variables or Merge Fields that can be used to dynamically pull in data relevant to the subject of the contract.
Follow this guide to insert and use contract variables in Humanforce HR to personalise your contract templates with dynamic information.
Part 1: Insert contract variables into a template
Go to Organisation > Contract Templates.
Click Create New Template or select Edit on an existing template.
In the formatting toolbar, click the Curly Brackets icon.
From the dropdown menu, choose a variable from the list.
When inserted into the template, the selected variable will auto-populate with relevant data when a contract is issued.
Part 2: Use common contract variables to personalise content
Use these frequently applied variables to add contextual and personalised details:
{contract.effective_from}
Displays the Contract Start Date chosen during contract issue.
(Found via Organisation > Contracts > Issue Contract){organisation_logo}
Inserts your organisation's logo, based on what is configured under System Settings.{subject.__}
Inserts information about the subject of the contract. For example,{subject.first_name}inserts the first name of the selected employee.{supervisor.__}
Displays information about the subject’s supervisor. For instance,{supervisor.first_name}inserts the first name of the supervisor of the subject employee.{remuneration.__}
Pulls data from the subject’s remuneration schedule. For example,{remuneration.baseAnnualAmount}inserts the subject’s annual base salary.
When these variables are inserted into a contract template, the final generated contract will automatically replace them with actual data.
Part 3: Download the full list of available variables
For a full reference of all supported contract variables:
Download the excel file linked below - Humanforce HR Contract Template Variables for a full list of available variables.
This file includes every variable grouped by category (contract, subject, supervisor, remuneration, and more).
Additional information
If you cannot see expected data populating after using a variable, ensure the field exists in the contract context (e.g. the subject has a supervisor assigned).
Contract variables are case-sensitive and must be copied exactly as they appear in the dropdown or Excel reference file.
You can also create custom variables for information that you may not want to display on the profile. Visit the Custom Contract Variable help guide to learn more.