Invoicing
Invoice configuration, placeholders, and types
Invoicing
Invoice configuration, placeholders, and types
Invoice Header
Invoice Header Date
You can change the presentation of the date shown in the invoice header of Periodic, Recharge, and Recharge - Fuel type invoices using the setting invoice_header_date_format. It has no effect on Combined, Booking, Sale, Payout, or client-specific invoices.
Visit MySQL date-format for a list of the available formats you can use. The standard setting is %D %M %Y (e.g. 27th January 2017).
Invoice Header Layout
Tax Invoice
Invoice titles by type:
Invoice (Combined)
Lease and Recharge Expenses (Lease and Recharge Expenses)
Periodic: Lease Charges #period_ended_date#. Example: Lease Charges 17th April 2018
Recharges: Recharge Expenses for Period ended #period_ended_date#. Example: Recharge Expenses for Period ended 17th April 2018
Recharges Fuel: Fuel Charges #period_ended_date#. Example: Fuel Charges 17th April 2018
Pay Run: Pay Run for #period_ended_date#. Example: Pay Run for 17th April 2018
Header Columns
Invoice Footer
An invoice footer typically contains your banking details and business address but can contain up to eight rows.
The first two rows have a left-hand field and a centre field. The remaining 6 rows have a centre field only.
Invoice Footer Layout
Invoice Placeholders
Invoice Layout
The structure for gb_template_placeholders contains these fields:
Invoice Logo
Standard invoices have been designed to hold your organisation's logo in the centre of the header area.
The logo records define the particular logo to use, its size, and the coordinates of the logo on the page.
Invoice Header
The invoice header for the pdfperiodicperlc template is designed to accept nomenclature changes for 'Contract ID', 'Rego', and 'Driver'.
Field Text
The required field text is entered using text records for each header and footer row.
If no text is required, the placeholder_value field is left blank.
Field Text with a System Placeholder
You can use system placeholders within a field, either on its own or with static text.
Example 1: Terms: #terms# will display the value stored in Clients / Contract Defaults Billing Terms for the particular client. Result: 'Terms: 15th Nett'
Example 2: #client_code# will display the "Client Code" of the particular client.
Go to Invoice System Placeholders for a full list of available placeholders.
Field Height
The required height for each row is created by creating a record for each header and footer row with the desired height entered.
The default height is unspecified and no record is required if this is acceptable.
Field Width
The first four rows of the footer can have a specified width, as there are two footer fields available on the first four rows.
Field Font Size
Placeholder font size can be controlled using font size placeholders for each header and footer row.
Where a font size placeholder_value is set as '0' the standard system font size '8' is used.
Is a size record required if 8 is to be used?
What if the field font height is higher than the default row height of the specified row height?
Field Alignment
The alignment of a field can be controlled using an align record for each header and footer row.
Placeholder values can be set as 'L' (left align), 'R' (right align), or 'C' (centre align).
The known default field alignments are as follows:
Footer left fields are left aligned
Footer centre fields are centre aligned
Invoice System Placeholders
The system placeholders below can be used within the customised invoice headers and footers.
They use the # syntax to mark them as placeholders. Example: #invoice_date#.
Invoice Placeholder Values
These are used in the field gb_template_placeholders.placeholder_value.
Email Template Placeholder Values
These are used in the field gb_template_placeholders.placeholder_value.
Pay Run Email Placeholder Values
These placeholders are available for use in pay run report emails.
Invoice Type
When you create Booking Invoices, you can choose to create an "Interim" or "Final" invoice.
An "Interim" invoice is useful when the vehicle is being used over a number of months. Only the vehicle rental charge will be created on an "Interim" invoice.
A "Final" invoice is used when the vehicle is being rented for part of one month, or the booking is in its last month. A "Final" invoice will contain all other charges for the booking, such as Fuel and Damage Charges. If the vehicle used is a Hire Car, there may be other charges such as Airport Premiums and Surcharges.
Invoice To Date
This is a calculated display field that shows what the next "Invoice To" date will be with the current selections applied.
This will calculate if "Invoice To" and "Invoice To Day" are entered.
If no entry is made in "Invoice To" field, it will be displayed as blank also on 'Save'.
Invoice Date
The "Invoice Date" field enables the scheduler job to perform the same function as users achieve when they choose an "Invoice Date" in Fleet / Billing screens.
When creating a new job, "Invoice Date" is blank, until selected.
An "Invoice Date" cannot be selected if "Invoice To" is blank.
List box options are 'Invoice To' and 'Run Date'.
Choosing 'Invoice To' will use the calculated "Invoice To Date" as the Fleet / Billing "Invoice Date" when the billing selection and posting is run.
Choosing "Run Date" will use the system's run date as the Fleet / Billing "Invoice Date" when the billing selection and posting is run.
Invoice To
Selecting values for "Invoice To" and "Invoice To Day" will enable the scheduler job to perform the same function as you can achieve by choosing an "Invoice To" date in Fleet / Billing screens.
These fields do not have to be applied in scheduler jobs. If they are left blank, scheduler jobs will function as they do now.
List box options are 'Common Day Past', 'Common Day Future', 'Run Date Plus', and 'Payroll Cut Off Days'.
Common Day Past
Represents the 'Day' of the month that the billed items will be collated to.
Where the selected DAY is on or before the Next Due Day of the scheduled job, the calculated "Invoice To Date" will include items to be billed in the current month of the selected DAY
Where the selected DAY is after the Next Due Day of the scheduled job, the calculated "Invoice To Date" will include items to be billed in the previous month of the selected DAY
Common Day Future
Represents the 'Day' of the month that the billed items will be collated to.
Where the selected DAY is on or before the Next Due Day of the scheduled job, the calculated "Invoice To Date" will include items to be billed in the next month of the selected DAY
Where the selected DAY is after the Next Due Day of the scheduled job, the calculated "Invoice To Date" will include items to be billed in the current month of the selected DAY
Run Date Plus
Represents the number of days in the future from the scheduled 'Job Run Date' that the billed items will be collated to.
Payroll Cut Off Days
Represents the number of days in the future from the scheduled 'Job Run Date' that the billed items will be collated to using the value in payroll_cutoff_days.
This option is dependent on 'Client Code' being entered in the Parameters section. Where 'Client Code' is not selected, 'Payroll Cut Off Days' will not be an available option in the 'Invoice To' drop list.
Invoice To Day
The available day options vary based on the selected "Invoice To" option:
Common Day Past: Available day list is "1st, 2nd, 3rd, 4th, ... EOM"
Common Day Future: Available day list is "1st, 2nd, 3rd, 4th, ... EOM"
Run Date Plus: Available day list is "1, 2, 3, 4, ... 31". No EOM will be available
Payroll Cut Off Days: The day list box is disabled as no selection is required