Skip to main content

3.9.16-x

2024-06-18 | 3.9.16-4 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.

Improvements

POS-48940

Refresh Configuration Data

When a product is activated in Data Management, the Refresh Data operation during EOD activates the product in Ordering and downloads the update to the POS terminals as expected.

POS-49270

FreedomPay Integration

With this update, the FreedomPay Request ID is now reliably retrieved for the final payment on closed orders, including transactions processed on full-service terminals.

The Request ID is retrieved from the “host_reference_id” value for Sales, Refunds, and Voids.

On a full-service terminal, the “host_reference_id” is now set to the Post-Auth transaction Request ID.

2024-04-24 | 3.9.16-3 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.

Improvements

POS-48686

Employee Sign In

This update addresses reported incidents where the message “Unable to Sign In. Please see a Manager” would appear when an employee attempted to Sign In to the Ordering application after a terminal refresh.

This application update improves the employee initialization process to resolve the issue. After refreshing POS terminal data, the employee site status is now appropriately set before employees are synced with the POS terminals.

2024-04-10 | 3.9.16-2 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.

Improvements

POS-48686

Employee Sign In

Employees are unable to Sign In to the POS application. This update adds logging to determine the cause.

2024-03-28 | 3.9.16-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.

Pricing Rules: Destination Condition

This feature enables administrators to define product and child item pricing rules that are restricted to the destination of the order (e.g. Eat In, Carry Out).

Destination conditions are configurable for pricing rules and child-item pricing rules for products and modifiers.

For more information, see Pricing Rules: Destination Condition.

Product Stock Levels

Related Tickets: POS-47761, POS-48288, POS-48289, POS-48291, and POS-48295.

From the Product Details window, the user can now view the stock quantity that is currently on-hand for a selected retail product.

The Number in Stock field specifies the quantity that is in stock at the current site.

Product_Lookup_w_Arrow.png

To view the stock level at other sites, select Check Other Sites from the Number in Stock field.

From the Stock at Other Sites window, view the site hierarchy in Group or List View (if applicable).

Stock_at_Other_Sites_-_Group_View.png

With this update, a new custom "Stock On Hand" service was built for the Yellow Dog provider. This service communicates between the POS application and the Partner Relay (XPRL) middleware to receive ‘on-hand’ data for products.

Related Permissions:

  • StockLevel.CurrentSite.View - Allows user to view product stock levels for the current site.

  • StockLevel.OtherSites.View - Allows user to view product stock levels at other sites.

Improvements

POS-42297

Email Receipt for Refunds

When an order is refunded an email receipt specific to Refund transactions is sent to the guest.

This update add a new notification_status for refunds named "send-refund" to generate the following notification:

  • createEmailNotificationForRefundOrder

POS-42467

Currency Button Labels

This update addresses an issue that was encountered with Samsung Galaxy Tab S6 devices.

With this update, the currency name is always restricted to a single line on the payment button. The name is truncated if necessary.

The Due Amount is always displayed in its entirety on the line immediately below the currency name.

POS-44434

Child Item Removal

With this update, if the user removes child items in a different sequence from which they were added:

  • The application remains on the current menu as expected.

  • The child items are removed as expected and the user is able to add items to the order as needed.

POS-45192

Order History

The Order History screen can now be configured to include:

  • An Event column, which identifies the event associated with each listed order. Tap the column header to sort the order list by their respective event.

  • An Event filter, which enables the user to filter the order list by associated events. The currently active event is selected from the Event filter by default.

The Event column and Event filter are configured from the Order History Settings subsection of the Ordering Application section of Company/Site Preferences in Data Management.

POS-46278

Discounts

With this update, only one (1) Discount screen opens if the user rapidly taps the Discount button more than once.

POS-46490

Adjust Guest Tips to $0

The user now has the ability to adjust the tip amount to $0 from the Order History screen.

POS-46558

WEB-SRM Integration

As part of the effort to integrate POS with WEB-SRM, this update certifies the communication of POS transactions to the WEB-SRM.

POS-46558

WEB-SRM Integration

As part of the effort to integrate POS with WEB-SRM, this update certifies the communication of POS transactions to the WEB-SRM.

POS-46739

Customer Loyalty Preferred Tips

When the setting is configured, the "Preferred Tips" defined on the customer's loyalty account profile are displayed on the OCU device as expected.

POS-46847

Receipt Templates

Updated pos-device-templates to version 1.0.418 to support printing receipt templates in different languages.

POS-46902

Order History Options Menu

The Options menu on the Order History screen now remains accessible when viewing an order with a long list of applied payment types.

POS-47339

Tax Exempt

If additional taxable items are added to an order after Tax Exemption is applied, the tax exempt total is now updated as expected.

POS-47517

Datasync Performance

This update resolves an issue with the "loader" animation appearing on the Order History and Refund screens of a terminal when a new order was created and saved on a different terminal.

POS-47581

Suite Catering

Improved workflow for downloading configuration data to account for slow Wi-Fi connections.

POS-47630

Discounts and Multiple Qualifying Items

This update corrects discount processing when one or multiple discounts are applied to an order that contains multiple qualifying items.

POS-47633, POS-47893

Suite Catering

With this update, split payments with add tip on a single order is now supported for the card-on-file (COF) pay type associated with a guest account.

POS-47640

Discounts

Updated the distribution calculation for item-level discounts to ensure the defined maximum discount value is always respected.

POS-47822

Partial Refunds

With this update, any changes made to an order copy in preview mode (e.g. from Order History or Open Orders) are not propagated to the original order.

This update ensures the subtotal of the original order is not inappropriately changed after a partial refund is applied.

POS-47875

Gift Cards

The following update is related to the Paytronix gift card provider.

In the event a bulk gift card activation fails, the bulkActivate request is now sent to the provider as expected if the user retries the transaction.

POS-47913

MEV / SRM Cash Drawers

This update addresses a performance issue that was encountered with Epson printers attached to MEV / SRM Model 1010 and 1030 cash drawers.

This update allows for the queuing of print jobs even if the physical paper cover on the printer is open.

POS-47919

Partial Refunds

This update resolves an issue related to the FreedomPay Integration.

With this update, the order number (OrderNum) assigned to a Refund or Partial Refund will not match the order number assigned to the original order.

POS-47938

Barcode Scanner

When an item barcode is scanned, the displayed value does not include greater than (>) or lesser than (<) symbols.

POS-47939

EOD Order Sync

The presence of On Hold orders with differing business dates across terminals prevented EOD from synchronizing orders properly which caused orders from a previous business date to reappear.

To resolve this issue, this update improves the order scan and Re-Tender flows executed from Order History.

POS-47969

Order History

The Reset All button in the Filters section of Order History is now disabled when the following conditions are true:

  • The local (current) site is selected from the Sites filter.

  • All other filters are set to their default value.

POS-47984

Suite Catering

With this update, the user is able to select suites in Suite View, and create orders for selected suites using a Samsung Galaxy Tab 8 (Android 13).

POS-48032

Drawer Audit Report

As part of the EOD process, the Drawer Audit Report (DAR) prints. The name of the employee assigned to the drawer is identified on the report.

This update resolves an issue with the automatic printing of this report that was introduced in version 3.8.83.

POS-48057

Product Returns / Exchanges

When exchanging a retail product at same store or from a different store, any discounts applied to the original product are identified on the screen and accounted for in the price calculation.

POS-48074

Split Orders

When a Split Order by Quantity is performed, the POS now sends the appropriate SplitFromItemID to the Kitchen Management (XKM) application.

This ensures items from Split Orders are processed properly on XKM displays.

POS-48127

Kitchen Timing for Child Items

This update adds kitchen_timing support for child items in order to track and include child items in Speed of Service calculations.

POS-48128, POS-48166

Retail Item Comments

Added support for Comment action for retail items. Item-level comments can now be added, edited, and deleted for retail items.

POS-48135

Product Returns

This update resolves an issue that was encountered in a Retail business type environment where the Product Returns feature is enabled.

With this update, when a Refund transaction is selected from the Order History screen, the Return/Exchange button is not available for selection from the Options menu.

POS-48137

Refund Order Number Length

This update ensures the order numbers for Refunds do not exceed the defined maximum length.

The Order Number Calculation Method is defined from the Order Rules subsection of the General section of Company/Site Preferences in Data Management.

POS-48171

Print Devices

With this update, receipts continue to print from the primary printer as expected when the Refresh Data function is applied to the POS terminals.

POS-48199

WEB-SRM Integration

Improved workflow for finalizing online orders.

POS-48213

Guest Tips

This update resolves an error that was generated when No Tip was selected for a transaction from the customer display. This error occurred when a Loaded Ticket / Gift Card payment type was applied.

When No Tip is selected from the customer display, the transaction is now processed as expected.

POS-48223

WEB-SRM Integration

Improved the error message that is displayed to the user when a "400 Error" is received from the WEB-SRM.

POS-48261, POS-48361

WEB-SRM Integration

When a device certificate for the WEB-SRM service is generated for one or more terminals from the Portal, the certificate is successfully generated for all the selected terminals as expected.

Additionally, when Refresh Data is performed for multiple terminals from the Portal, all the selected terminals are updated as expected.

POS-48321

Reset Terminal Function

The following update pertains to resetting a POS terminal on the Android platform.

When the user selects Reset Terminal from the Functions menu, the terminal is reset, the app is relaunched, and the user is redirected to the login screen as expected.

POS-48395

Language Translation

The button enabling the user to change the preferred language of the application UI is now available from the login screen as expected.