This encompasses various adjustments such as adding a logo, modifying the invoice title, including your taxpayer identification number, providing additional company information, and adding a message to the footer. Moreover, you can translate the text of your tax invoices into other languages using special variables.
Table of content
Adding a logo to the invoice
You have the option to incorporate your company's logo into the tax invoices. Adding a logo helps personalize your invoices and contributes to your brand building efforts. The recommended size for a logo image is 240 x 100 pixels.
To add a logo to the invoice template:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- Click Upload Invoice Logo and choose the image file from your computer.
The logo will be displayed in the top left corner of your invoice. You can check the result on the preview.
Note:
If you do not have a logo added to your mail notifications, it will automatically appear there, too, once you have added the logo to the tax invoice.
If you want to upload a different image, click Change Invoice Logo and choose another image from your computer. To delete the image from your tax invoice template, click on the basket icon in the Logo section.
Changing the invoice title
You can change the invoice and/or cancellation invoice title to meet your business needs or the legal requirements in your country.
To change the title in the invoice template:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- In the Title block, enter the new name of your invoice.
- (optional) Fill out the Cancellation Tax Invoice field below to specify a dedicated name for your cancellation invoices.
- Save the changes.
That's it. You can check the result on the preview.
Note:
The cancellation invoice title isn't displayed in the preview, but it will now be applied to all cancellation invoices generated in your store.
Adding your tax registration number to the invoice
In some countries, merchants that charge taxes need to show their tax identification number on the invoices. For example, the UK requires VAT Reg No, Italy requires P.IVA, and Australia requires ABN.
To add the taxpayer identification number to the tax invoice template:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- Enter the taxpayer identification number into the field:
- Save the changes.
Your online store automatically detects your country and will set the appropriate tax ID name (VAT Reg No, ABN, etc.). If you need another name for your tax ID, click on the Edit name link and enter another display name.
Once added, your tax registration number will appear on all tax invoices in the header.
The taxpayer registration number will also be included in the footer of all email notifications sent to your customers. If you wish to adjust the placement of the taxpayer identification number in an email notification, you can edit the template for that notification.
Providing additional business details
You can add extra information about your company to the invoice header. This can be the information that is required in your country by law or any other details (e.g., bank account details or additional contacts).
To add business details:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- Enter the information into the Business details field.
- Save the changes.
That's it. You can check the result on the preview.
Adding a footer message
You also have the option to add a message to the invoice footer. This could include notes for customers or a special "Thank you" message.
To add information to the tax invoice footer:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- Enter the information into the Footer message field.
- Save the changes.
That's it. The text will appear under the barcode in your invoice. You can check the result on the preview.
Editing the tax invoice template
Advanced users can edit the template of the tax invoice used in their store.
The tax invoice template in your store contains:
- Variables to refer to the store or buyer information (tax invoice templates use the same collection of variables as our email notifications).
- Freemarker tags to replace variables with actual values and for their conditional rendering.
- CSS and HTML to define the structure and look of the invoice.
You can incorporate standard HTML tags and special regular expressions to transfer the order details to the tax invoice. This allows you to include or remove variables in these expressions, change their positions, or create a custom invoice that precisely meets your requirements.
To customize the tax invoice:
- From your store admin, go to Settings → Taxes & Invoices → Tax invoices → Contents of tax invoice.
- Scroll down and click Edit template.
- Make the desired changes in the template.
- Before saving any changes, click the Preview link on top to see how the invoice will look like.
- If you don’t like the result, click the Revert to default link at the bottom of the template to restore the default tax invoice template.
Note:
If you're modifying a template that you previously customized and saved, the "Revert to default" option won't be suitable, as it will revert to the original default template. To safeguard your template, you should copy the invoice template and save it as a text file on your computer. In case of any issues, you can then paste the code from the file back into the template.
- When you are satisfied with the result, click Save.
Here are a few examples of small tax invoice customizations:
Example 1. Adding text to the tax invoice footer
If you want to add some message to the tax invoice, you can append it to the “Thank you for your order!” text. For example:
For this, open the invoice template for editing, scroll to its bottom and add your message as plain text after the variable ${textLabels.footerMessage} in the Invoice footer block:
You can also change the default footer message from "Thank you for your order!" to your own text by replacing the variable ${textLabels.footerMessage} with the desired wording in the template.
Example 2. Removing barcode from tax invoice
To remove the order barcode from your tax invoices, delete these lines from the bottom of your tax invoice template:
Translating tax invoices to other languages
A number of special variables are used to display general text labels in the tax invoice, like Order, Buyer, Thank you for your order!, etc. Here is the list of variables from the tax invoice template and the actual text that appears in place of these variables in invoices (English version):
Variable — Text label
${textLabels.order} — Order
${textLabels.orderComments} — Order comments
${textLabels.sku} — SKU
${textLabels.footerMessage} — Thank you for your order!
${textLabels.customerService} — Customer service
${textLabels.phone} — Phone
${textLabels.shippingMethod} — Shipping method
${textLabels.paymentMethod} — Payment method
${textLabels.discountCoupon} — Discount coupon
${textLabels.items} — Items
${textLabels.shipping} — Shipping
${textLabels.total} — Total
${textLabels.shipTo} — Ship to
${textLabels.buyer} — Buyer
${textLabels.pickupMethod} — Pickup Method
${textLabels.taxId} — Tax ID
${textLabels.taxFreeBusiness} — Tax Exempt Customer
These variables are automatically translated into your customer language if you offer your store in that language and if a translation of a text label exists in store. Otherwise, the label appears in English.
If store doesn’t yet have a translation of invoice labels into the language you need, you can replace the corresponding variables in the tax invoice template with your preferred text as a temporary solution. This text will appear on invoices for all customers regardless of their browser language.
For example, to add a translation of the “Thank you for your order!” message in the invoice, you can find the ${textLabels.footerMessage} variable in the tax invoice template and replace it with your translation:
The remaining content of your tax invoice is sourced from the order details. By translating your catalog into desired languages, the information about products will also appear in that language in the tax invoice.