---
schema_version: "1"
id: 7f5754d9683b10d0083b075afea4e2b8bb8cb8bd5a8715306777cabf1a032491
title: Release Notes for Modern POS Version 10.3.1
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_releases_rn_10_3_1.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_releases_rn_10_3_1.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7c56822026207ebcf5a6ef6bbc322ee29cd855c61dbbd6875fba6a7e386a05e9
description: Release notes for Modern POS Version 10.3.1, including features, bug fixes, and open issues.
products:
  - Commerce
release: "264"
---
# Release Notes for Modern POS Version 10.3.1

Release notes for Modern POS Version 10.3.1, including features, bug fixes, and open issues.

## Overview

This release supersedes all of the previous releases. The exact release version is 10.3.1 r26410. The prior production release is [Release Notes for Modern POS Version 10.2.1](https://help.salesforce.com/s/articleView?id=commerce.rt_releases_rn_10_2_1.htm&release=264.0.0&type=5 "Release notes for Modern POS Version 10.2.1, including features, bug fixes, and open issues.").

## Known Issues

- Bug fixes and enhancements included in this build are only targeted for [Omnichannel (v2) Overview](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_v2_overview.htm&release=264.0.0&type=5 "Integrate shopping experiences across channels with Point of Sale's Omnichannel."). Omni V1 was not tested for this build and is not considered supported on this and future versions of the POS app.
- In the case where the bottle deposit value for a product is 0 and the product is added to the cart, the bottle deposit field will be hidden in offline mode. This change will take effect in app versions 9.6.1 or greater. However, in online mode, the bottle deposit will still be displayed as 0.

## Features

- Gift Registry: Hide Registrant's Address ([Managing Gift Registries on POS App](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_special_types_gift_registries.htm&release=264.0.0&type=5 "Gift registries are supported in the POS app through an SPI. Using the SPI, businesses can access gift registries. Shoppers can make purchases off the registrant's list that can be noted back for the correct amount updates. Registrants can also use the store POS to return registry items in one transaction, irrespective of how many orders those items originated from"))
- Shipping Method by Delivery Group SPI ([Retrieving Delivery Groups via SPI](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_delivery_groups.htm&language=en_US))
- Capture Customer Information on Returns ([Capturing Customer Information for Returns](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_settings_customer_return_info.htm&release=264.0.0&type=5 "View and manage customer information for returns, both online and offline. Customize a layout so that Point of Sale (POS) app users can see the information during the return process, including customer name and email address."))
- Serialized Inventory - Fulfillment options in Checkout ([Omnichannel: Serialized Products](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_serialized_products.htm&release=264.0.0&type=5 "Configure store associates to record serial numbers for serialized products within the Point of Sale (POS) app."))
- Ability to Specify Credit Card Refund Processor Based on Order Type ([Configure Point of Sale Refund Processing Policies for Credit Cards](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_settings_configuring_refund_processing_policies_for_credit_cards.htm&release=264.0.0&type=5 "Configure your preferred refund processor for credit card orders by order type. You can also support unreferenced refunds in the POS app."))
- Support Refund Tender Status as "_REFUND\_APPROVED_" in Refund/Failed API Call ([View Failed Orders Report](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_reports_failed_orders_report.htm&release=264.0.0&type=5 "View reports of orders that didn’t process in Point of Sale CMS so that users can verify the payments for those orders."))
- QR Scanning for Loyalty ([Set Up Scanning and Parsing Barcodes on POS App](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_layouts_settings_barcode_scan.htm&release=264.0.0&type=5 "Point of Sale's barcode scanning feature on the POS app lets you quickly input customer data, such as customer IDs, using the iPad camera or an external scanner. By creating a parsing rule in CMS, you can extract and display only the necessary information, streamlining the checkout process and enhancing customer service."))
- Creating a Till With Verification for Starting Till Amount ([Till Management](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_inventory_till_mgmt.htm&release=264.0.0&type=5 "Use the Point of Sale (POS) app to manage tills in-store and reconcile all tills at the same time."))
- Quotes Reporting ([Access Quotes Report in Point of Sale](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_reports_quotes_report.htm&release=264.0.0&type=5 "Track created and converted quotes to gain a snapshot of store performance or compare associate metrics."))
- Cart UI Shows Sequential Delivery/Shipment Groups ([Omnichannel: Configuring Shipping Methods on POS App](https://help.salesforce.com/s/articleView?id=commerce.rt_cms_modules_omnichannel_configuring_shipping_methods_on_pos_app.htm&release=264.0.0&type=5 "Configure shipping methods in Point of Sale CMS’s Point of Sale (POS) app to host and select how to ship goods without external calls."))
- Adyen Pay by Link (PBL) Updates for EU Regulation Changes ([Adyen 2024 Pay by Link (PBL) Updates in Point of Sale for EU Merchants](https://help.salesforce.com/s/articleView?id=commerce.rt_pos_checkout_adyen_pbl_eu_update.htm&release=264.0.0&type=5 "For EU merchants using Pay By Link (PBL), Adyen has added three fields: Browser IP Address, Cardholder Name, and Cardholder Email Address or Cardholder Phone Number. Adyen automatically handles the Browser IP Address, but the other two require configuration in both the CMS and your Adyen account portal."))

## Bug Fixes

| Order Management |
| --- |
| Resolved missing **Total** and **Subtotal** properties in the cartItemList for void and suspended webhooks |
| Fixed the **No Print Data** error that blocked email or print receipts for even exchange transactions |
| Corrected issue where associates were prompted for additional approval when processing gift card tenders |

| Cart |
| --- |
| Fixed issue where adding a new item to a resumed cart displayed multiple line items for the same product |
| Resolved missing transaction discount without reason in the summary detail section |
| Corrected sales attributes being retained in the header after the cart expired |

| UI/UX |
| --- |
| Addressed lag in infinite scroll on the Product List Page (PLP) |
| Updated labels for POS sales metrics |
| Fixed animation issue when zooming in on images in the Product Detail Page (PDP) |
| Resolved overlap between return reason and delete icon for custom-made products with long color values |
| Fixed overlap of promotion text and **No Notes** in each cart item when editing an order cart |

| Miscellaneous |
| --- |
| Fixed issue where the Calendar UI failed to retain the selected year in Month and Quarter filters in certain flows |
| Resolved error **Serial Number should be unique per item** when adding non-serialized products to Serialized Inventory in specific flows |
| Corrected **No Tills** displayed on the Active Tills screen after switching the app to the background and then foreground immediately after closing the store |

## Open Issues

| Cart |
| --- |
| Offline: Bank deposit shows as 0 for a cart item after applying a discount (#51710) |
| Unable to overwrite a transaction-level discount with the same reason (#50931) |
| Product cell actions do not update correctly for add-on items in the edit order flow (#50918) |
| In-store return line item disappears when changing the fulfillment type from Ship to Home to In-store (#49059) |

| Order Management |
| --- |
| Unable to cancel a Buy Online, Fulfill In-Store (BOFIS) order when using an external scanner (#50688) |

| UI / UX |
| --- |
| Removing all product attributes on the CMS results in UI overlaps on the Order Details and Order Returns Screen (#51520, #51521) |

| Hardware |
| --- |
| POS continues attempting to print the Fiscal X Report when Wi-Fi is disconnected (#51700) |
| Terminal input functionality shows a **Request Timed Out** error when the input form is left idle for 30 seconds (#51675) |
| Special characters for spacing in the date format on receipts display as **?** or **\*** on printed receipts (#51623) |

| Miscellaneous |
| --- |
| When creating a new customer enrolled in a loyalty program, the loyalty indicator image is not shown in the top corner customer icon right after creation (when login the customer after creation the loyalty indicator image shows properly) (#51354) |
| App is crashing when product search deeplink is configured with sort options and used in offline mode (#52041) |