Invoice Designs
LoveInvoice offers a variety of invoice designs to suit different business needs. You can choose from pre-designed templates or create your own custom design.
Similar to email templates, invoice designs can be built and customised using the Liquid templating language. This allows you to tailor the appearance and layout of your invoices to match your brand identity, giving you full control over how your invoices look.
If you're not familiar with Liquid, we'd recommend having a glance over the Liquid Cheat Sheet to get a basic understanding of how it works. However, unlike emails, the Rich Text Editor (RTE) is not available for invoice designs, so you'll need to work directly with the HTML code.
To make this easier, we'd recommend starting with one of the default templates provided by LoveInvoice. You can then modify the HTML and Liquid code to better fit your requirements.
Available Variables
Each invoice design supports a set of variables that you can use to dynamically insert data into your invoices. These variables allow you to pull in information such as customer details, invoice items, totals, and more.
Invoice
{{invoice.id}}{{invoice.invoice_number}}{{invoice.total_amount}}{{invoice.subtotal_amount}}{{invoice.tax_amount}}{{invoice.status}}{{invoice.issue_date}}{{invoice.due_date}}{{invoice.currency}}{{invoice.terms}}{{invoice.footer}}{{invoice.view_link}}{{invoice.items}}{{invoice.notes}}Client
{{client.name}}{{client.email}}{{client.phone}}{{client.billing_address_1}}{{client.billing_address_2}}{{client.billing_city}}{{client.billing_postcode}}{{client.billing_country}}{{client.billing_state}}{{client.shipping_address_1}}{{client.shipping_address_2}}{{client.shipping_city}}{{client.shipping_postcode}}{{client.shipping_country}}{{client.shipping_state}}{{client.vat_number}}{{client.company_number}}Business
{{business.name}}{{business.trading_name}}{{business.email}}{{business.phone}}{{business.website}}{{business.address_1}}{{business.address_2}}{{business.city}}{{business.postcode}}{{business.country}}{{business.state}}{{business.vat_number}}{{business.company_number}}{{business.currency}}{{business.logo_url}}{{business.bank_account_name}}{{business.bank_account_number}}{{business.bank_sort_code}}{{business.bank_iban}}{{business.bank_swift}}{{business.bank_address}}{{business.brand_color}}Custom Fields
{{custom_fields}}When previewing the invoice design, sample data will be used to give you an idea of how the final invoice will look. However, please note that the actual data on your invoices may vary, so it's important to test your design with real invoices to ensure everything displays correctly.
The only exception to this is the Business variables, which will always pull in your actual business information as set in the Business Settings.