---
schema_version: "1"
id: 0444886a187fa881f031305edb2a7c73f2cdffd6983b48f721fbf809aedbbe3f
title: POS Registers End-User Documentation
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_cms_settings_pos_registers_end_user_documentation.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_pos_registers_end_user_documentation.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 358a81895edeccd2bc149e420b1bb999ba0bd57915471dd5975adbadf8dd117d
description: Review Point of Sale (POS) Register policies and registration approval modes.
products:
  - Commerce
release: "264"
---
# POS Registers End-User Documentation

Review Point of Sale (POS) Register policies and registration approval modes.

## When the Has POS Registers app settings are enabled

the POS app checks to see if it is allowed to use the app.

## Register Not Configured

If the register isn't preprovisioned in CMS, the POS behaves in the way you set it in the POS Store Settings POS Registration Approval Mode.

## Pre-Provisioned Mode

The app will show the installation ID along with a Retry button. Make note of the installation ID and use that ID to create the register in the CMS by following the instructions below.

1. In CMS, go to **Store Management > Registers**.
2. Select a store and click **Create** in the upper right of the screen.
3. Fill out the required fields. Refer to [POS Activation & Register Setup](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_hardware_activate_pos_app.htm&release=264.0.0&type=5 "Activate your iOS device and install it as in-store register. First, download the TestFlight and Point of Sale (POS) apps on your iOS device.") for more details.
4. Save your changes.
5. After the register is created in the CMS, click **Retry**.

## Self-Registered Mode

If there's a list of register IDs available, select the register ID from the dropdown. This list can be controlled using the "[Store Register Number](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_pos_registers_cms_configuration_and_setup.htm&release=264.0.0&type=5 "Set up Point of Sale (POS) registers in CMS so you can turn them on for your store.")" settings.

If there are no register IDs available, the app shows a text field. Enter the register ID that you want to associate this device with.

If the register exists in the CMS and is authorized, the POS shows the "Welcome to Register" message.

![The POS app showing the Welcome to Register message](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_cms_settings_welcome_to_register.png)

## Pre-Configured Register

If the register is preprovisioned in CMS, the POS app shows the store and register ID details as shown.

![The POS App showing the store and register ID](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_cms_settings_preconfigured_pos_register.png)

If an associate is assigned to one store (for example Store A), they receive the error message, "You are not authorized to use this device in this store," when attempting to log into a different store (for example Store B) on another device.

## Peripheral Enforcement Policy

If the merchant chooses Pre-Provisioned mode, the POS app also checks every device that is connected to the POS. It then decides if the POS can talk to the device or not.

The following peripherals are validated today:

- **Card Readers**
    - Adyen Verifone Terminal
    - Regular Verifone Reader
- **Scanners**
    - Zebra
    - Socket
    - Verifone
- **Printer**
    - Star
    - Epson

Tip: See the PDF attachment for a full list of supported devices.

The validation is performed by comparing against the serial number and model. If either of these fields is set as “ANY”, the POS app won't perform any validation. If there's a value for either of these fields, the POS app only communicates with the peripheral if it has the same serial number/model number as specified for this register.

If the peripheral isn't authorized, then the app shows an “Authorization Error” message. To get out of this case:

1. Edit the Register details in the CMS by adding this peripheral’s serial number/model number.
2. Edit the Register details by choosing “ANY” for the peripheral’s serial number and model number.
3. Get the peripheral that is specified in the Register details.

![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 the merchant has chosen self-registered mode and no explicit preprovisioned rule is configured, then there's no peripheral validation.

## Files

[POS Peripheral Devices](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/POSPeripheralDevices-Sheet1.pdf)