---
schema_version: "1"
id: 87153411ef22fdebfeca4611ca17a7207c3e2b99a5fc37464a28efb57c8aa8e8
title: Configure Employee Discounts in Point of Sale
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_pos_checkout_emp_discount_configure.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_pos_checkout_emp_discount_configure.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: dc576ff6847110f352e14e6dfc509eefe328cdcfde3b04289b590fb5483358f8
description: POS lets employees enter their information to receive purchase discounts. To apply discounts, create a Customer rule that checks for an employee when you create a promotion. You can also configure employee validation using an SPI to validate employee information before applying promotions.
products:
  - Commerce
release: "264"
---
# Configure Employee Discounts in Point of Sale

POS lets employees enter their information to receive purchase discounts. To apply discounts, create a Customer rule that checks for an employee when you create a promotion. You can also configure employee validation using an SPI to validate employee information before applying promotions.

- Modern POS App Build: 8.0.1 or greater. 9.3.1 or greater for validation
- Platform Support: iPhone & iPad
- Offline Support: No

To apply an employee discount to one or more products or an entire transaction, add a Customer rule that checks for an Employee while creating a promotion. See [Create Product Promotions in Point of Sale CMS](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_create_promotions.htm&release=264.0.0&type=5 "Learn how to configure promotions in Point of Sale CMS, including basic information, promotion configuration, and promotion codes.").

Configure the employee discount deep link under Employee Discounts in Cart Options.

To configure a manager's approval for Employee Discount sales, see [Store Associate Approval Policies](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_store_associate_approval_policies.htm&release=264.0.0&type=5 "Control which features and roles in Point of Sale CMS require approval.").

Point of Sale supports employee validation using an SPI. After inputting employee information into the app, a request is sent to the endpoint with the input data. If the information is valid, the promotions are applied. If not, an error message is displayed to the store associate, and the promotions aren’t applied.

1. In CMS, go to **Integrations** | **Customer Connectors**.
2. To configure the SPI, select **Create**.
3. Under Connector Type, select "SPI".
4. Under Endpoint Name, select "VERIFY\_EMPLOYEE - Verify Employee".
5. Under API Endpoint, enter the URL endpoint of the SPI.
6. Under Integration Type, enter "HTTP\_POST".
7. Under JSON Headers, enter "{"contentType": "application/json"}".
8. Save your changes.

## Employee Discount Behavior in POS

Employee discounts in Retal Cloud POS can be applied by tapping the Employee Discount Deep Link during a sale, which opens a window to input employee information. If configured, the Employee Discount Validation SPI validates the employee's information and applies the appropriate discount to the transaction. If you return or exchange something, the original employee information is shown but you can't change it. The cart must apply the discount again and revalidate the employee if needed.

### Sales

Add a product to the cart and apply an employee discount by tapping on the Employee Discount Deep Link. The Employee Info window displays allowing you to input the employee's information. Note that this window isn’t a configurable layout. After all the information is entered and you tap **Continue**, the user is aked to confirm or edit the information.

### Validation

If the Employee Discount Validation SPI is configured after tapping "Apply," the employee's information is validated. If successfully validated, the app automatically applies the appropriate discount(s) to the transaction. However, if ‌validation through the SPI fails, the app indicates the failure and prompts the user to edit the information before proceeding with the transaction.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note Starting with app version 10.3.1, the Employee Discount Validation SPI now includes support for promotionID.

### Returns and Exchanges

When returning or exchanging one or more items from a transaction with an employee discount, the employee information that was added to the original order ise visible from the Employee Discount cart option. However, it’s not editable during returns or exchanges.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_note.png)

Note If validating with an SPI, for returned items with an employee discount, the cart must reapply the discount and revalidate the employee, if required, for the new sale.

### Receipts

Employee information (for example employee ID, email, and so on) can be configured to show on printed receipts. This is a list of tags related to employee discounts. See [Configure Receipts](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_receipts_config.htm&release=264.0.0&type=5 "Customize Point of Sale receipt appearance to match your branding and create a consistent customer experience. Control email receipt-sharing options so that you can ensure secure and efficient delivery. Format receipt content to highlight important information and improve readability.").

- :ps\_employee\_id
- :ps\_employee\_first\_name
- :ps\_employee\_last\_name
- :ps\_employee\_email

### Reporting

Orders with employee discounts are recorded in the Electronic Journal as "EMPLOYEE SALE".

### Known Issues & Restrictions

- Employee discounts are considered customer discounts, which are not supported in Offline Mode.
- When adding new sale products to a return/exchange, those products get an employee discount added even if the person ‌returns the items and buys new items. It's best to place a separate order if the sale items can't get the employee discount.

## Employee Discount FAQs for POS

Get answers to common questions about employee discounts in POS.

### Frequently Asked Questions

 
| Common questions | answers |
| --- | --- |
| Can there be more than one employee customer type? | Not while using the employee promotion rail. However, you can have multiple employee customer types by using customer groups promotions instead. The downside of this approach is that these promotions won't be tracked as employee sales in the Electronic Journal and other reports. See [Apply Customer Groups to Promotions](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_apply_customer_groups_to_promotions.htm&release=264.0.0&type=5 "Merchants can create targeted promotions tailored for specific customer groups, for example veterans, teachers, which are defined in their customer records. By using the customerGroup attribute, shared across the SPI and Salesforce fields, merchants can efficiently apply these targeted promotions to groups of customers. This functionality is supported via Point of Sale's SPIs and Salesforce Sales Cloud (SFSC). For NetSuite customers, contact a Retail Cloud representative for custom mapping instructions."). |
| Can multiple promotions be set up for employees, such as discounts on different products? | Yes, multiple promotions can be set up for employees. The Customer Type (is Employee) parameter is available for any promotion type as noted in this article. These promotions follow standard rules for combinability and product eligibility. |
| Is there a way to validate store employees against CMS employees and apply promotions based on roles? | No, currently, Point of Sale only supports employee validation through SPI to discourage the bulk loading of all corporate employees into the system. |
| For external validation, what's the required response? | External validation is true if any of the employee fields are filled in (first name, last name, email, or employeeID) and there's no error message. If there's an error message, error code, or an empty response, the employee's validation fails. |
| Can an employee be linked as a customer to apply employee sales? | You can connect employees to customers in the CRM. You can also use the rules for Customer Groups and Customer Type when you give promotions to employees. This setup allows for more granular promotion application and employee sale tracking, although individual testing is recommended for confirmation. |
| Can I customize the layout and fields for employee verification on the POS app? | Currently, there's no configurable layout available for employee verification on the POS app. The fields displayed to the associate during the verification process are statically defined, and all fields are required. |