IRIS
2021-02-02 | IRIS 4.1.976.100
The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 4.1.976.100.
New Features
IRI-34098 | Clock In/Out | Employee Engagement dialog time out When POS Config Option 675 - Enable Employee Engagement on Clock Out is turned ON, when an employee clocks out, the application displays an Employee Engagement on Clock Out dialog. With this update, the employee remains Clocked In if this dialog times out before the employee responds. |
IRI-34140 | Reports | Optionally exclude Delivery items from reports With this update, Delivery order items can be optionally excluded from the following reports:
Additionally, the Daily Store Report (DSR) has been updated to reflect Delivery order items differently. The following files have been updated with this enhancement:
The following files have been created with this enhancement:
Configuration settings The following settings have been added to tbl_RptConfigValues in the IRIS database: The default ConfigValue for each setting is 0. Set the ConfigValue to 1 to exclude Delivery items from the respective report.
Set the ConfigValue for the following settings to the applicable category ID.
|
IRI-34219 | Parallel Order Interface (POI) | Print on Check In configuration settings The POI is modified to follow the destination configuration settings in printing a receipt and/or grill chit upon customer check-in. Configure the following POS Destination Config Settings in tblDestinationConfigSettings in the IRIS database. These settings are turned OFF by default.
|
IRI-34378 | Devices | Verifone Point and Chase Paymentech Host Interface (CPHI) IrisAuthSrvr.ini is updated to disable the original SETTLE and Report commands sent from IRIS to VeriFone Point during EOD, and send CUTOVER instead. The following configuration settings have been implemented. Add these settings to the [SCADevice<n>] of IrisAuthSrvr.ini.
|
Improvements
IRI-33040 | Kitchen | XKM order events lost when kitchen server disconnected When the kitchen server is disconnected, orders entered at the POS were not displayed in the kitchen when the server was reconnected. In response to this issue, XKM data feed on POS has been enhanced to correctly recognize when the socket connection can no longer be established. XKM will attempt to reestablish the connection before resending any pending order data. |
IRI-33999 | POS MFC Application | Register lockup with MFC issue A store reported that the message "POS MFC Application has stopped working" was appearing and causing a terminal to lockup. |
IRI-34141 | Employee Charge | Employee Charge issue after upgrade Employee Charge transactions were not accounted for on the Sales Detail Report or the House Accounts Details Summary. This issue occurred on account PII data was replaced with blank spaces when flattened. |
IRI-34200 | Devices | HeartSIP: Image download for HPA 5.0 (Lane 3000 and 5000) The _xsHeartSIP.txt file (referenced by the IrisAuthSrvr.ini setting VersionFileName) has been updated to support a Default section. The Default section is used to define the location of the images to use if either a matching section is not found for the device, or to support situations where the store wants to load the same images onto a device regardless of device type. |
IRI-34249 | Inventory | Inventory Transactions Editor (ITE) issues with posting and filters Reported instances where Physical Count transactions did not post. Additionally, the "All" transaction filter was not returning all items on the main screen. This issue occurred on account the transaction mode was not set on AddMode. |
IRI-34287 | POS Performance | Item and Menu Cache excessive load times POS load times are approximately 40 seconds faster with this update. |
IRI-34291 | Reports | Sales Report discrepancies Sites have reported discrepancies between the values on the SDR and the Sales and Labor report. Stored procedure was updated to resolve this issue. |
IRI-34298 | Devices | HeartSIP - Credit Card PayType 200 report issue Reported instances where the Paytype is not populated correctly in tblOrderPay. The generic 200 Credit Card was reported instead of the specific type (201, 202, 203, 204). This issue is resolved. |
IRI-34299 | Devices | HeartSIP - Invalid LRC causing POS and HeartSIP to get out-of-sync An unexpected response returned from a command caused HeartSIP to parse the incorrect response to SALE transactions. With this update, when an unexpected response is received, the buffer is flushed and POS and HeartSIP are reconnected to make sure they are in sync. |
IRI-34304 | Devices | VeriFone M400 and P400 Pairing issues During the pairing process for both M400 and P400 devices, IRIS remained on a message box stating "Pairing is completing" and did not proceed beyond this message. This issue is resolved. |
IRI-34328 | Order Entry | Drive-Thru orders with additional charges Additional charges were applied to combo meal components entered at a Drive-Thru terminal after modifiers were added to each bundle item. This issue is resolved. |
IRI-34340 | Reports | Sales Detail Report layout issue The values from tbl_SalesDetail_Layout were no longer reflected on the SDR. The following stored procedure was updated to resolve this issue: sp_SalesDetail |
IRI-34350 | Register Update | POS lockup during Register Update Buttons on register were unresponsive after the "update pending" message was displayed. Configuration setting The following configuration setting was implemented. Add this setting to the [POS] section of Appini.ini.
|
IRI-34357 | Inventory | Inventory Transactions Editor (ITE) error on Physical Count An error was generated when selecting Variance for a Physical Count for the Case measurement. |
IRI-34367 | Devices | Open Refund issue Attempting to perform an Open Refund using an VeriFone E285 caused an Invalid Field error. Configuration setting In response to this issue, the following setting has been implemented. Add this setting to the [SCADevice] section of the IrisAuthSrvr.ini file.
|
IRI-34377 | Devices | VeriFone and POS pairing It would occasionally take up to 70 seconds to receive a payment prompt on the VeriFone E285 when pairing with the POS. Pairing time is now reduced to approximately 7 seconds. |
IRI-34403 | Xenial Adapter | Conditional Transformation of Order-Level Discounts With this update, Xenial Adapter rolls item level discounts up to order level. Dataserver does not include discounts in the JSON orders that are sent back to the cloud. Resolved an issue where the application tried to add an empty discount list and mishandled the error. Resolved an issue where orders without discounts were rejected. |
IRI-34408 | Archiver | Valued Partner - Select Check screen lockup issue When attempting to access orders from a Valued Partner, the Select Check screen would lock up. Configuration setting In response to this issue, the following setting has been implemented. Add this setting to the [PARAMETERS] section of DataServ.ini.
|
IRI-34414 | HeartPOS Integration | Banner and logo images not displayed The images sent by the HeartPOS Utility were not displayed. To resolve this issue, the ImageName parameters are now set on the Lane devices. |
IRI-34433 | File Monitor | Site polling issue with DST Sales could not be polled after the DST time change until File Monitor was restarted. File Monitor has been updated to use UTC internally so calculations on the DateTime are handled properly. |
IRI-34434 | Site Status | Xenial Site Status issue with Daylight Savings Time (DST) Xenial stopped updating the SIte Status after the DST time change making all units look offline. This issue is resolved. |
IRI-34441 | Kitchen | KitchenBumpEvents.exe with IRIS printed multiple receipts KitchernBumpEvents was printing item-level bumps instead of order-level bumps. Configuration setting The following KitchenBumpEvents.ini setting was implemented to resolve this issue.
|
IRI-34466 | Employee Breaks | 'Break Enforcement' Manager Override issue from POS Functions When POS Config Setting 859 - Force Manager Manager Approval is OFF, the POS was not prompting for manager approval to Break In/Out. |
IRI-34474 | Reports | Sales & Labor by Time Report included Delivery Charges With this update, the Sales & Labor By Time Report excludes Delivery Charge items (120001-120003). The following stored procedures were updated in response to this issue:
Configuration setting The following setting was implemented for RSA_Sales & Labor By Time. Set the setting value to the category ID to exclude from the report totals.
|
IRI-34483 | Devices | VeriFone Point: SCA reversal response not recognized On transaction cancellation, IrisAuthSrvr waits for a LastTran request response. It received "Reverse Last Trans Failure" and continued to wait for a response until a ReversalTimeout occurred (Default 70 seconds). POS was unresponsive during this time. To resolve this issue, the POS is updated to not wait the full Reversal Timeout period. |
IRI-34493 | Devices | HPA 5.0.1: Update Ethernet Communication Code in HeartSIP.dll The message "Processing End of Day on payment device" appeared when the POS was started. In response to this issue, the Ethernet Communication was updated for HeartSIP. |
IRI-34500 | Discounts | Split Modify issue with multiple QTY Parent and Child When applying a discount to a parent item with a quantity greater than 1, its child items were removed from the order. |
IRI-34509 | Print System | Order items not printed on NGK delivery receipts (Dest 32 and 64) Print on Bump issue with order destinations 32 and 64. Order item names were not printed. With this updated, if the PrinterDesc value is blank, the MonitorDesc value is printed. If that value is blank, the ItemDesc value is printed. |
IRI-34512 | Devices | HeartSIP: Unable to Post Adjust Tip An error was returned when attempting to post adjust a tip on a credit card transactions. Upgrading to IRIS 4.1.904.300 or later resolved this issue. |
IRI-34551 | Xenial Adapter | Touchless: Business date rollover issue Orders from a previous business date tendered with QR pay showed as Paid with the old business date. Business date rollover is now only disabled for cases where the pickup_date_time is used for the businessdate on the order instead of the current IRIS businessdate. |
2020-10-26 | IRIS 4.1.904.200
The information provided below includes the user experience, data, configuration, process workflow, reporting, and infrastructure improvements and updates for this production version of IRIS 4.1.904.200.
New Features
IRI-33925 | Taxes | Marketplace Facilitator (MF) Taxes IRIS now supports Marketplace Facilitator (MF) orders, which include specific taxes for which the MF is liable, and specific taxes for which the MF is not liable. Xenial includes an additional marketplace_liable boolean on each tax object in the order to indicate which taxes are liable to the MF. The calculation of the XenialMerchantTax bucket has been updated to only reflect the sum of taxes for that order that are marketplace_liable. Configuration Settings The following fields have been added to tblOrder and tblOrderItem in the IRIS database.
Run Version Management on PosTrans.mdb and run the IRIS_4.1.SQL script on the IRIS database. |
IRI-34110 | Mobile Orders | IRIS can now be configured to override the restriction that prevented the operator from marking an order as delivered before its defined Pickup Date/Time. When an order is checked in, the operator can deliver it as soon as it is ready regardless of its Pickup Date/Time. Configuration Setting The following POS Config Option has been implemented:
|
IRI-34113 | Delivery Orders | Custom TLOG To accommodate their requirements for Delivery/To Go orders, a custom stored procedure, xsp_Custom_CKE_TlogSales_Updated, has been provided to one of our Valued Brands. |
IRI-34117 | Delivery Orders | Pay Order Mode Update When POS Config Option 201 - MM_PAYORDER_MODE is turned ON for a Drive Thru Cashier terminal , the POS remains on the Tender screen after the cashier tenders an order. The next order in the queue opens automatically on the Tender screen enabling the cashier to tender the order. With this update, the following prompt is displayed after the operator tenders an order, if the next order in the queue is a PAID order:
The operator selects OK to dismiss the prompt, the PAID order is marked as delivered, and the next order in the queue opens on the Tender screen. Configuration Settings
|
IRI-34122 | Employee Breaks | Employee Break Enforcement Update The POS can now be configured to require Manager Approval to Break-In when an employee break exceeds the specified maximum break length. The employee is also warned if they attempt to Break-In/Out outside of their scheduled shift. The Clock Enforcement Override report can be configured to include Break-In/Out records that required Manager Approval. Configuration Settings
|
IRI-34140 | Reports | Exclude Delivery Charge Items from BOS Reports BOS reports can now be configured to exclude Delivery Charge items. The BOS reports include:
Configuration Settings The following report config options have been added to tbl_RptConfigValues. The default ConfigValue for each option is 0. Set the ConfigValue to 1 to exclude Delivery Charge items from the corresponding report.
This update required changes to several stored procedures. Please contact a Professional Services representative for information about these changes. |
IRI-34144 | Devices | Genius Payment Solution Integration - Phase 1 As part of the effort to certify IRIS with Genius payment devices, a new INI file named Genius.ini has been implemented to allow IRIS to know which version of the Genius API to use. Configuration Settings Add the following setting to the [SCADevice] section of IrisAuthSrvr.ini:
This API setting specifies the file path for the Genius.ini file. Use the Genius.ini file to specify:
Please consult the IRIS 4.1 wiki for additional information about the Genius.ini file. |
Improvements
IRI-33315 | Inventory | Variance rules are now respected when inventory item depletions are processed. The counted/purchased items are depleted rather than the parent items. |
IRI-33909 | eKitchen | An uninitialized variable produced an index that was out of bounds for an internal data array. This has been resolved to prevent a Kitchen crash when this array is referenced. |
IRI-33953 | XenialAdapter | XenialAdapter now sets the correct Business Date on orders when EOD is 12:00 midnight. |
IRI-33961 | Discounts | Bundle coupons can now be used more than once when more than one exists on the same order. Please contact your Professional Services representative for more details. |
IRI-34006 | Discounts | An applied coupon from a valued partner is now removed if adjustments to the order cause the order to no longer meet the requirements of the coupon. |
IRI-34073 | Menu Editor | The Monitor and Printer Routing settings defined for an item record remain intact when the item record is modified. |
IRI-34088 | Tax | When a new Tax Exempt pay type is applied, proceeding through the transaction to tender removes tax from the submitted total. |
IRI-34124 | Parallel Order Interface (POI) | The POI interface now respects POS Config Setting 126 - Auto Customer Count Based on Item Master. xsPOSServer now updates the guest count for an order accordingly. |
IRI-34149 | Kitchen | Audio alert when a mobile order is checked in.
|
IRI-34153 | Customer Display | The SEND doesn't work command is now compatible with Digital Menu Boards. A new Prtrs.ini setting has been implemented: PauseBeforeSendTotal_MS - Specifies the number of milliseconds to delay sending the Tax/Total message to the customer display. |
IRI-34163 | Devices | VeriFone Point: SCA SAF processing states update issue. POS read SCASAF.dat without extracting the register number from the existing order number and replaced the order digits that corresponded to the register number with the current register number. As a result, orders created on one register and paid on another register were missing the correct order numbers in SCASAF.dat. POS now retains existing order numbers in SCASAF.dat. |
IRI-34170 | Tax | Tax Exempt paytypes tax subversion issue If the operator selects a paytype (e.g. SVC) that qualifies for tax exemption, enters an invalid card number (or the transaction is declined or fails to route), and then selects Cash and tenders the order, the tax exempt status is now removed and tax is collected. Refunds/overrings also work correctly. |
IRI-34177 | Online Ordering | XOO Marketplace Tax element name change for collected_tax_adjustment. XOO has changed the JSON element name from "collected_tax_adjustment" to "collected_exclusive_tax_adjustment". IRIS is now updated to consume element name "collected_exclusive_tax_adjustment" for the item and order-level taxes. |
IRI-34184 | Installer | IRIS Installer issues - Prompts and Restart This update adds the following configuration options to install.ini, which is used to configure automatic IRIS upgrades. The following options are located in the [Batch] section of install.ini.
The following option is located in the [Install] section of install.ini. Added option to suppress version message for a period of time after a new install.
Added global option to suppress version message for a period of time after a new install.
Changed the Software Update Message to do a logoff instead of a restart by default. To do a restart use:
Added option to disable Version Message sent by Dataserv.
|
IRI-34193 | Gift Cards | Tender a physical Gift Card for Rewards Member (CCA) The capability to ID a rewards customer, then tender an order via a physical gift card (not their rewards account) has been restored. |
IRI-34232 | Kitchen | Paid orders are no longer duplicated on Kitchen monitors when the ResequenceOrderOnPaid=1 setting is defined. When updating screens where ResequenceOrderOnPaid was enabled, Kitchen was previously not accounting for orders already displayed. |
IRI-34261 | Devices | Genius: Line item display Qty x Price value IRIS now sends the single unit price for line items to the Genius line item displays. |
IRI-34275 | Kitchen | Kitchen 4.1.806.500 upgrade issue on register three (3) is resolved. The upgrade issue occurred when executing a staggered register update from a version of IRIS older than 4.1.730. |
IRI-34292 | Gift Cards | A Balance Inquiry for "Stored Value Card" pay types is now routed to the correct CCA TPE. An issue existed in the previous application version for this transaction when multiple paytypes were configured with the options:
BTN_CMD_DISPLAY_BALANCE reads and includes the value for pay type option 6014 for whatever paytype ID is specified in the BtnData1 value for button 230 TN_CMD_DISPLAY_BALANCE. |
IRI-34295 | Mobile Orders | Mobile Orders issue with BumpedFromAll flag in Kitchen. The SendBumpTime portion of Kitchen is modified to suppress the BumpedFromAll flag from being set while an order is recalled on the display. |
IRI-34310 | Mobile Manager | MobileManagerConnector now sends the appropriate sendcount value to Mobile Manager. |
IRI-34322 | POS Error Logging | Message no longer displayed to cashier during auto-recovery of Abort-Button-Press. |
IRI-34344 | Refunds | tblOrderItem field values for Advanced Refunds now match the corresponding values of the original order item record. tblOrder tax table amounts and destination are populated appropriately. |