Digital Receipts
NSPOS can provide shoppers with a digital receipt sent to them by email. Your sales associates can generate a receipt using any of these configured options:
|
![]() |
Digital receipts are sent to the shopper’s email address as a PDF attachment. The process uses NetSuite’s PDF template functionality for the receipt layout. This lets you customize your digital receipts with your logo and business information. You can also use a default template for most locations and special templates for others.


If your shopper is saved as a customer in NSPOS and the sales associate adds them to the transaction, their email address is pre-filled. If the shopper is a guest, or if a saved customer wants to use a different address, the sales associate enters it in a prompt from the register.
The application uses the employee email address you choose as the digital receipt sender’s email address. The address is pulled from the senders employee record in NetSuite.
You should decide which address to use before beginning the setup. A new employee can be set up for this purpose. Go to Lists > Employees > Employees.
Sales Associate Receipt Procedure
Cashiers, sales associates and others who process transactions in NSPOS should follow these steps to give shoppers their receipts.
To print or email a receipt:
-
Ask the shopper if they want their receipt printed, emailed, or both.
-
Tap the option matching the shopper’s request.
If they want it printed, hand the receipt to the shopper after it prints.
-
For digital or printed and digital requests:
-
If shopper is saved as a customer, the email address is pre-filled. Ask if that is the address to use.
If you haven't added the saved customer to the transaction, use Search Customer to locate them.
-
If a saved customer wants to use a different email address, you'll be asked if you want to update their saved address.
-
If the shopper is a guest (not in NSPOS), ask for their email address.
Tip:For privacy and accuracy, you can provide a paper and pen for the shopper to write their email address.
-
Enter the email address as needed.
-
Tap Done.
-
NSPOS validates that the email address is formatted correctly, but it doesn't validate if the address is real.
-
You are alerted that the receipt will be sent by email.
-
Tell the shopper that the digital receipt will be sent to by email.
-
-
If they asked for a printed receipt, hand it to the shopper.
NetSuite ERP saves the receipt in the transaction history. A sales associate can reprint a receipt from the register.
Re-send a Digital Receipt
If a shopper asks to have a receipt sent again, including to a different address, the action must be performed in NetSuite ERP. You can't re-send a receipt from an NSPOS register.
Sent receipt email are saved with the employee record that uses the From email address. This is the address you choose when configuring your digital receipt setup.
To re-send a digital receipt email:
-
Go to Customization > Lists, Records, & Fields > Record Types.
-
On the NSPOS Enable Features row, click List.
-
Click View.
-
Open the Digital Receipt subtab.
-
Click the Sender Email Address name to open their employee record.
Email sent from this employee-record address are found under the Communication subtab.
-
Use the Primary Recipient column to find the shopper’s email address.
-
Click View for the desired email.
-
Click Reply to All.
-
Leave the Additional Recipients “<Type then tab>” field empty.
-
Click the Email field and enter the shopper’s email address.
-
Click Merge & Send.
Tip:You can click Refresh to confirm the email was sent.
Enabling Digital Receipts in NetSuite
Use the NSPOS Enable Features page to enable the digital receipt option on your registers. This page is also where you set up the default digital receipt. This default applies to all stores without a by-location digital receipt setup.
You can add your logo, company information, website, and header/footer text to customize your digital receipts.
NSPOS uses NetSuite’s Advanced PDF/HTML Template and Email Template features to configure digital receipts. You should familiarize yourself with the features before attempting to customize a receipt setup. See Advanced PDF/HTML Templates for Digital Receipts and Email Templates for Digital Receipts.
Upload your receipt logo before you start these steps. See Logos for Digital Receipts.
To enable and set up digital receipts:
-
Go to Customization > Lists, Records, & Fields > Record Types.
-
On the NSPOS Enable Features row, click List.
-
Click Edit.
-
Open the Digital Receipt subtab.
-
Check the Enable Digital Receipt box.
Tip:If Enable Digital Receipt isn't checked, the digital receipt setup fields won't appear in NSPOS.
-
Select the Email Template or use the default template.
The email template formats the email used to deliver the receipt. See Advanced PDF/HTML Templates for Digital Receipts.
-
For Advanced PDF Template, select Custom Digital receipt PDF/HTML Template NSPOS.
The PDF template formats the digital receipt layout. You can customize a template using XML. See Advanced PDF/HTML Templates for Digital Receipts.
Note:Template procedures are standard NetSuite functionality.
-
Select the employee whose email address should be used for the Sender Email Address. This field configures the From: address.
Important:The owner of the sending email address must be set up as an Employee in NetSuite.
-
Select the Receipt Logo. See Logos for Digital Receipts.
-
Enter your Company Name and other business information that you want on the digital receipt:
-
Enter the company address and telephone information as they should appear on the receipt.
-
Use Receipt Details-Web to add your website. For example, enter
www.retailbusinessname.com
. -
Enter Header Text to appear at the top of the receipt.
-
Enter Footer Text to appear at the bottom of the receipt.
-
Click Save.
-
Use any NSPOS register to finish the digital receipt setup. See Using NSPOS to Finish Setting Up Digital Receipts.
Setting Up Digital Receipts by Location in NetSuite
In addition to setting up a default digital receipt, you can set up unique receipts for specific locations. For example, you might want to use a different logo or display company information that is different from the default.
Locations without a receipt setup will use the default setup.
NSPOS uses NetSuite’s Advanced PDF/HTML Template and Email Template features for digital receipts. You should familiarize yourself with the features before attempting to customize a receipt setup. See Advanced PDF/HTML Templates for Digital Receipts and Email Templates for Digital Receipts.
To set up a digital receipt for a location:
-
Log into NetSuite.
-
Go to Setup > Company > Locations.
-
Find the desired location and click Edit.
-
For Digital Receipt - PDF Template, select Custom Digital receipt PDF/HTML Template NSPOS.
The PDF template formats the digital receipt layout. You can also configure a template using XML. See Advanced PDF/HTML Templates for Digital Receipts.
Note:Template procedures are standard NetSuite functionality.
-
Select the receipt Logo. See Logos for Digital Receipts.
-
Open the Digital Receipt subtab.
-
Check the Enable Location Specific Settings box.
-
Select the Email Template or use the default template.
The email template formats the email used to deliver the receipt. See Email Templates for Digital Receipts.
-
Select the employee whose email address should be used for the Sender Email Address. This field configures the From: address.
Important:The owner of the sending email address must be set up as an Employee in NetSuite.
-
Enter your Company Name and other business information that you want on the digital receipt:
-
Enter the company address and telephone information as they should appear on the receipt.
-
Use Receipt Details-Web to add your website. For example, enter
www.retailbusinessname.com
. -
Enter Header Text to appear at the top of the receipt.
-
Enter Footer Text to appear at the bottom of the receipt.
-
Click Save.
-
If you haven't already, use any NSPOS register to finish the digital receipt setup. See Using NSPOS to Finish Setting Up Digital Receipts.
Using NSPOS to Finish Setting Up Digital Receipts
After you set up digital receipts in NetSuite ERP, you must configure the receipts in NSPOS. You can perform these steps on any NSPOS register. The next synchronization cycle will automatically apply the settings to other stores and registers.
To finish setting up digital receipts:
-
Press Ctrl+F12 on the keyboard to open the Function List.
-
Enter
receipts
in the search field. -
Tap Configure Receipts.
-
Scroll right to the Retail section.
-
To enable the Prompt for a receipt type, enter Ask customer (default).
-
Select a Default receipt option – None, printed, digital, or printed and digital. The default is the option pre-selected for the receipt prompt.
-
Under Retail: Receipt type options, check the types you want to offer in the prompts.
If you don't select a receipt type, the Default receipt option is used.
Tip:To prevent the receipt prompt from appearing, check the Default receipt option and clear any checks in the Retail: Receipt type boxes.
-
Click Done.
Note:The Required Flag text field isn't required. You can leave it empty.
Troubleshooting Digital Receipts
This topic provides steps for troubleshooting sending digital receipts to shoppers. For issues not listed here, contact NetSuite Customer Support.
To attempt sending a receipt email again, see Re-send a Digital Receipt.
-
Receipt email was undeliverable – To view emails that couldn't be delivered, go to Lists > Mailing > Undelivered Emails. The page lists possible reasons that the delivery failed.
-
Receipt email was not sent — If a transaction invoice and receipt didn't synchronize from the register to NetSuite, the email can't be sent. Contact NetSuite Customer Support for help.
-
Receipt email not received due to incorrect email address — If a shopper contacts your business saying they gave an incorrect address, update the shopper’s customer information in NSPOS. Then follow the steps to Re-send a Digital Receipt.
Working with Templates
The NSPOS bundle includes one PDF/HTML template and one email template. Both templates use elements designed to be populated with NSPOS data. You shouldn't customize these original templates.
If you want to customize, you can save copies of the templates and customize only those copies. Using copies to apply customizations can prevent future bundle updates from overwriting your work.
Note that template procedures are part of standard NetSuite functionality. Use the Help Center links included in the following topics as guides to customizing templates.
You should not customize the NSPOS default PDF/HTML and email templates. Apply customizations to template copies only.
Advanced PDF/HTML Templates for Digital Receipts
This template feature formats the digital receipt layout. You can use it to customize your digital receipts.
Customizing a PDF template requires a working knowledge of XML.
You must have the Advanced PDF/HTML Templates feature enabled.
To enable Advanced PDF/HTML Templates:
-
Log into NetSuite.
-
Go to Setup > Company > Enable Features.
-
Open the SuiteCloud subtab.
-
Check the Advanced PDF/HTML Templates box.
-
Click Save.
To work with the NSPOS PDF Template:
-
Log into NetSuite.
-
Go to Customizations > Forms > Advanced PDF/HTML Templates.
-
Locate the template Custom Digital receipt PDF/HTML Template NSPOS.
-
Click Edit or Customize to view the XML source and make changes.
Tip:You can also edit a template in Preview mode by toggling Source Code off.
Read all prompts that alert you to possible saving issues when switching between Preview mode and Source Code mode.
-
Before making any changes, click Save As and enter a different name.
Then adjust the Company and any Location setups to use the PDF template copy.
For more information, see Using PDF Templates.
Email Templates for Digital Receipts
The email template formats the email used to deliver the receipt PDF. You can customize this email.
You must have Customer Relationship Management enabled first.
To enable Customer Relationship Management:
-
Log into NetSuite.
-
Go to Setup > Company > Enable Features.
-
Open the CRM subtab.
-
Check the Customer Relationship Management box.
-
Click Save.
To work with the NSPOS digital email template
-
Log into NetSuite.
-
Go to Documents > Templates > Email Templates
-
Locate the Default digital receipt template.
-
Click Edit to view the XML source and make changes.
Edit mode uses a text editor, not an XML source editor.
-
If you make changes, use Save As and enter a different name.
Then adjust the Company and any Location setups to use this email template.
For more information, see Working with Email Templates.
Logos for Digital Receipts
You can upload a logo image file for a digital receipt using either of two methods:
-
From the NSPOS Enable Features > Digital Receipt subtab, click + to upload.
You can also add a Logo from the location record.
-
Upload your image file to the File Cabinet. See Upload Images to the File Cabinet.