The Header & Footer Editor in iCFM allows you to create and customise headers and footers for your Quotes, Purchase Orders, Account Transactions, and Despatch Notes. This is useful when you want your PDFs to include consistent branding, specific Project information, or custom layout elements tailored to your workflow. You can select a custom header or footer to replace the default when printing.
You can use placeholders and HTML to include live data in your printouts, such as company or project information.
To Create or edit a Header/Footer:
Go to Main Menu > Admin Options
Open the Header & Footer Editor
To create or edit a Header/Footer:
To create a new header/footer, start entering information directly
To edit an existing header/footer, select it from the list on the left and make your changes
To start a completely new header/footer when one is selected, click Clear to empty the fields
Select the Type from the dropdown (Header or Footer)
Enter a Description for your header/footer
In the Content field enter your custom HTML/Twig - use placeholders to insert live data into your PDFs
Please Note: Changes are saved automatically as you type
Copy an existing header/footer: select it and click Copy to duplicate, then edit the duplicate as needed
Delete a header/footer: select it and click Delete to remove it completely
Placeholders
The editor supports placeholders using the Twig templating language, which allows you to insert dynamic data into your PDFs. For example, {{ company.name }}
will insert your company’s name.
- table refers to a specific set of data (e.g., company, project, accountstransaction).
- fieldname refers to a specific piece of information within that data (e.g., company.name, project.projectnumber, product.name).
Placeholder | Table / Source | Description / Example Usage |
---|---|---|
company.name | Company | Your company’s name |
company.address | Company | Full company address |
company.postcode | Company | Company postcode |
company.telephone | Company | Main telephone number |
company.email | Company | Main email address |
company.website | Company | Company website URL |
company.quoteterms | Company | Terms used on quotes |
company.registeredoffice | Company | Registered office address |
project.projectnumber | Project | Unique project number |
allocation.companyname | Project Type | Name of the allocation/company for the project |
allocation.address | Project Type | Address of the allocation/company |
allocation.postcode | Project Type | Postcode of the allocation/company |
allocation.telephone | Project Type | Telephone number of the allocation/company |
allocation.bankingdetails | Project Type | Banking details of the allocation/company |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article