2024 April: Feature Highlights
Provide Local IRIS POS API for ¶¶ÒõKiosk
PRMA-3761
Added subscription for ¶¶ÒõIRIS Interface API which allows applications to integrate with IRIS on the local site network and continue to function through loss of internet connection. The API validates an active subscription for the IRIS interface and allows applications to function without internet connection for up to 30 days.
Affected Components:
¶¶ÒõIRIS Point of Sale
¶¶ÒõKiosk
¶¶ÒõCloud Portal
¶¶ÒõKitchen Management (XKM)
¶¶ÒõDigital Menu Board (XDMB)
¶¶ÒõOnline Ordering (XOO)
¶¶ÒõIRIS Point of Sale
Added subscription option to enable local network connection for XPOS.
¶¶ÒõKiosk
The IRIS API now allows ¶¶Òõkiosk to connect to the local network.
¶¶ÒõCloud Portal
Created permissions for IRIS API access.
¶¶ÒõKitchen Management (XKM)
The IRIS API now allows XKM to connect to the local network.
¶¶ÒõDigital Menu Board (XDMB)
The IRIS API now allows DMB to connect to the local network.
¶¶ÒõOnline Ordering (XOO)
The IRIS API now allow XOO to connect to the local network.
FreedomPay Multi-Lane Support
PRMA-4251
¶¶ÒõPoint of Sale can now process card payments from multiple FreedomPay peripherals. Added the ability to customize tips from FreedomPay devices. FreedomPay peripheral communication is now available through ethernet/LAN connections and Ordering-Payment Terminals Relation option to the dropdown list of the Payment tab.
Affected Components:
¶¶ÒõSelf-Service Digital Menu Boards (XDMB)
¶¶ÒõCloud POS (XPOS)
¶¶ÒõSelf-Service Digital Menu Board (XDMB)
Added the ability to customize tips from FreedomPay devices.
¶¶ÒõCloud POS (XPOS)
¶¶ÒõPoint of Sale can now process card payments from multiple FreedomPay peripherals.
Payment Tab - Added option Ordering-Payment Terminals Relation to the dropdown list.
¶¶Òõ Sold by Time Report
PRMA-4349
To better analyze sales, ¶¶ÒõReports offers a ¶¶Òõ Sold by Time report that summarizes product or category sales in 15, 30, or 60 minute increments.
Affected Components:
¶¶ÒõReports
¶¶ÒõCloud Portal
¶¶ÒõData Management
¶¶ÒõCloud Portal (XOP)
The ¶¶Òõ Sold by Time Report requires the Reporting.¶¶Òõ.Sold.By.Time permission set through ¶¶ÒõCloud Portal.
¶¶ÒõData Management (XDM)
Configure the ¶¶Òõ Sold by Time Report through ¶¶ÒõData Management.
FreedomPay Integration
PRMA-4420
Through the FreedomPay integration, users can perform contactless transactions, add and edit tips, and cancel payments. Improved the Custom Fields in ¶¶ÒõPoint of Sale to include new options for FreedomPay. FreedomPay peripheral device displays error messages in tandem with the error displayed on ¶¶ÒõPayment Routing. Stadiums with existing pay connections were updated to utilized the FreedomPay software and hardware.
Affected Components:
¶¶ÒõReports (XPR)
¶¶ÒõCloud POS (XPOS)
¶¶ÒõPayment Reports (XPR)
¶¶ÒõPayment Reporting interfaces with the FreedomPay peripherals and user interface to allow users to perform contactless transactions, add and edit tips, and cancel payments.
¶¶ÒõPoint of Sale (XPOS)
Improved the Custom Fields in ¶¶ÒõPoint of Sale to include the following options:
Type: Payment
Product: XPR
FreedomPay Ingenico Support
PRMA-4689
Support for the FreedomPay devices Ingenico Link2500 and the Link2500i was added.
Affected Components:
¶¶ÒõData Management (XDM)
¶¶ÒõCloud POS (XPOS)
¶¶ÒõDigital Menu (XDM)
Support for the FreedomPay devices Ingenico Link2500 and the Link2500i was added for XDM.
¶¶ÒõCloud POS (XPOS)
Support for the FreedomPay devices Ingenico Link2500 and the Link2500i was added for XPOS.
FreedomPay Gift Card Refunds
PRMA-4726
To further enhance previously added FreedomPay Gift Card functionality, XPOS now supports gift card refunds.
Affected Components:
¶¶ÒõCloud POS (XPOS)
Nutritional Option: Caffeine
PRMA-4938
¶¶ÒõData Management supports listing caffeine values for both products and modifiers through the nutritional values edit. Use the dropdown to choose whether to list the contents as an exact value or a range.
Affected Components:
¶¶ÒõData Management (XDM)


For more information, see Nutrition.
Online Ordering: Child Item Sorting by Order Source
PRMA-4985
By default, the child items on online orders injected into the system are sorted alphabetically on the POS and Kitchen displays. This update enables the user to specify different child item sorting methods based on the order source of the injected order.
For example, configure the application to always use the child item sorting method defined by the integrator when the order source of the injected order is Mobile.
Affected Components:
Data Management (XDM)
Online Ordering (XOO)
Data Management (XDM)
→ → → → →
The Company/Site Preferences editors now include an Online Ordering section where settings related to ¶¶ÒõOnline Ordering (XOO) are defined.
From the Online Ordering section, configure the following setting:
![]() |
Child Item Sorting by Order Source - Toggle Yes to specify the method for sorting child items of injected orders on the POS and Kitchen displays based on order source.
When toggled Yes, the Child Item Sorting by Order Source section appears. For each listed order source, specify the method for sorting child items on an injected order.
To add order sources to the list, select Add Order Sources.
From the Sorting method dropdown, select the desired child item sorting method:
By Name - Sort the child items alphabetically by name.
User-Defined Order - Apply the child item sorting defined by the integrator.
Online Ordering (XOO)
Updated the Order Engine to sort child items of injected orders in accordance with the method specified for the order source.
Online Orders: Include EXPO Number
PRMA-4994
By default, an EXPO number is not associated with online orders. This update enables the user to optionally include an EXPO number on online orders injected into the system. EXPO numbers can be used to facilitate order delivery to the customer.
Affected Components:
Data Management (XDM)
Online Ordering (XOO)
Data Management (XDM)
→ → → → →
The Company/Site Preferences editors now include an Online Ordering section where settings related to ¶¶ÒõOnline Ordering (XOO) are defined.
From the Online Ordering section, configure the following setting:
![]() |
Include Expo Numbers to Online Orders - From the Expo Numbers for Injected Orders section, toggle this setting to the desired value:
Toggle On to add EXPO numbers to injected online orders. EXPO numbers can be used to facilitate order delivery to the customer.
Toggle Off to NOT add EXPO numbers to injected online orders.
Online Ordering (XOO)
When the new Data Management setting Include Expo Numbers to Online Orders is enabled, an EXPO number is now included on online orders injected into the POS and sent to the ¶¶ÒõKitchen Management (XKM) application.
The EXPO number consists of the respective POS terminal number + The last two (2) digits of the order number.
For example, iif the POS terminal number is 99 and the order number is 4857, then the EXPO number is 9957.
Menu Engine: Modifier Image Support
PRMA-5045
Menu Engine now supports images and image sets for modifiers, so that images can be displayed for modifiers on ordering menus.
Affected Components:
Online Ordering (XOO)
Online Ordering (XOO)
Images configured for modifier records in Data Management are now consumed and included in the Menu Engine payload.
Modifier image data follows the same structure that is used for product images. As with product images, modifier image set data is only stored when the respective Include_image_sets parameter is enabled on the ¶¶ÒõPortal subscription.