Logo

What are you looking for?

Get help straight from our team...

WMS Channel Invoices --

Smartcode WMS

WMS Channel Invoices --

Last updated on 23 Feb, 2026

Each Channel found on the Channel List can have a different invoice.

The templates for these invoices can be added and modified on the Template List

 

Each channel invoice requires two templates; the main template and the items row template. There's also an optional invoice_vatrow

When you add a template you can name whatever you wish. We prefer all uppercase and underscores as spaces however this isn't required. The main template must contain the word "invoice" and the row must contain either "invoice_row" or "invoice row".

For example:
AMAZON_INVOICE, AMAZON_INVOICE_ROW
Amazon invoice, Amazon invoice row

In addition, the Type of invoice must be "Print"

Image

 

Image

 

If you need a starting point for your invoice please see the INVOICE and INVOICE_ROW templates, which are the default.

We store variable data within $ symbols.

Available data for main invoice:
$orderId$
$externalOrderNo$
$customerAddressTwoLines$
$customerAddressMultiline$
$deliveryAddressTwoLines$
$deliveryAddressMultiline$
$customerPhone$
$customerEmail$
$invoiceDateDateOnly$
$invoiceDateFull$
$barcodeImageData$
$orderItems$
$vatRow$
$subtotal$
$shippingCost$
$total$
$giftMessage$

And for the invoice row:
$productCode$
$quantity$
$productDescription$
$individualSalePrice$
$salePrice$
$itemsPriceMinusVat$
$vatOfItems$

 

Once the template is completed, it can be selected when editing a channel.

Image

Did you find this article helpful?
Previous

WMS Channel Invoices

Next