There are four editable invoices in BigCommerce:
Merchants commonly request developers modify the default content of invoices in order to satisfy specific business requirements and industry demands. In order to assist developers in making these changes, this articles contains instructions on how to edit each invoice.
To define merchant-facing email invoice templates, see the Email Templates Overview and the reference for the email invoice object.
The merchant printable invoice is the invoice that can be printed from the control panel in Orders > View. Clicking the … in the Action column will generate a list of options, one option being Print Invoice.

The invoice that is generated by clicking Print Invoice relies on template files and variables from BigCommerce’s legacy Blueprint themes framework. This invoice can be customized by performing the following steps:
Note For a list of available variables, see Blueprint Email Templates.
Localization of the merchant-printed invoice is handled the same way as system and error storefront messages. PrintableInvoice.html relies on the Blueprint template that contains currently undecorated (untranslatable) strings. The following steps describe how to translate a merchant-printed invoice.
Use this invoice when a store receives an order from a shipping address in a country which supports PrintableDetailedInvoice. This invoice can be customized by performing the following steps:
The customer printable invoice is the printable invoice that is available on a storefront’s order page for shoppers that have registered accounts with your store.

This invoice becomes available in a shopper’s orders after completing an order. A shopper can generate this invoice by clicking Print Invoice on the right-hand side of the page.
As a developer, you can customize this invoice by editing your theme’s invoice.html file that is present in your theme’s files. This file is located in templates/pages/account/orders/invoice.html.