skip to Main Content

According to the business dictionary, an invoice is : A nonnegotiable commercial instrument issued by a seller to a buyer. It identifies both the trading parties and lists, describes, and quantifies the items sold, shows the date of shipment and mode of transport, prices and discounts (if any), and delivery and payment terms. For all grocery stores and restaurants, issuing invoice is mandatory. That invoice should contain all instructions which can help to determine :

  • Who did the sale
  • For who the sale is made (basically the customer)
  • What is sold, and at which price ?
  • The store information (including phone number, the address or any administrative informations)

NexoPOS offer a invoice system build in which issue an automatic invoice after a sale, a refund and a stock procurement. For the case of the sale receipt, this latest can be customized using template tags, and that’s what we’re about to cover today.

How to customize the invoices on NexoPOS

All invoices settings can be found on the settings menu, available on the store settings.

This menu takes you to the settings page of the invoice where you can see various sections explained below :

  • Cash Receipt Settings : basically for the sale receipt
  • Supply Receipt Settings : for the procurement
  • Nexo Print Server : a settings to adjust the configuration of Nexo Print Server.

Since we’re covering how to customize the sale receipt on NexoPOS, we’ll then focus on the Cash Receipt Settings.

This section has various fileds, which let you customize how the receipt displays.

Which item name should be displayed

You can choose wether you want to display the primary name, the secondary (alternative name) or both names together.

Logo URL

This settings let you assign an image which can be used for the sales receipt. Note that this only works for the regular printing through the browser. Nexo Print Server use the store name instead for now.

Logo Height

Let you define what should be the height of the logo on the sale receipt.

Logo Width

Let you define what should be the width of the logo on the sale receipt.

Column 1 on the default Receipt

This is the top left section on the sale receipt.  This place can be used to display administrative informations of the store. You can also use the template tags to display dynamic informations.

Column 2 on the default Receipt

This is the top right section on the sale receipt. This place can be used to display administrative informations of the store. You can also use the template tags to display dynamic informations.

Notes for invoices

This is the top down section, after the items list (quantities, unit price and total) section. It shows basically at the bottom of each receipt. You can also use the template tags to display dynamic informations.

What are the template tags and how does that works

As said before, the template tags are mean to display dynamic information on each sale receipt. It works either on Nexo Print Server or with the regular printing option (through the browser). By dynamic information, we mean informations which might vary from one sale to other. As a dynamic information we assume a customer name might be different, even the cashier name or the order code, which can the been shown on the receipt. So on each field which support the template tags, you can use the following templates.

{shop_name} to display the name of the shop
{shop_phone} to display the shop phone number
{shop_fax} to view the shop fax number
{shop_pobox} to display the shop pobox
{shop_street} to display the shop street
{shop_email} to display the shop email
{order_date} to display the order date
{order_updated}, to display the date of modification of the order.
{order_code} to display the order code
{order_id}, to display the ID of the command.
{order_note}, to display order note on receipt.
{order_cashier} to display the order author
{customer_name}, to display the name of the customer.
{customer_phone} to display the telephone number of the customer.

Delivery Information

{delivery_address_1}, To view delivery information address 1.
{delivery_address_2}, To view delivery information address 2
{city}, to display the delivery city.
{country}, to display the country of delivery.
{name}, to display the person to whom the delivery is intended
{surname}, to give the first name of the person to whom the delivery is intended.
{state}, To view the status or delivery must occur.
{delivery_cost}, to display the delivery cost.

Gastro Tags

{table_name} to display the table name
{area_name} to display the area name

Here is an example of the user of those tags on a compatible field.

Back To Top