Point of Sale
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2
Microsoft Dynamics AX for Retail POS is the point of sale (POS) program for Microsoft Dynamics AX. POS tasks are performed by using a POS register. The graphical user interface (GUI) is easy to use and can be set up to meet the requirements of many industries, such as food service, fashion, and grocery.
This topic includes links to important information about how to plan, deploy, configure, and customize Retail POS.
Learn Install Extend Configure |
Learn
Task |
Details |
Topics |
---|---|---|
Learn about new features in the latest release. |
Review new and changed Retail features since the release of Microsoft Dynamics AX 2012. |
Install
The following tables provide information about the Microsoft Dynamics AX features and components that you must install before you install Retail POS.
Install components at headquarters
Install the following components at the headquarters location.
Task |
Details |
Topics |
---|---|---|
Deploy Microsoft Dynamics AX |
Retail POS is a component of AX 2012 R3. |
|
Install and configure Retail Headquarters |
When you install Retail Headquarters by using Setup, you install the basic components to run Microsoft Dynamics AX Retail. |
|
Install and configure components of Commerce Data Exchange |
Commerce Data Exchange is a system that transfers data between Microsoft Dynamics AX and retail channels. At headquarters, you must install Commerce Data Exchange: Async Server and Commerce Data Exchange: Real-time Service. |
Install Commerce Data Exchange: Async Server Specify working folders for Commerce Data Exchange Install Commerce Data Exchange: Real-time Service (Retail Transaction Service) |
Install Retail SDK |
The Retail Software Development Kit (SDK) includes code samples, templates, and tools to customize Microsoft Dynamics AX 2012 Retail clients. |
Install components at the stores
Install the following components at each store location.
Task |
Details |
Topics |
---|---|---|
Install and configure components of Commerce Data Exchange |
Commerce Data Exchange is a system that transfers data between Microsoft Dynamics AX and retail channels. At stores, you must install Commerce Data Exchange: Async Client. |
|
Create channel databases and offline databases |
Each store location must have a channel database to store the data that is needed for retail transactions. POS registers connect to the channel database to access data and to upload transactions. Optionally, you can also have an offline database at each register. An offline database lets you continue to use the register even if the connection to the channel database is temporarily lost. |
Create a channel database or an offline database (AX 2012 R3) Create a store database or an offline database (AX 2012 R2 and AX 2012 Feature Pack) |
Install Retail POS |
Install Retail POS on point of sale registers. |
Extend
Extend and customize Retail POS
Task |
Details |
Topics |
---|---|---|
Extend Retail POS |
The Retail Software Development Kit (SDK) includes .NET libraries you can use to extend existing Retail POS functionality. |
|
Customize Retail POS |
The Retail Software Development Kit (SDK) includes .NET libraries that you can use to customize Retail POS functionality. You can also build your own libraries and integrate them with Retail POS. |
Configure
Microsoft Dynamics AX 2012 for Retail supports multiple retail channels, including online stores, online marketplaces, and brick-and-mortar stores. In Retail, a brick-and-mortar store is called a retail store. Each retail store can have its own payment methods, price groups, point-of-sale (POS) registers, income accounts and expense accounts, and staff.
After you create a retail store, you assign the products that you want the store to carry. You also assign employees, registers, and customers to the store. Finally, you add the new store to an organization hierarchy.
The following tables describe the configuration tasks that you must complete in Microsoft Dynamics AX for a brick-and-mortar store.
Prerequisites
Task |
Details |
Topics |
---|---|---|
Configure organization structures for Retail |
Set up organization hierarchies for retail assortments, replenishment, and reporting. Organization hierarchies represent the relationships between the organizations that make up your business. When you set up stores, you can add them to an organization hierarchy. The stores then share data that is used for assortments, replenishment, and reporting. |
|
Set up address books for employees and customers |
Microsoft Dynamics AX 2012 includes a global address book that is shared among all companies in your environment. The global address book stores party record information for each organization or person that your organization has contact with. |
|
Set up a warehouse to represent the retail store |
A retail store is considered a type of warehouse. First, you create a warehouse and define it as a store. Then, you create a new store and assign the warehouse to it. |
|
Set up number sequences for retail stores, store statements, and statement vouchers |
Before you can create stores, statements and statement vouchers, you must set up number sequences for them. |
|
Configure parameters for Retail |
Set parameters to configure Retail for your business. Parameters provide default settings and values. |
|
Set up the methods of payment that the store accepts |
If you accept payments that are made by using checks, credit cards, debit cards, corporate charge cards, gift cards, customer credit, and other forms of payment, you must set up each payment method for your organization. You can assign specific payment methods to each store and then set up store-specific settings for each payment method. To process credit card transactions at retail point-of-sale (POS) registers, you can also set up payment services. |
Setting up payment methods (Retail) Set up payment connector (optional) |
Set up sales tax groups |
Sales tax groups are groups of sales tax codes that are attached to customers and vendors. The sales taxes that apply to a transaction are determined by the sales tax codes that are included both in the sales tax group and in the item sales tax group of the transaction. |
|
Set up retail products, product hierarchies, product variants, and product assortments |
Before you can offer products for resale in your retail channels, you must create and configure the products in Microsoft Dynamics AX. To link the products that you sell to the retail channels that sell those products, you must set up assortments. |
|
Set up retail product pricing |
Use price groups to create and manage prices and discounts for retail products. For example, you could use price groups to offer specific products at different prices to different groups of customers in different stores. |
|
Set up staff |
Before workers can perform their job duties in the retail store, you must set up the workers in Microsoft Dynamics AX. You must also assign appropriate permissions to the workers, so that they can log on and perform tasks. |
|
Configure the Retail POS profiles and other settings to assign to the store |
Profiles include basic information about the receipts, appearance, and functionality of the registers at the stores. |
Set up a retail store
Task |
Details |
Topics |
---|---|---|
Create a retail store |
A retail store is considered a type of warehouse. First, you create a warehouse and define it as a store. Then, you create a new store and assign the warehouse to it. |
|
Assign a sales tax group to the store |
A sales tax group is required for each store. |
|
Assign the accepted payment methods to the store |
After you create a payment method in Retail, you can assign the payment method to stores. Multiple payment methods for stores can be based on a single organization-wide payment method. Each store payment method can have different settings. |
|
Add details to product descriptions |
Use product attributes to add merchandising details, such as rich text, images, and videos to the descriptions of products that you offer in your retail stores or in product catalogs. |
|
Add the store to an organization hierarchy |
Add the store to an organization hierarchy that is assigned to a purpose of Retail assortment, Retail replenishment and Retail reporting. You use the hierarchy to select the stores that you distribute assortments to or replenish stock for. For example, you assign a store to an organization hierarchy with a purpose of Retail assortment. Then, when you distribute assortments to retail channels, you can select only the retail channels that are included in this organization hierarchy. |
After you set up a retail store
Task |
Details |
Topics |
---|---|---|
Configure the point of sale (POS) registers for the store |
When you set up a register in Retail POS, you select a hardware profile and a visual profile for the terminal. A hardware profile determines the physical configuration of a terminal and a visual profile determines its screen characteristics. You can assign the profiles either to a specific register or to a group of registers. |
|
Assign product assortments to the store |
The assortment that is assigned to a store contains a list of products that are available in the store.
Note
You can assign the retail store to an existing assortment or create a new assortment for the retail store.
|
|
Process assortments |
Process assortments to generate the list of products that are included in the assortment and to make the products available in the retail store. |
Set up data exchange between Microsoft Dynamics AX and the store
Task |
Details |
Topics |
---|---|---|
Set up channel integration profiles |
Profiles enable the components of Retail to communicate with each other. Set up profiles before you configure data exchange settings. |
Set up a profile for Async Server (AX 2012 R3 only) Set up a Real-time Service profile Set up a profile for Synch Service (AX 2012 R2 and AX 2012 Feature Pack only) Set up a channel database profile (AX 2012 R3 only) Set up a store database profile (AX 2012 R2 and AX 2012 Feature Pack only) Set up an AOS profile (AX 2012 R2 and AX 2012 Feature Pack only) |
Configure data distribution and scheduling. |
In AX 2012 R3, a channel data group is a group of one or more retail channel databases. A data package is generated for each data group. All channel databases in a data group subscribe to the same data. In AX 2012 R2 and AX 2012 Feature Pack, a distribution location is a record that links a store to the database. Distribution locations represent the destinations of distributed data. A distribution location list is a group of distribution locations. For example, you can set up a distribution location list per region or per time zone. Scheduler jobs are the mechanism for distributing data to and from stores. Jobs are made up of subjobs, which specify how to distribute the data in selected tables and selected table fields. |
In AX 2012 R3: Configure jobs and subjobs in Retail Scheduler In AX 2012 R2 and AX 2012 Feature Pack: Create distribution locations for retail databases |
Send configuration settings and data to the stores |
After store settings and data exchange settings have been configured in Microsoft Dynamics AX, run jobs to distribute data to the store databases. In AX 2012 R3: Synchronize all data for the channel database. In the Channel database form, click Full data sync and then select the distribution schedule that is named Full sync. In AX 2012 R2 and AX 2012 Feature Pack: When you set up a new store database, you must run all A jobs for that location. In addition, run the following N jobs:
To avoid sending all data to all locations, you can temporarily modify the distribution schedule for the job, so that the data is sent only to the new location. |
|
Set up offline database synchronization for registers |
Offline profiles define which data is synchronized from the store database to the offline databases on POS registers. Each offline profile consists of several offline scopes. The default scopes are modeled after the jobs that are used to synchronize data between Microsoft Dynamics AX and the stores. For example, a scheduler job pushes tax-related information from Microsoft Dynamics AX to the stores. The tables that are included in that scheduler job are also included in the offline scope that pushes tax-related information from the store database to the offline database. |