Xenial Cloud POS
2023-09-20 | 3.8.67-4 Xenial Cloud POS
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-44820, POS-46132 | FreedomPay Integration | The POS integrates with the payment gateway FreedomPay. With this update, guest tip adjustment is now supported, including:
|
2023-09-11 | 3.8.67-3 Xenial Cloud POS
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-43588, POS-46135 | Capture Tips on OCB | Added ability to capture a guest tip from the Order Confirmation Board (OCB). OCB Configuration The following setting is now available when configuring an OCB using the Peripherals editor in Data Management:
For detailed configuration instructions, please see Order Confirmation Board (LAN). |
POS-44969, POS-45225, POS-45226 | BK and PLK Loyalty Programs | The Ordering application integrates with the BK Loyalty and PLK Loyalty programs. The following Loyalty information is printed on receipts:
Customer Loyalty information is printed on receipts for non-Loyalty orders that are sent to XGL when the Submit/Void Order response includes a 'receipt' object. If the POS doesn't receive a response to the submitOrder request from XGL within six (6) seconds, Loyalty information is not printed on the receipt. Loyalty rewards are voided in the event customer loyalty information is updated on the current order to ensure that only rewards selected by the current customer are redeemed. |
POS-44981, POS-45078, POS-45412, POS-45440, POS-45528, POS-45605 | Service Points | To improve speed of service in environments where a single user manages multiple service points, the user has the ability at the POS to choose the applicable service point from which to operate. In environments where the POS is connected to Drive Thru Director (DTD), a picture of all vehicles at all service points is provided to allow the user to determine which guests have the longest waiting time, so their orders may be entered first. In other environments, the user can choose to interact with multiple service points based on their respective volume. Data Management Configuration
|
POS-45175 | Quick Add Discounts via PLU | This feature enables the user to quickly add a discount to an order by typing the discount PLU. When enabled, a Quick Add button (+) is displayed in the upper-right of the Order Entry screen menu header at the POS. When the user at the POS selects the Quick Add button (+), an Add Item window opens with an alphanumeric keypad from which the user can type the discount PLU. Terminal Scheme Configuration The following setting is located on the Order Entry section of the Terminal Scheme editor:
|
Improvements
POS-32131 | End of Day (EOD) | Added configuration option to allow EOD to process when a physical cash drawer is open. Company / Site Preferences The following setting is located on the Ordering Application → General section of the Company / Site Preferences editors:
|
POS-34627 | Quick Builds | Added ability to increment and decrement hybrid modifiers included in builds. With this update, the user has the ability to:
|
POS-40138 | Item Name Text Wrapping | Added Data Management setting to control how product and modifier names are displayed on POS order tickets when the name does not fit on a single line. Company/Site Preferences The following setting is located on the Ordering Application → Ordering section of the Company / Site Preferences editors:
|
POS-41827 | Order Item States | With this update, when an order item is deleted, the item is now moved to the deleted_items order object and identified by its appropriate state. |
POS-41889 | Quick Builds | With this update, the user has the ability to match the child item quantity that is specified on the order ticket with the quantity that is specified on the "cart" and the kitchen display. The following identifies the related Data Management settings. Company / Site Preferences The following setting is located on the Ordering Application → Ordering section of the Company / Site Preferences editors:
Modifier List The following toggle is located on the Child Item Pricing Rules window, which is accessible from the Pricing page of the Modifier List editor. This toggle is only available when Quantity Based on the Child Item Pricing Rules window is toggled Yes.
|
POS-42109 | Android Support for Serial / USB Cash Drawers | Update to support Serial/USB cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86). |
POS-42624 | Verifone Security Pairing | With this update, the user can perform a Data Refresh to apply configuration updates to the POS terminals without any interference from Verifone Security Pairing and the Bluetooth pairing process. |
POS-43865 | Online Orders | When a payment is applied to an unpaid online order received from XOO, the order is now transitioned to a Closed state as expected. |
POS-43956 | Add Tip from Order Entry or Device | The POS can now be configured to enable the user to add a tip to an order from the Order Entry screen or from the payment device. Payment Type Scheme Configuration From Back Office Settings → Payments → Payment Type Scheme in Data Management, configure the following setting:
|
POS-44112 | Restricted Payment Rules for EBT | The Ordering application provides the ability to restrict the use of particular payment types when the order includes particular order items. This is configured for a payment type using the Restricted Product Tags setting in the Payment Type editor in Data Management. With this update, an EBT payment type may now be applied to orders that include both eligible and ineligible products for the payment type. The EBT payment type is applied to the amount of the order total for which it is eligible. The eligible currency amount is displayed on the payment button on the Tender screen. For example, if the EBT payment type is eligible to be applied to $2.00 of the order total, then $2.00 is displayed on the EBT payment button with an "Eligible" label. Order items that are not allowed to be tendered with the EBT payment type are grayed out on the order item listbox of the Tender screen. Please note, fees, tips, gratuities, and donations are forbidden to be paid with EBT SNAP. Configuration is not required for these items. Fees, tips, gratuities, and donations are allowed be paid with EBT Cash. EBT SNAP (Foodstamps) and EBT Cash payment type buttons are always hidden on the Refund transaction screens. |
POS-44300 | Print Comments on Receipt | Receipt templates can now be configured to print item-level and order-level comments. Receipt Template Configuration From Ordering Settings → Settings → Receipts → Receipt Templates in Data Management, open the Options and Sorts section of the template to select optional print elements. From the Extra Print Elements field, the following elements are now available for selection:
|
POS-44741 | Device Bridge / OPOS | Updated Device Bridge / OPOS support implementation to address cash drawer and receipt printer issues that were encountered after an upgrade from v3.7.33. |
POS-44753 | Verifone Point - Store Card Token | With this update, optionally capture and store the Card Token of the payment type in the Payment Object. The Card Token can be used for customer intelligence (CI) and reporting purposes. Company/Site Preferences The following setting is located on the Payments page of the Company/Site Preferences editors.
NoteDue to limitations of the particular payment provider, the card token may not be provided to the POS in the transaction. |
POS-45105 | Product Details | The Done button is now available on the Product Details screen regardless of the view from which the screen is accessed. |
POS-45174 | Fees | Resolved a fee calculation issue that was encountered when a Fixed Percentage fee was applied to an order that included items with two (2) or more modifiers. |
POS-45228, POS-45706 | BK and PLK Loyalty Programs | Updated BK and PLK Loyalty to send both loyalty and non-loyalty orders to the provider via the submitOrder request. Loyalty Service Configuration The Loyalty service is configured at the company and site level using the Companies and Sites editors available from the Xenial Portal. The Loyalty service form accessed from the Companies and Sites editors includes the following option for each Loyalty provider:
Terminal Scheme Configuration The Printing section of the Terminal Scheme editor includes the following setting:
Prior to this release, a duplicate receipt was printed if Send all orders was toggled Yes, and Receipt Delivery Method was set to any value other than No Receipt. This update prevents the printing of duplicate receipts. |
POS-45332 | Guest Receipt Printing | Depending on the quality of the network at a site, the POS may lose connection with the printer, which may cause a print job to fail. The user is given the option to retry or cancel the print job. With this update, the user can define custom timeout thresholds for print job retry attempts by receipt type. The following identifies the Data Management editors that were updated for this feature. Company / Site Preferences From the Ordering Application → Printing section of the Company / Site Preferences editors, define settings related to guest receipt printing for the company and by site, respectively. Use the following setting to define custom timeout thresholds for retry attempts by receipt type:
For detailed configuration instructions, please see: |
POS-45410 | Verifone Bluetooth | Addressed data sync issues related to the payment device security check. With this update, the application now validates the security check before initiating the transaction. |
POS-45421 | Employee Updates | Resolved an issue where the following message was logged when the POS received an update for an employee without defined credentials: "Cannot read property 'RoleId' of undefined". |
POS-45425 | Table Maps | When using the Table Maps editor, the user is now able to select and move/align multiple tables at the same time. To select multiple tables: Hold down the Shift button on the keyboard, and then select the tables. |
POS-45433 | Automatically Fulfill Discount Placeholders | With this update, the POS now automatically fulfills discount placeholders on an order when there is only one (1) qualifying discount. This eliminates the need for the user to manually select the discount. The user can delete the discount from the order, if necessary. |
POS-45452, POS-45538 | Verifone Bluetooth | Updated the Store Number field name in the application response to STORE_NUM to meet Verifone requirements. |
POS-45462 | Moneris Payment Device | Added support for capturing guest tips on a Moneris P400 payment device. |
POS-45495 | Customer Loyalty | Added ability to search for a Loyalty Offer by name from the Customer Profile screen. The new Search field is located above the Loyalty Offer list. |
POS-45558 | Online Orders | The hashtag or number sign (#) is now retained if the character is included in the product name received from XOO. |
POS-45606 | SL21 Line Display Support | Added support for the SL21 Plus Customer-Facing Line Display with a USB connection type. |
POS-45657 | Service Points | If a Display Name is not defined for a Service Point, then the Name defined for the Service Point is used to identify the Service Point at the POS. |
POS-45709 | Service Points and OCB Routing | Resolved an issue where order details were routed to the default service point after the order was totaled. With this update, the order details are routed to the service point selected by the user for the entire lifecycle of the order. |
POS-45718 | Gift Cards | Resolved an issue where the eligible currency amount was displayed on the Gift Card payment type when the order did not include items with the applicable Gift Card tag. |
POS-45720 | Deposits | Custom Date and Custom Range filters are now available for the Deposits function enabling the user to select a specific business date. |
POS-45723 | Unfulfilled Discounts | Added ability to define a unique label (or placeholder name) to display at the POS for unfulfilled discounts for particular sets of items. This update helps the user to quickly discern the item type that fulfills each discount placeholder. Sets of multiple items are automatically fulfilled if there is only one (1) eligible item available. Discount List The following identifies the pages of the Discount List editor in Data Management that were updated for this feature:
For detailed discount configuration instructions, please see Discount List. |
POS-45731, POS-45892, POS-45897 | End of Day (EOD) | Resolved an issue with cash drawer assignments that was encountered after EOD was processed on drawers that were still assigned to an employee. With this update, the drawers are now closed as expected during EOD and can be assigned to another cashier as needed. In a Seamless EOD environment, drawers are automatically reassigned to the cashier to whom it was previously assigned. |
POS-45739 | Duplicate Orders | Resolved reported incident with duplicate orders being sent via Datastream. |
POS-45754 | EBT Cash | Updated the eligible amount calculation for the EBT Cash payment type. This resolves an issue where an unknown payment type was associated with an order as a result of an overpayment of EBT Cash. |
POS-45764 | Printed Receipts | Resolved an issue where static fields on printed receipts were not translated to the preferred language as expected. |
POS-45771, POS-45785, POS-45844 | Service Points | The Service Points feature is updated as follows:
|
POS-45786, POS-45790 | DataSync | When loading the Ordering application on XC-23 Esper devices, the terminals attempted to sync time punch records and save the records locally, which prevented the application from fully loading on the terminals. This issue is resolved and the terminals now load the application as expected. |
POS-45793, POS-45925 | Split Order Receipt | Resolved an issue with the order flow when the user first printed a receipt for one check in a Split Order, and then attempted to pay the next check in the Split Order. |
POS-45888, POS-45957, POS-45958, POS-45980 | Product and Modifier Menu Button Styles | Added the ability within Data Management to configure the appearance of product and modifier menu buttons, including:
Adding an easily recognizable image or brand logo to a button enables users to locate products and modifiers on a menu more quickly. The following identifies the Data Management editors that were updated for this feature. Product List From the Appearance page of the Product List editor, define the following attributes for a product menu button:
Modifier List From the Appearance page of the Modifier List editor, define the following attributes for a modifier menu button:
Modifier Group From the POS Display section of the Modifier Group editor, define the POS button text color for modifiers included in a modifier group. Menu Item Group From the POS Display section of the Menu Item Group editor, define the POS button text color for products included in a menu item group. Image Sets The Image Sets editor now includes the following default image set:
The pos button image set is available for selection from the Product Images section of the Appearance page of the Product List and Modifier List editors. |
POS-45899 | Verifone Payment Devices | Addressed data sync issues that were encountered between Verifone Bluetooth and the POS that caused sales variances on Xenial Cloud reports. |
POS-45974 | Split Orders | The Print Receipt button is now fully displayed without any overlap when multiple items are added to an order from the Split Order screen. |
2023-09-21 | 3.8.54-13 Xenial Cloud POS
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-45625 | Tip Only Order | The Tip Only Order feature allows the user to add an order that only consists of a guest tip. This feature enables the user to accept a tip from a guest without requiring the guest to order additional items. Updated the currency syntax that is displayed on the payment device when prompting the user for the tip amount. The currency syntax for tips for all eligible payment types is set to $##. Configure the Tip Ony Order feature using the following Data Management editors:
Payment Type Scheme To configure the payment type scheme:
Terminal Scheme To configure the terminal scheme:
|
Older Releases
2023-08-17 | 3.8.54-11 Xenial Cloud POS
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-38276, POS-45540, POS-45541, POS-45716 | End of Day (EOD) | Added ability to automatically force Paid, Committed orders to Close before EOD is processed. This ensures the sales for Paid, Committed orders that were not properly Closed are reported correctly. Company / Site Preferences The following settings are located on the Ordering Application → End of Day section of the Company / Site Preferences editors:
|
Improvements
POS-45904 | EBT Cash | Updated the eligible amount calculation for the EBT Cash payment type. This resolves an issue where an unknown payment type was associated with an order as a result of an overpayment of EBT Cash. |
2023-08-03 | 3.8.54-9 Xenial Cloud POS
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-45452, POS-45560 | Verifone Bluetooth | Updated the Store Number field name in the application response to STORE_NUM to meet Verifone requirements. |
POS-45503, POS-45514 | Offline Mode | Updated the product image cache process to ensure the POS starts as expected when the device is offline/WiFi disabled. |
POS-45558, POS-45571 | Online Orders | The hashtag or number sign (#) is now retained if the character is included in the product name received from XOO. |
POS-45761 | End of Day (EOD) | Added configuration option to allow EOD to process when a physical cash drawer is open. Company / Site Preferences The following setting is located on the Ordering Application → General section of the Company / Site Preferences editors:
|
2023-07-28 | 3.8.54-7 Xenial Cloud POS
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-44969, POS-45225, POS-45226 | BK and PLK Loyalty Programs | The Ordering application integrates with the BK Loyalty and PLK Loyalty programs. The following Loyalty information is printed on receipts:
Customer Loyalty information is printed on receipts for non-Loyalty orders that are sent to XGL when the Submit/Void Order response includes a 'receipt' object. If the POS doesn't receive a response to the submitOrder request from XGL within six (6) seconds, Loyalty information is not printed on the receipt. |
POS-45175, POS-45554 | Quick Add Discounts via PLU | This feature enables the user to quickly add a discount to an order by typing the discount PLU. When enabled, a Quick Add button (+) is displayed in the upper-right of the Order Entry screen menu header at the POS. When the user at the POS selects the Quick Add button (+), an Add Item window opens with an alphanumeric keypad from which the user can type the discount PLU. Terminal Scheme Configuration The following setting is located on the Order Entry section of the Terminal Scheme editor:
|
Improvements
POS-45545 | Customer Loyalty | Added ability to search for a Loyalty Offer by name from the Customer Profile screen. The new Search field is located above the Loyalty Offer list. |
POS-45548 | Customer Loyalty | Loyalty rewards are voided in the event customer loyalty information is updated on the current order to ensure that only rewards selected by the current customer are redeemed. |
POS-45633 | Automatically Fulfill Discount Placeholders | With this update, the POS now automatically fulfills discount placeholders on an order when there is only one (1) qualifying discount. This eliminates the need for the user to manually select the discount. The user can delete the discount from the order, if necessary. |
POS-45705 | SL21 Line Display Support | Added support for the SL21 Customer-Facing Line Display with a USB connection type. |
POS-45730 | Customer Loyalty and Receipt Printing | Updated printing logic to prevent duplicate receipts from being printed when the Loyalty service is enabled. Loyalty Service Configuration The Loyalty service is configured at the company and site level using the Companies and Sites editors available from the Xenial Portal. The Loyalty service form accessed from the Companies and Sites editors includes the following option for each Loyalty provider:
Terminal Scheme Configuration The Printing section of the Terminal Scheme editor includes the following setting:
Prior to this release, a duplicate receipt was printed if Send all orders was toggled Yes, and Receipt Delivery Method was set to any value other than No Receipt. This update prevents the printing of duplicate receipts. |
POS-45757 | SL21 Line Display Support | Added support for the SL21 Customer-Facing Line Display with a Serial connection type. |
2023-07-07 | 3.8.54-2 Xenial Cloud POS
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-45447 | Fees on Weighed Items | With this update, fee calculations for weighed products are now based on the weighed product price rather than the product unit price. |
POS-45458 | Priority Sorting on XKM | When an item is converted to a combo meal item, the order items are now sequenced on XKM screens in accordance with their respective priority settings as expected. |
POS-45523 | Verifone Point - Store Card Token | With this update, optionally capture and store the Card Token of the payment type in the Payment Object. The Card Token can be used for customer intelligence (CI) and reporting purposes. Company/Site Preferences The following setting is located on the Payments page of the Company/Site Preferences editors.
NoteDue to limitations of the particular payment provider, the card token may not be provided to the POS in the transaction. |
2023-07-07 | 3.8.53 Xenial Cloud POS
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-6299 | Apply Unfulfilled Discounts | The user can now add a discount to an order before the required order items have been added. Once the discount is added, the user is prompted to fulfill the requirements of the discount. The following identifies the related Data Management settings. Company / Site Preferences The following setting is located on the Ordering Application → Ordering section of the Company / Site Preferences editors:
Discount List The following settings are located on the Rules page of the Discount List editor:
The following setting is located on the Apply Criteria page of the Discount List editor. This setting is only available when Items is selected from the Apply Type field.
The following setting is located on the Qualify Criteria page of the Discount List editor:
|
Improvements
POS-45273 | Preferred Terminal for Printers | With this update, the POS now respects the preferred terminal settings and the connection type defined for each printer when initiating print jobs. A POS terminal does not act as a spooler for a USB/Serial printer unless it is configured as the preferred terminal for the printer. |
2023-07-07 | 3.8.52 Xenial Cloud POS
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-45326 | POS Terminal Screensaver | Updated the POS terminal screensaver function to ensure the screensaver starts and stops as expected and in accordance with its defined settings. For configuration instructions, see POS Screensaver. |
2023-07-07 | 3.8.51 Xenial Cloud POS
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-45291 | Verifone Bluetooth | Addressed data sync issues that were encountered between Verifone Bluetooth and the POS that caused sales variances on Xenial Cloud reports. |
2023-07-07 | 3.8.50 Xenial Cloud POS
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-44875 | Data Loss and Print Failure Prevention | The application now detects the presence of devices on the network that run the same Logical Terminal and blocks their operation, so that they can no longer adversely affect the operation of other devices, such as printers. |
POS-45252 | Table Service Waitlist | Addressed a table status update issue that occurred if the table was not assigned to a specific section in the configured table map. With this update, it is no longer required to assign a table to a section in the table map. |
2023-07-07 | 3.8.49 Xenial Cloud POS
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-43513 | Loyalty Discounts | Updated validation of the specified values for variable discounts to resolve an issue with a custom Punchh Loyalty discount. Prior to this update, the discount was not applied properly if the child item within an order item bundle included an upcharge. |
POS-44975 | Verifone Payment Devices | With this update, the Ordering application now includes the Store Number (Site ID) in the SCA Start Session message. This enables the system administrator to create a payment device hierarchy by location within the Verifone VHQ terminal management system. |
POS-45097 | Child Item Pricing | Updated the application to not display additional charges for modifiers on the order item listbox of the Order Entry screen when the pricing rules are configured to only apply a single charge for the modifiers per parent item. |
POS-45149 | Prep Instructions | Resolved an issue that prevented Prep Instructions from loading if the prep instructions included a PNG image file. The image cache was affected due to the recent removal of a deprecated plugin. |
2023-07-07 | 3.8.48 Xenial Cloud POS
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-926 | Customer Surveys | Added support for automatically generating customer survey codes for qualifying orders to invite guests to provide feedback about their visit and the quality of the service. Configuration Settings Use the Ordering Settings > Customer Surveys editor in Data Management to create and configure the customer survey codes, including the variables used to generate the code, and the message to print on the guest receipt. |
Improvements
POS-44176 | Discounts and Item Pricing Rollup | Updated the discount calculation configuration to provide options to include or exclude item prices that are rolled up into the price of their parent item. The following configuration settings are only available for item-level discounts. Single Item or Single Set of Items When defining a discount for an item or a single set of items, the new settings are located in the Roll Up Pricing Behavior section of the Apply Criteria page of the Discount List editor. Multiple Sets of Items When Multiple Sets of Items is toggled YES on the Apply Criteria page of the Discount List editor, the settings are located on the Roll Up Pricing Behavior page of the Add Item Set window. From the Include Rolled Up Prices dropdown, select the desired Roll Up Pricing Behavior option:
| ||||||
POS-44407 | Suite Catering | Addressed an issue where the Order ID for Suite Catering orders was not displayed in List View if the customer information for the associated account did not include a first and last name. |
2023-07-07 | 3.8.47 Xenial Cloud POS
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-43991 | Order History | Resolved a performance issue with the Order History screen. Prior to this update, the Order History screen was not populated with orders until after the user touched the screen. This issue was encountered in an environment with a large number of employees onsite. |
POS-44870 | Order Explorer | Updated the Order Explorer feature to allow the user to view the history of Tip Only orders, which only include a tip without order items. With this update, the user is also now able to print a receipt for Tip Only orders. |
POS-44931 | Combo Meal Side Selections | If the user substitutes the default side for a combo meal, and then changes the combo meal size, the side substitution is now retained. Prior to this update, the side selection reverted to the default side after the user changed the combo meal size. |
POS-45047 | Terminal Status | The Terminal Status screen now identifies XKM stations by their specific name. |
POS-45061 | Donations | The Donation prompt now appears from the Tender screen as expected regardless if the order total is an even dollar amount. |
POS-45136 | Print System | If a print job fails, the user is notified regardless if a backup printer is configured. If a backup printer is not configured when a print job fails, the following message is now displayed:
|
2023-07-07 | 3.8.46 Xenial Cloud POS
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-43948 | POS Screensaver | Enable and configure an optional screensaver for the Ordering application. Company/Site Preferences From the Ordering Application → POS Screensaver section of the Company/Site Preferences editor, configure the screensaver properties, including the time delay and the desired image. |
2023-07-07 | 3.8.44 Xenial Cloud POS
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-44968 | Customer Loyalty | Added the following customer loyalty providers to the "Allow List" for the Xenial platform:
|
2023-06-30 | 3.8.43-10 Xenial Cloud POS
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-45288 | Receipt Template | Updated the Receipt Template to properly print currency values that use the Great Britain Pound (GBP) currency symbol. |
POS-45378 | Bar Tabs | Both the Merchant Copy and the Customer Copy of Bar Tab receipts now print as expected. Prior to this update, the Merchant Copy did not print until the user first processed a card present transaction. |
POS-45434 | End of Day (EOD) | Updated the application to resolve an "out of memory" exception issue that prevented the POS terminals from loading properly after EOD was complete. The root cause of the issue was due to the database returning all available fields for each requested employee record. |
2023-06-22 | 3.8.43-8 Xenial Cloud POS
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-44285 | EBT Payment with Verifone | Updated the POS to support the following EBT payment types using a Verifone P400 and e285 device via the Verifone flex payment solution:
The supported transaction types include: Sale, Split Payment, SNAP Refund, Tips and Signature Capture. Voids and Re-Tender transactions are currently not supported. |
POS-45178 | Print System | This update includes the following improvements to the print system:
|
2023-06-05 | 3.8.43-5 Xenial Cloud POS
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-45062 | Print System | Updated the network interface detection to prioritize printer ownership in favor of POS terminals with a LAN connection. This update addresses an issue that was experienced in wireless environments where the printer owner role was reassigned between wireless terminals, which resulted in print job delays and interruptions. |
2023-06-07 | 3.8.43-6 Xenial Cloud POS
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-45168 | Suite Catering | Updated Suite Catering order processing to not allow an order to be closed if the Credit Card payment state associated with the order is "Awaiting Tip". |
POS-45189 | Restricted Payment Rules for EBT | The Ordering application provides the ability to restrict the use of particular payment types when the order includes particular order items. This is configured for a payment type using the Restricted Product Tags setting in the Payment Type editor in Data Management. With this update, an EBT payment type may now be applied to orders that include both eligible and ineligible products for the payment type. The EBT payment type is applied to the amount of the order total for which it is eligible. The eligible currency amount is displayed on the payment button on the Tender screen. For example, if the EBT payment type is eligible to be applied to $2.00 of the order total, then $2.00 is displayed on the EBT payment button with an "Eligible" label. Order items that are not allowed to be tendered with the EBT payment type are grayed out on the order item listbox of the Tender screen. Please note, fees, tips, gratuities, and donations are forbidden to be paid with EBT SNAP. Configuration is not required for these items. Fees, tips, gratuities, and donations are allowed be paid with EBT Cash. EBT SNAP (Foodstamps) and EBT Cash payment type buttons are always hidden on the Refund transaction screens. |
2023-06-05 | 3.8.43-4 Xenial Cloud POS
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-43975 | EBT Payment with Genius | Updated the POS to support the following EBT payment types using Genius Payment Gateway:
The supported transaction types include: Sale, Split Payment, SNAP Refund, Tips and Signature Capture. Configuration The Back Office Settings > Payments > Payment Type editor in Data Management now supports the Payment Class: Benefit. Select Benefit from the Payment Class dropdown when configuring an EBT Payment Type. From the Program dropdown, select the applicable Benefits program to assign to the payment type. |
POS-45045 | RJ11 Cash Drawers | Added support for cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86). |
POS-45164 | Payment Devices | Updated how responses are processed between the payment device and the POS during credit card transactions. This update resolves an error that was generated during subsequent attempts to process a credit card if the original transaction timed out, or if the user restarted the payment device, or received a decline. |
2023-05-31 | 3.8.43-3 Xenial Cloud POS
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-32345, POS-43027, POS-43637, POS-43957 | Tip Only Order | The Tip Only Order feature allows the user to add an order that only consists of a guest tip. This feature enables the user to accept a tip from a guest without requiring the guest to order additional items. Updated the currency syntax that is displayed on the payment device when prompting the user for the tip amount. The currency syntax for tips for all eligible payment types is set to $##. Configure the Tip Ony Order feature using the following Data Management editors:
Payment Type Scheme To configure the payment type scheme:
Terminal Scheme To configure the terminal scheme:
|
POS-40191, POS-44165 | Verifone E285 Bluetooth | Added support for Bluetooth communication for the Verifone E285 Payment Terminal using Verifone Point Flex API.
|
POS-44302 | Discounts | A discount calculation can be configured to reference the price of a set of alternative items instead of the source order item price. This feature enables the user to apply a discount to different order items without affecting the discount amount. This feature is only available for item-level discounts and the following discount methods: "% Off" and "Forced Price". Configuration Settings The following settings are located on the Items section of the Apply Criteria page of the Discount List editor:
|
Improvements
POS-42289 | Guest Tips | If the user selects No Tip from the Choose Tip window, a Tip line is no longer displayed on the order on the kitchen display. |
POS-43503 | Item Sources and Fees | The Fees feature now allows for the identification of item sources as application criteria for a fee. Configuration Setting The following setting is located on the Apply Criteria page of the Fees editor:
|
POS-43887 | Drawer Sessions | Resolved an issue where the user was unable to access all the actions on the Functions>Drawer List screen if the drawer session was at the end of the drawer session list. |
POS-43974 | EBT Food and Benefit Cards | Added support for EBT Food or Benefit Cards as payment types. |
POS-44238 | Table Map Updates | When a Suite Catering order is created for a table, the Table Map's Order Details panel is now updated with the order in real time. |
POS-44329 | Product Bundle Components | Added ability to optionally suppress bundle components for a product and identify the components as "associated items". Product List From the Bundles section of the Build page of the Product List editor, select Create Custom Component to open the Component Options window and configure a bundle component. The following toggle was added to the Component Options window. This toggle is available for Multiple and Single Item component types.
|
POS-44383, POS-44859 | Split Orders and Combined Items | When the Combine Like Items setting is disabled in Preferences, like order items are not combined during a Split Order operation. |
POS-44449 | Convert Combo Item | Resolved an issue with where the parent item did not retain its selected modifiers when the combo meal was converted to Ala Carte. |
POS-44451, POS-44802 | Suite Catering | Resolved an issue where the order details window was not displayed properly after the user scanned an order barcode from the Open Orders, List View, and Order History screens. This issue occurred when the order barcode was scanned immediately after the user performed the Refresh Data function. |
POS-44466 | Suite Catering | With this update, when a Suite Catering order is updated and committed the kitchen printer only prints the newly added order items. |
POS-44515, POS-44750 | Table Service Guest List | Resolved an issue where the table status was not updated to Open as expected when the POS terminal synced and closed an order before the terminal synced the Guest List information. |
POS-44541 | Order Item Listbox | The order item listbox now auto-scrolls as items are added to the order and displays the most recently added item at the bottom of the list. |
POS-44595 | Sales Reports | Resolved an issue reported by a site where inaccurate Drive-Thru Sales were reported on the Sales Reports. This issue was due to the installation of a logical terminal at a device so that two (2) instances were recognized as online. This prompted a reset procedure that affected the records saved in the database. |
POS-44657, POS-44892 | Product Availability | When the user long presses a product at a POS terminal to update its availability status, the product's availability status is now updated at all terminals. |
POS-44741 | Device Bridge / OPOS | Updated Device Bridge / OPOS support implementation to address cash drawer and receipt printer issues that were encountered after an upgrade from v3.7.33. |
POS-44804 | Xenial Order Confirmation Feed | To improve the overall performance of Order Confirmation Board devices, this update implements a new Xenial Order Confirmation feed as an alternative Output Format to the Delphi feed. Data Management Configuration To configure the OCB:
|
POS-44807 | Required Item Modifiers | Resolved an issue where the required modifier placeholder was not removed from the order if the user canceled the Void Reason prompt. The defined rules to trigger the Void prompt after accessing the Tender screen are now respected. |
POS-44855, POS-44922 | End of Day (EOD) | Resolved an EOD issue reported by a site where a cash drawer session was created for the previous business date. |
POS-44858, POS-44982 | POS Reports | Updated the Sales Detail Report (SDR) to include Debit Card payments in the Credit Card Brands section of the report. |
POS-44869 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Print and Cancel buttons were selected in quick succession. |
POS-44894 | Send Orders to Kitchen Video | Resolved an issue reported by a site where orders entered on the previous business date reappeared after End of Day was complete. The orders had been entered twice by the user on the previous business date when the original orders were not sent to the XKM. |
POS-44948 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Cancel buttons were selected in quick succession. |
POS-44961 | Tip Only Order | Updated the Tip Only Order feature to support tip only orders in a table service environment. |
POS-45051 | POS Sign In | Resolved an issue where the user was prompted for Manager Approval during the POS Sign In process. With this update, permissions for the role_id and role_ids fields are now both validated for backward compatibility. |
POS-45074 | Gift Card Refund | Refunds and Voids of Gift Card Sales, Activations, and Add Values processed with the Genius payment platform are now updated at the POS as expected. |
2023-05-16 | 3.8.36-6 Xenial Cloud POS
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-32345, POS-43027, POS-44933, POS-44961, POS-44971 | Tip Only Order | The Tip Only Order feature allows the user to add an order that only consists of a guest tip. This feature enables the user to accept a tip from a guest without requiring the guest to order additional items. Updated the currency syntax that is displayed on the payment device when prompting the user for the tip amount. The currency syntax for tips for all eligible payment types is set to $##. Configure the Tip Ony Order feature using the following Data Management editors:
Payment Type Scheme To configure the payment type scheme:
Terminal Scheme To configure the terminal scheme:
|
Improvements
POS-44823 | Sales Reports | Resolved an issue reported by a site where inaccurate Drive-Thru Sales were reported on the Sales Reports. This issue was due to the installation of a logical terminal at a device so that two (2) instances were recognized as online. This prompted a reset procedure that affected the records saved in the database. |
POS-44855, POS-44922 | End of Day (EOD) | Resolved an EOD issue reported by a site where a cash drawer session was created for the previous business date. |
POS-44858, POS-44982 | POS Reports | Updated the Sales Detail Report (SDR) to include Debit Card payments in the Credit Card Brands section of the report. |
POS-44868 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Print and Cancel buttons were selected in quick succession. |
POS-44967 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Cancel buttons were selected in quick succession. |
2023-05-10 | 3.8.36-5 Xenial Cloud POS
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-44466 | Suite Catering | When an order is updated with new items after it was committed, only the new items are printed from the kitchen printer when the order is committed again. |
POS-44925 | Send Orders to Kitchen Video | Resolved an issue reported by a site where orders entered on the previous business date reappeared after End of Day was complete. The orders had been entered twice by the user on the previous business date when the original orders were not sent to the XKM. |
2023-04-27 | 3.8.36-2 Xenial Cloud POS
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-44805 | Order Details | The Order Details modal now works as expected when scanning an order with a barcode scanner. |
2023-04-22 | 3.8.36-1 Xenial Cloud POS
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-44549, POS-44550, POS-44776, POS-44777, POS-44779 | USB Receipt Printer | The following error was generated when installing a USB receipt printer:
This error was encountered in environments where an XC-23 device was running on an Esper Android. To resolve this issue, the following modules have been updated:
|
2023-04-27 | 3.8.36 Xenial Cloud POS
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-44210 | Fortress Gift Provider Integration | Xenial Gift and Loyalty services now support the Fortress Gift provider. |
Improvements
POS-44013 | Discounts | When Use a Product for Discount Basis is enabled for a discount, the price of an alternate item is discounted when the discount is calculated. With this update the discount is now recalculated if the price of the alternate item is changed. |
POS-44379, POS-44596 | Prompt for Customer Details | When a terminal scheme is configured to prompt the user to capture customer details "On Order Save (Total, Send)", the customer details are now included in the order information that is sent to the kitchen. |
POS-44620 | Terminal Name in Site Status | If a terminal name is changed in Data Management, the terminal name identified in Site Status at the POS now displays the updated terminal name. |
2023-04-27 | 3.8.34 Xenial Cloud POS
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-36404 | Modifier Builds | Added support for Modifier Build pricing, which allows the user to define unique pricing and tax group settings for specific Modifier Builds. When the Modifier Build is applied to a product, the product is priced accordingly depending on the settings defined for the Modifier Build. Create and configure Modifier Builds using the Modifier Builds editor in Data Management. |
POS-41919 | FreedomPay Integration | The POS now integrates with the payment gateway FreedomPay. Payment processing is now supported with Ingenico Lane 3000 devices with FreedomPay. The FreedomPay peripheral schema is available in Data Management when the FreedomPay service is added for at least one company site. |
POS-43866 | Third-Party Applications | (Windows Only) Added ability to launch external, third-party applications from the POS. External Application Configuration Add and configure the external applications using the External Applications editor, which is available from the Ordering Settings > Settings menu in Data Management. From the Application Type field, select OS Application for this feature. |
POS-43867 | Display Web Content | Added ability to display Web content from an embedded browser from the POS. External Application Configuration Add and configure the external applications using the External Applications editor, which is available from the Ordering Settings > Settings menu in Data Management. From the Application Type field, select Web Application for this feature. Terminal Configuration Add and configure the terminal using the Terminals editor, which is available from the Ordering Settings → Hardware menu in Data Management. From the General page, toggle Allow Secondary Displays to On. From the Secondary Displays Sets section, add and configure the sets of URLs or External Applications to send to the secondary displays for this terminal. Terminal Scheme Configuration Add and configure the terminal scheme using the Terminal Scheme editor, which is available from the Ordering Settings → Hardware menu in Data Management. From the Available System Navigation Options section of the Order Entry page, select the external application to include it on the System Navigation menu of the Ordering application. From the Functions & External Applications page, select the external applications to include with this terminal scheme. |
Improvements
POS-42804 | Discount Exclusive Criteria | If a product is associated with more than one tag, but only one of its tags is identified as Exclusive Criteria for a specific discount, then the product is not recognized as eligible for that discount. |
POS-43992 | Payment Voids | If an error occurs between the payment device and the POS, the last transaction VOID is now processed immediately when recovered. |
POS-44425 | Manager Approval | Updated the Manager Approval window to support long name permission codes to ensure the keypad is not obscured. |
POS-44524 | Employee Audit Report | Resolved an issue with the reporting of transferred tips on the Employee Audit Report (EAR). |
POS-44525 | POS PIN Default Value | Updated the POS PIN function to ensure an employee's PIN never reverts to the default PIN of 1. |
2023-04-27 | 3.8.31-9 Xenial Cloud POS
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-43573 | Fees | The Fees feature enables sites to add additional fees to qualifying orders either manually or automatically as dictated by business rules. With this update, Xenial role permissions have been implemented for the following transaction types:
|
POS-44375 | Order Item Listbox | Updated the modifier variant naming convention to ensure the correct modifier name is displayed on the order item listbox on the Order Entry screen. |
POS-44451, POS-44802 | Suite Catering | Resolved an issue where the order details window was not displayed properly after the user scanned an order barcode from the Open Orders, List View, and Order History screens. This issue occurred when the order barcode was scanned immediately after the user performed the Refresh Data function. |
POS-44666 | Online Orders | Resolved an issue where the order items for an online order were not displayed in Order History after the order was Checked In at the POS. This issue occurred when the associated payment type ID was not mapped to the site. Error handling for this condition is now fixed. |
2023-04-07 | 3.8.31-6 Xenial Cloud POS
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-44593 | Gift Card Barcode Scan | Resolved an issue where selecting Manual Entry for a Gift Card tender operation prevented the POS app from accepting input from the scanner. |
POS-44643 | Suite Catering | Resolved an issue where the configured Admin Fee was not applied to an order as expected. |
2023-03-22 | 3.8.31-1 Xenial Cloud POS
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-43879, POS-44457 | Display Web Content | Added ability to display Web content from a secondary Android display that is running concurrently with the primary POS Shell app. External Application Configuration Add and configure the external applications using the External Applications editor, which is available from the Ordering Settings > Settings menu in Data Management. From the Application Type field, select Web Application for this feature. Terminal Configuration Add and configure the terminal using the Terminals editor, which is available from the Ordering Settings → Hardware menu in Data Management. From the General page, toggle Allow Secondary Displays to On. From the Secondary Displays Sets section, add and configure the sets of URLs or External Applications to send to the secondary displays for this terminal. Terminal Scheme Configuration Add and configure the terminal scheme using the Terminal Scheme editor, which is available from the Ordering Settings → Hardware menu in Data Management. From the Available System Navigation Options section of the Order Entry page, select the external application to include it on the System Navigation menu of the Ordering application. From the Functions & External Applications page, select the external applications to include with this terminal scheme. |
Improvements
POS-44433, POS-44454 | Gift Card Barcode Scan | Added ability to scan the barcode on a guest's gift card to retrieve its account number when performing a gift card transaction. |
2023-03-20 | 3.8.31 Xenial Cloud POS
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-42478 | Table Map Updates | This update provides a new Table Map view for Suite Catering and TSR environments with features that differ from Wait List. See Suite Catering and TSR | Table Map Updates below for details. |
POS-42615 | Price Points | The Price Points feature enables a site to base the price that is charged for a product on factors such as the respective Suite Catering Account, Event and Event Type. Use the Price Points editor in Data Management to create price point records. When defining product and modifier pricing rules in Data Management, identify the price points that are affected by the pricing rule. When configuring events from the Xenial Cloud Portal, select a price point to associate with the event. |
POS-42665 | Kitchen Printer Routing | Added support for Kitchen Printer Routing by Table Tags, Order Source, Item Source and Destination. These routing options are available from the Filters page of the Peripherals editor in Data Management when configuring a Kitchen Printer peripheral type. |
POS-42977 | Discount Receipts | Added ability to automatically print a receipt when an order includes a particular discount. This feature enables the site to capture a signature for auditing purposes or to address employee disputes. Configuration Setting Added the following setting to the General page of the Discount List editor.
|
POS-43221 | Invoice Payments | Added support for a custom invoice payment type. Tendering orders with a House Account invoice enables a guest to accrue a balance for products sold that can be billed and paid at a later date.. Create and configure House Account payment types using the Payment Type editor, which is available from the Back Office Settings > Payments menu in Data Management. |
POS-43280 | Account Fees | Added support to apply a defined fee to orders that are associated with a particular guest account. If a guest account has an associated fee:
|
POS-43518 | Table Service | Updated List View to enable a user to quickly identify their orders on the open orders list and toggle List View and Order View. Configuration Setting From the Available System Navigation Options section of the Terminal Scheme editor, select the List View item to include List View on the System Navigation menu for this terminal scheme. Previously, both List View and Order View were managed by the Open Orders item. The List View item is only available when Table Service Restaurant is selected as the Business Operation on the General page of the Terminal Scheme editor. |
POS-43847, POS-44227 | Discounts | With this update, a discount calculation can be configured to reference an alternative item's price instead of the source order item price. Configuration Setting The following setting is located on the Items section of the Apply Criteria page of the Discount List editor. This setting is available for item-level discounts and the following discount methods: "% Off" and "Forced Price".
|
POS-5588, POS-42925, POS-43004, POS-43205, POS-43418 | Fees | The Fees feature enables sites to add additional fees to qualifying orders either manually or automatically as dictated by business rules. For example, a site might apply an automatic 5% surcharge on all product transactions. Manually add / remove a fee at the POS from the Order Options menu of the Order Entry or Tender screen. Applied fees are printed on the guest receipt and can be included on the DAR / SDR / EAR reports. Fees Configuration Fees are configured using the Fees editor, which is available from the Ordering Settings → Discounts & Fees menu in Data Management. For each fee:
Terminal Scheme Configuration To enable the user to apply fees at the POS, add the Fees item to the Available Order Options for a terminal scheme. The Available Order Options section is located on the Order Entry tab of the Terminal Scheme editor in Data Management. |
Improvements
POS-37417 | Refunds | The Day Part is now captured for Refund transactions. This enables the user to sort Refunds on reports by their respective Day Part. |
POS-39510 | Discounts | From the Discounts screen, the user can now scan the bar code of a discount to add it to the current order. Prior to this update, if a specific discount can only be added via scanner, the user was required to close the Discounts screen and return to the Order Entry screen to add the discount. |
POS-41000 | POS Reports | Updated the Sales Detail Report (SDR) to only include the Named Calculations that are enabled by the user in Data Management. |
POS-41244 | Table Service | Resolved an issue with Wait List where a table status was inappropriately set to Ordered instead of Seated when a server was assigned to a section and a guest party exceeded the table size. |
POS-42149 | Product Bundle Components | If a component choice is changed after the user selects its size variant, the selected size is now persisted. If the parent bundle size is changed, the respective component sizes are now updated accordingly. |
POS-42286 | Product Bundle Components | When the user scrolls its related bundle component, the "Choices" label no longer changes color from white to gray. |
POS-42542 | POS Reports | Addressed an issue with undefined pay types reported on the Sales Detail and Order Payment Reports. |
POS-42906 | Line Display | Addressed an issue where the order total on the Line Display was not updated appropriately if the cashier proceeded immediately to the Tender screen after adding a Priced Bundle Component to the order. |
POS-43224 | Order History | Updated the Business Date filter for the Order History screen. Define a custom date range or select one of the available date options to view orders for specific dates. |
POS-43229 | Payment Voids | The user is now prompted for manager approval when the user attempts to pay an "Awaiting Tip" order and chooses to void the applied payment(s). |
POS-43307 | Table Service | When the user exits the Tender screen without tendering the order and then selects Pay again, the order-level options are displayed at the bottom of the screen as expected. |
POS-43426 | Suspended Orders | Addressed an issue with a flashing screen after the user canceled a suspended order. |
POS-43569 | Order Source Pricing | When defining product and modifier pricing rules in Data Management, the user can now identify the specific order source(s) that are eligible for the pricing rule. |
POS-43967 | Discounts | The sequence at which the discount voucher and the customer copy are printed now remains consistent and is unaffected by modifications to the template. |
POS-44107 | OPOS Drawer Signal Type | OPOS cash drawer peripherals now respect the Signal Type defined for the device. See Cash Drawer (OPOS) for more information. |
POS-44174 | Online Orders | Added ability to recall a Paid online order by scanning the barcode from the mobile app. Once the barcode is scanned, the order details are displayed with the permissible actions. |
Suite Catering and TSR | Table Map Updates
The following Xenial Cloud POS update provides a new Table Map view for Suite Catering and TSR environments with features that differ from Wait List.
Table Map Functions
The new Table Map view supports the following TSR / QSR functions:
View Table Map (floor plan) layout.
Create an order for a suite.
Create an order for another destination.
Perform order operations: Print All, Add Tip, and Resume.
View order count for a suite.
View the order list for a suite, grouped by owner.
User Interface Behavior
The following provides an overview of the table map user interface at the POS. The following is applicable to both TSR and QSR environments.
For SC Floor Plans, a "Suite View" label is displayed in the screen header, on the System Navigation menu, and on the buttons used to switch between screens.
From the top panel, the user selects a room (suite class) to view its respective layout.
Orders are assigned to specific tables (suites) within a room (suite class). Select a table (suite) to assign the table to an existing or new order.
The default destination configured for the table map is assigned to a new order. Select Change Destination to assign a different destination.
Tables (suites) with active orders are highlighted. A "star" icon is displayed if at least one order belongs to the current user.
The initials of order owners (other than the current user) are displayed on tables (suites) as "pills".
A panel for the currently selected table (suite) is displayed on the right when a table (suite) with assigned orders is selected.
The following information is provided for an order selected from the panel: Customer Name, Order Owner, Order Total, Order Status.
Select a Saved/Suspended/Pending order to resume order operations in Order Entry.
Select "Create New Order" from the panel to start a new order.
A "Print All Checks" button is available when a printer is configured for the terminal.
Select a different table (suite) from the map to close the current panel and open a new panel for the selected table (suite).
Suite Catering Floor Plan Creation
Xenial Cloud POS now supports Suite Catering floor plans, which reference "suites" instead of "tables", and "suite classes" instead of "rooms". The floor plan uses a new rectangle shape (without seat icons) to identify "suites" without seat information.
Once the SC service is enabled for a company, a seeded SC Floor Plan Table Map object is automatically created (if it doesn't already exist). SC Floor Plans can also be created / updated via API.
Creating a SC Floor Plan in Data Management is not currently supported. Using the Table Maps editor in Data Management, only the Name, and Default Destination can be updated for an existing SC Floor Plan.
New Table Map Attributes
This update adds the following attributes to the Data Management Table Map object. These attributes identify a table map as a Suite Catering (SC) floor plan and define how order information is referenced and displayed on the UI.
Attribute | Description |
---|---|
Suite Class ID | Room-level attribute to identify a "suite class". |
Suite ID | Table-level attribute to identify a "suite". |
Configuration Instructions
The configuration instructions provided in this notification include:
Enable Table Map floor plans for Xenial Cloud POS.
Set Table Map as the Starting View for a terminal scheme.
Add Table Map to the list of options available from the System Navigation menu for a terminal scheme.
Enable Floor Plans
→ → → →
To enable the use of Table Map floor plans at the POS at the company-level:
From the Preferences homepage, select Set company defaults.
From the Default Company Preferences page, open the Ordering Application section.
From the Ordering Application section, open the Access section.
Select Enable Floor Plans.
From the upper-right of the Default Company Preferences page, select Apply to apply the defined settings.
Note
To define unique settings for one or more specific sites, see Site Preferences. The settings defined for specific sites override the default company settings.
Terminal Scheme Configuration
→ → → →
To configure a terminal scheme for the Table Map feature:
From the Terminal Scheme List homepage, select the terminal scheme.
From the General section of the terminal scheme, locate the Starting View field.
From the Starting View dropdown, select Table Map to display the Table Map screen by default when the POS terminal is started.
Note
The "Table Map view" option that is available from the dropdown has been renamed to "Wait List".
Open the Order Entry section of the terminal scheme record.
From the Order Entry section, locate the Available System Navigation Options section.
From the upper-right of the Available System Navigation Options section, select Add Item.
From the Add System Navigation Option window, select Table Map.
From the lower-right of the Add System Navigation Option window, select Done.
From the Available System Navigation Options section, select and drag the control to the left of the listed options to sort them in the desired sequence.
From the upper-right of the screen, select Save.
2023-08-25 | 3.7.33-58 Xenial Cloud POS
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-45393, POS-45930 | Verifone Payment Devices | Updated the Cancel Transaction flow for Verifone devices:
Once the transaction is canceled, the user is able to then perform another action from the Tender screen. |
POS-45899, POS-45908 | Verifone Payment Devices | Addressed data sync issues that were encountered between Verifone Bluetooth and the POS that caused sales variances on Xenial Cloud reports. |
2023-07-28 | 3.7.33-57 Xenial Cloud POS
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-45634 | Order Processing | Updated data synchronization to address reported instances of orders disappearing, and orders from the previous business date reappearing at the POS. This update resolves an issue where a new order was not created with the Split Order function if the Save and Print and Close buttons were selected in quick succession. With this update, the user is prohibited from selecting Close while a Split Order is being saved. |
2023-07-10 | 3.7.33-56 Xenial Cloud POS
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-45452, POS-45538 | Verifone Bluetooth | Updated the Store Number field name in the application response to STORE_NUM to meet Verifone requirements. |
2023-07-07 | 3.7.33-55 Xenial Cloud POS
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-45460 | Verifone Bluetooth | Addressed data sync issues related to the payment device security check. With this update, the application now validates the security check before initiating the transaction. |
POS-45525 | Verifone Bluetooth | To address reported sales variances, the application's response to the getTransactionInfo command is now converted as expected. |
2023-06-23 | 3.7.33-54 Xenial Cloud POS
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-45220 | Order Item States | With this update, when an order item is deleted, the item is now moved to the deleted_items order object and identified by its appropriate state. |
POS-45300 | Verifone Bluetooth | Addressed data sync issues that were encountered between Verifone Bluetooth and the POS that caused sales variances on Xenial Cloud reports. |
POS-45322 | Table Service Waitlist | Addressed a table status update issue that occurred if the table was not assigned to a specific section in the configured table map. With this update, it is no longer required to assign a table to a section in the table map. |
2023-06-22 | 3.7.33-53 Xenial Cloud POS
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-45212 | Verifone Payment Devices | With this update, the Ordering application now includes the Store Number (Site ID) in the SCA Start Session message. This enables the system administrator to create a payment device hierarchy by location within the Verifone VHQ terminal management system. |
2023-06-12 | 3.7.33-52 Xenial Cloud POS
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-44884 | Third-Party Applications | (Windows Only) Added ability to launch external, third-party applications from the POS. Add and configure the external applications using the External Applications editor, which is available from the Ordering Settings > Settings menu in Data Management. See External Applications for more information. |
Improvements
POS-44952, POS-45132 | Payment Devices | Updated how responses are processed between the payment device and the POS during credit card transactions. This update resolves an error that was generated during subsequent attempts to process a credit card if the original transaction timed out, or if the user restarted the payment device, or received a decline. |
POS-45193 | RJ11 Cash Drawers | Added support for cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86). |
2023-06-05 | 3.7.33-49 Xenial Cloud POS
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-44998 | Refresh Data | The Refresh Data function is updated to address a reported incident where a "Stage Config Replication" error prevented access to the POS. |
POS-45050 | POS Sign In | Resolved an issue where the user was prompted for Manager Approval during the POS Sign In process. With this update, permissions for the role_id and role_ids fields are now both validated for backward compatibility. |
2023-05-30 | 3.7.33-46 Xenial Cloud POS
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-44884 | Third-Party Applications | (Windows Only) Added ability to launch external, third-party applications from the POS. External Application Configuration Add and configure the external applications using the External Applications editor, which is available from the Ordering Settings > Settings menu in Data Management. From the Application Type field, select OS Application for this feature. |
Improvements
POS-44966 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Cancel buttons were selected in quick succession. |
2023-05-10 | 3.7.33-45 Xenial Cloud POS
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-40191 | Verifone E285 Bluetooth | The Verifone E285 Payment Terminal now supports Bluetooth communication using the Verifone Point Flex API. |
POS-42913, POS-43243 | Change Item Quantity | When the Change Item Quantity operation reduces an item quantity and results in a Void item:
|
POS-43143, POS-44622 | Deleted and Split Modifier Quantities | When child items / modifiers are deleted or split from an order, the appropriate quantity of deleted / split items is now communicated to the XKM app. |
POS-44558, POS-44573, POS-44751, POS-44865 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Print and Cancel buttons were selected in quick succession. |
POS-44566 | POS PIN Default Value | Updated the POS PIN function to ensure an employee's PIN never reverts to the default PIN of 1. |
POS-44595, POS-44822 | Sales Reports | Resolved an issue reported by a site where inaccurate Drive-Thru Sales were reported on the Sales Reports. This issue was due to the installation of a logical terminal at a device so that two (2) instances were recognized as online. This prompted a reset procedure that affected the records saved in the database. |
POS-44608 | Gift Card Barcode Scanning | Removed target scan restrictions from the scanner service. This allows the Ordering application to continue accepting scanner input in the event the user chooses to manually enter Gift Card account information from the Tender screen. |
POS-44651 | Split Modifier Quantities | Resolved an issue where an inaccurate modifier quantity was displayed if the modifier was deleted or moved to a new check as part of a Split Order transaction. Prior to this update, the modifier quantity reflected the quantity of its parent item. Now when a modifier is deleted or split to a new check, its original quantity is persisted. |
POS-44718 | Order History | Resolved an issue where the user was unable to sort the orders on the Order History screen by selecting the Order Number column heading. |
POS-44815 | Drawer Sessions | Resolved an issue where the user was unable to access all the actions on the Functions>Drawer List screen if the drawer session was at the end of a list of drawer sessions. |
POS-44854 | Time Period Pricing | When a Time Period in Data Management is configured with a Period Type of Pricing, any related pricing rules defined for order items are now respected. |
POS-44894 | Send Orders to Kitchen Video | Resolved an issue reported by a site where orders entered on the previous business date reappeared after End of Day was complete. The orders had been entered twice by the user on the previous business date when the original orders were not sent to the XKM. |
2023-04-21 | 3.7.33-40 Xenial Cloud POS
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-43157, POS-43333 | Committed Online Orders | Resolved an issue where Committed online orders were not displayed for Check In at the POS. |
POS-43744, POS-44756 | Tax Calculation | Resolved an issue where the order tax was not recalculated after an item was deleted from the order. This occurred when the user deleted an order item immediately after sending the order to the kitchen. The application is updated to disable the ability to modify an active order when the Send Order function is selected. |
POS-44515, POS-44750 | Table Service Guest List | Resolved an issue where the table status was not updated to Open as expected when the POS terminal synced and closed an order before the terminal synced the Guest List information. |
POS-44524, POS-44663 | Employee Tips on Transferred Orders | When an order is transferred from one employee to another, the order tip reported on the Employee Audit Report (EAR) is now attributed to the employee to whom the order was transferred. |
POS-44557, POS-44757 | Order Numbering | Resolved an issue where two separate orders were created with the same order number within the same business date. |
POS-44751 | Split Orders | Resolved an issue where a new order was not created with the Split Order function if the Save and Print and Cancel buttons were selected in quick succession. |
2023-04-06 | 3.7.33-37 Xenial Cloud POS
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-44555 | Tax Rules | Ontario Tax Rule - Applied discounts are now taken into account when validating tax rule conditions. If an applied discount reduces the order total to an amount that doesn't qualify for the discount, then the discount is not applied. |
POS-44623 | Peripheral Payment Devices | If an error occurs between a payment device and the POS and the transaction is lost, additional processing has been implemented to find and process the transaction once POS reestablishes connectivity with the payment device. |
2023-04-07 | 3.7.33-35 Xenial Cloud POS
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-44518 | Gift Cards | The following describes the behavior at the POS when the requested payment amount to tender an order is greater than the remaining balance on the gift card. If the Gift Card Provider is configured to NOT automatically apply the remaining balance on the gift card, the user is notified that the gift card balance is insufficient. An option is provided to apply the remaining balance to the order total.
If the Gift Card Provider is configured to automatically apply the remaining balance on the gift card, the user is notified that the gift card balance was applied and that another payment type is required to satisfy the order total. The gift card balance that was applied to the order is displayed. The remaining balance due on the order is displayed. When the user selects Continue, the POS returns to the Tender screen where the user can select another payment to satisfy the order total. |
POS-44532 | Order Item Listbox | Updated the modifier variant naming convention to ensure the correct modifier name is displayed on the order item listbox on the Order Entry screen. |
2023-03-22 | 3.7.33-33 Xenial Cloud POS
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-43979, POS-44325 | Open Orders | Addressed an issue to ensure all orders are synced across all POS terminals, and are cleared from the Open Orders screen as expected when the orders are served from any POS terminal. |
POS-44122 | Duplicate Transaction Prevention | The following update was implemented to prevent duplicate transactions when using Ingenico devices with the BAMS transaction engine. In the event a timeout occurs, the application now uses Reprint Last Receipt and Recall Last Transaction to check the status of the last receipt and last transaction before making another payment request. |
POS-44261, POS-44386 | Daylight Savings Time (DST) | As part of EOD, clocks are moved forward one (1) hour from 02:00 AM to 03:00 AM for DST on the tablet and on the POS application. |
POS-44374 | Wi-Fi Connectivity | XPOS is now able to launch into Order Entry without the tablet being connected to an active Wi-Fi. End of Day also runs as expected on the tablet without Wifi connectivity. |
2023-02-28 | 3.7.33-30 Xenial Cloud POS
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-43847, POS-44227 | Discounts | With this update, a discount calculation can be configured to reference an alternative item's price instead of the source order item price. Configuration Setting The following setting is located on the Items section of the Apply Criteria page of the Discount List editor. This setting is available for item-level discounts and the following discount methods: "% Off" and "Forced Price".
|
POS-43935 | Table Service | Addressed an issue where a second order was unexpectedly created for a table after the user started a new order, typed a table name, and then added items to the new order. |
POS-44118 | Table Service | Addressed an issue where a new check and an "undefined" table number were generated unexpectedly if the user touched the section of the screen where the product menu is displayed before the menu is actually displayed. |
POS-44207 | Easybar Gun | After addressing an issue encountered in version 3.7.33-25, the Easybar Gun is now receiving signals from the POS and operating as expected. |
POS-44215 | Waitlist | Updated Waitlist to ensure the respective enabled / disabled table status is saved for each table as expected. |
2023-01-23 | 3.7.33-26 Xenial Cloud POS
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-43714 | Payment Devices | Addressed an issue where a "Cannot read property isSecondary of undefined" error was displayed on the POS when the user attempted to process a credit card payment type using the Ingenico Lane/3000 payment device. |
POS-43778 | Bulk Gift Card Activation | Added a counter to the Gift Card Activation window to identify the sequential number of the gift card the app is currently activating in relation to the total bulk. For example, "3 of 10" is displayed on the window when the app is activating the third card in a total bulk of ten cards. |
POS-43917, POS-43936 | Table Service | Addressed an issue where the user was unexpectedly prompted to select a printer when the user selected Print Check from a server terminal. |
2023-01-11 | 3.7.33-23 Xenial Cloud POS
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-43692, POS-43802 | Guest Tips | The user is now prompted for manager approval when the user attempts to open an "Awaiting Tip" order and chooses to void the applied payment(s). |
2022-12-20 | 3.7.33-22 Xenial Cloud POS
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-39513 | Order History | Added ability to filter the order list on the Order History screen by Table and Cashier (Owner). This feature is configured using the Preferences editor in Data Management. From the Ordering Application → Order History Settings section of Preferences, configure the Order History screen of the Ordering application. |
POS-42983 | Sign On Screen | Updated the User ID field on the Sign On screen to accommodate a maximum user ID length of eight (8) digits. |
POS-42988 | Application Language Translation | Updated the system dictionary with additional XPOS strings for language translation. |
POS-43076 | Order History | Added ability to filter the order list on the Order History screen by both Order Type and Payment Method simultaneously. |
POS-43085 | Payment Devices | Added option to retry processing a payment type if the user removes the payment type from the device before entering a tip amount. Additionally, the Choose Tip screen is now suppressed after the transaction is finalized if the user has already added a tip to the order. |
POS-43278 | Product Menus | Product Variants (Size) are now sorted on the product menus as expected. |
POS-43283 | Item Voids | When the user converts and then deletes an order item that has not been sent to the kitchen, the action is now considered a Deletion rather than a Void. |
POS-43401 | Required Modifier Quantity | Corrected the required modifier quantity when the user converts an A la Carte item to a combo meal, and then selects the same modifier for the combo more than once. |
POS-43584 | POS Reports | Optimized the generation of POS reports when processing a large number of orders. |
POS-43644 | End of Day (EOD) | Updated the application to remove all kitchen events older than two (2) days to prevent interruptions to EOD. |
POS-43684 | Guest Tips | When an "Awaiting Tip" order is closed with a $0.00 tip, the payment status of the order is now updated to PAID. |
2022-12-13 | 3.7.33-17 Xenial Cloud POS
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-39959 | Pay Type Restrictions | Added ability to restrict the use of particular payment types when the order includes particular order items. For example, restrict the Gift Card pay type from being used to tender an order that includes Gift Card items. The following configuration option is located on the General>General section of the Pay Type List editor in Data Management:
|
POS-41394, POS-43367 | Gift Cards | When a gift card is applied to the order total as a partial payment, the remaining balance due is now displayed on the Gift Card Payment modal. |
POS-42664 | Discounts | Added support for discounts where the discount value is determined by the price of a predefined item. The following configuration option is located on the General>General section of the Discount List editor in Data Management:
This option is only available for the following Discount Methods:
|
POS-42875 | Android Support for Serial Printers | Added support for printers with a serial connection, enabling sites to print receipts and chits on printers directly connected to an Android device. |
POS-43365 | Discount Receipts | Added ability to print a separate copy of the receipt for an applied discount. The following configuration option is located on the General>Printing section of the Discount List editor in Data Management:
|
Improvements
POS-42863 | Order History | Added ability to sort the orders on the Order History screen by the respective Close Time. |
POS-42913, POS-43243 | Order Item Quantity Change | The quantity of items sent to the kitchen is now updated as expected when the order taker decreases the quantities of items already sent to the kitchen in an "On the Fly" environment. |
POS-42945 | Discounts | Updated the application to properly evaluate and discount eligible bundle components when the Data Management setting Qualify/Apply Child Items Independently is enabled for the discount. |
POS-43002 | Table Service | If the user cancels the table selection process, the corresponding create order operation is also canceled and an order is not created. |
POS-43330 | Payment Devices | This update addresses the behavior of payment devices configured as MX or VX in Data Management. After the payment device is activated at the initiation of a Gift Card transaction, the device now automatically returns to the expected idle state when the transaction is complete. |
POS-43377 | Genius Payment Gateway | The Tip Adjust function now behaves as expected when the user adds a tip to an order selected from Table Service - List View. |
2022-11-16 | 3.7.33-9 Xenial Cloud POS
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-42902 | Saved Orders | To ensure saved orders from a previous business date do not reappear as open orders after an inactive terminal is reopened, the EOD process is updated as follows:
|
POS-43003 | Open Orders | Added a new order status conflict resolution strategy to address an issue that caused orders to reappear on the Open Orders screen after the orders are Served. |
2022-10-21 | 3.7.33-6 Xenial Cloud POS
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-42829 | Bundle Component Menu Buttons | When the user selects individual components of a bundle from the order item listbox, the respective modifier menu buttons are now rendered properly to ensure the associated size values are displayed as expected. |
POS-42866 | Application Logging | Added "System" to the list of severity levels used in application event logging. This ensures all applicable event data is logged when the POS Log Severity Threshold is set to Error in Site Preferences in Data Management. |
2022-10-12 | 3.7.33 Xenial Cloud POS
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-42610 | Open Orders | Removed the blank row that appeared at the bottom of the Open Orders screen after a Void or Cancel Order transaction. |
POS-42785 | Application Performance | Updated child item removal function to increase performance speed. |
POS-42796 | Role Permissions | The user role permission for Change Terminal is now enforced. When this permission is disabled, the user role is not allowed to perform the Change Terminal function at the POS. |
POS-42807 | Seamless EOD | When Seamless EOD is run:
|
POS-42832 | Sync Status | Single-touch scrolling is now supported on the Functions > Sync Status screen. |
2022-09-28 | 3.7.32 Xenial Cloud POS
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 Cloud POS
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. |
2022-09-13 | 3.7.30 Xenial Cloud POS
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-32345 | Tip Only Order | The Tip Only Order feature allows the user to add an order that only consists of a guest tip. This feature enables the user to accept a tip from a guest without requiring the guest to order additional items. Configure the Tip Ony Order feature using the following Data Management editors:
Payment Type Scheme To configure the payment type scheme:
Terminal Scheme To configure the terminal scheme:
|
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-38794 | Dynamic PIN for POS Sign On | Implemented a feature to dynamically generate a POS User PIN to enable support users to Sign On to the POS and start a support session. Manage Support User Accounts Support user accounts are created and managed using the Support Users editor in Data Management: → → → → To create a support user:
Generate a Support User PIN For steps on how to generate a User PIN for a support user, see Support User PIN. Start a Support Session Support users follow these steps to Sign On to the POS and start a support session:
|
POS-39925 | Cloud Restore | In the event the local data for XKM and POS needs to be reset and not persisted by Data Sync, this update provides a mechanism to Xenial Cloud Portal users to:
See Manage Site Data for more details. |
POS-5526, 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:
Exchange rates for a multicurrency environment are managed using the Currency Scheme editor in Data Management. |
Improvements
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:
|
POS-38629 | Printer Status | Updated print system to ensure only one terminal is identified as the primary. |
POS-38911 | Table Assignment | In a Quick Service environment, table assignment is now supported in the following cases:
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:
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-41343 | Store Close Workflow | Added a step to the Store Close workflow to check for "uncommitted" online orders. If any uncommitted orders are found, the orders are committed so that all online orders are sent to the Cloud in the appropriate state. For information about creating workflows in Data Management, see Workflows. |
POS-41379, POS-42255 | Online Orders | Updated the receipt printing options to ensure a duplicate receipt is NOT printed when a preexisting online order is updated with a payment. |
POS-41391 | Customer Loyalty | Updated customer loyalty processing so that when one or more rewards are declined by the loyalty provider, the list of rewards and the respective decline reasons are displayed to the user. |
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-41431 | Waste Order Reason Code | Updated the Waste Order screen to display the specific Reason Code the user selected for the transaction. |
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-41836 | TD Bank Payment Device | Applied TD certification response to receipts. |
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-42105 | Open Order Lanes | Added the following order filters for Order Lanes on the Open Orders screen:
|
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-42218 | Item Modifier Quantities | When a modifier is selected for a bundled component, the modifier quantity is no longer set to match the quantity of its parent item in the bundle. |
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-42332 | Order Confirmation Board (OCB) | Addressed an issue where if the first item added to an order was subsequently adjusted at the POS, bundle components or item modifiers were not listed in the correct sequence on the OCB. |
POS-42355 | Refunds | Updated refund processing to always identify the related pay type on export files and reports. |
POS-42375 | Drawer Audit Report (DAR) | Addressed an issue where orders that were closed after the drawer was closed appeared on the DAR. This issue occurred when employee tips were paid out from the drawer. |
POS-42399 | Multicurrency Environment | Printing the Drawer Audit Report (DAR) from the Drawer List and DAR screens is now supported. |
POS-42429 | Time Clock Restrictions | Updated the Data Management Company Preferences setting, Prevent Break Out with Open Orders. When this setting is enabled, employees with any assigned Open orders at the POS are not able to Break Out (i.e. clock out for a break). |
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. |
2023-04-27 | 3.6.25-26 Xenial Cloud POS
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-44433, POS-44790 | Gift Card Barcode Scan | Added ability to scan the barcode on a guest's gift card to retrieve its account number when performing a gift card transaction. |
POS-44614, POS-44789 | Employee Badge Assignment | Resolved an issue where the following error was generated if the user attempted to assign an employee badge using an attached MSR:
This issue occurred on account the Keyboard input for the XC-23 MSR does not require a device connection, hence it was recognized as available by the POS as if a keyboard was connected. |
2022-09-02 | 3.6.25-24 Xenial Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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-41466, 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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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.
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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:
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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 guest 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 Cloud 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:
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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.
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
PRMA-2084 | UI Improvements | This release includes the following improvements to the user interface:
|
PRMA-2295 | Application Consistency | This release includes the following improvements to the overall consistency and usability of the application:
|
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:
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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 Cloud POS
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of Xenial Cloud POS 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:
|
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:
|
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:
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.
|
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:
|
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. |