3.10.35-x
2025-07-01 | 3.10.35-2 POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS API and UI.
Refer to Change Tickets: CHANGE-12085, CHANGE-12133, CHANGE-12164, CHANGE-12210, CHANGE-12260, CHANGE-12274, CHANGE-12310, CHANGE-12351, CHANGE-12366, CHANGE-12393, and CHANGE-12438 when speaking with a Team Member about this release.
New Features
PRMA-4298, POS-51953 | Order Source Restrictions for Bundle Components | The POS now respects Order Source restrictions configured for product bundle components.
Product List Configuration Portal → 4-Dot Menu → Data Management → Ordering Settings → → Product List → Build → Bundles From the Availability page of Component Options, configure Order Source restrictions for bundle components. Bundle Component Configuration Portal → 4-Dot Menu → Data Management → Ordering Settings → → Bundle Components From the Availability page of the Bundle Components editor, configure Order Source restrictions for bundle components. |
Improvements
POS-30333, POS-52696 | Child Item Pricing | Updated Price Engine to support No modifier variation in default product builds for child item pricing. |
POS-47179 | Training Mode | If the custom retry timeout setting is configured for an online order source, then attempts to resend orders to the kitchen are now made for that order source in Training Mode. The Custom Retry Timeout by Order Source setting is configured From the Ordering Application → Kitchen Settings section of Company/Site Preferences in Data Management. |
POS-48235 | WEB-SRM Integration | When a logged on user is deleted, the user is automatically redirected from the order entry screen. |
POS-48325 | Order Updates | Reduced number of instances the POS sends order updates to the Cloud. A terminal sends an order to the Cloud one (1) time when a bumpedFromAll event is received from Kitchen Management and the bumpedFromAll event is marked as bumped: true. |
POS-50597 | Refunds | Customer Display shows appropriate values when refund is applied to order. |
POS-51117 | Credit Cards | Technical improvement to prevent duplicate transaction in event data received from device cannot be parsed. |
POS-51277 | Suite Catering | When the table for an order is changed, the suite information is updated to ensure the Table Map reflects the correct suite assignment. |
POS-51374, POS-51517 | POS Reports | Updated POS reports to include details about User Item Deletions (explicit) and System Item Deletions (implicit). Affected POS Reports:
|
POS-51483, POS-52448 | POS Reports | Support “Major Category Sales” and “Minor Category Sales” in following reports. Both columns support preferred language translation.
|
POS-51522, POS-51942, POS-51945 | Split Orders | To meet expected behavior of split orders on kitchen displays, items moved or shared at the POS are always linked to the item from which they are directly split. |
POS-51827 | Receipt Templates | Updated template-config.service to improve receipt template logo printing. |
POS-51916 | Bundle Components | Updated bundle component configuration to allow for product combos that do not result in a price reduction when individual products are combined. Product substitutions are supported. The Product Mix report tracks products sold. |
POS-51951 | Refunds | Successfully process order refunds with child-item pricing and multiple like items. |
POS-51957 | Close Drawer | Updated Close Drawer session process to ensure employee drawer assignment is removed during EOD. |
POS-52062 | Payment Type Buttons | Updated transactionInProgress flag to ensure Pay button on Tender screen is available for applicable payment types when expected. |
POS-52125 | Credit Cards | Technical improvement for payment authorizations with Moneris service provider. |
POS-52150 | Awaiting Tips | Orders in Awaiting_Tip status are available for selection in Order View, List View, and Suite View (if applicable). |
POS-52155, POS-52160 | Deposits | Updated close drawer process to ensure remotely closed drawers transition to the correct state, and are available for deposit, regardless if Terminal Scheme setting Allow User to Select Printer is enabled. |
POS-52170, POS-52823 | Re-Tender Order | When order is re-tendered from Order History, the original payment type is voided and removed from Order Payments list. |
POS-52276 | SMS Receipts | Updated virtual keyboard to ignore keystrokes that are not integers when user types a phone number. If guest's phone number is already captured, the POS proceeds with validation. |
POS-52292 | Technical Improvement | Update to address "Kitchen Video Disconnect" issue on Kitchen iPads LB4, LB6, and LB7. |
POS-52321 | Gift Card PIN Prompt Options | Manage Gift Card PIN prompt by Transaction Type and Entry Method. The POS routes gift cards between multiple gift providers with and without defined BIN ranges. If the user scans a gift card that does not match BIN ranges defined for a provider, the POS still sends a payment request to XGL since the card may relate to the gift provider without BIN ranges. Gift Provider Profile Settings Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Gift Provider Profiles From the PIN Prompt section of the General page of the Gift Provider Profiles editor, define the following:
From the BIN Ranges page, define BIN ranges for the gift card service provider. For each BIN Range, toggle PIN to Yes or No to indicate if the BIN range requires a PIN. If a BIN range does NOT require a PIN, then the PIN Prompt settings are ignored. |
POS-52323 | Custom Retry Timeout by Order Source | Regardless of the Custom Retry Timeout by Order Source setting in the Ordering Application → Kitchen Settings section of Company/Site Preferences, the POS loads and initializes as expected after refreshing configuration data. |
POS-52357 | Barcode Scanning | Updated decoder used when scanning barcodes with tablet camera. |
POS-52366 | Bar Tabs | Select Close Tab to close bar tab, process the payment card for the final amount. and transition order to Awaiting Tip. |
POS-52368 | Biometric Authentication | When employee who is not already enrolled in Biometrics clocks in/out, the enroll biofingerprint prompt appears as expected. |
POS-52420 | Kitchen Printing | Updated pos-devices-template to support kitchen templates where Grouping Preference is set to Person. |
POS-52467, POS-53113 | Tips | Updated DataSync initialization to prevent DataSync feeds before POS is fully launched. |
POS-52475 | Retail Product Shipping | Applied discounts are displayed in Finalization step of shipping workflow. |
POS-52476 | Pre-Auth Processing | Updated XPR to properly process reference_id received for pre-auth transactions to ensure finalization. |
POS-52504 | Loyalty Coupon | Added support for Punchh loyalty coupon to save details in discount_info. |
POS-52513 | Discounts | All Exclusion Apply Criteria defined for a discount in Data Management are respected regardless of the method used to add products to the criteria. |
POS-52521 | Discounts | Updated discount calculator to ensure the appropriate timezone is used for the start_date and end_date defined for discounts. |
POS-52540 | WEB-SRM Integration | With this update, adding tips is forbidden with Re-Tender Order. |
POS-52543 | WEB-SRM Integration | Print timestamp received in response on receipt if POS timezone is not defined or if timezone differs from EST or EDT. |
POS-52546 | WEB-SRM Integration | Reprinting all receipts for an order from Order History reprints all expected receipts including a merchant receipt where applicable. |
POS-52593 | Cloud Recovery | Updated Cloud Recovery to respect the following setting:
|
POS-52609 | Technical Improvement | Prevent auto logoff from re-tender screen to avoid premature session termination. |
POS-52670 | Tender Reconciliation Report | Update payment type totals appropriately when order totals change due to applied discounts and/or product returns. |
POS-52686 | Order Information | Email field on Order Information form now supports underscore (_) character. |
POS-52714 | Modifier Pricing | Updated Price Engine to ensure applied modifiers are priced appropriately and consistently regardless of the quantity of modifiers added. |
POS-52738 | Convert Item | Reintroduced Convert Item (Order.Item.Convert.Committed) role permission to allow users to convert items not sent to the kitchen. |
POS-52822 | Split Payment Tip | When a tip is applied to an order with a split payment, the tip is associated with the payment selected by the user. |
POS-52892 | Waste Order | Waste Order function allows À la Carte variant for meal items. |
POS-53152 | In-Store POS API | Technical improvement to enable POS installation on all supported devices and platforms when In-Store API for POS is enabled. |
PRMA-2130, POS-36251, POS-52446, POS-52536, POS-52627 | Terminal Theme | When POS is launched, the color theme selected for the terminal scheme is applied. With this update, optionally enable user of the terminal scheme to change the theme at the POS. The color theme toggle is available from the System Navigation menu at the POS. Terminal Scheme Settings Portal → 4-Dot Menu → Data Management → Ordering Settings → Hardware → Terminal Scheme From the General page of Terminal Scheme editor, define the following:
|
PRMA-3697, POS-43047 | Discount Summary / Detail Reports | Employee who approves Discount transaction is captured in Order Object. |
PRMA-3761 | In-Store POS API | Provided API service to enable third-party applications to integrate with the POS on the local store network with or without internet connectivity.
|
PRMA-4757, POS-47899, POS-52391, POS-52479, POS-52739 | WEB-SRM Certification | WEB-SRM Certification for Android, iOS |
PRMA-4781, POS-51569 | Time and Attendance | Time clock events logged while POS is offline are sent to Staff once POS is online. Time and Attendance Setting Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences From the Ordering Application → Time and Attendance section of Company/Site Preferences, define the following:
|
PRMA-5253, POS-48721, POS-52210, POS-52211, POS-52212, POS-52213, POS-52232 | Gift Cards | Paytronix: To identify Retry transactions and avoid duplicate charges, added “is_retry“ flag to following Gift Card requests when initiated via Retry button:
|
PRMA-6091, POS-51692, POS-52360 | Tax Exempt ID | Select preferred keypad for Tax Exempt IDs: numeric or alphanumeric. Some states require alphanumeric IDs. Company/Site Preferences Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences → Order Application → Ordering When Display Tax Exempt Prompt is enabled, the following setting is displayed:
|
PRMA-6206, POS-52381 | Online Orders | If a discount “name“ is present in the Online Order request, the discount calculator associates this name with the order instead of the name defined in Data Management. |