DATE:
AUTHOR:
The Shift4 Updates team
APPETIZE [PRE SEPT 2023]

Release Notes: ActivateX 15.13.5.1 (Elo V1)

DATE:
AUTHOR: The Shift4 Updates team

Target Release Date: 04 JANUARY 2023
Release Version: 15.13.5.1
Audience: Enterprise clients using Elo V1 hardware
Content: Culmination of all notes from 15.11 through 15.13.5.1 available on the V1 hardware


Need more information? Email enterprisesupport@spoton.com or call (877) 559-4225. The Support team is available 24/7/365.


SpotOn Enterprise plans to discontinue ActivateX builds that will work on Elo V1 hardware since Elo has stopped updating Android on the V1 hardware, which still only runs Android 4. Please contact support or your CSM about updating your hardware so that you may leverage and enjoy all future ActivateX builds, new features, and ongoing development.

Feature updates:

  • Order Management

    • Modified the order number by including a numeric representation of the Android ID as the terminal ID. This will help prevent order number collisions where duplicate order numbers are assigned.

  • Discounting

    • Improve the user interaction when applying multiple discounts to items in the cart. This will reduce the confusion of what discounts will work. It will also reduce the need to input codes for discounts that may not work.

      1. Allow the user to select all the desired discounts before attempting to apply them.

      2. Apply only the allowed discounts based on the rules set in Connect.

      3. Prompt user, only after approved discounts applied, for any auth codes needed.

      4. Validate the auth codes against the applied discounts.

    • When applying a user selected discounts, a QR code can be scanned to trigger the discount.

  • Check and Kitchen Management

    • To improve workflow for servers at the end of the day, when they apply a tip and Finalize a check on the "Pending Closed No Tip" list, they will be returned to the list. This allows them to add tips and close out multiple orders more efficiently.

    • QSRA Integration Improvements

      • Added Order Type to ActivateX for users using QSRA Integration.

        • Provides the ability to route orders to a specific kitchen display based on order type.

        • Displays order add-ons on a separate kitchen display cell/order card detail.

        • Provides consistency in how consolidated/unconsolidated items are displayed on a kitchen display cell/order card detail.

      • Refunds with QSRA

        • When the order is fully Refunded, AX will send a Cancel Order command to QSRA

        • When an item is refunded inside an existing order, AX will send a Cancel Item command to QSRA

    • New Dynamic Mode - Fire on the Fly

      • Allows restaurant operators to submit orders and items to kitchen displays as they are added to the cart. The feature benefits include:

        • Increased Speed of Service

        • Increased Customer Throughput

        • Increased Revenue

    • Improved Check Seat Selection

      • Allows agents to select Level, Section, Row, Seat when starting a check

      • Activate X now displays the Level, Section, Row, Seat information on the Cart View, Check View, Order Detail view, and on Printed Receipts and Vouchers

      • Level, Section, Row, Seat information is also submitted to KDS correctly

  • Gift Receipts

    • Merchandise locations can now issue gift receipts to guests that request them.

      • Activate X will print the additional receipt when selected

      • Agent can choose to print multiple

      • Agent can locate a previous order to issue a gift receipt if necessary

      • Gift Receipt does not show pricing but does have an order lookup barcode so that the order can be located for returns

  • Configurable Donations

    • Clients can choose to turn on a configurable donation for the charity of their choice. The Donation is setup as a Fee in Connect. It allows the client to set predetermined amounts so that the guest can choose to donate an amount of money to the client's charity.

      • Allows up to three pre-configured amounts

      • Allows guest to enter a custom donation amount

      • Displays Charity name and image to the guest

      • Reports as a fee so all backend reporting will report the amounts

  • Credit and Hardware

    • When a card, other than the card used to open a check, is used to close the check, then the original transaction on the first card is voided.

    • Ingenico Offline : When a vendor using FreedomPay SDK gateway credentials has run at least 1 online payment operation, then the device can continue to operate offline for an extended period of time. (This will be made configurable in a future release.)

    • The ISMP4 barcode scanner can now be used for Item Lookup.

    • Tip-on-Terminal (FreedomPay) : credit Tip-at-Charge Screen can be configured to allow Customers to select tips on the EMV terminal. Tellium devices must be configured with TGZ AU0223KFN00.TGZ to allow tips, and the POS will then be able to respect the tip flag.

    • Cash Drawer diagnostics : Added new option to enable logging of cash drawers within Diagnostics > CashDrawer Configuration. User must manually switch this on and off. Log files can become large, so please turn on only for short periods, when the issue is observed, to gather diagnostic information.

    • EMV Simulator : For demonstration or POS testing purposes, an EMV device is not required. Added EMV Simulator ON/OFF feature within AX > Diagnostics.  This feature is only supported in lower environments, not PROD.

    • Operational Improvements

      • Modified diagnostic log automation trigger to vendor > open hours. Diagnostic logs are sent automatically after vendor_day_end_time has passed.

  • Loyalty / Stored-Value

    • Skidata

      • SkiData loyalty can be used to redeem member benefits and gain points, without spending stored-value balance, using the new "Loyalty Only" checkbox when scanning the card.

    • Lava

      • SkiData loyalty can be used to redeem member benefits and gain points, without spending stored-value balance, using the new "Loyalty Only" checkbox when scanning the card.

    • Venuetize

      • Attempt to pay with loaded-value that has zero balance will prompt cashier to provide alternate tender, due to zero balance.

    • PPI reconciliation details are recorded via checkout and added to TransactionsAPI data stream.

    • If loaded value does not cover balance plus tip, the cashier is able to add a new tender to cover the remaining amount.

  • PPI

    • Updated the network timeout error messaging to be more verbose and accurate.

  • Auditing/Reporting

    • Improved filtering on Finalize Day so that the totals for the filtered reporting category display in the Sales and Taxes columns.

    • Clear Cache sends Audit Event with all pending, offline, sync/declined order details.

  • Other

    • Implemented SpotOn branding to the login and splash screens

    • Adjusted the keyboard to display a numeric only keyboard when sending an SMS receipt. Previously, the alphanumeric keyboard displayed.

    • When selecting 'Clear Cache' at terminal login, a warning message with a summary of offline/pending closed orders which would be lost will be displayed, giving the user an option to not proceed with Clear Cache.

    • When user selects Finalize Day, summary of all pending, offline, sync/declined order details are reported as an Audit event.

    • Diagnostic logs are automatically sent at the end of the day using the closing hours set in Connect or a default closing hours.

Bug fixes:

  • Order Management

    • Addressed a bug where recalling transactions from All Orders showing incorrect number of items

    • When a ‘SyncAll’ is performed from the Offline Queue, we trigger the “reset all failed” job before the sync is performed. This is done so that the orders “stuck” in offline are picked up regardless if they had hit their max attempts or were in a bad state for normal retries.

    • Refund All button on large orders is now selecting all items on the list

  • Check Management

    • Check created on InteractX with "Pay at Cashier" are appearing correctly in ActivateX

    • Check number auto-incrementing after combining checks

    • You can correctly edit a check name after creating the check in ActivateX

    • Requiring name and/or credit card on a check is now operating correctly and enforcing the requirement

  • Login/ Security

    • Employee Manual Entry Code minimum length is now respected correctly in ActivateX

  • Credit and Hardware

    • Tips are now correctly showing up on receipts during a reprint.

    • Users swiping a credit card on the MagTek MSR will now be notified about the bad swipe, and will be taken back to the checkout screen so a valid payment can be performed. (Bad swipe was previously leading users to attempt to pay twice with the card, resulting in duplicate payments.)

    • A synchronization issue was resolved that prevented tips from being fully reported in Connect.

    • Resolved issue with user encountering an error stating ‘Order Payment out of sequence. Please retry on original POS terminal or after any network/sync delays are resolved.', when attempting to add a tip to a pending closed order (with or without check-sync enabled). 

    • Fixed issue with offline orders not synching due to an internal order status tracking issue.

    • Addressed issue with duplicate charges due to partial-auths being disabled.

    • Resolved issue with incorrect balance remaining when paying with a tip on a split check.

    • Fixed an issue with the Credit Card button disappearing during a checkout, due to the terminal going offline.

    • Addressed an issue on Open Check flow, where if the POS started the flow and the embedded logic would have started the swiper in order to authorize a Credit Card, and the user would have clicked “Start Check“ before receiving the authorize response, the authorization would remain uncaptured.

    • Fixed issue with manual Credit Card entry being disabled intermittently on devices using FreedomPay (Link 2500, Lane 3000). The correct firmware settings file must be pushed to enable manual entry, but thereafter the setting will not disappear.

    • Fixed a bug that would cause AX to crash when accessing Diagnostics > EMV Terminal after not accepting permissions to access the Link 2500 on Android OS >= 10

    • Fixed a bug that was sending tip amount to Connect even though tip was removed from the order while in a Pending/Closed state

  • Loyalty / Stored-Value

    • PPI

      • Stored-value tip appears on both purchase or refund order details and receipt.

      • Improved error messaging when no valid value is remaining, non-existent or expired card, or card that is not eligible for reload or cashout is used.

      • Fixed an error where Streamline cards were showing the incorrect balance on receipt.

      • Enabled RFID scan option on all PPI partner tenders.

      • Fixed an issue where the "itemCost" field was returning the single item cost multiplied by the quantity of the item. This field should now reflect the cost of a single item.

    • GIFT Payments

      • GiveX cart-level discount now is only respected once per cart.

      • Resolved an issue with multiple items being discounted when discount should only apply to one item of a specific type.

      • Resolved issue with exclusive tax balance showing in cart after 100% SKU discount.  Balance now shows 0.00 so order can close.

      • Single-use loyalty discounts are not allowed to be added multiple times.

      • Gift payment was missing from sync and caused imbalance in FinalizeDay.

    • Stadis

      • Fixed issue with multiple "single-use" discounts being used in the same order.

      • Loyalty tender is available for Refund when order has 100% discounted promotion.

      • Stadis limits promo (single or multi-use) to one per sale.

      • Stadis promotions remain available on the card after a cancelled sale.

      • When running a transaction with a Stadis card with limited uses (1) then when the promotion is used during a checkout and the order is refunded, then the Stadis promotion can now be used again. 

    • Venuetize

      • Resolved "invalid gift card" error message on Venuetize payment.

      • Remaining Balance (for Venuetize/CC) will always show 0.00 balance - because there is no loyalty balance for the linked CC on the Venuetize account.

      • User can manually remove Venuetize $0 payment, to back out and continue to edit the order.  Caution - this can result in Refund issues if it is removed AND the user continues with the Venuetize discount purchase.

      • Stored-value tip appears on both purchase or refund order details and receipt.

      • Receipts now include Venuetize balance after order payment.

      • Venuetize transactions now allow users to select a tip.

      • Intermittent problems with Venuetize refunds have been corrected.

    • Skidata

      • Loyalty discounts can be applied with before-tax=NO and show in the cart.

      • Data Reporting - Duplicate tax was being reported that caused discrepancy between 'Sales by Item' and 'Revenue' reports.

      • Loyalty Payments - Removed access to discounts list from the payment tender screen.

    • LAVA

      • AX is now respecting "redeemed_promotion" and "discounts_applied" fields when applying discounts to the cart. All Lava discounts and promotions should now return to AX successfully.

    • Freeway SVS

      • Fixed an issue with SVS card activation, through the freeway gateway. AX should now handle cards that are a pre-determined value before activation. 

    • Mobile phone UI

      • Agent will not get stuck in a loop and forced to close the app when they access All Orders from the Thank You screen

      • Checkout button will appear when attempting to perform a Refund All

      • Menu will no longer lock up if agent selects X to close the check guest information

      • Agent is able to select seat numbers that are 3 digits long

    • Other

      • Background refresh causes screen refresh forcing user to start transaction over

      • ActivateX crashes when connected to a Star USB Cash Drawer

      • 2" Bluetooth printers not printing receipts

      • "Print Receipt" button showing on Order Completion screen when configured off

      • Keyboard not minimizing after entering notes on an item

    • Reporting/ API

      • Tip eligible checks with $0.00 tip are not found in TAPI

      • Promo code is NULL in payload from ActivateX

      • Item quantity for weighted items being reported incorrectly

      • "Change" field not sent to Connect for Custom Tender transactions

Powered by LaunchNotes