IRIS
2024-01-31 | IRIS 5.0.246
The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 5.0.246.
CCA Requirements
CCA 5.0.30.0+ is required with this installation.
To install IRIS with the required CCA version, ensure the CCA installation is in the same folder as the IRIS installation.
Installation Options:
/RemoveCCA - Remove a CCA installation.
/CCA_Disable - Disable the CCA installation check.
.
New Features
IRI-36100 | Loyalty Offers | Added support for the following Loyalty Offers:
See IRIS and Xpient Loyalty Controller (XLC) Setup for XGL Loyalty Adapter. |
IRI-37086 | Identify Loyalty Customer | This update enables Phone Number Scanning from the Order Entry screen to identify Loyalty customer accounts. If the customer account has already been identified when the phone number is scanned, the POS displays the following message: "Loyalty customer number {loyalty identifier} already identified. Do you wish to proceed and remove all redemptions?" To modify this message, go to the following record in tblApplicationStrings:
|
IRI-37107 | Xenial POS Event Stream (XPES) | IRIS-POS is enhanced to send data to client applications when a particular event occurs at the POS, POI or XPI, such as "order created", "item added", "order closed". |
Improvements
IRI-36166 | Archiver | This update addresses an invalid pay type on OrderNum in Archiver.log. Zero amount pay types are now removed when their balance is zero. |
IRI-36467 | Kitchen | This update adds the ePic to the list of supported JL (Logic/Bematech) devices. All settings related to data storage and playback have been moved to the new Kitchen.ini section: KitchenPlayback. A description of all settings, and defaults, are located at the head of the source file KitchenDataPlayerDlg.cpp. |
IRI-36837 | OPOS Scanning | Resolved unexpected order entry behavior that occurred during OPOS scanning while certain buttons were depressed on the POS Menu. |
IRI-36923 | Upgrade Installation | Custom stored procedure xsp_Custom_DLY is preserved when IRIS is upgraded. |
IRI-36937 | Discounts | Orders containing two (2) items with modifiers and a custom discount are now processed as expected. |
IRI-36966 | XPI Interface | Created the following order item functions for XPI:
|
IRI-36973 | Xenial Adapter | When an IRIS discount code in tblDiscounts is active, Xenial Adapter applies the discount as expected. |
IRI-36982 | Drawer Records | Updated POS to automatically remove any extra drawer records from tblDrawerNum. |
IRI-37006 | Print System | Implemented the following configuration settings to address issue with entree chit printing. These settings reside in the GRILL section of PrtDev.ini:
|
IRI-37007 | Discounts | Updated discount configuration to allow the same menu item to be added as both the required purchase and the discounted item. |
IRI-37008 | Grill Tickets | This update addresses a reported issue with missing grill chits at stores using the Epson adhesive label printers. |
IRI-37035 | Inventory Reports | This update addresses an issue with the population of the Inventory Usage Report. |
IRI-37047 | Kitchen | Child modifiers are now displayed in the Grill Summary section if those modifiers include the category for the relevant section. This allows, for example, child modifier sauces to appear in the condiment summary section of the grill chit. This update adds the following configuration setting to the the GRILL section of PrtDev.ini.
|
IRI-37052 | Donations | Addressed an issue where the Tender screen bled through the Donation screen prompt, which prevented the user from accessing the Tender buttons. Add the following setting to the [Donation] section of the OrderEnt.Ini:
|
IRI-37053 | Kitchen | Prior to this update, POI orders sent to the IRIS print system through OldKPServ used the register number defined in the system configuration. OldKPServ is modified to use the order-level register number if that value is greater than 0 and the application is running as part of a POI application (e.g. XenialAdapter, xsPOSServer). |
IRI-37054 | Taxes | Taxes are now applied as expected to orders with a "To Go" order destination. |
IRI-37065 | Back Office Reports | The user is able to generate Sales Detail, Weekly Sales Detail, Hours Summary, and Detail Hours reports for any date. The issue started after upgrading to 5.0.154.300. The issue was with stored procedure sp_DatakeyValues. |
IRI-37081 | Surcharges | This update resolves an issue with Surcharges by Paytype. The following requirements are now respected:
|
IRI-37084 | Print System | Added the following receipt summary section to Print.frm. This section is printed between the item/discount sections and the ENDORDER section of the receipt.
This update adds the following configuration setting to the the GRILL section of PrtDev.ini.
|
IRI-37088 | XPI Interface | The XPI Interface is disabled for this release. |
IRI-37090 | Xenial Adapter | Xenial Adapter is updated to read order_source from JSON order as expected. This update ensures OrderPoint values for kiosk and web orders are accurate. |
IRI-37100 | Xenial Kitchen Management | For valid items, IRIS now sends an ItemState value of “PENDING” instead of “0” when sending the order to XKM. |
IRI-37101 | Xenial Kitchen Management | IRIS now sends an OrderState value of “VOIDED” instead of “DELETED” when sending an order to XKM that contains only VOIDED and/or DELETED items. |
IRI-37104 | Genius Payment Devices | Post Adjust Tip now sends Tip Amount to the device rather than Total Amount + Tip Amount. |
IRI-37121 | Clock In/Out | This update ensures that the employee signed in to the Employee Menu without a password can be Clocked In/Out regardless if a manager-level employee is signed in to the Employee Menu. |
IRI-37130 | Kitchen | This update addresses an issue with how modifiers for upsized items are displayed on kitchen displays. Items that were upsized prior to being sent to Kitchen were marked as temporary, which caused the issue. |
IRI-37132 | FreedomPay Certification | Implemented the necessary updates to complete Phase 1 of the Certification process with FreedomPay. |
IRI-37140 | Item Label Printing | This update ensures PrtDev.ini setting UsePrtrPriorityOverSerial is respected, so that combo and bundle items on sticky labels match the layout on the respective POS receipt. |
IRI-37149 | Item Label Printing | Modified item label printing to print items based on the register from which the order originated and based on the categories to which the item is assigned. This update adds the following configuration settings to the the GRILL section of PrtDev.ini:
|
IRI-37160 | Inventory Reports | Inventory Transaction Report - RDL_InventoryTransaction_Custom.RDL now uses the expected reporting measure. |
IRI-37165 | SCASAF.dat | The SCASAF.dat file is now removed as expected. |
IRI-37174 | Count Drawer | The physical cash drawer now pops as expected when the Count Drawer screen is displayed. Additionally, the POS opens the Count Drawer screen instead of the “skim” screen when the user returns from Order Entry. |
IRI-37193 | Payroll | Updates to an employee's security level made through the Simple Employee editor are now persisted. |
IRI-37248 | FreedomPay Integration | The POS now successfully connects to FreedomPay devices when POSShell.exe is running with other services. |
2023-10-31 | IRIS 5.0.202
The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 5.0.202.
CCA Requirements
CCA 5.0.28.0+ is required with this installation.
To install IRIS with the required CCA version, ensure the CCA installation is in the same folder as the IRIS installation.
Installation Options:
/RemoveCCA - Remove a CCA installation.
/CCA_Disable - Disable the CCA installation check.
.
Improvements
IRI-36828 | Back Office Reports | Resolved an issue with an invalid prompt that was generated when the user attempted to open a report: "Cannot view/print report while EOD is under way." |
IRI-36829 | Kitchen | Resolved an issue with NULL item descriptions appearing on kitchen displays for some menu items. Kitchen now displays the item descriptions for these rather than their respective Item Category descriptions. |
IRI-36865 | Application Performance | Addressed a reported issue with a register that was freezing up at a site. This update resolves an issue with a "Retry Pending Reversal Transactions" message that was displayed when an order confirmation board customer display (OCB), which is configured but not available. |
IRI-36870 | Inventory Depletion | Updated inventory calculations so that inventory item variations are depleted as expected. |
IRI-36886 | Customer Loyalty | Addressed an issue with Loyalty barcodes that are generated from an offline terminal. Prior to this update, pending requests were processed when a new loyalty transaction occurred once XLC is online. With this update, pending requests are initiated within a specific timeframe once XLC is online. This timeframe is configured using the following setting. Add this setting to the [Loyalty] section of Appini.ini:
|
IRI-36887 | Xenial Adapter | With this update, the checked in JSON received from the cloud by Xenial Adapter now matches the Online Ordering total for item level discounts. |
IRI-36888 | End of Day | Updated Purge.vbs to remove any files older than a day from XCC temp folder "XCC\messages\temp\". |
IRI-36891 | Inventory | Addressed a situation where measures were duplicated on the Inventory Transaction Editor - Count Edit screen. |
IRI-36905 | Guest Tips | Update to allow multiple buttons on the Tender screen for the following commands: |
IRI-36906 | End of Day | Added support for Close Drawer screen configuration. Add the following setting to the [Config] section of OrderEnt.ini:
|
IRI-36912 | Marketplace Facilitator Orders | With this update, the CurrentTotal in tblGrandTotal is no longer incremented by the tax amount for marketplace facilitator orders. |
IRI-36932 | Label Printing | This update addresses a problem where the [X] indicator was not appearing beside multiple quantity combos for which an item (entrée) label was printed. Additionally, the total count of labels is now updated when a quantity of items are deleted from a larger quantity of that same item. |
IRI-36950 | Payroll | Resolved an issue with employee records that were imported via IBOI. Updated stored procedure xsp_IBOI_Employees.sql to set NULL values in employee records to 0. |
IRI-36989 | Sales Detail Report | Deprecated custom Datakey values from the installation that were no longer used to customize the SDR. |
IRI-37004 | Drawer Count | Resolved an issue that caused the Drawer Count screen to close prematurely when closing a drawer. |
IRI-37019 | Customer Loyalty | Added support to use the Guest Code to lookup a transaction. Add the following setting to the [Loyalty] section of Appini.ini:
|
IRI-37029 | Digital Menu Boards | Added ability to specify the item number to send to Digital Menu Boards. Add the following setting to the [Options] section of XenialDMBSvc.ini:
|
IRI-37030 | Food Prep Tags | Resolved an issue that generated an error when the user selected the Food Prep Tags command. |
IRI-37032 | Inventory | Updated invoice processing to respect rejected items. Added the Process POs setting to the validation before running stored procedure: sp_InvoiceCleanRejectedItems. |
IRI-37063 | Label Printing | Item modifiers are now excluded from the total item label count. Also added configuration settings for the completion indicator of promo items. Add the following settings to the [Grill] section of PrtDev.ini:
|
IRI-37072, IRI-37126 | Inventory | Updated the recipe cost calculation in stored procedure, xsp_InvT_UpdateIngredCost. Now the recipe cost values match between the editor and the Recipe Cost Report. |
IRI-37097 | Print System | Prior to this update, POI orders sent to IRIS via OldKPServ referenced the register number defined in the configuration. When run with the POI application, OldKPServ now uses the order-level register number. No configuration changes required. |
IRI-37105 | Count Drawer | Resolved an issue with the Count Drawer screen that was encountered during a Close Drawer operation. Now if the user selects Yes from the Count Drawer prompt, the Count Drawer screen opens as expected and the user is able to enter the drawer count details. |
IRI-37111 | Customer Loyalty | Added ability to disable customer loyalty identifier scanning on the Order Entry and Tender screens. This configuration setting is useful in environments where the numeric ranges defined for loyalty identifiers overlap with the ranges defined for other items (e.g. menu items, discounts, SKUs). Configuration Options Add the following setting to the [Loyalty] section of Appini.ini:
For additional information, please see: |
IRI-37118 | Purchase Orders | Resolved an issue where inactive items, and items not identified as eligible for Ordering in the Inventory Editor, were available to be added to a Purchase Order. This issue occurred when the Purchase Order was edited after it was saved. |
IRI-37120 | Genius Payment Devices | Prior to this update, Post Adjust Tip sent the Total Amount + Tip Amount to the device. With this update, the new Tip Amount is sent as expected. |