---
schema_version: "1"
id: 1677c7a424697154402ce24d6876caef809b634ba437513c2ded75b6508e1344
title: Track Changes in Point of Sale CMS with Audit Logs
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_cms_modules_audit_logs.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_audit_logs.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4506fee3eca3cf60a453de5e2c9d2d3740c9dd6024792d71ae40092d35b65e6f
description: Track who modified critical configurations in Point of Sale CMS to areas such as app configurations, layouts, and server settings.
products:
  - Commerce
release: "264"
---
# Track Changes in Point of Sale CMS with Audit Logs

Track who modified critical configurations in Point of Sale CMS to areas such as app configurations, layouts, and server settings.

Some examples of the resources include:

- App Configurations
- Layouts
- Feeds
- Field Mappings
- Notifications
- Server Settings
- POS Store Settings
- Order Number Range Configurations

## Accessing & Filtering Audit Logs

1. Go to **Audit Logs**.
2. Under **Resource Type**, select the type of resource (for example feed).
3. Under **Action**, select the action performed on the resource (for example created).
4. Under **User Role**, select the CMS role (for example CMS Admin) assigned to the user who performed the action for the specified record in the audit log.
5. Under **IP Address**, enter the IP address of the user who performed the action.
6. Under **User ID(s)**, enter CMS user IDs associated with the actions you want to review. You can input multiple user IDs to filter records for specific individuals or teams.
7. Configure the **Date Range** and **Time Zone** to narrow down the results to a specific time.

Resources Types  
| Resources | Description |
| --- | --- |
| App Configuration | Actions related to app settings and configurations. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_configs_seg.htm&release=264.0.0&type=5 "POS offers deep customization through App Config Segmentation. This feature lets retailers tailor the POS experience based on device, personnel roles or associates, and store locations. This enhanced method simplifies configuration and provides granular control over the POS interface for different users and contexts."). |
| Associates | Actions performed on store associates’ profiles by CMS users, such as updates to roles or personal details. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_store_associates.htm&release=264.0.0&type=5 "Store associate users can be fed into the Point of Sale platform through a feed file or they can be created and managed manually in the CMS."). |
| CRM Config | Changes to CRM-related configurations that impact customer relationship management functionality. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_sf_int_sfsc_connector.htm&release=264.0.0&type=5 "Use REST APIs to integrate POS with the Salesforce Core CRM Connector for clienteling purposes. Create a Salesforce Connected App in Salesforce for Point of Sale to access the requisite APIs. The primary objects of interaction are Accounts and Notes. POS provides capabilities like search, create, and update for customer accounts that are maintained in Salesforce Core CRM."). |
| Copy Tool | Actions related to duplicating CMS configurations, layouts, and more between merchant environments and regions/locales. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_configs_copy_tools.htm&release=264.0.0&type=5 "Migrate App Configs, Layouts, and Field Mappings across environments and locales with the Point of Sale Copy Tools. Export from your current merchant/locale and import seamlessly to any other, but avoid using between single-language and multilanguage accounts to prevent bugs and unintended side effects."). |
| Custom Connectors Config | Modifications to API connectors managed through CMS. For more details, refer to [Point of Sale API, SPI, and Webhook Specs](https://developer.salesforce.com/docs/commerce/retail-cloud/guide/retail-cloud-api-spi-webhook-specs.html). |
| Custom Transformation | Changes to data transformation rules for feeds and external systems. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_maps_regx.htm&release=264.0.0&type=5 "Point of Sale data mapping uses transformations and regular expressions so you can get values in the correct formats. Use transformations such as applying arithmetic operations, formatting text, and converting date and time values. Regular expressions use patterns to find and replace strings to refine your data mapping."). |
| Cycle Count | Adjustments and tracking of inventory cycle counts. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_learn_about_cycle_counts_in_retail_cloud.htm&release=264.0.0&type=5 "Understand the distinctions among each Cycle Count type to best suit your retail environment."). |
| Email template | Updates to email layouts used for customer communications. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_templates_email.htm&release=264.0.0&type=5 "Explore the diverse range of Point of Sale email templates designed to enhance communication efficiency. Retail professionals can quickly generate consistent and effective messages, improving customer engagement and satisfaction."). |
| ERP Config | Changes to Enterprise Resource Planning (ERP) configurations for data integration. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_3p_int_erp_netsuite.htm&release=264.0.0&type=5 "Enable order management by integrating your NetSuite ERP with Point of Sale CMS. Begin with an initial configuration on your NetSuite account. Then, complete the setup in the CMS."). |
| Export Job | Modifications to export job settings for extracting data from CMS. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_manage_export_jobs.htm&release=264.0.0&type=5 "Use export jobs to extract data from Point of Sale by using Secure File Transfer Protocol (SFTP). Configure and schedule these jobs in CMS to automate data extraction, and monitor their progress in the Export Logs for timely, efficient data retrieval."). |
| Feed | Adjustments to data feeds in CMS. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_manage_overview.htm&release=264.0.0&type=5 "Use feeds to efficiently import bulk data, such as products, categories, and stores, into Point of Sale. Feeds streamline the process of updating your Point of Sale platform with the latest information. You can schedule and manually upload feeds, then review logs to ensure data accuracy. Point of Sale supports various feed types and configurations to meet your data import needs."). |
| Field Mapping | Updates to mappings between CMS fields and external system fields. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_manage_overview.htm&release=264.0.0&type=5 "The raw columns or attributes inside the feed file are transformed and mapped onto fields that the Point of Sale backend understands."). |
| Gift Card | Configurations related to gift card integrations in CMS. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_checkout_gift_card.htm&release=264.0.0&type=5 "Gift card support in the POS app enables store associates to handle gift card payments, purchases, and returns, streamlining the checkout process. Associates can easily apply gift card tenders, add value to cards, and redeem them for merchandise. With gift card returns, associates can issue refunds to new gift cards, offering customers a convenient option."). |
| Inventory Adjustment | Changes to inventory adjustments, such as stock corrections. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_managing_inventory.htm&release=264.0.0&type=5 "Manage your store inventory in Point of Sale CMS to keep your data up to date."). |
| Inventory Config | Modifications to inventory settings and parameters. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_inventory_configuration.htm&release=264.0.0&type=5 "Manage inventory settings in Point of Sale to use PredictSpring (Point of Sale), SPI, or Salesforce Omnichannel Inventory (SFOCI) as your inventory provider."). |
| Inventory Receiving | Actions related to receiving inventory into the system. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_inventory_configuration.htm&release=264.0.0&type=5 "Manage inventory settings in Point of Sale to use PredictSpring (Point of Sale), SPI, or Salesforce Omnichannel Inventory (SFOCI) as your inventory provider."). |
| Layout | Adjustments to layouts in CMS, including UI design and arrangement. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_manage_intro.htm&release=264.0.0&type=5 "Layouts in Point of Sale offer flexible and modular design options, enabling seamless customization for a variety of user needs. By leveraging Layouts, customers can easily adapt and enhance their digital experiences, ensuring a tailored and efficient solution."). |
| CMS User (Merchant Account) | Actions performed on CMS user accounts, such as role updates or access changes, typically by CMS Admins. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_user_management.htm&release=264.0.0&type=5 "Customize users in CMS to control access to reports, configurations, and other features within a company."). |
| Order Number Range | Updates to the configuration of order number ranges for order tracking. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_hardware_config_elavon_terminal_payments.htm&release=264.0.0&type=5 "Set up Elavon Terminals to use with the Point of Sale (POS) app. The Elavon card reader terminals can process payments using Ingenico Move 5000, Lane 7000, and Link 2500 Elavon card reader terminals."). |
| Offline Config | Changes to offline settings for system functionality without internet connectivity. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_store_settings_pos_offline_support.htm&release=264.0.0&type=5 "Continue operating the POS app if the device isn't connected to WiFi or Ethernet, or your internet service is down. Sync the POS app data after you're back online."). |
| OMS Config | Modifications to Order Management System (OMS) configurations. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_sf_int_sfoms.htm&release=264.0.0&type=5 "Discover the steps to configure the Salesforce Order Management System (OMS) in CMS. Point of Sale platform has an inbuilt Salesforce OMS connector. The connector is built on the best practices and collaboration with the Salesforce team."). |
| Payment Gateway | Changes to payment gateway configurations (Adyen, Verifone, and so on) in CMS for handling transactions. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_pay_gate_config.htm&release=264.0.0&type=5 "Configure payment gateways in Point of Sale CMS to securely process customer payments. By connecting preferred payment providers, you streamline transactions and enhance the customer checkout experience. Accept a variety of payment methods, reduce friction, and improve overall sales efficiency."). |
| Promotion | Updates to promotional campaigns and rules. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_promotions.htm&release=264.0.0&type=5 "Create promotions and automatically validate those promotions in the Point of Sale (POS) app."). |
| Promotion Config | Adjustments to promotion settings in CMS. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_promotions.htm&release=264.0.0&type=5 "Create promotions and automatically validate those promotions in the Point of Sale (POS) app."). |
| Return Policy | Changes to settings related to returns and exchanges in CMS. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_returns_policy_configuration.htm&release=264.0.0&type=5 "The Point of Sale (POS) app lets store associates perform returns on purchased items based on configured policies."). |
| Search Config | Modifications to search configurations, such as indexing or filters. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_product_search_settings.htm&release=264.0.0&type=5 "Configure the product search function in the Point of Sale CMS to define the data fields used to match query text in search requests."). |
| Reason Code | Updates to predefined codes used for various actions on CMS and POS app. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_reason_codes.htm&release=264.0.0&type=5 "Configure reason codes in Point of Sale (POS) to track the reasons behind actions, such as discounts or inventory adjustments."). |
| Recommendations Config | Changes to product recommendation settings. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_product_recommendations.htm&release=264.0.0&type=5 "Configure Point of Sale CMS to use customer data to provide tailored product suggestions within the POS app."). |
| Register | Adjustments to POS register settings. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_point_of_sale_registers.htm&release=264.0.0&type=5 "Configuring Point of Sale (POS) registers lets you track devices that run the Retail Cloud store app."). |
| POS Store Settings | Modifications to settings specific to POS store operations. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_store_settings.htm&release=264.0.0&type=5 "Configure your store settings in the Point of Sale (POS) app."). |
| Store Session | Changes to store sessions on the POS app, till operations, and more. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_operations_open_close_store.htm&release=264.0.0&type=5 "Streamline both the opening and closing processes of stores directly through the Retail Cloud Point of Sale (POS) app."). |
| Tax Exemption | Updates to tax exemption configurations. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_checkout_tax_exemption.htm&release=264.0.0&type=5 "Merchants can apply tax breaks to customer carts during checkout when valid proof is provided. This ensures customers receive the appropriate tax exemptions, while merchants can efficiently manage exemptions through the CMS, even in offline mode."). |
| Tax Gateway | Modifications to tax gateway integrations. For more details, refer to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_3p_int_tax_overview.htm&release=264.0.0&type=5 "To calculate taxes, apply exemptions, and support tax overrides during checkout, configure a tax engine in the Point of Sale CMS."). |
| User | Logs CMS login actions by non-Pred |

## Viewing Updates and Changes

For several key resource types, you can view what changes were made on an Updated action.

1. Select the vertical three-dot menu for a log entry for an **Updated** or **Deleted** action.
2. Select **View Change**.

You'll be shown the **Previous Version Value** and the **Updated Version Value**. The **Previous Version Value** is the value before the update occurred. The **Updated Version Value** is the value after the update occurred.

## Restoring Deleted Resources

For app configs, it's possible to restore a configuration from a previous state (**Deleted** or **Updated**).

1. Select the vertical three-dot menu icon for a log entry for an **Updated** or **Deleted** action.
2. Select **Restore Resource**.

For a resored app config, the settings for active platform will be stripped. Also, the app config token value won't be set.

## Exporting Audit Logs

Audit Logs can be exported by configuring an [Export Job](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_manage_export_jobs.htm&release=264.0.0&type=5 "Use export jobs to extract data from Point of Sale by using Secure File Transfer Protocol (SFTP). Configure and schedule these jobs in CMS to automate data extraction, and monitor their progress in the Export Logs for timely, efficient data retrieval."). With this feature, the job will run according to the schedule defined in the configuration and transfer to your specified destination. You can also select to export the data as a CSV or TSV file. The exported file will contain details including date, user, action, resource, resource name, and resource ID.

1. Go to **Feeds > Export Jobs**.
2. Select **+**.
3. Select **Audit Log Data Export**.

Configure the fields by referring to this [article](https://help.salesforce.com/s/articleView?id=commerce.rt_adv_config_data_feeds_manage_export_jobs.htm&release=264.0.0&type=5 "Use export jobs to extract data from Point of Sale by using Secure File Transfer Protocol (SFTP). Configure and schedule these jobs in CMS to automate data extraction, and monitor their progress in the Export Logs for timely, efficient data retrieval.").

## Resource-specific Audit Logs

You can view Audit Logs specific to a particular resource, like Field Mappings or App Configs. For resources where this is supported, Audit Logs shows in the top right.