You can specify many different footers for your invoices based on language, collection methods, and currencies that apply to the invoice.

Click 'Add footer' in the Invoice Settings.

Select the language, collection methods, and currencies for which this footer should be applied. Fill out the content of your footer.

The default footer

The default footer will be used if the invoice can't be matched with any existing invoice footers.

It's marked with a green badge on the footer list.

To make a footer the default one, select the Default Footer checkbox when adding or editing a footer.

Templating lets you insert special snippets of code that represent relevant values such as the invoice number, collection method and many others.

Example of simple footers

For simple use cases you can use our proposals for simple footers. If this is not enough for your needs go to "Template language" section to build your own.

Invoice footer

The {{ invoice_number }} part will be auto-replaced by Invoice number by Fenerum 

DOMESTIC PAYMENTS:
BANK: Best Banking Solutions - REG NO.: 1234 / ACCOUNT NO.: 1234 000 123

INTERNATIONAL PAYMENTS:
BANK: Best Banking Solutions IBAN: DK12341234000123 - SWIFT: BESTBANK

Mark payment with invoice no. {{ invoice_number }}

Invoice footer for card payments

It's nice to put a information on invoices paid by credit card that they don't need that much attention from reciever

DO NOT PAY - WE WILL CHARGE THE CREDIT CARD ON FILE

Invoice footer with FI-Kort number

Assuming that your creditor number is "12345678" your footer can look like that:

FI-CARD: {{ invoice_number|fikort71:"12345678" }}
BANK: Best Banking Solutions - REG NO.: 1234 / ACCOUNT NO.: 1234 000 123

INTERNATIONAL PAYMENTS:
BANK: Best Banking Solutions IBAN: DK12341234000123 - SWIFT: BESTBANK

Template language

Fenerum uses Django Template Engine to render footers. For details about the syntax of the language please refer to: https://docs.djangoproject.com/en/2.2/ref/templates/language/
Mind the fact that HTML tags are NOT SUPPORTED in the invoice footer.

Templating Variables

In the example below the dynamically generated invoice number will automatically get filled in the second sentence.

Invoice payable to bank account DK12341234.
Please use {{ invoice_number }} as transfer title.

We call these placeholders templating variables.

See all available variables in the templating reference:
http://support.fenerum.com/en/articles/3597549-invoice-footer-templating-reference

Conditional Content

It is possible to print content only when a specified condition is met.

{% if YOUR_CONDITION %}
    content
{% else %}
    different content
{% endif %}

When constructing your own conditions you can use any of the template variables as well as these comparison operators:
> greater than, example: 

{% if invoice_total > 500 %}
invoice total is higher than 500 of the invoice currency
{% endif %}


< less than, example:

{% if invoice_total < 25 %}
{% endif %}


>= greater than or equal to, example:

{% if invoice_total >= 1000.00 %}
{% endif %}


<= less than or equal to, example:

{% if invoice_total <= 9.99 %}
{% endif %}


== equal to, example:

{% if account_legal_country == "Denmark" %}
client account is Denmark
{% endif %}


!= not equal to, example:

{% if invoice_currency != "EUR" %}
invoice currency is not EUR
{% endif %}

Example

template:

Invoice due date, currency, and payment method, followed by Hej! if the client account is from Denmark. Hi! if the account is from any other country.
result:

Formatting data

You can format the data by using {{ variable_name|filter_name:filter parameters }}. Example:

Invoice payable by wire to DK12341234 by {{ due_date|date:"d.m.Y" }}
Please use {{ invoice_number }} as transfer title.

See all the date formatters as well as the FI kort 71 formatter in the templating reference:
http://support.fenerum.com/en/articles/3597549-invoice-footer-templating-reference

Did this answer your question?