¶¶Òõ

Skip to main content

3.10.3-x

2025-04-29 | 3.10.3-6 ¶¶ÒõCloud POS

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

Refer to Change Tickets: CHANGE-11872, CHANGE-11950, and CHANGE-12090 when speaking with a ¶¶ÒõTeam Member about this release.

Improvements

POS-51938

Drawer List Actions

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

POS-51996

Convert Item

If Convert Item modal permission is canceled, the converted item is not added to order.

POS-52001

Technical Improvement

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

POS-52304

Gift Cards

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

POS-52348

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

¶¶ÒõCloud 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:

  • Transaction Type - POS user is prompted to enter the Gift Card PIN for selected transaction types (Payment, Cash Out, and/or Balance Inquiry).

  • Entry Method - POS user is prompted to enter the Gift Card PIN for selected Gift Card entry methods (Manual, Swipe, and/or Scan).

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.

PRMA-5863, POS-52019

Loyalty Rewards and Product Returns / Exchanges

In order to refund the correct product price, Loyalty Rewards remain applied to products/order on product return/exchange.

2025-03-06 | 3.10.3-2 ¶¶ÒõCloud POS

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

Refer to Change Tickets: CHANGE-11367, CHANGE-11368, CHANGE-11452, CHANGE-11474, CHANGE-11506, CHANGE-11550, CHANGE-11581, CHANGE-11599, CHANGE-11616, CHANGE-11648, CHANGE-11711, and CHANGE-11793 when speaking with a ¶¶ÒõTeam Member about this release.

New Features

POS-33353

Gift Card PIN Prompt Options

Manage Gift Card PIN prompt by Transaction Type and Entry Method.

Gift Provider Profile Settings

¶¶ÒõCloud 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:

  • Transaction Type - POS user is prompted to enter the Gift Card PIN for selected transaction types (Payment, Cash Out, and/or Balance Inquiry).

  • Entry Method - POS user is prompted to enter the Gift Card PIN for selected Gift Card entry methods (Manual, Swipe, and/or Scan).

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-5301, POS-51184, POS-51185

SMS Receipt Delivery

Option to send SMS receipts via Twilio service.

Company/Site Preferences

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

From the Ordering Application → Printing section of Company/Site Preferences, define the following settings:

This option is only available when Prompt is selected as the Receipt Delivery Method.

  • Display SMS Option - Provide POS user with option to send SMS (text) receipt to mobile device. Twilio SMS service must be enabled.

  • SMS Message - Define message to send in SMS receipts.

    From lower-left of SMS Message field, select Help for additional information, including the list of allowed variables.

Terminal Scheme Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Hardware → Terminal Scheme

From the Printing page of the Terminal Scheme editor, define the following option:

This setting is only available when Prompt is selected as the Receipt Delivery Method.

  • Display SMS Option - Provide POS user with option to send SMS (text) receipt to mobile device. Twilio SMS service must be enabled.

PRMA-4699, POS-49173, POS-49481, POS-50169, POS-50268, POS-50269, POS-50270, POS-50507, POS-50509, POS-50510, POS-50511, POS-50531, POS-50535, POS-50828, POS-50857, POS-50927, POS-50966, POS-51353, POS-51355, POS-51393, POS-51544, POS-51769, POS-51882

Retail Product Shipping

Integrated Yellow Dog Shipping API with Touchless Payments for Retail ¶¶Òõ.

Overview

Enter retail orders for shipment to provided customer address and provide customer with tracking number.

Optionally email link to enable customer to enter their shipping and touchless payment information.

POS Updates

Provided UI to add retail items to one or more parcels for shipment to customer.

  • Select a predefined parcel size or define a custom parcel (dependent on user permissions).

  • Specify the parcel weight and unit of measurement. Provide shipping instructions as needed.

  • Select the delivery method / shipping rate for each parcel.

    The POS retrieves carrier shipping rates from EasyPost API via the XPRL service.

  • Select the applicable shipping fee.

    If the selected fee is inactive, the default fee is applied.

  • Voids, Refunds and Returns for Touchless Pay are supported from Order History screen.

Shipping Settings

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

From the Ordering Application → Shipping section of Company/Site Preferences, define product shipping settings, including the Automatic Shipping Upcharge.

Parcel Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Parcels

Use the Parcels editor to create parcel records for product shipping.

Default Weight Format

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

From the General section of Company/Site Preferences, define the following setting:

  • Default Weight Format for Shipping - Select the preferred unit of measure when capturing product weight: Standard or Metric.

Order Destination Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Order Destination

From the General section of the Order Destination editor, define the following:

  • Send Email For Payment On Save - Determines if payment email is sent to guest after POS user saves an order for this destination.

    The email contains an URL that enables guest to complete order payment.

  • Only for Shipping - Determines if destination is only available for Shipping Orders.

  • Product Shipment Behavior - Determines if all order items with this destination are automatically marked for shipment.

    From the dropdown, select the preferred option:

    • Mark All Items For Shipment - Automatically mark all order items for shipment.

    • Manual Shipment Selection - Allow user to mark applicable order items for shipment.

Touchless Payments

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

From the Payments section of Company/Site Preferences, define the following setting:

  • Integrated Touchless - Toggle Yes to enable the integrated Touchless Payments flow at the POS.

See Touchless Payments for additional configuration.

The following Touchless Notification Templates are now available from Notification Templates:

  • Final Receipt and Tracking - Retail Shipping

  • Touchless Link and Receipt - Retail Shipping

PRMA-5916, POS-50885, POS-51443, POS-51515, POS-51593, POS-51614

Manually Clock Out Employees

Allow permissioned users to view employees on the clock and manually clock out employees in order to accurately track employee hours.

From Functions screen at POS, select Employee Time Punches to view employee time punches and time clock statuses for current business date, and Clock Out employees as needed.

Filter the Employee Time Punches by:

  • All Employees Today

  • Currently Clocked In

  • Clocked Out

  • On Break

Workflow Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Workflows → General

From Workflow Task List of Workflows editor, add workflow tasks for a site manager to complete.

This update adds following option to Employee Shifts task:

  • Allow Manual Clock Out - Toggle Yes to allow permissioned user to manually Clock Out employees.

Terminal Scheme Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Hardware → Terminal Scheme → Functions & External Applications

From Available FunctionsÌý´Ç´Ú Terminal Scheme editor, enable the following function:

  • Employee Time Punches - View employee time punch records.

Improvements

POS-37186

Speed of Service Reporting

POS updates kitchen_sent property when order sent to Kitchen.

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

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Order Destination

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-47997

Technical Improvement

When new primary terminal is selected, POS sends orders to DT Vision once Order Ready status is received from XKM.

POS-48238

WEB-SRM Integration

Removed additional transaction triggered by Save event during a Send/Pay operation on TSR terminal.

POS-48263

WEB-SRM Integration

WEB-SRM receipt templates are separated from standard receipt templates to facilitate customization.

POS-48987, POS-50898, POS-50899

Technical Improvement

Optimized item deletion process for Split Order operation.

POS-49017

Split Orders

Orders in "Pending" state are not displayed on Split Order screen as expected.

POS-49769

WEB-SRM Integration

Send reverse transaction to WEB-SRM when Delete request is received from ¶¶ÒõOnline Ordering (XOO).

POS-49801

Time Clock Punch Template

Time Clock Punch template now includes optional element:

  • Print Tip Detail - Print employee tip details on Clock Out chit.

Add element to Time Clock Punch template from Options and Sorts section of Receipt Templates.

POS-49960

Table Service

Retain sequence suffix for existing orders associated with a table when another order on table is canceled.

POS-50612

Custom Delivery Provider Fees

Calculated item-level tax values in the order object match the collected tax value passed by the integrator.

POS-50769

Order Voids

POS sends order_context canceled to identify voided orders.

The DMB returns to the appropriate menu following the flow of canceled orders.

POS-50868

Biometric Authentication

In the event POS times out or user signs out, the biometric fingerprint reader device continues to respond as expected when a fingerprint is scanned.

POS-50924

Technical Improvement

Optimized order recall via QR code scan and manual order filtering from Order History.

POS-51076

Order Preview

Adjusted position of Order Preview when service point and order lanes are configured for same screen.

POS-51081

Loyalty Discounts

Updated discount calculator to ensure appropriate loyalty discount is applied when multiple rewards are added to an order.

POS-51102

¶¶ÒõKitchen Management

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

POS-51119

Table Service Waitlist

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

POS-51133

Split Orders and Service Points

Original Service Point is persisted when new order is created via Split Order or Share Order.

POS-51160

Fiscal Plugin Extensions

Extended onOrderPaymentProcessed Fiscal Plugin Event with option to update Order Object so this data is printed on Closed order receipt.

POS-51201

Bar Tabs

If two different payment types are used to process a partial payment and close a bar tab, a record is created for both payment types in Paid Order Details.

POS-51220, POS-51414, POS-51439

FreedomPay Integration

POS processes stored value on loyalty account on gift card tender via payment device to provide single-scan user experience.

When Enable Gift Card Processing Through Xenial is enabled from Liability Items → Gift Cards section of Company/Site Preferences, a payment request is sent to XGL Loyalty.

  • If ACCOUNT_AS_PARAMETER is enabled for payment device, POS passes gift card number consumed from barcode scanner to device.

  • If ACCOUNT_AS_PARAMETER is disabled, the card number can only be captured from payment device.

Even when Enable Gift Card Processing Through Xenial setting is disabled, the Customer Balance is still available in identifyCustomer response.

  • If ACCOUNT_AS_PARAMETER is enabled for payment device, the Customer Balance payment option is available and a payment is initiated for gift card received in identifyCustomer response.

    If Customer Balance payment is voided, the card number is passed to FreedomPay and a void is initiated on device.

  • If ACCOUNT_AS_PARAMETER is disabled, the Customer Balance payment option is NOT available. This prevents Customer Balance payments on devices that do not support passing the card number.

POS-51244

WEB-SRM Integration

Prohibit user activity if WEB-SRM certificate is revoked.

POS-51247

PIN Pad Error Handling

Updated Payment Adapter interface plugin to display appropriate message to user in the event an error occurs during payment card processing (e.g. user enters incorrect PIN).

POS-51281

Technical Improvement

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

POS-51298

Retail Product Refunds

Donation prompt is disabled on retail product refunds (negative balance transactions).

POS-51308

Technical Improvement

Void POS order payment when timeout reversal (TOR) occurs due to disconnected device.

POS-51323

Technical Improvement

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

POS-51354

WEB-SRM Integration

Fiscal transaction not generated when merchant copy or discount receipt is reprinted.

POS-51383

Bar Tabs

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

POS-51400

Claim Item Status

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

POS-51416

Open Amount Refund

Open Amount Refund is displayed on single line of Refund Order screen.

POS-51420

Split Orders

After a split order is saved from the Split Order screen, the user is redirected to the original order on the Order Entry screen as expected.

POS-51423

Menu Layout

When Menu Item Groups are not configured to Start on New Row, the groups are displayed side-by-side on single row. Confirmed on XC23 terminals running Esper.

POS-51424

Technical Improvement

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

POS-51438

Suite Catering

When Account Invoicing is enabled for user, the Invoice payment type is enabled and available for selection from the wallet at the POS.

POS-51466

SMS Receipts

Introduced notification_status message send-void for Voided orders.

Removed prompt for sending email or SMS receipt if order is voided before paid.

POS-51524

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-51535

Credit Card Refunds

Credit Card Refunds can be performed from Order History as expected.

POS-51538

Internet Connectivity

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

POS-51558

Bar Tabs

Select Add Tip during the Close Tab process to add a guest tip amount to a Bar Tab.

POS-51582

Item Modifiers on XKM

If item size and applied modifiers are updated after the order is saved, the modifiers are updated accordingly on the kitchen displays.

POS-51629

WEB-SRM Integration

If child item price=0, a tax identifier for the item is not printed on receipt.

POS-51637

Verifone Payment Device

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

POS-51640

Menu Access by Roles

If user opens menu that is configured to restrict access by role, the POS allows user to return to previous menu without requiring manager approval.

POS-51691

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-51734

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.

POS-51764

House Accounts

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

POS-51798, POS-51822

Tender Screen Payment Buttons

Number of payment buttons displayed on Tender screen respects Tender Button Max setting.

If the number of available payment types is greater than the setting value, a More button is displayed on Tender screen. Select More to access additional payment types.

PRMA-2757, POS-38881, POS-42230, POS-51409

Calculate Tips from Order Subtotal

Added settings to calculate Automatic Gratuity and Suggested Tips from Order Subtotal (before Tax and Discounts).

Tips and Gratuity Configuration

¶¶ÒõCloud Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

From the Tips and Gratuity section of Company/Site Preferences, define the following settings:

  • When Calculating Gratuity - Determines if tax and/or discounts are included in the gross order total when calculating the automatic gratuity for an order.

  • When Calculating Suggested Tips - Determines if tax and/or discounts are included in the gross order total when calculating the suggested gratuity for an order.

PRMA-3697, POS-50460, POS-50461, POS-51392

Discount Summary / Detail Reports

Employee who approves following transactions is captured in Order Object:

  • Refunds

  • Voids

PRMA-5041, POS-49153, POS-49017

Split Orders

Split Orders are filtered based on ownership on Open Orders View of the ¶¶ÒõPoint of Sale (XPOS).

Orders in "Pending" state are not displayed on Split Order screen as expected.

PRMA-5863, POS-50624, POS-51357, POS-51364, POS-51365, POS-51410, POS-51512, POS-51592

Loyalty Rewards and Product Returns / Exchanges

In order to refund the correct product price, Loyalty Rewards remain applied to products/order on product return/exchange.