Custom Headers and Footers

Modified on Wed, 13 Aug at 1:49 PM

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:

  1. Go to Main Menu > Admin Options

  2. Open the Header & Footer Editor

  3. 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

  4. Select the Type from the dropdown (Header or Footer)

  5. Enter a Description for your header/footer

  6. 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).


PlaceholderTable / SourceDescription / Example Usage
company.nameCompanyYour company’s name
company.addressCompanyFull company address
company.postcodeCompanyCompany postcode
company.telephoneCompanyMain telephone number
company.emailCompanyMain email address
company.websiteCompanyCompany website URL
company.quotetermsCompanyTerms used on quotes
company.registeredofficeCompanyRegistered office address
project.projectnumberProjectUnique project number
allocation.companynameProject TypeName of the allocation/company for the project
allocation.addressProject TypeAddress of the allocation/company
allocation.postcodeProject TypePostcode of the allocation/company
allocation.telephoneProject TypeTelephone number of the allocation/company
allocation.bankingdetailsProject TypeBanking 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article