Invoice Templates
Learn how to create and manage invoice templates in Compass.
Overview
Invoice templates link a document template file to a reusable invoice configuration. This ensures consistent formatting when creating invoices.
Managing Templates
The Template Table
Navigate to Billing → Invoice Templates to view your template library.
The table has 4 columns (3 visible by default):
| Column | Visible by Default | Description |
|---|---|---|
| Actions | Yes | Edit and Delete buttons (hidden if user has no write or delete permission) |
| ID | No | Unique template identifier (hidden by default) |
| Title | Yes | Name of the template |
| Default Template | Yes | Toggle switch indicating which template is pre-selected for new invoices |
Group By
The table supports 1 group-by option:
- Default Template — Groups templates into "Default" and "Custom"
Table Features
- Search — Find templates by keyword
- Sort — Sort by any column
- Display — Control column visibility and grouping
- Order — Reorder columns via drag-and-drop
Row selection and bulk actions are disabled. Filtering is not currently available for this table.
Creating a Template
- Click Create New Template in the header (permission-gated).
- A modal will appear with the following fields:
- Title — Name for the template
- Document Template — Select a file from the Documents module
- Is Default — Toggle to make this the primary template
- Click Create to save the new template.
Editing a Template
- Click the Edit action on the row.
- The same modal opens pre-populated with the template's current values.
- Make changes and click Save.
Other Actions
- Toggle Default — Click the toggle switch in the "Default Template" column to change the workspace default.
- Delete — Remove a template using the row action.
note
You cannot delete a template that is currently set as the default. You must assign a new default first.
Related
- Creating Invoices — Invoice creation guide
- Billing Overview — Billing module overview