Skip to content

Attaching a Customer to a Sale

You can associate a customer with a sale to print their details on the receipt, track purchase history, and meet invoicing requirements. Attaching a customer is optional -- if no customer is selected, the sale is recorded as an anonymous transaction.

Selecting a Customer

Before or during the sale (but before completing payment), tap the "Customer" button on the POS screen. A search dialog appears where you can look up customers by:

  • Name: Type part of the customer's first or last name.
  • Code: Enter the customer code (e.g., CUST-00042) for an exact match.
  • Phone: Search by phone number.

Select the customer from the results. Their name appears on the POS screen, confirming the association. The customer remains attached to the sale until you remove them or complete the transaction.

Removing a Customer

If a customer was selected by mistake, tap the customer name on the POS screen and select "Remove Customer". The sale reverts to an anonymous transaction.

Creating a New Customer at the POS

If the customer is not in the system, you can create a new record directly from the POS Terminal without leaving the sale screen. Tap "Customer" and then "New Customer". Enter at least the first and last name, then save. The new customer is automatically attached to the current sale and becomes available for future transactions.

Creating a customer at the POS requires the customers.create permission. The new customer record syncs to HQ and all other stores.

What Appears on the Receipt

When a customer is attached to a sale, the printed receipt includes:

  • Customer name
  • Customer code
  • Tax ID (if recorded on the customer record)

This satisfies invoicing requirements in jurisdictions that need customer identification on receipts.

Permissions

PermissionDescription
customers.viewSearch and view customer records
customers.createCreate new customers from the POS Terminal