Skip to main content

Xenial Cloud POS

2022-09-28 | 3.7.32 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-42471

Battery Indicator

Updated the battery % indicator in the Xenial Shell to not include decimals.

POS-42611

Table Service

Updated the direct seating function to ensure table assignments are not duplicated.

POS-42621

Modifier Groups

Removed an unnecessary modifier selection prompt when the user selects the Default Build for a product.

2022-09-14 | 3.7.31 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-42260

Verifone Devices

If the payment device is not already paired with the POS terminal, the POS prompts the cashier to pair the device with the terminal when a Credit pay type is selected from the Tender screen.

POS-42546

Order History

Added ability to sort the order list on the Order History screen by Order State.

POS-42619

Bundle Components

Improved bundle component quantity calculation when converting items to a combo.

POS-42646

Reports

Added Gross Sales field to Sales Breakdown section of the Drawer Audit Report (DAR) and Sales Detail Report (SDR).

POS-42693

DataSync

Reduced the amount of time required to synchronize Drawer Sessions between terminals.

POS-42720

Open Orders

Updated the Open Orders screen to not shift the position of the displayed Order Total when Customer Information is added to the order.

Older Releases

2022-09-13 | 3.7.30 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-33266

User-Defined Language Translation

Implemented support for user-defined language translations of all POS UI components to enable the user to view the language of their choice and more efficiently interact with the application.

POS-38601, POS-41437

PayPal / Venmo Integration

Updated the POS to enable the customer to scan a QR code on the terminal screen to pay for their order with their PayPal/Venmo phone app.

POS-41769, POS-41917

Multicurrency Environment

Implemented support for a multicurrency environment where cashiers can tender orders, count drawers, add deposits, and generate reports for multiple currencies.

The Regional Settings>Currency section in Company Preferences in Data Management now includes the following option:

  • Enable Multi Currency Usage - Toggle On to enable a multicurrency environment for company sites.

Exchange rates for a multicurrency environment are managed using the Currency Scheme editor in Data Management.

Improvements

POS-32345

Tip Only Order

Added support for orders that only include a tip without any menu items.

POS-36737

Drawer Assignment

The employee list is now sorted alphabetically by First Name (primary) and Last Name (secondary).

POS-37206

Order History

Simplified the header design of the notification modals to improve usability.

POS-38602

XPR / PayPal Integration

Post certification updates for the PayPal QR Code payment type include:

  • Consume polling settings for communication with the Xenial Payment Routing service.

    From the Xenial Portal, configure PayPal QR Code service settings to regulate the timeout period and frequency of polling requests.

  • Support for tips - When pre-payment tips are added prior to payment, the tip amount is included in the amount to be paid.

POS-38911

Table Assignment

In a Quick Service environment, table assignment is now supported in the following cases:

  • Assigning a table from the Table Name popup.

  • Assigning a table from Custom Open Orders.

  • Changing the order destination.

  • Adding an item to a new order.

Updated order entry to not create a new order if the user cancels the table assignment step when selecting a table is required.

POS-39139

Quick Split Payment Buttons

The Actions menu is now properly aligned on the right side of the Tender screen when Quick Split Payment Buttons are enabled.

POS-39858

Event-Based Accounting

Implemented support to identify Events in the Terminal Status and POS screen footer to enable the user to associate sales data with specific events.

POS-39935

Tips

Added the following field to the order information that is sent to the kitchen application:

  • Tips - Total currency amount in tips applied to the order, which includes order-level tips, payment-level tips, and gratuity.

The Tips total is displayed separately from the order total on the kitchen display.

POS-40011

Sales Detail Report

The sections on the printed default SDR are now delineated by dashes to improve usability.

POS-40120

Rounded Adjustment Reporting

Rounded Adjustment is now a subsection of the Pay Type Totals section on the Drawer Audit and Sales Detail Reports.

POS-40868

Single-Touch Scrollbar

Added support for single-touch scrollbars on POS screens.

POS-40978

Table Service

When the user selects the table name from the upper-left of Order Entry, a modal now opens enabling the user to edit the table name for the current order.

POS-41032

Sales Detail Report

The guest count on the SDR and DAR is no longer displayed with a currency symbol.

POS-41075

Sign On

Eliminated the delay and screen flash that occurred after the user signed on and before the Starting View screen opened.

POS-41097

Open Orders Screen

Updated the custom Open Orders screen feature to properly filter the orders in an Order Lane by order source.

POS-41100

Deposits

The Expected Deposit field is now updated correctly when a drawer or deposit is recounted.

POS-41136

Conversational Ordering

The Advance on Component Fulfillment feature has been updated to not automatically advance from the current component tab until the order taker fulfills the requirements for that component.

POS-41171

Multicurrency Environment

Updated the Drawer Audit Report (DAR) to include the Expected, Counted and Variance amounts for different currencies.

POS-41340

OPOS Devices

Added additional logging options to the Peripheral editors in Data Management for OPOS devices.

POS-41416

Online Orders

Order item components are no longer replaced with Item-level comments on the order receipt.

POS-41424

Bundle Components

If a Bundle Component definition for an item includes any invalid products, those products are now filtered out of the item selection list that is presented to the order taker.

POS-41571

Gift cards

The Tips modal no longer appears on the payment device during a Gift Card Activation.

POS-41630

Disaster Recovery

Updated the POS to ensure XOO orders received during disaster recovery are sent to the kitchen as expected.

POS-41642

Offline Mode

Updated the POS to operate without generating a network error when the device is offline/WiFi disabled.

POS-41756

Menu Scrolling

When a submenu hotkey is selected from the modifier menu of an order item, the user is now redirected to the top of that submenu.

POS-41799

Customer Loyalty

If customer information is entered after a loyalty customer is added to an order, the customer information is now properly saved and retained with the order.

POS-41818

Multicurrency Environment

Count drawers and add deposits in a multicurrency environment with calculated exchange rates.

POS-41846

Order Item Conversion

When a multiple quantity combo item with component choices is converted, the POS will now continue to enforce the component quantity restrictions defined for the combo item.

POS-42170

Tips

Improved logging of customer tips for analysis purposes.

POS-42216

Online Orders

Updated XOO to properly split order items when performing a Split Order transaction.

POS-42242

Print Templates

Updated the default Receipt template in the Receipt Templates editor in Data Management to properly support bitmap images for company logos.

POS-42270

PAX A77 Device

Updated the tender process on PAX A77 payment devices to properly remove voided partial payments from the order summary.

POS-42290

Customer Information

Updated the Customer Information entry process to only prompt the order taker once for customer information when the order destination for the order is changed.

POS-42296

End of Day

Improved auto-count functionality for closed drawers to ensure the manager approval prompt does not disrupt the EOD flow.

POS-42355

Refunds

Updated refund processing to always identify the related pay type on export files and reports.

POS-42399

Multicurrency Environment

Printing the Drawer Audit Report (DAR) from the Drawer List and DAR screens is now supported.

POS-42437

Share Items

Adjusted subtotal calculation for fractional quantity items when included in a Share Item transaction.

POS-42502

Deposits

Updated drawer events to ensure all counted drawers are listed when adding drawers to a deposit.

POS-42508

Custom Loyalty

Integrated Customer Identification function with Custom Loyalty service.

POS-42516

Pay Out Tips

If a Pay Out Tips transaction would result in a negative drawer balance, the POS aborts the transaction and notifies the cashier that the Pay Out Tips amount exceeds the available funds in the drawer.

2022-09-02 | 3.6.25-24 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-42495

Item Sorting on OCB

Improved sorting of updated order items and converted combos to ensure bundle components and modifiers are sorted correctly on the OCB.

2022-07-28 | 3.6.25-22 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41284

Xenial Shell

Added a specific error message when the POS receives a code 53 error for the card reader device from the PayPal Here SDK.

POS-42034

POS Camera

Updated the POS camera button with the ability to toggle between a front and rear-facing camera.

2022-07-13 | 3.6.25-21 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-42236

End of Day

Updated the Reset Terminal function to prevent orders from being saved with an outdated encryption key via Datasync after the local database is purged.

Prior to this update, orders saved with an outdated encryption key prevented EOD from processing successfully on the terminal.

2022-06-23 | 3.6.25-18 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41976

Order Item Conversion

Improved response time of the product fulfillment prompt when converting an order item.

POS-42019

TD Bank Payment Integration

Implemented TD Bank Integration.

POS-42107

Ordering

Updated the terminal activity tracker to prevent Saved orders that were closed on one terminal from reappearing on another terminal after a period of inactivity.

POS-42111

Data Sync

In Company/Site Preferences in Data Management, a Custom DataSync Port option was added to control whether the POS uses the default port, or a user-defined port to sync data between the terminals at the site.

2022-05-27 | 3.6.25-12 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-41777

Employee Tip Report

Added the Employee Tip Report to the Functions screen. Generate this report to view tip totals for an individual employee.

Improvements

POS-41723

DataSync Logging

Updated POS logging for the Orders feed.

POS-41859

Device Bridge / OPOS

Improved the Close prompt that appears when the physical cash drawer is open.

POS-41880

End of Day

Updated the data purge process to properly encrypt and migrate Training Mode records.

POS-42000

TD Bank Payment Integration

TD Bank certification - Added Payment_TID to the payment object data for receipt printing.

2022-05-23 | 3.6.25-11 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41680

Sign On

Fixed issue with Auto Logoff that intermittently caused the application to get stuck on subsequent logon attempts.

2022-05-19 | 3.6.25-10 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41496

Site Status Notifier

As part of the EOD process, POS terminals now send a request to the cloud when the business date is updated on the terminal. With this update, site status heartbeat messages are now processed faster and more efficiently.

POS-41699

Touchless QR Payment

When a Touchless QR payment is applied, the order at the POS is now updated properly regardless of which POS terminal received the SQS message.

POS-41913

TD Bank Payment Integration

Added payment_tid (payment device terminal ID) to receipts for TD Bank certification.

POS-41929

Combo Meal Conversion

When a combo meal with selected components and a quantity greater than one (1) is converted, the component quantities are retained and all defined quantity restrictions for each component are respected.

2022-05-11 | 3.6.25-9 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41680

Sign On

Improved logging for the Sign On process.

2022-05-03 | 3.6.25-8 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-40176

Genius Payment Gateway

Added OrderNumber field to TransactionRequest to validate each transaction and prevent duplicate Credit Card transactions.

POS-41683

OPOS MSR

Stabilized the connection between the MSR service and the WebSocket to improve consistency around badge swipe operations.

2022-05-02 | 3.6.25-7 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41497

Customer Information

When the user resumes a Saved order, previously entered customer information is now retained.

POS-41485

Force Destination Selection

When Force Destination Selection is enabled, the order destination prompt now displays as expected when the previous order destination selection matches the default destination of the terminal scheme.

POS-41471

Check Pay Type Details

The Add Check Details modal now populates correctly and enables the user to enter information for a personal check pay type.

POS-41209

Online Orders

When an online order check-in call is made via API, a second kitchen chit no longer prints if a chit was already printed on order commit.

POS-41658

Touchless QR Code Payment

A touchless QR Code payment now applies correctly when the order is initiated on one terminal and the SQS message with the payment is read from a different terminal.

2022-04-27 | 3.6.25-6 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41600

Open Orders Screen

Improved the performance of the Open Orders screen by decreasing the number of database requests.

When the order repository emits a "change" event, the full set of Open Orders is no longer requested from the database. Updates are based on changes at the order repository.

2022-04-20 | 3.6.25-4 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41297

Gift Cards / Customer Loyalty

Updated application to better handle scans when the user scans a customer loyalty app or gift card via a camera.

POS-41377, POS-41508

DataSync

Improved data synchronization between terminals on restart and upon waking from sleep mode.

POS-41470

Workflows

The Employee Shifts task of the Workflows feature now reports employee time punches in the local timezone.

POS-41527

End of Day

Employee time punches older than three (3) days are now purged from POS terminals as part of the EOD process.

2022-04-03 | 3.6.22 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-40607

Site Status

Enhanced internal monitoring Dashboards for POS terminal health by adding a terminal_id setting to the POS.SiteStatus request. This setting identifies the terminal sending the request.

A full payload is returned for the terminal that sends the request. The minimum defined data set is returned for all other terminals.

POS-41351

Gift Cards

Enhanced the ability to perform Refund Specified Amount and Create Refund transactions when processed through XGL with Paytronix or MVLink/Quest.

POS-41366

End of Day

Enhanced the EOD process to accommodate a higher volume of cloud configuration updates.

2022-04-02 | 3.6.21 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-13226

Workflows

Workflows is a tool that guides site managers through a list of tasks that are required to close a site and finalize business day operations.

Use the Workflows editor in Data Management to configure a task list for a workflow and define role restrictions. A workflow task list may include actions for terminals, drawers, deposits, and/or employee shifts.

POS-40686

Printer Status

Expanded and improved handling of printer statuses using spooler functionality to support the displaying of printer statuses on a dashboard.

The ability to add printer statuses to a dashboard will be provided in a future release.

Improvements

POS-39034

Gift Cards

To alleviate confusion, the Continue button on the "Gift Card Activation Failed" prompt is now labeled Retry. Select Retry to retry a Gift Card Activation.

POS-41052

Data Synchronization

Improved data synchronization and conflict resolution to ensure the correct payment status of an order is sent to the cloud when users attempt to tender the same order on different terminals.

POS-41071

Employee Breaks

When the user selects End Break to end an employee break, the application now returns to the starting view that is configured for the terminal scheme.

POS-41324

Credit Cards

Addressed an issue where orders tendered to a Credit Card were not listed on the Order History screen if a tip was added to the order from the payment device.

POS-41327

Voided Items

Resolved an issue where voided child items were displayed as non-voided items on the kitchen display. When a parent item is Voided from a Saved order, the itemstate of its child items is now set to VOIDED before the order is sent to XKM.

POS-41328

OPOS Printers

Updated device bridge communications between the printer and terminal to allow for the presence of multiple OPOS printers without introducing ownership and reroute issues.

POS-41330

Gift Cards

Resolved an issue where the user could not apply the remaining balance on a Gift Card to the order total when using MVLink/Quest and the GiveX provider.

POS-41345

Gift Cards

When processing a Gift Card Balance Inquiry or Refund from the Lane 3000 payment device, the Tips modal is no longer displayed.

2022-03-24 | 3.6.20 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-40886

OPOS Printers

When an OPOS printer is directly connected to a terminal and that terminal is configured as the preferred terminal in Data Management for that printer, then the terminal will always be used as the spooler for that printer and no longer attempt to change owners.

POS-40903

Verifone Payment Devices

If an error occurs when attempting to process a Credit Card payment, the error modal no longer displays JSON code. Now the error modal displays the applicable error message and its ID code (when specified).

POS-41111

End of Day

When Allow User to Select Printer is enabled for a terminal and a printer was not previously selected for the terminal, the printing step during EOD is now skipped to allow the EOD process to complete successfully.

POS-41292, POS-41317

Discounts

Before an order is sent to XKM, the ItemState for any applied item-level discounts is now updated to match the ItemState of the respective parent item.

This ensures any subsequent modifications to the order are properly communicated to XKM in the event a discounted item is removed from the order.

2022-03-15 | 3.6.18 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41102

Split Orders and Discounts

During a Split Order operation, item-level discounts are updated and applied appropriately in the event discounted items (or items that qualify discounts for other items) are moved between orders.

  • If a Split Order operation moves a non-discounted item from the original check, and that item rendered the original check eligible for the discount, the discount is removed from the original check.

  • If a Split Order operation moves an item to a split order, and that item includes a discount that was directly applied by the user, then that discount is also moved to the new order, provided the item is still eligible for the discount on the split order.

  • If a discount is applied from the Options menu to a system-selected item, and the discounted item is moved to a split order, the discount is applied to another qualifying item on the original order (which may result in a different discounted amount).

POS-41279

Split Orders and XKM

Improved the process of sending items to the kitchen prior to splitting an order. After the user acknowledges the prompt to send unsent items to the kitchen, the user is able to proceed with the Split Order operation.

2022-03-11 | 3.6.17 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-41264

Customer Information Screen

When the user Sends or Saves an order with the Customer Information screen open, the Customer Information screen now closes and the user is returned to the screen from which that order was started or recalled.

2022-03-10 | 3.6.16 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Improvements

POS-38857

Custom Open Orders Screen

The Order Lane width on the Open Orders screen is no longer affected by the length of the Order Lane name.

The lane width is now the same across all Order Lanes. If the Order Lane name does not fit the width of the lane, the name is truncated and an ellipsis (...) indicator is displayed.

POS-40906

Customer Information Screen

When the user Sends or Saves an order with the Customer Information screen open, the Customer Information screen now closes and the user is returned to the screen from which that order was started or recalled.

POS-41251

Gift Cards

If an error occurs when attempting to process a Gift Card payment type, the modal now remains open and provides the user with the option to enter the account information manually or swipe a card with the Keyboard MSR.

POS-41252

Custom Open Orders Screen

When the user serves an order from the Open Order screen, the order details box for the served order now closes.

2022-02-28 | 3.6 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-39662

Devices

Easybar Liquor Dispenser devices are now supported. This integration enables staff to create drink orders and serve drinks almost simultaneously.

POS-39703

Drawer Operations

In environments where multiple drawers are used at the same terminal, select the applicable drawer session prior to performing drawer operations, such as Paid In/Outs and Cash Pulls.

POS-39859

EOD

In cases where EOD needs to advance the business date more than one day, and there is no transactional data for the respective business dates, EOD is updated to not execute its steps in an iterative manner.

To improve efficiency in these cases, EOD executes the steps once and advances the business date instead of repeating the steps for each date.

POS-40171

Online Orders

Optionally print a customer receipt for online orders when the online order is consumed by the POS application at the store. Staff can use the receipt to fulfill the order and present to the customer as proof of purchase.

Configure the following Data Management - Company/Site Preferences settings:

  • Print Customer Receipts for Online Orders

  • Printer for Online Order Receipts

POS-40851

Product Count

Product Count is an optional feature that enables the cashier to count products and send product count transactions to the Cloud.

This feature is useful in environments where inventory counting is performed at POS terminals and sent to the Back Office.

The Create Product Count Order button is available from the Functions section of the Functions menu.

Improvements

POS-10931

Order Numbers

Order numbers are derived for a terminal based on the following Data Management - Company/Site Preferences settings:

  • Order Number Calculation Method

  • Sequence Number Maximum Length

This configuration ensures order numbers are never duplicated at other terminals.

POS-39909

Employee Tips

Employee tip ownership and the respective totals are now consistent across all reports.

POS-40713

Gift Cards

During bulk gift card activation, the POS now sends the /Activate request to XGS for each gift card on the order.

POS-40938

Printers

Updated the logging level for Device Bridge to improve the performance of OPOS Receipt Printers.

2022-01-31 | 3.6 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-202

Employee Breaks

Configure the POS to prompt the user to select the applicable Break Type on Start Break.

POS-34211

POS-35688

Discounts

Configure discount availability based on time period, order source, and order destination.

POS-39001

Employee Tips

If an employee does not have permission to pay out tips, the Pay Out Tips function is still available from the Functions screen, however, manager approval is required to complete the function.

POS-39208

Combine Orders

For each terminal scheme, configure the desired behavior when two or more orders are combined at the POS:

  • Redirect to the Tender Screen

  • Print Guest Check

POS-40111

End of Day

The ability to print a Drawer Report during Terminal EOD is now controlled with the Company/Sites Preferences editor in Data Management.

POS-40494

Payment Processor

Genius - A detailed message is now displayed to the cashier in the event a Credit/Gift Card transaction fails to process.

Improvements

POS-32360

Donations

When a donation is added to an order, the donation amount is displayed on a separate line beneath the Subtotal in the Order Summary.

POS-38972

Table Service

If the user cancels the current order, the user is navigated back to the Order Entry screen where the Table Map is opened.

POS-39912

Table Service

If the user selects an Occupied table for a New Order, the user is notified that the table is Occupied and the Table Map opens enabling the user to select another table.

POS-40132

Customer Details

If the user changes the order destination for the current order, the Customer Details screen is now updated accordingly enabling the user to capture the details that are applicable to the selected order destination.

POS-40239

Drawer Assignment

If the user cancels the Starting Drawer Amount step of the Drawer Start operation, the drawer assignment is retained.

POS-40309

Devices

Selecting Retry from the Device Pairing Has Been Canceled popup opens a PayPal Available Card Readers popup. From the popup, the user selects the desired device.

POS-40348

Devices

The POS now recognizes employee badge swipes (for sign on, manager approval) when using a keyboard MSR.

POS-40455

Gift Cards

If the user does not enter a currency amount to add to the Gift Cards when performing a Bulk Activation, the Next - Preview Cards option is disabled.

POS-40504

Donations

From the Options menu, select Add Donation to select a donation to add to the current order.

POS-40649

Order Entry

The appearance of the More dropdown on item menus has been reverted to its original design.

POS-40653

Print System

A button divider is now visible on the Save & Print button on the Tender screen. This divider was previously not visible if the application was configured to allow the user to select a printer for print jobs.

POS-40876

Reports

To avoid opportunities for potential theft, the "In-store" amount is no longer displayed on the Drawer Audit Report.

2022-01-20 | 3.5 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

New Features

POS-804

Park Car

Designate the state of the order as "Parked". This is useful for the Drive-Thru destination when a customer in the drive-thru lane is asked to park their car and wait for their order.

POS-1318

Drive-Thru Operations

Configure a drive-thru terminal scheme that facilitates order entry, tender and delivery of the order to the customer in a single workflow.

This enables a single user to operate the drive-thru during low volume hours.

POS-5546

House Account

Tendering orders with a House Account enables a customer to accrue a balance for products sold that can be billed and paid at a later date.

POS-5738

Training Mode

Enable/disable Training Mode. When Training Mode is enabled, all activity performed on the terminal is for employee training purposes only. Sales are not recorded or associated with a cash drawer.

POS-13909

Tax Groups

Implemented support for the application of tax group sets defined in Data Management.

Tax group sets allow for the configuration of unique rules to ensure sites conform with local tax regulations.

POS-33264

Fiscal Printer

Implemented custom Fiscal Code plug-in for Fiscal printer integration.

POS-33385

Terminal Status

Requested information about site terminals and the connected peripherals has been added to the Status screen, which is accessible from Xenial Portal > Sites.

POS-34125

General Ledger Accounts

General Ledger accounts are now setup in Data Management at the site-level.

POS-34566

Camera Scan Events

Configure the POS to initiate the camera for appropriate operations only.

POS-36844

Gift Cards

The auth code for a gift card transaction is now printed on both the receipt and gift card balance chit.

POS-36876

Devices

Genius integration - Process payments with the Genius payment platform.

POS-38130

Printers

Configure the POS to allow the user to select a printer for a terminal. Print jobs initiated from the terminal are sent to the selected printer.

From the Functions screen, select Select Printer to select the desired printer for the terminal.

POS-38285

Order Entry

When deleting a bundled item from an order, a custom label is now displayed on the Delete button describing the bundle type to delete.

POS-38799

Pay Type Detection

Verifone Flex - Configure one pay type button for Gift/Debit/Credit Cards and eliminate the need for the cashier to ask the customer for the card type.

POS-38983

Security

Personal customer information is encrypted to ensure sites are compliant with the California Consumer Privacy Act and GDPR.

POS-39141

Online Ordering

Provide customers with a touchless pay type option for online and drive-thru orders.

POS-39152

Transfer Orders

Configure the Transfer To action to only allow orders to be transferred to specific employees.

POS-39269

Moneris Integration

The POS application now supports Verifone P400 with the Moneris payment processor.

POS-39533

Online Ordering

Assign ownership of online orders to specific employees to ensure tips are correctly allocated.

POS-39666

Data Synchronization

Enable/disable the synchronization of data between POS terminals to optimize application performance.

POS-39707

POS-39990

Order Confirmation Display

The POS now supports configurations for terminals that include a customer-facing order confirmation display.

Display any content on the secondary display using a full-screen browser and engage customers with news and promotions.

POS-39862

Print Declined Slips

Print Merchant copies for declined and incomplete transactions.

POS-40014

Moneris Integration

The Moneris POSPAD API now retrieves gift card swipes on the payment device.

PRMA-2615

Currency Rounding

Configure the POS to round pay type currency up/down to predefined amounts. The rounding adjustment is displayed on the:

  • Order Summary section of Order History.

  • Change Due screen.

  • Guest Check and receipt.

  • Drawer Audit, Employee Audit and Sales Detail Reports.

Improvements

POS-38271

Modifiers

When the user selects the More button to view additional modifiers, the modifier buttons are now positioned properly on the menu.

POS-38858

Terminal Scheme

Order multi-select mode is only available for a terminal scheme when an order operation (e.g. Combine) that supports multi-select mode is enabled for the terminal scheme.

POS-38941

Table Service

Servers are no longer able to clock out on a cashier terminal if they have Open orders assigned to them.

POS-39171

Item Comments

When a comment is deleted at the POS it is now also removed from the item on the kitchen display.

POS-39186

Combine Orders

When orders are combined in multi-select mode, the orders are now properly combined on the kitchen application.

POS-39194

Table Service

The Order Entry screen no longer includes a Back button. The order taker is required to either complete or cancel/void an order to exit order entry.

POS-39281

Table Service

An issue was resolved where server assignments were removed from a section after a data fresh or app relaunch.

POS-39327

Table Service

An issue was resolved where the default order destination was assigned to the order after a different order destination was selected.

POS-39331

Table Service

Paid order status indicator is now automatically updated on the table once the order is paid.

POS-39342

Change Due

The Change Due screen has been updated to support Canadian dollars.

POS-39424

Reports

The Paid Tips and Unpaid Tips values on the Drawer Audit Report (DAR) are now updated appropriately when a Pay Out Tips action is processed.

POS-39525

Order History

Custom date ranges are now supported. The order list now only includes orders that fall within the defined date range.

POS-39610

Table Service

Updated the waitlist to persist the availability status of each table when the list is closed and then reopened.

POS-39630

Close Drawer

The Close Drawer button is now operable when multiple drawers are assigned.

POS-39670

Count Drawer

The configuration setting to not include the starting drawer amount in the counted amount is now respected.

POS-39744

Split Order

After serving the first part of a split order, the other order items now remain with their original ticket instead of breaking out into separate tickets.

POS-39839

Table Service

Improved handling of order states after orders are published to data endpoints.

POS-39890

Pay Out Tips

An update was made to eliminate any scenarios where the Pay Out Tips function paid out tips to an order more than once.

POS-39894

Refunds

When an order is refunded, the tip amount is no longer recalculated. It is recognized as a negative value towards payment collections.

POS-39908

Clock In/Out

The message "Please wait until configuration is initialized" has been replaced with the more user-friendly message "Loading transactions..."

POS-40013

Table Service

The Amount Due value is no longer rounded on the terminal list view.

POS-40045

Pay Out Tips

Function now respects the Keep Order Tips Info setting in Data Management, which specifies the number of days to store tips information locally on the user's tablet.

POS-40059

Clock In/Out

When an employee clock record is manually updated, the employee is now prompted to Clock In for their next shift.

POS-40101

Deposits

When viewing deposits regardless of role permissions, the deposit filter selector is no longer obscured by the deposit column names.

POS-40117

Gift Cards

On the Bulk Gift Card Activation screen, the "Amount of Gift Cards" label has been changed to "Amount on Each Gift Card".

POS-40163

Product Availability

Improved product availability configuration to ensure product status is accurate.

POS-40170

Drawer Events

Cashier terminals no longer display the 'attempting to open drawer' message.

POS-40205

Table Service

Updated the employee tip totals that are displayed when an employee Breaks In/Out.

POS-40220

Modifiers

When the More button is selected to view additional modifiers, the menu button labels are now fully visible.

POS-40234

Table Service

Updated the Order Transfer configuration to ensure all eligible employees are listed when performing an order transfer.

POS-40265

Battery Indicator

Updated the battery indicator in the Xenial Shell to display the remaining % when the device is plugged into a charger.

POS-40335

DataSync

An update was made to improve the processing speed of DataSync.

POS-40415

Installation

An update was made to ensure day part configuration is unaffected during an application upgrade.

POS-40367

Pay Out Tips

Updated the Pay Out Tips employee list to include employees with a negative tip balance.

POS-40377

Menu Buttons

Reverted the buttons on the POS menus back to their original size.

POS-40416

Currency Rounding

Updated the Change Due screen to display rounded totals when currency rounding is enabled.

POS-40483

Reports

An update was made to ensure the tips information on the Employee Audit and Sales Detail Reports match the reports in Data Management.

POS-40487

Online Orders

After payment is applied to an online order at the POS, the order state now transitions from Committed to Closed.

2021-09-28 | 3.4 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Version History

Component

Current Version

New Version

UI

3.3.20-9

3.4.25-15

New Features

POS-464

Excessive Cash in Drawer Warning

When the defined Cash Threshold is exceeded for a cash drawer, the site manager is prompted to perform a cash pull.

Cash pulls reduce the opportunity for theft by minimizing the amount of cash that cashiers need to actively manage.

POS-2012

Menu by Destination

The list of available menus is based on the order destination selected for an order.

This ensures the order taker is only provided with menus that contain items that are available for the selected order destination.

POS-5315

Order Segments

When a delivery order is placed, the name of each customer in a group order is associated with their respective items.

The names are printed on chits and displayed on the kitchen displays so that the kitchen staff can label the items for each person.

POS-22946

Print System

Print industry standard checks and receipts, including merchant and customer copies, to enable the customer to retrieve information from checks and receipts.

POS-24676

Table Map - Order Destinations

In a table service environment, servers now select an order destination and assign a table when starting a new order from Open Orders View for destinations.

This eliminates the need to navigate to another screen to perform these steps.

POS-24934

Table Service

The Send Orders to Kitchen/Printer settings defined in Data Management are now respected by Table Service terminals.

POS-27781

Barcode Scanners

Search for products and orders by scanning their barcode using a barcode scanner without having to print the codes manually or scan them with a camera.

POS-31608

Pay Out Tips from Drawer

Site managers can now view details about employee-owed tips and quickly pay them out as employees finish their shifts.

POS-31633

Pricing

Roll up parent pricing is now supported. The total price of a parent item includes its child item and modifier prices.

Roll Up Pricing is defined at the product and modifier record level in Data Management.

POS-33730

Employee Audit Report

The Employee Audit Report summarizes key financial statistics for a given employee enabling site managers to efficiently reconcile and audit their sales activities.

POS-33848

Data Collection for Owed Tips

The POS now stores all tips owed to employees at a site as a separate data collection and synchronizes it between terminals.

This enables site managers to calculate the total amount owed to each employee from a POS terminal.

POS-34025

Share Items

The Share Item functionality has been extended to items with fractional quantities.

POS-34774

Reports

The SDR and DAR now properly reflect the Named Calculations defined in Data Management including the formulas sequence and display formula.

POS-36472

Split Order Updates

The following updates have been made to the Split Order function:

  • Added ability to perform actions and edit an order during Split session.

  • Pay button is hidden when the order cannot be paid.

  • Split All Seats takes into account the configured segment name for a destination.

  • Suspend order is hidden on Split screen.

POS-36946

Send Item Priority to Kitchen

Specify the sequence in which items are displayed in the kitchen to dictate the order in which the items are fulfilled.

This enables the site to maintain consistency with how the kitchen staff prepares items and optimizes accuracy and throughput.

POS-37816, POS-38476, POS-38456

Single-Use Coupon

Single-use coupons are automatically validated and the user is notified if the coupon is invalid or already redeemed.

A customer loyalty with barcode icon has been added to the Order Entry screen for scanning loyalty coupons.

POS-37874

List View - Available Options

In a table service environment, the list of options available from the Options menu in List View is determined by the Available Order Operations defined for the terminal scheme in Data Management.

POS-37920

Empty Order Information

The time at which order information is submitted for an empty order is now reflected in the "created" timestamp of the order.

This ensures orders are sorted correctly by their respective initiation time on the Open Orders screen.

POS-38148

Combine / Transfer Orders in Open Orders

In a table service environment, Combine/Transfer Orders is now supported in Open Order Views.

This enables the cashier to select multiple orders and combine or transfer them as needed.

POS-38457

Customer Loyalty Receipt

Customer loyalty information can now be printed conditionally on customer receipts. A LoyaltyHeader variable has been added to the receipt header.

POS-38523

Order Source Sent to XKM

The respective order source of each order is sent to XKM to enable the kitchen staff to see the source of each order and filter orders by source.

POS-38538

Discounts

POS and customer loyalty discounts can now be removed from the Tender screen. This saves the cashier from having to navigate back to the Order Entry screen to remove discounts.

POS-38572

Pay Tips Report

A new Pay Tips Report template has been added. This report allows servers to see their paid tips for each order.

POS-38705

Devices

The PAX Aries 8 device is now supported.

POS-38736

Customer Loyalty

The POS now integrates with the ACE gift and loyalty provider.

POS-38942

Discounts

Apply discounts/coupons by barcode scan and/or manual selection depending on their Availability configuration in Data Management.

POS-38944

Discounts

Apply a discount based on the codes or bin range configured in Data Management. This feature enables a company to assign a number of discount codes to a single discount definition.

Improvements

POS-34610

Navigation

An issue was resolved with the user interface where the scroll component was present on a menu that was not scrollable.

POS-35407

Gift Cards

An issue was resolved where if a gift card was reloaded multiple times, attempting to refund the order to a credit card failed.

POS-36422

Print System

An issue was resolved with printer configuration that caused a "restart application" error.

POS-36705

Order History

An issue was resolved where Daylight Savings Time interfered with the ability to search or locate orders in Order History.

POS-36739

Drawer Sessions

An issue was resolved where Inactive employees were included in the Drawer Assignment employee list.

POS-37071

Banking Mode

The Total button was available on the Options menu on a terminal scheme where Banking Mode is None.

POS-37107

Refunds

The Back button is now disabled when a partial refund is performed or when a refund is voided.

POS-37111

Drawer Sessions

An issue was resolved where the Refund Specified Amount and Create Refund Order buttons were not disabled on a terminal that did not have an active drawer session.

POS-37123

Payment Types

An issue was resolved where an order could not be closed with any payment type if the Cash payment type was not configured for the site.

POS-37276

Discounts

An issue was resolved where an item-level discount was not removed when the related item was shared with a new order.

POS-37558

Gift Cards

Selecting the X button now closes the Bulk-Add Gift Cards modal.

POS-37858

Payment Types

When Tap is used as a payment type, the card brand name is now identified on the Drawer Audit Report (DAR).

POS-37877, POS-38373

Banking Mode

The Pay button was enabled for a Split Order transaction on a terminal scheme where Banking Mode is None.

POS-37961

Item Modifiers

When viewing an order on the listbox from the List View screen in a table service environment, the selected modifiers for an item are now displayed, not the default build.

POS-37965

Table Service

An issue was resolved where List View displayed the order column, but it was populated with the table number.

Now the Table Name value derived from the order's table number appears in the Table/Order column.

POS-38045

Gift Cards

An issue was resolved where the Verifone device remained on the balance screen when a gift card balance was checked.

POS-38070

End of Day

An issue was resolved where cash drawers were not auto-counted during End of Day.

POS-38071

End of Day

An issue was resolved where a new drawer session was not started for an active drawer after EOD was completed.

POS-38170

End of Day

An issue was resolved where the device pairing window prevented EOD from initiating.

POS-38213

Print System

Fractional quantities for child items and modifiers are now properly printed on receipts.

POS-38320

Terminal Pairing

An issue was resolved where terminal pairing was unsuccessful after restarting the app or refreshing data on an iPad terminal.

POS-38414

Tips

Auto Gratuity is now correctly applied regardless of the number of seats on the order.

POS-38455

Customer Loyalty Coupons

When an order is voided or refunded, the order is returned to the loyalty provider to reverse any redeemed coupons.

POS-38459

Navigation

When navigating from Detailed Info back to Order Entry, the menu no longer overlaps other screen elements.

POS-38489

Print System

An issue was resolved where orders sent from a cashier terminal and printed from the grill/kitchen printer included ***REPRINT*** in the ticket header.

POS-38529

Order Entry

Selected variants are now deselected when the user navigates to a menu that does not contain items associated with those variants.

POS-38541

Gift Cards

An issue was resolved where the POS locked up printing the final receipt when an order was paid with a gift card.

POS-38573

POS-38574

Gift Cards

When refunded a Gift Card pay type on a payment device, the refund order is now closed and finalized. The user is not prompted for another pay type.

POS-38648

Product Tags

Tag ordering rules are now respected regardless of the number of tags assigned to a product.

POS-38651

Order Entry

After selecting an item from a secondary menu that has no associated modifier screen or bundle components, the POS remains on the menu and menu category where the item was ordered, and the POS button shows a Qty indicator of 1.

POS-38652

End of Day

An issue was resolved where orders from previous dates reappeared after EOD was processed.

POS-38653

Tips

The suggested tip amount is no longer affected if a discount is applied to the order.

POS-38726

Count Drawer

A site reported an incident where the Count Drawer operation could not be performed on a drawer that was closed during EOD. This issue has been resolved.

POS-38727

End of Day

A site reported an incident where an employee who clocked out at 5PM was included on a report that lists employees who are clocked out automatically at EOD.

This can occur if EOD is forced to run from the Functions screen.

POS-38758

Gift Cards

A site reported an incident where the provider indicated a gift card was activated, but the gift card was not included on the order at the POS.

There are no reports of this incident in 3.4.

POS-38865

Credit Cards

A site reported persistent batch settlement errors. This issue occurred on the POS with the E285 powered off. This issue is resolved.

POS-38876

Table Service

The POS is no longer refreshing randomly when the user selects a table. The Order Entry screen opens where the order can be processed.

POS-38919

Customer Loyalty

A customer loyalty reward is no longer applied as an Offer on the order, but is instead applied as a loyalty discount to the appropriate item.

POS-38927

Open and Suspended Orders

After entering customer information for a new order initiated from the Open and Suspended Orders screen, the Order Entry screen is displayed.

POS-38949

Drive-Thru

The order taker is no longer prompted twice for vehicle information.

After entering vehicle information and sending the order, the Order Entry screen is displayed.

POS-38951

Bundled Components

An issue was resolved where the incorrect subcategories were displayed for a menu component.

POS-38912

Open and Suspended Orders

The 'Ready' status has been removed from orders on the Open and Suspended screen.

POS-39003

Table Service

The Table Map and Wait List are now synced properly between terminals.

POS-39009

End of Day

A site reported an incident where a Drive Thru terminal was stuck on 'Finalizing Day'. The issue was rooted in the 'apply_software_updated' step of EOD.

POS-39016

Customer Loyalty

Identify the default item and order-level discounts to use for customer loyalty transactions. The default discounts can be set at the company and site-level preferences in Data Management.

POS-39033

Order History

An issue was resolved where the Order History screen was not displaying orders in default view.

POS-39045

Devices

An issue was resolved on a Walk Up terminal, where the Total button on an iPad was not opening the Tender screen.

POS-39074

Table Service

The Table Map function has been renamed to Wait List on the System Navigation menu.

POS-39075

Table Service

The Table Map has been removed from Server View.

POS-39076

Table Service

The table status now updates automatically based on POS action.

  • When table is seated, its status is Seated.

  • When an item is added to an order, and the order is saved, its status is Ordered.

  • When an order is tendered, its status is Paid.

POS-39078

Table Service

When seating a party at a table, the employee selector now only lists Servers.

POS-39079

Table Service

When a server is assigned to a section, that server is now automatically assigned to a table in that section when a party is seated.

POS-39082

Table Service

When a server is assigned to a section, their name is now displayed on the section button.

POS-39083

Table Service

Moving a table using the order header now updates the table view visually to indicate an Occupied Table.

POS-39084

Table Service

An issue was resolved where the Cancel option did not work after changing a table to an Occupied Table.

POS-39091

Split Order

Split Order now allows the order taker to save and edit the order and process customer loyalty.

POS-39138

Reports

An issue was resolved where the Delivery Orders-Net Sales reported on the in-store Sales Detail Report (SDR) did not match the above-store SDR.

POS-39140

Split Order

Now when an order is split, any uncommitted order items are sent to the Kitchen.

POS-39185

Print System

The Print Check function is now using the configured receipt template.

POS-39181

Tax

An issue was resolved where the tax liability was not reduced after an item modifier was removed. This was resolved by configuring the price to Roll Up Before Tax.

POS-39188

Order Entry

Items are no longer sent to Kitchen after item modifiers are selected. Items are sent to the kitchen in accordance with the specified configuration, i.e. after another parent product is selected, or after either Send or Total is selected.

POS-39201

Suspend Order

An issue was resolved where the order was not updated appropriately on the kitchen application when the order was Suspended at the POS.

POS-39205

Table Service

In a table service environment, terminals no longer experience issues loading after changing a table status on Wait List.

POS-39246

Reporting

An issue was resolved where old orders were displayed on the open orders screen as unpaid orders.

POS-39364

Tips

In a table service environment, automatic gratuities are now properly applied when the Seat Count criteria for an order is met.

POS-39621

Tips

An issue was resolved where tips and sales were attributed to the cashier and not the server. Now tips and sales were attributed to the server who started the order.

POS-39633

Open Orders

An issue was resolved where orders from a different company appeared at the POS. This issue occurred on a terminal where more than one company configuration was loaded.

POS-39683

Tips

An issue was resolved where servers were required to enter cash tips at a minimum of 20%, which increased the total tip % to 40.

POS-39692

Tips

The hard-coded minimum tip threshold has been changed from 15% to 9%.

2021-06-01 | 3.3 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Version History

Component

Current Version

New Version

UI

3.2.21-3

3.3.20-9

New Features

POS-10308

Barcode Scanner

Add order items and discounts to an order via barcode scan.

POS-12964

Date/Time Format

The format in which the date and time is displayed on the POS is now consistent with the Locale and Date/Time format settings defined in Data Management.

POS-28211

Barcode Scanner

When multiple items and/or discounts are associated with a scanned PLU, the items/discounts are listed allowing the user to select the desired item.

POS-30761

Devices

Printers with a USB connection are now supported. This allows for the printing of receipts and chits on printers directly connected to an Android-based terminal.

POS-30762

Devices

Cash drawers with a Serial connection are now supported. This allows for tendering orders to cash using drawers directly connected to an Android-based terminal.

POS-32819

Data Encryption

For the purposes of CCPA compliance, this release introduces the encryption of employee name data at the POS.

POS-33265

System Strings

This release introduces the ability to translate the POS system strings into different languages and optionally customize the translation.

POS-33268

Payment API

The POS now passes payment requests through an API that allows a third-party integrator to independently build and certify payment solutions.

POS-35730

Voids

When an employee deletes/voids order items, their name is now captured in the deleted_items object. This enables the site to analyze the quantity and frequency at which items are removed from orders per employee.

POS-36678

Item Offers

This release introduces support for multi-level (nested) bundled item components, which allows for Suggestive Selling.

POS-36717

Customer Loyalty

When re-tendering an order, the cashier now has the ability to add/update Loyalty information on that order. This ensures the customer receives credit for their visit and has the option to redeem any rewards.

POS-36735

Product Lookup

Products that should only be ordered as bundle choices cannot be added as an À la carte item from the Product Lookup screen.

POS-37352

Barcode Scanner

The order taker now has the ability to scan a barcode using a scanner that is configured as a keyboard with special characters. This enables the order taker to add special characters to the scanned string.

POS-37936

System Strings

The Sales Detail Report (SDR) and Drawer Audit Report (DAR) can now be translated to the language assigned to the site.

POS-5255

Waste Order

When configured in Data Management, the POS prompts the user to select a reason code when a Waste order is created.

POS-5256

Waste Order

The user now has the ability to correct Waste orders, if necessary, such as updating the quantity of wasted items.

POS-5374

Employee Discounts

The user now has the ability to add employee discounts. A specific employee can be located by Corporate Code or Name.

POS-624

Order Destinations

When the Data Management terminal scheme setting "Force Destination Selection" is enabled, the POS prompts the order taker to select an order destination for each order if a destination has not already been selected.

POS-835

Non-Resettable Totals (NRT)

NRT are now maintained per POS terminal. NRT prevent franchisees from manipulating sales totals and reporting incorrect sales.

POS-97

Item Pricing

Child item pricing can be optionally configured in Data Management to "roll up" to the parent item price visually after tax, enabling the user to clearly identify the total price of the parent item

Improvements

POS-38725

Drawer Assignment

The Drawer Assignment list no longer erroneously omits any Active employees nor includes any Terminated employees.

POS-38677

Peripherals

The D190 PAX terminal now connects successfully with the POS.

POS-38624

Close Drawer

An issue was resolved where the Close Drawer button was grayed out for an active drawer when Refresh data was selected.

POS-38543

Deposits

When counting a cash deposit, after counting the cash drawers, the expected deposit cash amount was based off of the expected cash drawer amounts, and not the counted drawer amounts. This has been corrected.

POS-38542

Printing

When Save and Print is selected, a customer receipt and a kitchen chit are printed as expected.

POS-38514

String Translations

The following error is resolved on startup: 'Unable to recover string translations, application will use the default en-US dictionary'.

POS-38492

Order History

An issue was resolved where different order information was displayed on the Order History screen each time a new order arrived from DataSync.

POS-38474

Close Drawer

Drawers can now be closed and counted from any terminal.

POS-38460

Gift Cards

An issue was resolved where a Paid order reappeared on the Order Entry screen when value was added to a Gift Card.

POS-38447

End of Day

An issue was resolved with End of Day where the POS terminals would get stuck on the message: 'Finalizing Day, check for pending software update'.

POS-38437

Devices

An issue was resolved where the terminal lost connection with the cash drawer after the second cash payment.

POS-38387

Devices

An issue was resolved where the POS would hang with a "Camera In Progress" modal requiring a restart of the app.

POS-38351

Refresh Data

Downloading and refreshing POS data has been optimized to reduce processing time.

POS-38304

Devices

An issue was resolved where the MSR device was unable to establish a connection with the terminal.

POS-38301

Printing

An issue was resolved where the POS randomly stated "The Drive Thru Printer is Unavailable" after printing a receipt. A second receipt would print.

POS-38298

Gift Cards

A site reported an issue with an order that couldn't be completed due to an issue with an offline gift card.

POS-38297

Split Order

An issue was resolved where two right sidebars were displayed after a splitting an order from the Order Entry screen.

POS-38291

Save Order

The user now has the ability to save information for an "empty" order.

POS-38289

Configuration Data

Items were not combined on the Tender screen when the Combine Like Items setting was turned on in Site Preferences in Data Management.

POS-38281

Tips

The Add Tip value was missing from the emailed customer receipt.

POS-38277

Close Drawer

The Close Drawer button on the Functions menu was grayed out for an active drawer in a Windows environment.

POS-38275

Devices

When a PayPal device is connected, the user is now prompted with a PayPal connection modal after the POS loads.

POS-38265

Configuration Data

When the Open Price setting is enabled, the price of a product changed to its default value after a child item was added to the order.

POS-38261

Devices

The following issues have been resolved on the modal that appears when multiple products match a scanned bar code:

  • The 'Action' buttons were not appropriately labeled.

  • The ‘Products’ title was displayed twice.

  • The 'Discounts' counter duplicated the 'Products' counter.

POS-38248

Devices

Still in development

An ip350 payment device on the drive-thru cash taker terminal was reporting a "Stock Batch Full" error when processing credit cards.

POS-38245

Configuration Data

The modal 'Please navigate to Drawer Assignment screen to assign the drawer' was displayed when the 'Require Manual Drawer Assignment' setting was disabled.

POS-38242

Devices

PayPal pairing error: "Merchant has not been initialized"

POS-38241

Reports

Tax Totals were not matching on the Sales Detail Report (SDR).

POS-38221

Printing

Process Printer errors were logged approximately every 90 seconds.

POS-38211

Split Order

Child item modifiers on a combo meal were not displayed on the 'Split Order' screen.

POS-38197

Printing

Kitchen printers were not printing after a print job was rerouted.

POS-38195

Order Entry

The user can now adjust the quantity of child items after adjusting the associated combo meal item quantity.

POS-38181

Close Drawer

After the cash drawer popped open, the message "Attempting Open Cash Drawer" continued to appear for a few seconds. After closing the drawer, the Close Drawer screen continued to appear for a few seconds.

POS-38179

Order Entry

When the user selected one of the child items of a combo meal, all the child items were selected on the order item listbox.

POS-38159

Configuration Data

When the Data Management settings "One Day Ahead Of System Date" and "Auto Clock Out on EOD" were enabled, a 'Clocked In' remained Clocked In after EOD was processed.

POS-38131

Permissions

Store manager was denied permission to recount a cashier's drawer.

POS-38129

Discounts

When the "Employee Discount" setting was disabled for a discount, the "discount_for_employee_id" field within the "discount info" object was populated with the Employee ID who applied the discount.

POS-38126

Order Entry

A fractional quantity was assigned to deleted child items when the user increased the quantity of the parent item.

POS-38123

Customer Loyalty

Customer loyalty account reflected payment, but the order did not.

POS-38109

Reports

The Business Date was not displayed on the Drawer Audit Report (DAR).

POS-38108

Reports

The 'Print' button was not properly labeled on the Drawer Audit Report (DAR).

POS-38076

Printing

Credit receipts were missing the Auth/approval code.

POS-38062

Printing

After stopping and restarting the POS, a receipt did not print for the first order entered or for the first print request.

POS-38041

End of Day

A site reported a Batch Settlement Error during End of Day. This has been resolved.

POS-38038

Configuration Data

The Data Management setting 'Auto Recall Bumped Orders' was not respected when the POS was configured to send orders to the kitchen on-the-fly.

POS-38031

Printing

Printer connectivity issues with turned-off spooler have been fixed.

POS-38022

Customer Loyalty

The Loyalty Customer Profile modal was not displayed if the user selected the Loyalty Customer icon after the user canceled the Identify Customer modal when changing a Loyalty customer.

POS-37859

Refresh Data

After a Refresh Data operation, the following error message was displayed after the second transaction: 'There was an error connecting to the drawer'. This has been resolved.

POS-37795

Split Order

After splitting an order, the button to scan customer loyalty is now present and the products under the order can be selected to enable the modifier menu.

POS-37780

Split Order

An issue was resolved where after splitting an order, the modifier group assigned to the previous order item was displayed.

POS-37670

Gift Cards

The Change Due screen is now correctly displaying the amount due to the customer for Gift Card Cash Out transactions. The Cash Out receipt also contains the amount the customer received from the Cash Out.

POS-37644

Count Drawer

An issue was resolved where the Recount option was not available for a drawer from the drawer list after it was counted during EOD.

POS-37615

End of Day

If an Auto Clock Out error occurs during EOD, the error messages are suppressed allowing EOD to continue. The time punch chit includes details (if enabled) and a local time punch is created.

POS-37505

Credit Cards

Orders paid with a credit card that includes a tip do not offer change back.

POS-37503

Credit Cards

If a transaction is declined during the batch settlement process, a modal is no longer displayed and the settlement process is not interrupted.

POS-37455

Open Orders

An issue was resolved where the Re-Send to Kitchen button was not available from the Open Orders screen.

POS-37428

Order Entry

An issue was resolved where items could not be added to an order on account the assigned tax group was not mapped to all sites.

POS-37415

End of Day

An issue was resolved where the Drawer Audit Report (DAR) was not printed during EOD.

POS-37411

Devices

An issue was resolved where the Cancel button did not dismiss the modal in the event the connected printer was not available.

POS-37410

Change PIN

The Change PIN button is now hidden if the user has not been granted the POS.PIN.Change permission.

POS-37385

Cash Drawer

When the Banking Type for a cash drawer was set to "None" in Data Management, it is now ensured there are no opportunities for the user to pay an order, or perform any cash accountable actions.

POS-37273

Share Item

An issue was resolved where “Invalid date” was displayed on the order on the Open Orders screen after a Move/Share Item operation.

POS-37143

Customer Loyalty

Split Order logic has been corrected for Customer Loyalty orders with an identified customer and loyalty discounts.

POS-36936

Customer Loyalty

The POS now properly stores the tags array for item modifiers. This ensures Customer Loyalty discounts are properly applied to modifiers that are configured with tags.

POS-36893

Open Orders

When the same order is opened from the Open And Suspended Orders screen on two different terminals, the POS now redirects the user to the view from which they resumed the order.

POS-36752

Printing

Receipts now print successfully from an OPOS receipt printer. An error referencing a missing bitmap has been resolved.

POS-36735

Product Lookup

Products that should only be ordered as bundle choices cannot be added as an À la carte item from the Product Lookup screen.

POS-36721

Discounts

Issues with discount processing after Daylight Savings Time (DST) have been resolved.

POS-36207

Printing

An issue was resolved where (with the spooler enabled via the API) kitchen printer print jobs were not rerouted successfully.

POS-36071

Item Availability

The Reset All Filters button is no longer missing from the Item Availability screen.

POS-36066

Item Availability

Text color preferences defined for product tags in Data Management are now respected.

POS-35965

Credit Cards

An issue was resolved with Ingenico devices and the BAMS processing engine where orders associated with the previous batch could not be voided.

POS-35677

Tender Operations

An issue was resolved where the selected One Touch Tender button remained highlighted after the order was tendered.

POS-35300

Void Order

Instances have been corrected where the Cancel button was available to the user when the Void button was expected. This issue has been corrected on the Order Entry, Open Orders and Order History screens.

POS-34616

Table Service

In a table service environment, the user is now provided with the option to tender an order opened from Order View.

POS-34149

No Sale

The No Sale button is no longer available when a cash drawer is not configured for a terminal.

POS-33840

Table Service

In a table service environment, the user is now returned to the previous screen after completing an operation. Prior to this update, the user would be returned to the Open Orders screen after each operation.

2021-02-17 | 3.2 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Version History

Component

Current Version

New Version

UI

3.1.35-10

3.2.21-3

New Features

POS-30717

Clock In/Out

Employees can now clock in/out from a terminal without requiring the user currently signed on to the terminal to sign out.

This update adds an optional Clock In/Out item to the System Navigation menu.

POS-31292

Close Drawer

The Close Drawer button on the Functions screen now opens a shortcut menu that lists the active drawer sessions.

The user selects the drawer session to close from this list without having to access the Drawer List screen.

POS-32435

Order History

The Order History screen now displays all order states and types to enable the user to locate specific orders more quickly.

POS-32547

Paid In/Out

The Paid In/Out feature now provides the ability to add a comment when the selected reason code is configured to prompt for one.

POS-32703

Discounts

“Amount Off” and "Forced Price" discounts can now be applied against either the price of each discounted item or against the sum of the discounted item prices.

POS-32956

Functions Screen

Each of the function screens accessible from the Functions menu now include a close button. When selected, the screen closes and the user is returned to the main Functions screen.

POS-33048

Tender Operations

The customer receipt prompt is displayed after the Change Due screen is dismissed by the cashier. This ensures the change due amount is not obscured by the receipt prompt.

POS-33208

Bundle Components

The Item-Level Offers feature displays item suggestions to the order taker based on the items the customer has ordered.

This enables the order taker to suggest additional items to the customer and potentially increase revenue.

POS-33484

Order Entry

The system can now be configured to enable the order taker to save an order before an item is added to it, i.e. an empty order.

This feature allows a customer to retain their place in line if they are not ready to place their order initially.

POS-33647

Security

When the Require PIN for Simplified Login permission is enabled for a user role, the user is required to enter their PIN in addition to their ID to sign on and provide manager approval.

This adds another layer of security for the store manager in a simplified login environment where users are only required to enter their ID to sign on to the system.

POS-34156

Bundle Components

Choices within bundle component tabs can now be divided into subcategories and product groups to enable the order taker to more quickly find the requested items.

POS-35097

End of Day

The system can now be configured to automatically clock out any employees who are still on the clock when EOD is initiated.

POS-35479

Gift Cards

When an order is voided offline, any gift card activation/add value items on the order are reversed once the system is back online. This enables the cashier to finalize the transaction and be assured that the funds on the gift card are removed.

POS-35492

Devices

Ingenico BAMS: In the event of a credit/gift card transaction error, the POS now interprets the response from the Ingenico device and displays a detailed message to the cashier on the Ordering screen.

POS-35496

Devices

Support is added for the Ingenico Lane 3000 device with the BAMS payment processor.

POS-36297

Bundle Components

Restrict product availability by order source for bundle component choices.

POS-36458

Tips

A customer's preferred tip can now be added to orders from their loyalty profile.

POS-36703

Gift Cards

Bulk-activated gift cards can now be sold at a discounted rate.

PRMA-1840

Xenial Loyalty Service

This release includes updates for order submission and voiding in relation to the Xenial Loyalty Service. The updates in this release include:

  • Loyalty customer identification

  • Loyalty customer profiles

  • Loyalty discount application

  • Print loyalty information on receipts

  • Redeem loyalty rewards

  • Single-scan customer experience

  • Void loyalty rewards on order void/refund

PRMA-2084

UI Improvements

This release includes the following improvements to the user interface:

  • Match variations and applicable products/modifiers with the selected size variation

  • Screen identification headers

PRMA-2295

Application Consistency

This release includes the following improvements to the overall consistency and usability of the application:

  • Error messaging

  • "Options" menu selection consistency

  • Permissions for batch settlement functions

Improvements

POS-33064

Order Information

Regardless of whether there's an active order, POS saves any values input in an Order Information field and stores them until the order is totaled or saved, then purges values for any fields disabled for the destination.

POS-33628

Print System

Manager Approval ID is now printed on the chit for the following operations:

  • Cash Pull

  • No Sale

  • Paid In/Out

POS-34901

Configuration Update

The Configuration Update time is no longer updated each time the POS application is restarted.

The Configuration Update time remains the same until configuration changes are implemented on the POS.

POS-35529

Discounts

Discounts/coupons are not listed as available for selection unless the order meets the criteria defined for the discounts/coupons.

POS-35541

Voids

The order is no longer automatically voided if the user selects Cancel from the Select Reason window when performing a Void Order.

POS-35550

Devices

The POS retains its communication with the connected printers after refreshing configuration data, performing EOD and restarting the application.

POS-35587

Tender Operations

Cash tender operations process properly if Terminal Number is changed in Data Management.

POS-35729

Print System

Receipt that prints at Drive Thru Cashier now prints the name of the Drive Thru Cashier, not the Order Taker.

POS-35961

Donations

After adding a donation to an order from the Tender screen, the user is now returned to the Tender screen.

POS-36013

Discounts

Discount calculator now respects the order item quantity when a discount is configured to apply to multiple sets of apply criteria.

POS-36110

Discounts

Discounts that match the discount code search criteria are now listed and available for selection.

POS-36293

Item Claim

Long product names no longer cut off the item claim notification.

POS-36318

Customer Loyalty

Changing a product size or substituting another eligible item no longer removes a previously applied loyalty reward from the check.

POS-36357

Order Timer

The order timer now reflects the time when an order was initially Sent (Saved).

POS-36440

Print System

When the system is configured to print a kitchen chit after the user saves the customer name to get to the Tender screen, a second chit does not print if the order is saved.

POS-36616

Gift Cards

Refunding orders to a Gift Card in Refund Mode is now supported.

POS-36620

Modifiers

"1" is displayed next to those modifiers with a quantity of 1 that are configured to be ordered by quantity when those items are displayed on the Open Orders and Order History screens.

POS-36809

Print System

Improved process of restoring communication between a terminal and its associated receipt printer.

POS-36815

Discounts

Forced Price automatic discounts are now applied properly when an order includes a product with a qualifying tag and that product price is less than the defined Forced Price.

POS-36840

Refunds

Refunds can now be processed for Closed transactions older than one business day.

POS-37063

Discounts

Multi-quantity modifiers and child items that are discounted as a result of discounts applied to their parents are not split into individual order items, but remain as multi-quantity order items.

POS-37065

Gift Cards

Orders with multiple gift cards sold no longer remain in Pending state.

POS-37102

Gift Cards

Discounts for bulk gift card activation can be applied from either the Options or the Actions menu.

POS-37205

Battery Indicator

The iPad battery indicator is now displayed to inform the user of the status of the battery.

POS-37296

Tips

The color of the "No Tip" button on the Choose Tip screen now matches the color of the rest of the buttons on the screen.

POS-37301

Employee Permissions

An employee role without the associated permissions cannot open, recall or tender orders from the Open and Suspended Orders screen.

POS-37310

Order Entry

Now when the quantity of a child item is changed the appropriate number of bundle component placeholders is displayed.

POS-37492

Oder Entry

Selection of an ordered child item that has no allowed modifiers will now display the alternate choices for that child item rather than a blank modifier screen.

POS-37508

Print System

OPOS printing using a device bridge now prints receipts as expected.

POS-37657

Network Connectivity

If network connectivity is interrupted, the POS restores its connection to the cash drawer once the network connection is restored.

2020-01-12 | 3.1 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Version History

Component

Current Version

New Version

UI

2.8.100-6

3.1.35-10

New Features

POS-652

Discounts

Configure a Minimum Order Subtotal as optional Discount Criteria.

POS-655

Barcodes

Add a discount to an order by typing its barcode.

POS-865

Pricing

Order Item Pricing based on Order Source.

POS-2818

Store and Forward (SAF)

Credit Card Batches report available from Functions screen - Includes details of online and offline transactions.

POS-5356

Guest Count

Enforce Guest Count Rules as defined by one of Valued Brands.

POS-5408

Guest Count

Automatic Guest Count determined by the products on the order.

POS-26760

Barcodes

Add a product to an order by typing its barcode.

POS-27783

Split Orders

Optionally restrict specific operations on split orders.

POS-27868

Modifiers

Ability to prioritize modifiers on Kitchen Video / Printer.

POS-28259

Clock Operations

Optionally enforce salaried employees to Clock In/Out.

POS-29486

Voids and Refunds

Post Payment Void and Refund Flow Improvements.

POS-30721

EOD

Apply or postpone POS version or configuration update during EOD.

POS-31110

Discounts

Apply discount to original or discounted item amount.

POS-31753

Reporting

Order Object now includes External IDs for Minor Reporting Categories to allow external consumption of the data.

POS-31872

Order Entry

Extended long press/context menu functionality to All Products, All Modifiers, and All Builds.

POS-32092

Order Segments

Share bundles and modifiers between Order Segments.

POS-32126

Item States

(Table Service) Eliminated 'Hold' as an Item State and introduced it as an Item Fulfillment Status

POS-32353

Discounts

Recalculate highest/lowest-priced discounts as items are added/removed from an order.

POS-32489

Xenial Shell

Eliminated Remove Terminal option from Xenial Shell. The user has the option to replace a terminal, but not remove it.

POS-32693

Gift Cards

Eliminated "error" / additional prompt during Gift Card Activation.

POS-32821

Online Orders

Print a kitchen chit when an Online Order is received at the Ordering application.

POS-33046

Payment Devices

Manually pair/unpair Bluetooth payment devices.

Added a Connect PayPal Reader option to the Functions screen.

POS-33325

Print Templates

Print template enhancements implemented for one of our Valued Brands - Configuration for printing the QR Code on receipts.

POS-33458, POS-36695

Gift Cards

Bulk Activation of (Non Sequential) Gift Cards is now supported for our Valued Partners.

POS-33598

Print Templates

Configuration for printing the General Ledger Account on Paid In/Out tickets.

POS-33713

Order Segments

Uncommitted order items are now sent to Kitchen before a Split Order function is initiated.

POS-33728

POS Terminals

Implemented Change Terminal function to quickly swap a POS terminal for a different terminal.

POS-33736

Print Templates

Include Cashier Information in the Payment object.

POS-33926

Taxes

Tax Calculator - Marketplace Facilitator Taxes

POS-34052

Order Entry

Display Modifier Selection Screen function now provides ability to define whether an item is likely to be modified or customized by the customer.

POS-34956

Table Maps

Methodology to import a site's table map definitions to replace the default table map.

POS-35361

Money

The calculated tax values in the order object match those values passed by an integrator to ensure the accuracy of tax values on reports.

POS-35369

Menu List

Menus are listed in the sequence that is defined in Data Management.

POS-35494

Credit Cards

Per the request of one of our Valued Brands, the Voice Authorization function has been removed from the credit card processing dialogs.

POS-35509

POS Functions

The POS Functions are no longer hidden from users who do not have assigned permissions to use them.

The POS Functions are accessible by any employee with the permission to access the Functions screen. Manager approval is required to perform the POS Functions.

POS-35532

Modifiers

After a Cashier converts am order item to one of its variations, the Modifiers menu tab remains open enabling the Cashier to modify the item seamlessly.

POS-36694

Gift Cards

The "error" / additional Activate prompt has been removed from the Activate a gift card dialogs.

Improvements

POS-31947

Order History

POS Order History sourced from Xenial Cloud.

POS-33013

Employees

The credentials of Deleted employees can no longer be used to log on to a POS terminal.

POS-34924

Credit Cards

An instance was corrected where two (2) Signature Prompts were displayed when processing a credit card, one for Xenial and one for a Valued Partner.

POS-35299

Gift Cards

The ability to manually enter an account number has been added for the following gift card transactions:

  • Balance Check

  • Cash Out

  • Add Value

POS-35491

Employee

When the system is configured to not require salaried employees to clock in, the Clock In option is no longer displayed when a salaried employee is logged on to the terminal.

POS-35547

Clock Operations

An instance was corrected where Back Office communication errors were generated during the Clock Out process.

POS-35566

Order Entry

After fulfilling all the component requirements for a parent item, the application no longer returns to the first component tab. The focus remains on the component tab that was fulfilled last.

POS-35571

Order Destinations

A database error is no longer generated after the Cashier applies a Quick Build to an order item, and then changes the Order Destination.

POS-35603

Discounts

The discount/coupon list is now filtered to only include discounts/coupons for which the selected order item is eligible.

POS-35664

Kitchen

The defined Autobump Order States in General Kitchen Settings in Data Management are respected at the Ordering application.

POS-35954, POS-36580

Discounts

When applied discounts reduce the order total to $0.00, any applied payments are reversed.

POS-35982

Gift Cards

When a Gift Card transaction is Refunded, the pay type is appropriately set for the Refund to ensure accurate financial reporting.

POS-35993

Voids

When order items are voided and the order total is reduced to $0.00, any applied credit card payments are reversed.

POS-36051, POS-36052, POS-36392

Reports

There were instances corrected where the credit card totals on the Sales Detail Report did not match the totals reported by one of our Valued Partners.

POS-36177

Modifiers

When a quantity can be defined for an item modifier, "1" is displayed as the quantity when a quantity of one is ordered.

POS-36204

Order States

An instance was corrected where the order states of orders at different terminals did not match.

POS-36253

Credit Cards

An instance was corrected where two (2) Receipt Prompts were displayed when processing a credit card, one for Xenial and one for a Valued Partner.

POS-36346

Modifiers

Quantified like modifiers are now consolidated on the order item listbox with the respective quantity.

POS-36417

End of Day

There were instances corrected where iPads were stuck in the EOD process requiring the app to be restarted.

POS-36438

Order States

There was instance corrected where an order with a partial payment was reported as Closed.

POS-36492

Reports

A discrepancy was corrected between the Net Sales on the Xenial Sales Detail Report (SDR) and the SDR of one of our Valued Partners.

POS-36548

End of Day

When End of Day (EOD) is complete, the business date is incremented after the manager logs off.

POS-36581

Tender Operations

Addressed reported instances of failed transactions with one of our Valued Partners.

2020-07-16 | 2.8 Xenial Ordering

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

Supplemental Information

This release is not dependent on another release.

Version History

Component

Current Version

New Version

UI

2.7

2.8.100-6

New Features

POS-430

Employees

Default employee security roles are overridden based on the job code selected on Clock In. The employee inherits the appropriate security role based on their scheduled job code.

POS-1039

Modifiers

An order taker can now access all items in a Menu Item/Modifier Group even when the number of items exceeds the viewable display area.

The order taker can navigate to and select any of the items in a Menu Item/Modifier Group and add them to an order.

POS-1167

Order Entry

Split an order and move its items and/or order segments to new orders, or share its items with new orders, allowing the split of order item costs among multiple individuals.

POS-6062

POS-25966

POS-33053

Receipts

A unique barcode for the order number is now printed on the receipt. This configurable barcode can be scanned to recall the order so the order taker can perform additional functions on the order.

POS-25440

Reports

Drawer Audit Report calculation updates:

  • Total tax is not included in Sales Breakdown

  • Discount Total is included in Sales Breakdown

  • Voided Post Payment is included in Sales Breakdown

  • Refund Total is included in Sales Breakdown

  • Discount Total and Total Tax is not included in Sales Breakdown

  • Gift card/gift certificates included in discount total

  • Net Sales does not include gift card/gift card certificates

POS-26502

Peripherals: Payments

The status of all Store & Forward (SAF) transactions for the business date are updated during EOD.

POS-27769

Table Service

In a table service restaurant environment, the table map is the starting view on the terminal. A Table Map option is also available from the System Navigation menu.

The table map enables the user to see a graphical view of the tables and their assigned orders.

POS-27868

Modifiers

Prioritize modifiers on the Kitchen Video / Printer stations to optimize accuracy and throughput, and to maintain consistency with how the kitchen staff prepares items.

POS-28250

Time Clock

Cashiers and managers are now provided with information on clock chits that are specific to the clock event.

The Time Clock Punch chit is editable in Data Management.

POS-28554

Customer Loyalty

A voided order is now sent back to the loyalty provider so that all accrued points and redeemed rewards are reversed.

POS-28682

POS Shell

When the application is opened on an iPad, the screen is displayed right side up in landscape view. This view is also used when holding the device using the Home button either left or right.

POS-28928

Peripherals: Payments

Authorized order payments are voided if a gift card Activate/Add Value transaction fails.

POS-29978

Peripherals: Payments

When a Void is attempted on an order that includes multiple gift card Activate/Add Value items, and an insufficient funds error is generated on one of the subsequent items after the first item is successfully voided:

  • A "Void Transaction Failed: Insufficient Funds" error is displayed with a Cancel option.

  • Voids for the remaining gift card items are not attempted.

  • Payments initially applied to the order are not voided.

  • The order state remains Closed.

POS-29990

POS-33089

POS-33095

Order Entry

The terminal name is displayed in the system header enabling the order taker to easily identify the terminal they are using.

This is configured in Data Management using the following setting:

  • Display Terminal Identification

This setting is located on the Ordering Application > Ordering section of the Company Preferences editor.

POS-30610

Peripherals: Payments

When a gift card is authorized as a partial payment, but is then removed (or if the unpaid order is voided) while the system is offline, the XGS payment is voided when the system is back online.

This enables the cashier to finalize the unpaid order and be assured the customer's gift card is not charged.

POS-30719

Peripherals: Payments

Accepting payments with the Ingenico iPP350 device is now supported with the BAMS payment processor.

POS-30763

Order Entry

Orders can now be sorted on Custom Order Views based on their respective timestamps of various events throughout the order lifecycle.

POS-30869

Order Entry

Usage of the application is prevented on a device that is not associated with a given terminal. This reduces the risk of duplicate data and conflicts between several devices associated with the same terminal.

POS-31285

Apps

PayPal errors are consumed and displayed in a meaningful context to enable the user to understand the root cause of any issues when using the PayPal app.

POS-31416

Ordering: Products

The application consumes order item ingredient details from Data Management and sends that data to Kitchen Management.

This enables the kitchen staff to see the ingredient quantities to prepare.

POS-31512

Ordering

Tax Class and tax jurisdiction information is now provided within the order object to support the Sales Detail Report requirement.

POS-31597

Peripherals: Payments

The battery status for the Bluetooth PayPal payment device is now displayed in the footer of the screen.

POS-31681

Drawer Sessions

Terminal schemes now support the "None" Banking Mode, which is used in environments where users are not expected to create and work with drawer sessions.

POS-31754

Modifiers

Support is added for modifier buttons to alternate between a "toggle" and "quantifiable" state. This enables the order taker to indicate if the modifier is applied to the whole item or only a specified quantity.

POS-31966

Refund/Waste Orders

The Customer Information screen is not displayed when the cashier is performing a Refund/Waste transaction.

POS-31999

Refund/Waste Orders

The pinned buttons for Available Order Operations are now hidden when the cashier is performing a Refund/Waste transaction.

POS-32077

Refund/Waste Orders

The cashier is now provided with the list of available pay types during the refund process enabling the cashier to select the applicable pay type.

POS-32103

Order Entry

The order taker has the ability to enter customer information when starting an order.

The Order Information option is available from the Options menu.

POS-32434

Peripherals: Payments

The user is prompted for camera permissions on startup at the same time Bluetooth permission is requested.

POS-32687

Peripherals: Printing

Lines for tips and other totals are now printed on all customer receipts.

  • Order-level tips are displayed above the order total.

  • Payment-level tips are displayed below the order total.

  • The new Grand Total formula (i.e. Total Void/Total Refund) is "Total + Payment Level Tips".

POS-32699

Discounts

Support is added for discounts that apply to varying quantities of varying groups of items.

This feature is configured on the Discount Scope section of the General page of the Discount List editor.

This section is available when Items is selected from the Apply Type dropdown menu.

POS-32702

Drawer Sessions

Drawers to count are viewable from the Drawer List menu enabling the store manager to quickly find the desired drawer.

POS-32915

Table Service

Saving changes when using the Table Map Editor is now a one-step process.

The extraneous Save Map and Save Template buttons have been removed.

POS-32933

Drawer Sessions

Starting Drawer Amount and Seamless EOD

Starting Drawer Amounts are defined via the Site Preferences editor configuration in Data Management to ensure consistent drawer assignment work flows.

The Starting Drawer Amount setting is located on the General section of the Site Preferences editor.

POS-33001

Terminal Schemes

The functions available to the order taker are configurable at the terminal scheme level.

The Available Order Options are specified on the Order Entry section of the Terminal Scheme editor in Data Management.

POS-33146

Customer Loyalty

The order taker can now scan the Customer Loyalty redemption code/coupon to apply it to the order.

A new customer icon is available from the Order Entry and Tender screens to enable the order taker to add loyalty details or a loyalty discount to an order.

This icon is only available when the subscription to customer loyalty is enabled.

POS-33198

Gift Cards

The application can be configured to prompt the cashier for their PIN only on Keyed Redemption, Cash Out, and Balance Inquiry gift card transactions.

POS-33422

Open Order View

The user interface of the Open Order View is improved in the following ways:

  • The Order Preview Ticket is displayed as a fixed position right panel.

  • The default expected action button for an order is displayed in the bottom right of the preview ticket.

  • Replaced the New Order control.

POS-33595

Discounts

Support is added to apply discounts based on order source (e.g. restaurant terminal, mobile app, delivery partner,).

POS-34019

Employees

When an employee is terminated (or his site status is changed), the employee is no longer signed out automatically.

If the employee is not signed out manually, they will be signed out at EOD or by autologoff.

POS-34089

Donations

To facilitate the order entry process, cashiers can now add a donation to an order without having to provide additional confirmation.

POS-34369

Customer Loyalty

Cashiers can scan the redemption code/coupon provided by the customer to apply a list of customer loyalty rewards to the order for redemption.

POS-34378

Customer Loyalty

A check_id generator has been added for the QR Code validation type.

POS-34388

Discounts

Discount type is saved in the order object to allow for discount type reporting.

POS-34522

Tender

Previously, a partial payment from PayPal that was added offline was removed if the capture request was declined when the system was back online.

Now the partial payment remains in the Order Object.

POS-35116

Customer Loyalty

Discount price modifiers of the item when they are included in the loyalty discount amount.

Improvements

POS-10684

EOD

Data Management updates are automatically applied when the business date changes during EOD.

POS-31190

Tips

The tip buttons now suit the size of the Suggested Tips screen so that customers are not confused with the large open space on the screen.

POS-32069

Refunds

Child items are displayed in a larger font than parent item on the Refund window.

POS-32512

Donations

Various improvements have been made to the design of the Donations screen.

POS-32755

Clock In/Out

Popup with the text "You have already been Clocked In ..." displayed to the user after a tap on the Clock In button if the user was clocked out in offline mode.

POS-32808

PayPal

Reset terminal did not change PayPal account.

POS-33007

Refunds

Cancelling the Specified Amount Refund caused the application to crash and reload.

POS-33010

Refunds

User was not prompted to cancel the order when navigating from the Refund Order screen.

POS-33030

DataSync

Updates for order in Saved state were not synced between terminals.

POS-33037

Employees

The screen continued to show an error message after swiping a badge to assign to an employee that was already assigned to another employee.

POS-33038

Devices

Child items were not displayed on the line display device.

POS-33043

DataSync

The user could not set and apply the Business Date filter from Order History during the syncing process.

POS-33068

Terminal Scheme

The terminal scheme could not be started without a specified payment type scheme.

POS-33080

Tips

The order total was not displayed on the Suggested Tips screen.

POS-33105

Order Entry

When the Order Destination description was long enough to wrap two lines, it pushed the round indicator out beyond the border of the button.

POS-33140

Devices

An order remained open on the payment device after it was closed at the POS.

POS-33164

Devices

The Credit Card button locked up and was unresponsive during a transaction.

POS-33183

Refunds

The cashier was prompted for customer details when creating a Refund or Waste order when the app was configured to prompt On Start of New Order/On Destination Change.

POS-33200

Clock In/Out

User was not able to clock out if the Data Management setting Prevent Clock Out with Open Drawers was turned on and the user was required to enter tips.

POS-33201

DataSync

Employee Time Punches were not syncing between terminals.

POS-33215

Drawer Sessions

Extra drawer sessions reported for line busters.

POS-33249

Order History

A Waste order was not displayed on the Order History screen.

POS-33323

Tender

The Tender screen remained open with $0.00 amount displayed after tendering an order with cash.

POS-33329

Open and Suspended Orders

The app restarted if an order was selected/unselected from the Open and Suspended Orders screen multiple times.

POS-33369

System Navigation

The Order Entry and Drive-Thru options were not displayed on the System Navigation menu.

POS-33389

Refunds

A Specified Amount Refund could not be performed for PayPal.

POS-33393

Count Drawer

Error message was not displayed after counting drawer for amount greater than starting drawer amount.

POS-33446

Tender

The Split Payment buttons were oversized and the payment buttons were shifted out of place on the Tender screen.

POS-33455

Drawer List

Quick filter feature was not filtering the drawer list properly.

POS-33469

Order Entry

The Actions menu was not displayed if a combo meal with more than four bundles was added to an order.

POS-33479

Refunds

The Cash button was unresponsive when performing a Specified Amount Refund and the amount was cleared.

POS-33489

Drawer Sessions

(Multiple Cash Drawer environment) The Close Drawer button was enabled for a user who did not have an Open drawer session.

POS-33533

Tender

Max Number of Pay Types configuration in Data Management was not respected at the POS.

POS-33537

Devices

An audit report listed 2 closed orders where the payment_info.total was greater than 0, but with an empty list of payments.

POS-33547

Donations

Donation prompt was displayed before the Required Selection Validation prompt.

POS-33551

Drawer Sessions

The drawer assignment prompt was incorrect when two cash drawers were configured for a single terminal.

POS-33602

Order Entry

The item size buttons were collapsed and a More button was displayed even though the size buttons fit on the screen.

POS-33617

Tender

The Remove Selected Payment button was displayed for a new order without any applied payments.

Additionally, the cashier was able to void the transaction.

POS-33622

Kitchen

The POS was not posting to a different XKM instance if there was an error posting to the default instance.

POS-33624

Kitchen

The Send Order button was not available when modifying an item that was already sent to kitchen.

Additionally, the Pay button did not change to Send/Pay.

POS-33625

Tender

A negative value was displayed as the Change Due.

Additionally, the Quick Pay buttons displayed a negative value.

POS-33635

PayPal

If PayPal SDK returns an error during the capture process, the POS now voids the authorization to eliminate the potential for multiple pending charges.

POS-33637

Devices

Verifone - An error occurred when finalizing a credit card pay type on an order with $0 in tips.

POS-33660

Order Entry

After creating a new order, the Open Orders screen blinked for a moment and then the Orders Entry screen opened with the order information.

POS-33678

Order Entry

The Order Information button was displayed on the Order Entry screen when all fields are configured as No Prompt.

POS-33686

Kitchen

The POS did not send the Server Name, Cashier Name and Terminal ID to the kitchen app.

POS-33688

Drawer Sessions

The previous drawer session was not closed and a new one was not started after Seamless EOD when drawers from previous dates were counted.

POS-33714

Kitchen

Order Segments were not displayed on the kitchen video.

POS-33739

Order Entry

The following error was generated "Please complete the current order". The Close button was unresponsive.

POS-33787

Refunds

Refund modal did not close when a credit card was used as the initial payment.

POS-33799

Clock In/Out

The user could not Clock Out when required to enter tips.

POS-33823

Email Receipt

Email receipt was not received for order. A receipt was also not emailed for credit card refund with PayPal.

POS-33834

Drawer Sessions

The user cannot cancel the "Enter starting drawer amount" prompt.

POS-33841

Table Map

The Table Map screen went blank and the app restarted after the user logged in.

POS-33847

Configuration

When attempting to download the Relay Terminal, the process failed on services initialization.

POS-34064

Refunds

The Apply and Cancel buttons were displayed in Order Details if the refunded order was selected from the Order History filters.

POS-34108

Devices

The following message was displayed when the Manual button was selected and then cancelled during a MSR card swipe operation:

"Timeout happened during operation value"

POS-34190

Order Source

Order Source product restrictions were not enforced on combo meal component menu tabs.

POS-34199

Tender

Cash payments were erroneously applied (and removed) after an order was closed.

POS-34428

Performance

(Build 2.8.70) The loading circle continued to spin on the Open Orders screen and did not proceed after selecting either New Order or Resume Order.

POS-34436

EOD

EOD had not completed. The resulting error message was "Problem Preparing Data".

POS-34451

Order Entry

If an order was entered on the Call In terminal and the order was Saved, the order appeared on the Open Orders screen for a few seconds, and then disappeared. This happened with the following destinations: Call In, Eat In, and Carry Out.

The orders were available from Order History after selecting all Order States from the Filters panel.

POS-34454

Order Entry

Discount, payment and refund were applied in wrong sequence.

POS-34455

Refunds

The Refund amount was potentially more than order total during bulk gift card activation.

POS-34681

Clock In/Out

A Clock Out request was not sent and the POS froze.

POS-34792

Discounts

Tendered order with 100% discount retained the payment amount.

The order was tendered to cash, then discounted to $0.00. The original tendered amount remained.

POS-34868

Order Entry

The order item listbox scrolled to the bottom after the user selected the first item on the list.

POS-34959

Order Entry

A white box appeared over the currently selected group of modifier categories.

POS-34962

Performance

Offline mode issue: The app won't load and/or loses connection to readers during network outage.

POS-34967

Order Entry

Order destinations were not listed in the sequence configured in Data Management for a particular terminal scheme.

POS-35063

Tender

When the cashier switched from Cash to another paytype, the Cash paytype could not be selected again without leaving the Tender screen.

POS-35072

Terminal Status

The nomenclature used to identify terminals in the "Online Terminals" section of the "Terminal Status" view has been changed.

The primary terminal is now identified as "Primary". The current terminal is identified as "This Terminal".

POS-35234

Functions Menu

Updated the implementation to check the cloud availability of the specific Functions button selected, and only for those functions that require cloud interaction.