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

ActivateX 15.8.2.7

DATE:
AUTHOR: The Shift4 Updates team

Need more information? Email enterprisesupport@spoton.com. The Support team is available 24/7/365.


Enhancements:

Core Functionality

  • Added a “Sync All” button on the Offline Orders tab. 

    • Note: Users may still have to manually sync orders (if they fail via the Sync All).

  • Finalize Day - Local Totals will now show totals only for the logged in user.  If a manager is logged in, AX will show the totals for all users.

  • UI Enhancements for Checks on a small mobile screen (5”).

  • POS Categories now have a different design (on the Menu tab).

Kitchen

  • QSRA Proxy Improvements (Fire On Total)

    • Modifier quantity after the breakout

    • Payment state updates after breakout

    • Customer Names

    • Voided items and their modifiers

    • Adjusted quantities on items and their modifiers

    • AX now sends the correct data to QSRA, including:

    • All Clear Cart options are once again handled correctly.

  • QSRA Routing by Order Type

    • AX orders will be sent to QSRA according to their Order Types.

    • This includes Table Number, Section, Row, or Seat information - these appear as Table Name in QSRA.

  • AX now shows an alert indicator on the Side (Hamburger) Menu when KDSX has orders in the Pending tab.

Customer Facing Display

  • Tip screen on CFD has been redesigned to improve usability.

Table Service

  • Users can now add tips to checks that were paid in cash.

  • Proxy Servers can add or adjust tips assigned to other servers. 

    • When a Proxy Server closes or modifies the payment on a check, an audit event will be stored for analytics.

  • Terminal Roles can be configured to allow tips on certain tenders. 

    • Options include: No Tips, All Tenders, Cash Only, Credit Only.

Retail

  • Implemented storing the weight as a quantity. Refunding weighed items is only allowed in full - partial weights can not be returned.

Discounts

  • New discount type: “Spend $X on Item(s), Get $Y amount off Items(s)

    • When the value of items in a qualifying group is spent, a discount is applied to applicable items in a reward group.

  • % discounts applied to all items will now report as a total reduction and as a reduction per line item

  • Allow for multiple discounts to cycle through and apply all applicable discounts by using exclusivity groups set to Item Level

Credit Payments

  • Attempt to refund an order from incompatible equipment or gateway will prompt the user to complete the refund on the original setup.

    • “The payment you are attempting to refund was accepted on a different gateway or equipment.  Please re-scan the card, or select an alternate tender, to complete the refund on this register.”

  • Reaching max PAX transactions for the batch will prompt the user, so the batch can be closed and payments can resume.

    • “CardReader reached batch transaction maximum. Please contact Support for assistance to clear the batch so that payments can continue.”

  • Pax devices will be prevented from processing credit if a valid TID cannot be located

    • PAX venues will now operate the same as Canada – since a specific TID is required for the S/N, if one cannot be looked up in Asset Management, or from cached-login, then the Credit tender will be disabled and alert will be shown.

  • “Your Pax venue does not have an available TID for this pinpad.  The pinpad will not be able to approve credit transactions.  Please contact Support.”

  • This will prevent accepting credit payments offline with an invalid (default) TID that would cause decline when they playback.  

  • If this message is shown, the recommendation is to check network connection, exit/logout from AX, and then reload AX without using cached credentials.

  • Sub-payment type for reporting was added for PAX payments

Integrations

  • Orders are not closed if Loaded-Value/Loyalty covers the balance but not the selected tip.

    • Available card value covers tip plus partial-balance.

    • Remaining balance can be paid by alternate tender.

  • VALUTEC cards allow Activation and Reload

    • Activation, Reload, and Cashout will require a PIN

    • Purchase and Refund respect the “PIN Required” Connect setting

    • Swiped cards can be used for all operations

  • For SKIDATA tender, the pointsAwarded are now always reported.

    • Points will be applied for out-of-pocket payment, not covered by SkiData.

    • Zero points will be applied for LoadedValue payment.

  • For LAVA tender, Item details are reported to LAVA on Checkout.

  • For STADIS discounts, item limits are respected.

Hardware

  • Upgraded TabActive2 (v1.5) or TabActive3 (v2.0) cases are available.

    • This equipment will now correctly perform data and power swaps (begin charging or draining or reconnect) regardless of TabActive plugged-vs-battery, transition to plugged/unplugged, battery levels as low/charging/charged, or reboots which occur under any of these conditions.

  • Digital Tip (tip-at-charge) can now be shown on Freedompay Tellium and Tetra devices for credit payments.

    • Tip Enabled 

    • Tip at Charge (yes)

    • Tip At Charge Screen (CardReader) ← new setting

    • Tip Percentage (yes)

    • Custom Tip 1 Amount

    • Custom Tip 2 Amount

    • Custom Tip 3 Amount

    • 1st 3 tip levels from Connect will be shown (4th will be ignored)

    • Defaults are 15%, 18%, 20%, Other

    • “Other” tip selection will always be prompted in DOLLARS

    • Customer will be shown the subtotal / tip / total - prior to card being scanned

    • Settings are managed under TerminalRoles / Calculations / Tip

    • NOTE : It is possible that the configuration files (OGZ/TGZ) may need to be re-pushed to the device, if the feature is not working with this release, because prior version settings may be incompatible with tip on reader.

    • Tip on Ingenico is always by PERCENT not DOLLARS - so Connect setting should ALWAYS be set as PERCENT

    • Customer must select Tip 1 / 2 / 3 / Other using the function keys under the % prompts at bottom of screen

  • Freedompay ISMP4 devices now allow Barcode Scan for ItemLookup

  • NOTE : Because earlier AX versions explicitly changed local device settings, the ISMP4 should be updated (once) with the standard OGZ/TGZ before attempting to use the Barcode Scan button.

    • Cash Drawer setup list now shows the name of each cash drawer

Data Integrity

  • SendDiagnostics reports AUDIT of the file/vendor/venue/device sent

  • Any available (secure) db is sent with logs, to cover classic/x migration

  • Unrecoverable errors are added to logs, prior to app restart

Fixes: 

Credit Payments

  • Some Pax users were repeatedly seeing the same unsuccessful deferred-captures attempted during logouts.  

    • Deferred captures are now optimized to defer additional captures if the initial attempt shows that the gateway is still not reachable.

  • Credit sub-payment type was not available for Reports, from PAX (Elavon) payments.

  • Pax handheld devices route back to cart after payment, without showing ThankYou.  Unable to move forward to complete the order.

  • Moving forward to open check prior to CardApproved message was causing an uncaptured-auth on that card.

  • PaymentApp opens on A920 when transferring a check

  • Ingenico (Elavon) failed to reconnect after required overnight security reboot, when attached to an ELOv2 or ELOv4.

  • Pax (Elavon) - replay transactions appear in SyncDecline although payment was approved at gateway (triggered by ABORTED response from LocalDetailReport being treated as a decline) and blocking additional orders from recovering from offline

  • Improved handling for ABORTED / BUSY conditions with Pax (Elavon) payments, which allows replay of offline payments to proceed

  • Freedompay orders showing “Failed to Sync” leaving them stuck in offline status (triggered by Freedompay bug which rendered payment status unavailable)

  • Pax (Elavon) - offline orders failed to sync if device is rebooted during Sync (triggered by an Elavon bug which rendered payment status unavailable)

  • Offline payments which declined on recovery were sporadically showing as approved/Closed instead of SyncDecline.  (triggered by inconsistent response code combinations from Elavon, which are now reviewed prior to approve/decline).

  • TenderName was reported to TransactionsAPI with cardbrand and last4.  Both receipts and TAPI now correctly identify brand vs last4.

Integrations

  • STADIS promo is now reversed for a canceled sale.

  • STADIS promo is now reversed for a Refund.

  • STADIS option is now available for Refund after a fully discounted Sale.

  • STADIS promo is now limited to once per Sale.  No additional promos are applied.

Hardware

  • Low-memory devices freezing at Checkout.

  • ELO can use Magtek edge swiper for GiveX and Stadis swipe cards

  • Cashier can CANCEL pending credit card scan, if the payment has not yet been processed (rather than waiting for Customer to cancel this)

  • Activate X will crash randomly when the Star USB Cash Drawer is connected to a PAX E700 or E800 after 15.8.1.5

  • Additional incorrect Cash Drawers appeared in the list for selecting cash drawer

  • APG usb Cash Drawer periodically becomes disconnected

  • Truncated last4 of card was appearing on PAX A920 receipts

  • Masked last4 was truncated on Canadian receipts

Offline Queue

  • AX with offline orders crashes when device is put back online

  • Offline Orders not auto-syncing

Other

  • Unable to retrieve refund order after 15.8.1.7

  • Unable to refund single-items on checks after 15.5.4

  • ELO v1 doesn’t display mods2mods and item count

  • Second cart item entry with modifier overwrites prior cart item modifier

  • Seats Required dropdown does not work on Elo V1

  • No option to add tip after order

  • Unable to recall orders to refund if previously/partially refunded

  • Check Number duplicates assigned causing missing checks

  • AX changing Suite check name

  • Performance latency on Finalize Day

  • Server Totals do not display any sales data

  • Performance latency on All Orders page

  • Checks tab is grayed-out indefinitely if item is added to cart for non-receipted refund then cart is cleared

  • Tax Objects Not Added to Checkout Payload

  • "Force Code Reset" not Respected by Activate when Active Manual Entry Code is Off

  • Performance Latency on large order checkout calls

  • Order goes to closed tab if Tip is enabled, Tip Adjust and Tip at Charge disabled

  • Cancel Mode not being observed in KDS Android with Fire on Next

  • Seat and correct vendor information is not printing on KDS chit

  • Combine Check Sent All Mods To Printer Again

  • Check reprints on QSRA when user interacts with check on another terminal

  • Finalize Day- Server Totals Print Blank ($0) Sales Totals

  • Finalize Day- Field Name Updates (Server + Local Totals)

  • ActivateX does not submit DestinationID to KDSX when running with UOP

  • Discounts remain applied to items if the item is removed from the cart and then re-added

  • Modifiers and Instructions are displayed as tabs in the New Item Details screen

  • Voiding a previously fired modifier on an item gets order stuck in 'offline' queue after checkout

  • Duplicate Item in Order_items table causing discrepancies

  • Discounts not applying to correct items after item has been price adjusted

  • Tax Not Discounted Properly on AX

  • Login was showing “Employee PIN must not be null”.

Powered by LaunchNotes