Skip to main content

3.9.111-x

2025-04-07 | 3.9.111-21 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Tickets: CHANGE-11969 and CHANGE-12027 when speaking with a Team Member about this release.

Improvements

POS-51102

Kitchen Management

Update to ensure orders are sent to appropriate XKM application when multiple sites operate on same network.

POS-51860

Drawer List Actions

On XC23 Windows terminal, Drawer List actions are accessible for all listed cash drawers.

POS-51950, POS-52161

Paid Out Tips

Improved Pay Out Tip process to ensure that once employee tips are paid for an order, the order does not appear on a subsequent Pay Out Tips Report.

POS-52196

Table Service Waitlist

Custom Notes field now accessible from Party Manager popup on all device types.

2025-04-01 | 3.9.111-19 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Ticket: CHANGE-11951 when speaking with a Team Member about this release.

Improvements

POS-51922

Kitchen Connectivity

If communication with XKM is interrupted (e.g. websocket error), the POS now closes its current connection to XKM to trigger a reconnect.

POS-52002

Technical Improvement

Log used memory in kilobytes instead of bytes to ensure POS metrics are available in Kibana for all sites.

POS-52016, POS-52021

Verifone Pairing Toast Notification

Updated wording of critical Verifone Pairing Toast Notification as follows:

  • “Payment device not found. Please refresh the Available Devices.”

The previously connected device is cleared from the module requiring the user to refresh the MFi list.

2025-03-19 | 3.9.111-18 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Tickets: CHANGE-11757 and CHANGE-11806 when speaking with a Team Member about this release.

Improvements

POS-51853

Gift Cards

Apply button is active after swiping or manually entering a Gift Card account number less than fourteen (14) characters.

POS-51923

Incremental Authorization

Support for Split Payments when Incremental Authorization is enabled.

2025-02-26 | 3.9.111-16 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Ticket CHANGE-11710 when speaking with a Team Member about this release.

Improvements

POS-51775

House Accounts

After tip is applied to invoice and order is closed, the invoice payment state transitions to Paid as expected.

2025-02-24 | 3.9.111-15 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Tickets: CHANGE-11593, CHANGE-11653, CHANGE-11678, and CHANGE-11691 when speaking with a Team Member about this release.

Improvements

POS-51637

Verifone Payment Device

Technical improvement to recognize and successfully pair Verifone payment devices without error.

POS-51647

Technical Improvement

This technical improvement addresses database read operations that resulted in an observable screen loading throbber following payment processing.

POS-51651

Validation Formats

When validation format is defined for Gift Card entity, a validated string scanned at the POS is only recognized as a Gift Card.

POS-51691, POS-51707

Device Pairing

For iOS users, the Apple pairing modal only appears when selecting the refresh icon from the upper-right of the pairing modal.

POS-51702

Bar Tabs

The appropriate Paid Amount is displayed in Order History details if user closes bar tab with partial payment.

POS-51706

Bar Tabs

The appropriate Paid Amount is displayed in Order History details if user closes bar tab with partial payment and donation.

POS-51734, POS-51735

Device Pairing

POS prompts user to pair Verifone payment device via POS pairing modal.

If device is in pairing mode when user refreshes the POS modal, the iOS Bluetooth modal opens enabling the user to pair the device.

2025-02-04 | 3.9.111-7 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Ticket: CHANGE-11557 when speaking with a Team Member about this release.

Improvements

POS-51601

Internet Connectivity

Upon terminal reboot without internet connectivity, the POS loads and displays Sign On screen as expected.

2025-01-24 | 3.9.111-6 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Tickets: CHANGE-11413, CHANGE-11439, CHANGE-11475, CHANGE-11484, and CHANGE-11495 when speaking with a Team Member about this release.

Improvements

POS-51325

Technical Improvement

Prevent terminals with wrong business date from communicating with other terminals.

POS-51377

FreedomPay Integration

If a pay type is configured to allow tips, the payment_status is updated as expected after a tip is added. PRE_AUTH transactions do not automatically transition to a Closed state.

If a pay type is configured to NOT allow tips, a PRE_AUTH transaction is not performed when finalizing the order.

POS-51408

Claim Item Status

Claim item status indicators are displayed in Order Preview on the Open Orders screen as expected.

POS-51424, POS-51446, POS-51465

Technical Improvement

Eliminated screen flicker when user scrolls product menus on the Order Entry screen.

All expected modifiers are displayed when user scrolls screen and selects modifier group tabs.

POS-51468

Bar Tabs

Close Tab button is provided on payment screen to close bar tab to preauthorized card.

2025-01-10 | 3.9.111-1 Cloud POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Ordering API and UI.

Refer to Change Tickets: CHANGE-10798, CHANGE-10835, CHANGE-10847, CHANGE-10899, CHANGE-10957, CHANGE-10961, CHANGE-11013, CHANGE-11052, CHANGE-11083, CHANGE-11160, CHANGE-11171, CHANGE-11177, CHANGE-11241, CHANGE-11269, CHANGE-11292, CHANGE-11334, and CHANGE-11352 when speaking with a Team Member about this release.

New Features

POS-45221, POS-51096, POS-51097, POS-51098, POS-51099, POS-51101, POS-51161, POS-51196, POS-51241

In-Store Data Feed Support

POS feeds real-time order transactional data to third-party applications operating on the site's local network, for example, order confirmation boards, beverage dispensers, production management tools, and video surveillance.

POS-50464, POS-51114, POS-51120, POS-51156, POS-51159

Bar Tabs - Incremental Pre-Auth

Added support for incremental pre-authorization of the credit card used to open a bar tab.

This feature ensures there are sufficient funds on the pay type as the order total increases.

Company/Site Preferences

This update adds additional settings for the Enable Bar Tabs setting located in the Ordering Application → Access section of Company/Site Preferences.

When Enable Bar Tabs is toggled on, the following setting is now available:

  • Enable Incremental Pre-Auth - When enabled, pre-authorization of the credit card is performed each time the order total reaches a specified threshold.

See Enable Bar Tabs in Ordering Application → Access for more information.

Improvements

POS-43069

Send Order Updates to OCB

Optionally send order updates to the OCB when saved orders for a specific destination are resumed.

Order Destination Setting

The following setting is located in the General section of the Order Destination editor:

  • Send Order Updates to OCB - Determines if the POS routes subsequent order updates to the OCB when the user resumes a saved order for this destination.

POS-45282

Kitchen Printers

POS automatically reconnects to the applicable kitchen printers when offline printers are back online.

POS-46918

QR Code Scanning

Eliminated the extraneous Greater Than symbol (>) that appeared at the front of a scanned QR code.

POS-48377

Paired Device Indicator

Added indicator to the POS screen footer that indicates which payment device is paired with a POS terminal.

  • Indicator only appears for devices that require pairing.

  • If no device is paired, “No Device” appears.

  • If a device is paired, the device’s serial number appears.

  • If Bluetooth is used, a Bluetooth icon appears next to the serial number.

    The icon is crossed out when the device is not paired.

POS-48394, POS-51092

Online Orders

Partial/Fully Pre-Authorized Suite Catering orders from Online Ordering now remain in an Open state when injected into the POS.

This enables the POS user to update injected, preauthorized orders, and authorize the customer's credit card for the total order amount to ensure payment is received.

POS-48786

Technical Improvement

In-store SQS Spooler: Implemented single-terminal polling.

POS-48873, POS-50417

EOD Notifications

Order identifiers now included in EOD notifications when incrementing the business date of a terminal.

POS-49103, POS-49235

Variant Builds

This feature enables the guest to select different mixes of variants of a product as a bundle component.

With this update, the guest has the ability to specify the quantity of each product in a Variant Build Component and the modifiers for each product.

POS-49142

Post-Payment Tips

This update enables the user to add and adjust Post-Payment Tips on non-transactional payment types (e.g. House Accounts / Invoices).

This enables the user to finalize orders in an "Awaiting Tips" status that contain non-transactional payment types.

The user can add tips during the retender process, and adjust tips from the Order History screen.

POS-49508

Biometric Authentication

The Ordering application leverages Biometric Authentication to facilitate the login process and enhance security. The use of Biometric Authentication helps prevent employees from sharing PINs and reduces the reliance on badges and MSR cards.

When an employee places their fingertip on a sensor, the system finds a match in the site database.

With this update, employee fingerprint data is synchronized across all terminals on the site.

For more information, see Biometric Authentication.

POS-49728, POS-50167, POS-50202, POS-50403, POS-50404, POS-50411

Camera Integration | Vehicle Image Capture

This optional feature automatically captures an image of the vehicle/customer associated with each order either on order creation or order check-in, depending on configuration.

The updates to this feature include:

  • Capture and display image on Check-in from Service Point.

  • Display image on Order Check-in Confirmation.

  • Added progress bar to Order Check-in Confirmation.

  • From the upper-right of the image, select the camera icon to recapture the image on Order Check-in.

POS-49729

Order Information

Select the header of an order to open the Order Information screen. Any changes made to an order from the Order Information screen are automatically saved on exit.

In a table service environment, the Order Information screen includes a Table Assignment section where the user can update the table number/name.

This update does not require Order Information to be enabled as an Available Order Option for the terminal scheme.

Selecting the order header opens the Order Information screen when order information is configured (e.g. Enable Image Capture).

POS-49786, POS-49850, POS-49899, POS-49900

Kitchen Printing

  • Updated Kitchen Order Print Method - If the user at the POS deletes items from an order before sending the order to the kitchen, the deleted items are not printed on the kitchen chit regardless of the configured Updated Kitchen Order Print Method.

    If items are added and then deleted since the previous time an order was sent to the kitchen, the deleted items are not printed on the kitchen chit.

  • Print Update Indicators - Regardless if Print Update Indicators is enabled for the kitchen chit template, update indicators are not printed for any items when an order is sent to the kitchen for the first time.

POS-49932

Technical Improvement

Update to ensure payment_complete and saved events are sent to the Digital Menu Board.

POS-49936, POS-50776, POS-50778, POS-50780, POS-50787, POS-50889, POS-50906, POS-50907, POS-50908, POS-51048, POS-51077

POS API Security

Authorized integrator permissions are validated to use POS API. Transmitted data is encrypted to reduce the risk of fraud and leakage.

POS-49970

Payment Devices

Bluetooth pairing is no longer required for the Verifone e285 payment device after a terminal data refresh.

POS-50007, POS-50239, POS-50240, POS-50241, POS-50242, POS-50244, POS-50245, POS-50251, POS-50458

POS API

Created In-Store POS API service through HTTP using the specified Port value.

The POS API service enables systems such as kiosk and voice ordering systems to create and send orders to the POS to follow the order lifecycle.

POS-50069, POS-50218, POS-50219, POS-50220, POS-50226

Tip Groups

Tip amount suggestions for each order destination and order total range are configured as a tip group.

Tip Groups Setting

The following setting is located in the General section of the Tip Groups editor:

  • Usage - Select the payment workflow(s) where this Tip Group is used: POS or Touchless.

POS-50105, POS-50434, POS-50435, POS-50518

Screen-Level Begin / End Prep Events

The POS consumes the new Kitchen Management (XKM) item events begin_prep and end_prep.

See the XKM 3.10.8-2 release notes for more information.

POS-50125

Online Orders

Online Order Customer Receipt prints when an order is injected and checkin_on_commit=true.

POS-50128

Customer Loyalty

Updated Customer Loyalty screen to accommodate long customer names.

The default width of the Customer Name tab on the Loyalty Customer Profile screen is 200px. If the customer name does not fit on the first line, the name is continued on the second line. If necessary, the tab is resized to accommodate the full name.

POS-50222

Variant Builds

The Void Item role permission is enforced to void a Variant Build Bundle Component.

If a reason code is required for Voids, the user is prompted to select the applicable reason code.

POS-50246

Gift Card Balance

Technical improvement for default print template for the Gift Card Balance receipt.

POS-50267, POS-50667

Online Orders

Updated processing of online orders (XOO) to accommodate order items with bundle configuration enabled, but without any defined bundles.

POS-50288

Kitchen Receipt Template

Updated kitchen printing to not reprint a kitchen chit unexpectedly on order save when Print Update Indicators is enabled for the kitchen receipt template.

POS-50331

Combine Like Items

When the sytem is configured to combine identical order items when the order is saved, the items are now combined on the kitchen display as expected on order save.

POS-50335

Online Ordering (XOO)

Added ability to Post Void online orders (e.g. Delivery (OlO) orders).

This update enables the user to Post Void an online order in the event XOO delivers an order more than once or a customer accidentally sends the same order multiple times.

POS-50344

Technical Improvement

Updated Order History querying when a user without the Order History View permission is logged in.

POS-50354

Shared Items

Updated Table Service List View to ensure when an item is shared between order segments, the item is indicated as shared.

POS-50359

Order Item Indicators

Order Item Indicators are updated as expected when an order is recalled on the Kitchen application.

POS-50360

Technical Improvement

Update to map spooler printer ownership for directly connected printers when internet/network access is unavailable.

POS-50432, POS-50548, POS-50549

Loyalty - Entitlement Items

Include terminal name and number in the activateEntitlements and deactivateEntitlements requests.

POS-50459

Order Item Sorting

Improved order item consolidation by segment ID when applying order item consolidation rules for kitchen and receipt printing.

POS-50480

WEB-SRM Integration

The last document identified on the User Report, in the document request, and in the QR code is the last fiscal transaction with print mode PAP.

POS-50486, POS-50945, POS-50946

Gift Card Alphanumeric Entry

Support for Alphanumeric Keyboard for Manual Gift Card Entry

Company/Site Preferences

Cloud Portal4-Dot MenuData ManagementOrdering SettingsSettingsPreferences

From the Liability Items → Gift Cards section, define the following setting:

  • Default Gift Cards Keypad - From the dropdown, select the preferred keypad for adding gift card information:

    • Alphanumeric - Keypad with letters and numbers.

    • Numeric - Keypad with numbers only.

POS-50493

Kitchen Printing

Deleted items are now included on the printed chit when the Updated Kitchen Order Print Method is set to Print New Content.

Company/Site Preferences

The following setting is located in the Ordering Application → Kitchen Settings section of the Company/Site Preferences editor:

  • Updated Kitchen Order Print Method - When set to Print New Content, new items added after the order was sent to the kitchen, and deleted items are printed on the chit.

    Deleted items are identified either with the default ”DEL” indicator or the indicator configured for the template.

POS-50501, POS-50538

Validation Formats

Added support for special characters in the barcode format defined for customer loyalty and gift cards.

For additional information, see Validation Formats.

POS-50505

Technical Improvement

Improved application performance on a HP Engage One Prime Plus (Android 8.1.0) device.

POS-50524, POS-50577

End of Day Order Purge

During EOD all orders older than one (1) business date are purged regardless of their state or terminal sync status when the following option is enabled:

  • Purging Stale Unfinalized Orders

The Purging Stale Unfinalized Orders option is configured in the Ordering Application → Advanced Settings section of Company/Site Preferences.

POS-50553, POS-50599

Technical Improvement

When the user is on the Tender screen (or a payment is in progress), suppress the confirmSimultaneouslyOrderEditing prompt if the order is open and being edited on another terminal.

POS-50596, POS-50686

Variant Builds

Technical improvement to ensure the product variant list does not overlap the menu when the user converts a variant.

POS-50648, POS-50712

Gift Card Balance

Technical improvement to recognize gift card barcode scans from the Order Entry screen regardless if there is an active order.

POS-50652, POS-51122

Variant Builds

When a Variant Build Bundle Component button is disabled due to unavailable products, the user can now select the button to view the list of unavailable products.

This enables the user to inform the guest which products are not available when customizing a meal.

POS-50654

Technical Improvement

Technical Improvement for Electron Build.

POS-50656

Fiscal Logs

Fiscal Logs from AWS are not accessible from the POS.

POS-50681, POS-50702

Coin Dispenser

Improved communication between the POS and coin dispenser device using Device Bridge to display the appropriate toast notification when coins are dispensed.

POS-50698

Deleted Items

This technical improvement differentiates manual order item deletions from item deletions that result from item conversions.

POS-50729

Tips

If a tip is added when a menu tab is selected, the tip appears in the order item listbox as expected.

POS-50768

Manager Approval

Manager Approval prompt not displayed for Tender Zero Total and Retender Order actions when applicable permissions are enabled for the user.

POS-50788

WEB-SRM Integration

Technical improvement for extracting and using digital certificates.

POS-50910

Drawer Events

Drawer Event total calculation accounts for Refund Tip amount.

POS-50926

Loyalty Discounts

When multiple loyalty rewards are added to an order, the loyalty discount is distributed and displayed on the order item listbox for all eligible child items.

POS-50970

Reprint Loyalty Receipts

Reprint loyalty discount receipts from Order History.

POS-51032

Gift Cards

In the event "bad gateway" error disrupts gift card processing, the POS retries Add Value / Activate / Bulk Activate / Payment transactions.

POS-51065

Payment Devices

Physical drawer pops and receipt prints immediately as expected if payment device is unavailable.

POS-51067, POS-51079

Suspend Orders

Added support for suspending orders in a table service environment.

This update enables the user at the POS to temporarily place an order on hold.

For example, the user may need to suspend an order in the event the incremental pre-authorization of the guest's pay type is declined or a bundle component placeholder is unfulfilled.

Access and resume suspended orders in Order View, List View, and Order History.

Terminal Scheme Configuration

When the Business Operation for a Terminal Scheme is set to Table Service Restaurant, Suspend Order is now available from Available Order Options.

POS-51071

XCAT Account Pay Types

If a non-primary pay type is used to pre-authorize an order, the guest's primary card is available for selection when tendering the order.

POS-51115

Partial Payment of XCAT Orders

When an authorized Suite Catering order is received, a partial payment may be applied using a different pay type without automatically closing the order.

When a partial payment is applied, the status of the payment is set to Awaiting Tip.

POS-51118

Technical Improvement

Added check for bundled child items when sending online orders to the POS and Kitchen.

POS-51163

Technical Improvement

Created alternate API for more reliable Local Storage for data persistence across the POS and Shell.

On startup, POS restores Local Storage from the alternate location in the event Local Storage is wiped by the iOS or Android device.

During runtime, POS duplicates updates from alternate location to Local Storage.

POS-51237

Void Order Permission

Users with applicable permissions are able to Void orders with or without an assigned drawer as expected.