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

ActivateX 15.8.3.2

DATE:
AUTHOR: The Shift4 Updates team

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


Enhancements:

Integration Platform

  • External Item Sales Authorization

    • add “id” property to EISA Authorize, Void, Finalize and Cancel

    • add “itemQuantity” property to Cancel

  • External Discounts (Entitlement Discounts)

    • allow same entitlement to be used for multiple media

Defects:

Integration Platform

  • External-Item Sales-Authorization

    • Scan Media window is not displayed if EISA item quantity is increased from cart

    • media prompt for EISA prompts for swipe, rfid, appleVAS (which are not used / disabled)

    • error during non-receipted refund

    • metadata is consistently populated for TransactionsAPI stream

    • missing fields within Cancel request

    • refund screen missing EISA media detail

    • rounding should not be applied when disabled in configuration

  • External Discounts (Entitlement Redemption)

    • line_item_uuid populated as zero

    • items->discounts->base_price matches original price (less any manual adjustments)

    • allow only 1 instance of item-level discount

    • enhanced retry for finalize to respect additional error conditions

    • inverse amount sign on Finalize

    • correct number of discounts applied reported on Finalize

    • reduction in cart shows media detail

    • unexpected flow when discount is launched from item-selection area

    • employee login sends employee login name not login id

    • non-receipt refund not adding negative discount amount

    • non-discounted items sent as discounted, when per-item eligible subtotal is used

    • failed to call Cancel for a refund transaction

    • subtotal-based discount printed multiple times on receipt


Please reference updates for 15.8.2.7 which are incorporated into this release.

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)

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

      • Modifier quantity after the breakout

      • Payment state updates after breakout

      • Customer Names

      • Voided items and their modifiers

      • Adjusted quantities on items and their modifiers

    • 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 & Hardware

  • Industry-standard posEntryMode is now stored for all card-present payments, and is reflected on receipts.

  • New TabActive2 cases, with Knox registration, have resolved connection stability with the Link/2500’s.

  • New XCoverPro cases, with Knox registration, have resolved connection stability with the Link/2500’s.

  • When pax reaches max offline transactions, user will be prompted with standard offline message.  Connecting online with offline recovery will allow offline operation to resume.

Integrations

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

  • SKIDATA short-term or long-term loyalty now reports to SkiData platform on each use, so SkiData can report on number of times used

  • POSCategory 1 and 2 are now sent as the STADIS class and subclass of payment.

Integration Platform

  • External-Item Sales-Authorization

    • Add terminal_id to EISA Authorize, Void, Finalize, and Cancel

    • Allow partial refund with EISA items in the order

  • External Entitlement Redemption (External Discounts)

    • None

Data Integrity

  • ELO log files are now reported with SendDiagnostics

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

  • SendDiagnostics reports AUDIT of order and payment snapshot levels

  • FinalizeDay reports AUDIT of order and payment snapshot levels

Fixes:

Credit Payments & Hardware

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

  • Stored-value, employee, and manager cards scan properly using Magtek swiper on an ELO v4.

  • SonicBranding failed to play audio with Elavon on TabActive tablets

  • Card Present credit payments are properly identified as Swipe, EMV, or Contactless as the posEntryMode.

  • Ingenico (Elavon) reconnect failed after overnight security reboot on ELOv4

  • Camera scan does not automatically show if the tender does not support QR media.  (Available by configuration.)

Integrations

  • Venuetize payments with credit and tip frequently failed to refund.

  • Venuetize payments with credit and tip refunded only non-tip amount to gateway.

  • Call authorization issue was resulting in “invalid gift card” for Venuetize balance-check or purchase.

  • User can now manually remove Venuetize $0 payment, and the associated discount.  (Payment will be voided and discount removed.)

  • All STADIS promos are now reversed, on a full refund of order with multiple promos.

  • STADIS promo(s) will be applied only for the first STADIS media added to an order.  (But multiple STADIS loadedvalue media can be added to the order.)

  • POSCategory 1 and 2 are now sent as the STADIS class and subclass of payment.

  • Exclusive tax is now removed after full GIVEX discount, and order can be closed.

  • LAVA payments can be accepted offline, and will replay and close the order when POS is reconnected.

Integration Platform

  • External-Item Sales-Authorization

    • Receipts not consistently printing when EISA item appears in cart.

    • items->prices->sold new sends the per-item price

    • Title corrected to External Item Sales Authorization

    • Respect “manager override” button when enabled on the restriction

    • local_order_id is consistent value after finalize failure or retry

  • External Entitlement Redemption (External Discounts)

    • discount properties not consistently appearing for “name”, “reference”, and “type”

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”.

  • Force Code Reset in Employee Accounts causing “Employee Not Found”

  • Incorrect Item Data is sent when using two media (EER)

Powered by LaunchNotes