Using the Self-checkout Kiosk

Applies to NSPOS 2024.1 and later.

NetSuite Point of Sale (NSPOS) includes a self-checkout kiosk feature. The kiosk lets your shoppers make purchases without the need for a cashier to handle each step in the process.

Use these topics to understand and work with an NSPOS kiosk workstation. To stage a kiosk or customize your kiosk welcome page and item images, see Stage a Self-checkout Kiosk.

The NSPOS kiosk works in three modes:

Also see Comparing NSPOS Kiosk vs. Register Functionality.

Important:

NSPOS SuiteTax is not available for use with a self-checkout kiosk.

Idle Mode

This mode greets the shopper with a custom welcome page. By default, it guides the consumer to tap Start Checkout or scan an item's bar code to begin. .

Shopper start menu close Shopper Start Menu

Idle mode includes a button the shopper can tap to Call for Assistance from the attendant.

Tip:

You can configure the kiosk to replace the image on the left with your business logo.

Call for Assistance button

Sales Mode

This mode opens the journal for the shopper to add their purchase items, tender payment, and receive a printed receipt.

Journal

The journal provides a list of items as they are added to a transaction. In other applications the journal might be called the cart or basket.

Kiosk journal

When a shopper scans an item, it appears in the journal with these details:

  • Item image

  • Item display name

    The display name will wrap if it is longer than the line width.

  • Price subtotal = (quantity x regular unit price) - discount

    Subtotal does not include tax

  • Item quantity

  • Item price without tax and discounts and the sell unit, for example "each"

  • Tax calculation based on the item quantity and price

  • Discounts calculated for the line. All discounts are summarized. Transaction discounts appear on a separate line.

Item as shown in the Journal

A shopper must scan or key-in a bar code one item at a time. Only the attendant can:

  • Change an item quantity

  • Void an item

  • Void the transaction

Key In Code

If an item's bar code will not scan, the shopper can tap this button to enter bar code numbers manually.

Key In Code button Shopper Key in Code
Note:

Assistance mode includes a Find Item search that is not available to the shopper.

Payment Summary

Located on the right, the payment summary shows the subtotal, combined discounts, and the total tax due.

Payment summary section

Under the Tax Total the shopper can tap Show Details to view the tax breakdown by tax schedule or tax code/group. They also see the percentage charged for each tax nexus.

Show tax details Hide tax details

After the shopper has finished adding items, the next step is tapping the Pay button. The kiosk guides the shopper to swipe their payment card and follow instructions on the attached PIN pad.

Tip:

The kiosk supports payments by credit and debit card only.

payment screen

After the shopper tenders their payment card, the kiosk advises that the payment is processing.

Payment processing message

The receipt printer prints the transaction receipt when payment is complete. The kiosk then returns to idle mode.

Call For Assistance

If a shopper needs attention from an attendant, they can tap Call for Assistance. The attendant on duty should see the request and arrive to assist.

Shopper assistance needed

Assistance Mode

Assistance mode provides the attendant with tools to solve common issues and help shoppers complete transactions. The attendant must enter NSPOS login credentials to switch the kiosk to assistance mode.

Assistance Login

An NSPOS login is required to access assistance mode. This login is the same as normally used by employee authorized to handle transactions at an NSPOS register in the location.

Assistance login close up Assistance login
Tip:

When setting up an attendant's login credentials, keep in mind that they will be entering them using the kiosk's onscreen keyboard.

Adjust Item Quantities

The attendant can update items in the journal to assist the shopper. They can:

  • Change an item quantity

  • Void an item

Assistant mode close a

Key in Code

If an item's bar code will not scan, an attendant can use the "key in code" button to manually enter the bar code numbers for the shopper. This button is available to shoppers.

Assistance options

Find Item

Enter a portion of an item name, bar code, or UPC to find an item and add it to the journal. This item-search feature is available in assistance mode only. Shoppers are limited to using Key in Code when a bar code will not scan.

Find item closeup Find item

Void Transaction

Remove an open transaction from the journal, making the kiosk ready for the next transaction.

Confirm to void transaction

System Tools

An attendant can use the system tools to work with the receipt printer. They can also minimize the kiosk app to gain access to the Windows OS or other applications.

  • Printers – Find and set up receipt printers

    Windows supports printing through the ESC/POS printer control language.

    Note:

    Printers used with NSPOS kiosks must support OLE for Retail Point of Sale (OPOS). OPOS is a point of sale (POS) peripheral-device standard for Microsoft Windows operating systems. The driver enables communication between a supported device and an OPOS-compliant POS application, such as a printer or bar code scanner and NSPOS.

    • Find Printers – Find and use a receipt printer on your network configured for use with the kiosk

    • Print Sample – Generate a sample printout

    • Check Status – Verify that the receipt printer is online

    Tip:

    If you are alerted with the message "Printer not claimed," you may have another NSPSO instance running on the workstation.

    Printer configuiration
  • Go Back – Return to the previous page

  • Minimize App – Minimize the kiosk to perform other tasks on the computer

  • Save & Quit – Save any changes and exit the system tools page

Assistance Mode Inactivity

NSPOS automatically ends an assistance mode session and logs off the attendant if the kiosk detects no activity for 60 seconds.

Assistance session timeout

Comparing NSPOS Kiosk vs. Register Functionality

This topic lists key ways in which an NSPOS register and self-checkout kiosk are similar or different.

Backward Compatibility

The ability to have the server on the latest release while waiting for an opportunity to upgrade individual workstations that are on the previous release works the same for a kiosk setup as it does for an NSPOS register.

However, because 2024.1.0 is the first release of the NSPOS kiosk, backward compatibility is unavailable for this version.

Customer Record Updates

Specific customer records are not available to "find" from a kiosk. Transactions made on a kiosk are assigned to the "anonymous customer."

Inventory Items and Images

Items for sale are configured in NetSuite ERP in the same way for both NSPOS and KIOSK. For the kiosk, you can now add an item image to be displayed with the item when it is added to the journal. Item images are not available for NSPOS registers.

Offline Mode

Similar to an NSPOS register, shoppers can continue using a kiosk if internet connectivity is lost. Synchronization is paused but will resume when the connection is restored. However, credit and debit card processing will be affected unless the kiosk is configured to accept payments (within defined limits) in offline mode.

You can set up FreedomPay to accept offline payments for NSPOS transactions done in offline mode. NSPOS processes the payments using the FreedomPay configuration.

See Working offline and handling errors for more information about how NSPOS works in offline mode.

Payments at the Kiosk

The functionality to accept multiple forms of payment at the kiosk is limited in NSPOS 2024.1.0.

  • Kiosk supports payments through the U.S. FreedomPay payment gateway only

  • Payments must be tendered using a credit or debit card.

  • Cash payments are not supported

  • Gift card payments are not supported

A standard NSPOS register can take multiple forms of payment.

Note:

An error message appears if the kiosk application starts without a Payment Provider configured on the kiosk's RA-Workstation record. If this error occurs, configure the payment provider and then restart the NSPOS kiosk application. The update will downsync to the kiosk.

Receipts

Only paper receipts are supported in NSPOS 2024.1. Receipts customized for use with NSPOS will appear different when printed from a kiosk. NetSuite Customer Support or Professional Services can provide customization assistance to modify your kiosk-receipt content.

Returns and Refunds

Returns and refunds cannot be processed at the kiosk. Instead these transactions must be done using an NSPOS register. The transaction from a kiosk purchase synchronizes to the server and then to registers in the store. Synchronization occurs within a short period, after which the cashier can process a validated return from an NSPOS register.

Suspend and Resume

A transaction on the kiosk cannot be suspended or resumed. Note that if a kiosk with an open transaction must be restarted due to an issue, the transaction will remain open. When the kiosk is available again, the attendant can let the transaction continue or void it to begin again or free-up the kiosk for the next shopper.

Tax Process

Only the default NSPOS tax process is supported for kiosks in NSPOS 2024.1.0. The NSPOS SuiteTax feature for new accounts is not supported for kiosk workstations. We expect to make SuiteTax available for the kiosk in a future release.

Related Topics

General Notices