- DATE:
- AUTHOR:
- The Shift4 Updates team
ActivateX 15.11.0
Released On: June, 13, 2022
Release Version: 15.11.0
Audience: All
Content: General Release with multiple features and bug fixes.
Need more information? Email enterprisesupport@spoton.com. The Support team is available 24/7/365.
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.
Added the ability to configure ActivateX to use the new order payload or not.
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.
Allow the user to select all the desired discounts before attempting to apply them.
Apply only the allowed discounts based on the rules set in Connect.
Prompt user, only after approved discounts applied, for any auth codes needed.
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 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.
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.
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.)
PAX Deferred Captured : When using tip adjustments with a PAX A-Series (Elavon) device, all tip captures are deferred until either FinalizeDay or Logout, to avoid blocking the UI for new payments. A manual SYNC ALL request will also trigger these to be captured. When the user selects SYNC ALL button from OFFLINE ORDERS view, a message will be displayed indicating the number of uncaptured authorizations. When the process ends, the user will be informed on the status of the captures.
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.
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.
Stadis
Bug Resolved: Multiple Stadis discounts or value payments are returned to Stadis account with a full order refund.
AX will now send the Reporting Category ID as the "Class" value in Stadis transactions, instead of the POS Category ID.
Stadis discount can be associated to 1 or 2 POSCategory, instead of associating to individual item SKUs. POSCategory are used as class then subclass. Stadis does not support more than 3 categories.
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.
Campus
Atrium
Atrium payments will now show subTenderName in reporting.
CBORD
CBORD cards will only show available tenders for the current card, instead of all available tenders for the venue/vendor.
CBORD will no longer display tender types with a 0.00 balance.
Other
Implemented SpotOn branding to the login and splash screens
Improved filtering on Finalize Day so that the totals for the filtered reporting category display in the Sales and Taxes columns.
Adjusted the keyboard to display a numeric only keyboard when sending an SMS receipt. Previously, the alphanumeric keyboard displayed.
Clear Cache sends Audit Event with all pending, offline, sync/declined order details.
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, diagnostic logs are zipped and sent to the FTP server.
When user selects Finalize Day, summary of all pending, offline, sync/declined order details are reported as an Audit event.
When user selects full Terminal logout, diagnostic logs are zipped and sent to the FTP server.
When user selects full Terminal logout, summary of all pending, offline, sync/declined order details are reported as an Audit event.
Sending diagnostic logs is reported as an Audit event, allowing Support to easily identify the available log files for the venue/vendor/date/device.
Bug Fixes:
Stability
Addressed multiple crashes and system lockups
Order Management
Longer delays in syncing offline orders
Recalling transactions from All Orders shows 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.
Check Management
Check created on InteractX with "Pay at Cashier" not appearing in ActivateX
ActivateX not combining checks in offline mode
Unnecessary error messages on CheckSync application
Check number does not auto-increment after combining checks
Incorrect total shown in Checks UI but correct total shown in cart
Unable to edit a check name after creating the check in ActivateX
Clicking checkout multiple times creating multiple cloned checks
Login/ Security
Employee Manual Entry Code minimum length not respected 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.)
PAX devices will now honor the AX setting for Offline Mode = OFF to prevent Offline orders from being approved in AX.
Addressed end-of-packet issues during payment processing which resulted in Elavon Simplify responses being truncated at the POS and the card reader freezing or disconnecting, unable to perform further operations (previously requiring a reboot to recover).
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.
A message is displayed when an invalid TID is set in HIPS while credit tender is used for a payment on PAX devices “Merchant account not correctly setup for this request”.
Resolved issue with an ‘Internal system error’ on PAX devices due to the max batch count being hit. A message is now displayed to the user to clear the batch ‘CardReader reached batch transaction maximum. Please contact Support for assistance to clear the batch so that payments can continue.’.
Fixed issue with the last4 of the masked card being truncated on the receipt for a PAX A920 PRO.
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 HIPS or from cached-login, then the Credit tender will be disabled and alert will be shown. This will prevent accepting credit payments offline with an invalid 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. This will allow the system to detect an updated TID listing from HIPS. Further improvement is under discussion to recheck the TID when using cached credentials, but as of right now, logging back in with cached credentials will result in the same bad TID.
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.
OTG: Fixed an issue where the POS terminal was not recognizing the Lane 3000 Deluxe.
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
Loyalty / Stored-Value
EER
Discount display_name returned from EER request will override the default name created for the discount in Connect.
Corrected alignment of 1-line vs 2-line discount detail with the selection checkmark in EER discount selection screen.
EISA
EISA media detail is sent to external system during Finalize of the cart.
Improved error handling on unexpected errors for EISA finalize calls.
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.
GIFT Payments
Corrected failure to activate Stored-Value cards through Freeway SV service.
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.
Fortress
Loyalty discounts can be applied with before-tax=NO and show in the cart.
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.
Campus
Atrium
Removed Meal item type when that item type is invalid.
Multiple Atrium meal items can now be added to the cart.
CBORD
CBORD non-taxable tenders will not be billed for either inclusive or exclusive tax.
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
Suites
New check by "Suite" not allowing check to be created without guest name