Manage your invoices by navigating to Orders > Invoices in your eCom back office. By default, your invoices are listed by the date they were added, but you can filter them by payment status, payment date, and VAT shifted items. You can also search for an invoice by customer name.
Products and customer information can't be edited once an invoice is generated. If the information on an invoice is incorrect, create a quote with the correct information and generate a new invoice.
Managing invoices
To manage an invoice in your eCom back office
- Navigate to Orders > Invoices.
- Locate the invoice and click on the invoice number to open it.
- Make any changes or updates.
- Click Save.
You can print or resend an invoice or edit an invoice's payment status and delivery timeframe.
You can also track invoice information:
- Status: Use the status dropdown to mark an invoice as paid. For a standard invoice, you can change the status from Unpaid to Paid. If a credit invoice has been processed, you can set the status to Paid or Not paid.
- Notify customer: When toggled on, eCom will immediately send an email to the customer’s email address on file.
- Delivery timeframe: Add custom text to keep your customers informed about delivery timeframes.
Editing invoice settings
You can set invoices to be created manually or automatically when the customer pays for their order. You can also configure eCom to only send invoices after a successful payment.
Customers won't receive an invoice in the first order notification sent after an order is placed. You can also further customize your notifications.
To edit invoice settings, including invoice creation type:
-
Navigate to Settings > Administration.
-
In the Invoices section, choose your invoice creation setting from the Create dropdown. Lightspeed eCom offers three options for invoice creation:
- Direct (Default): New orders are created with invoices automatically, before a payment has been received. Unpaid invoices are sent to customers as confirmations of new orders. Once payment is received, customers receive a second email confirming payment.
- Paid: Customers receive an email once payment has been received.
- Manual: Invoices must be manually created and sent for each new order.
- (Optional) Toggle on Hide email & phone number to hide these fields on invoices.
-
(Optional) Toggle on Attach terms and conditions to automatically attach a text copy of your Terms and Conditions to the invoice.
If multiple invoices are created, the Terms and Conditions will only attach to the first invoice sent.
- Click Save.
Enabling e-invoicing for B2B sales
Depending on your jurisdiction and if you're required to comply with the EU’s VAT in the Digital Age (ViDA) directive, you may need to provide machine-readable e-invoices for B2B (business-to-business) and B2G (business-to-government) transactions.
Regulations vary depending on your region. For a full list of regulations, contact your local regulators.
To enable B2B e-invoices:
- Navigate to Settings > Administration.
- Under Invoices, toggle on Enable e-invoicing for B2B. This will activate the IBAN and Tax ID fields.
- Fill out the Payment deadline, IBAN, and Tax ID fields.
- Click Save.
To add your tax ID:
- Navigate to Settings > Company.
- Add your tax ID in the Tax ID field.
- Click Save.
To add your bank account:
- Navigate to Settings > Billing Information.
- Under Bank details, add your info in the IBAN field.
- Click Save.
Once e-invoicing is enabled, business customers will need to provide their tax ID when purchasing. Lightspeed eCom will automatically detect if the customer has a service point access provider and send an e-invoice. Otherwise, the system will send a PDF invoice. The status of an e-invoice will be visible under the Payment field. For merchants in Belgium, the e-invoice will be sent via Peppol.
Modifying the invoice template
In some countries, merchants are required to display the original/parent invoice number on all credit invoices. If you modified your invoice template, you may need to update the invoice template's HTML code:
- Navigate to Design > Content templates.
- Click Invoice template.
-
In the invoice template, find the following code block:
<div class="pull-right text-right"> <h1>{{ (invoice.is_credit ? 'Credit memo' : 'Invoice') | t }} {{ invoice.number }}</h1> <h3 class="text-muted">{{ 'Order' | t }} {{ order.number }}</h3> </div> </div> -
Replace the code block with the following:
<div class="pull-right text-right"> <h1>{{ (invoice.is_credit ? 'Credit memo' : 'Invoice') | t }} {{ invoice.number }}</h1> <h3 class="text-muted">{{ 'Order' | t }} {{ order.number }}</h3> {% if invoice.is_credit %} <h3 class="text-muted">{{ 'Original Invoice' | t }} {{ invoice.parent_number }}</h3> {% endif %} </div>
Exporting invoices
To export your invoices, click Export or selecting your invoices from the list and choose Export .CSV from the bulk action menu.
You can also find invoices by navigating to Tools > Exports.