- Print
- PDF
All invoice profiles require a unique invoice template that must be built and uploaded into ACE.
Requirements
LibreOffice is required to create and modify invoice templates. It is open-source software available for free.
You must download and register the ACE Letter Data Source before creating or modifying templates.
For more information, review Configuring the Letter Data Source.
Creating an Invoice Template
Open LibreOffice on your computer. (Ensure you have set it up first.)
Navigate to Clients → Invoice → Profiles and select an existing profile that resembles the one you need.
Click the cloud icon next to the Invoice Template field.
The template will download and open in LibreOffice.
Copy the template into a new document:
Start a new document (File > Text Document).
Select all text from the downloaded template (Edit > Select All) and copy it (Edit > Copy).
Paste it into the new document (Edit > Paste).
Save the document in the same location as other company templates.
Modify the template as needed. See Template Editing Tips.
Once complete, create a new invoice profile and upload the template:
Click Choose File in the Invoice Template field.
Select and upload the template file.
Template Editing Tips
Adding Dates to a Template
Dates must be inserted using LibreOffice fields, not from the ACE Letter Data Source:
In LibreOffice, go to Insert → Field → More Fields.
Select Date (not "Fixed Date").
Choose the correct format.
(Optional) Offset the date by a certain number of days (e.g., two days in the future).
Click Insert, then close the window.
This is the only field that should be added from LibreOffice. All other fields should come from ACE tables.
Adding ACE Data Fields
Fields act as placeholders, allowing users to dynamically insert information from ACE into the invoice template.
In LibreOffice Writer, go to View → Data Sources
Click the plus (+) sign next to ACE to expand the database.
Click the plus (+) sign next to Tables to view the available tables.
Scroll through the tables and left click on a table to see the available fields.
For example, to find Commission Tax 1 field:
Click on the debtTrans table.
A list of fields will display, scroll to locate the commissionTaxAmount.
You can move or copy the field into the template.