Skip to main content

4.1.23-x

2025-11-24 | 4.1.23-4 POS

The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS API and UI.

Refer to change tickets: CHANGE-13420, CHANGE-13475, CHANGE-13531, CHANGE-13583, CHANGE-13620, CHANGE-13653, and CHANGE-13719 when speaking with a team member about this release.

Improvements

POS-51166, POS-54183

Fiscal Plugin Extensions

  • Extended onOrderPaymentProcessed Fiscal Plugin Event with option to Reverse Payment.

  • POS waits for the response from the invoice supplier prior to finalizing Void transactions and printing the receipt.

POS-51371

Technical Improvement

Notification Service distinguishes between Error, Warning, and Success messages.

POS-53290, POS-55066, POS-55067

Technical Improvement

Improved Last Lost Transaction Response Processing.

POS-53515, POS-53602

Order Override Limits

Enforce business date limits on corrective transactions on Paid orders.

For example, prohibit Refunds on Paid orders after one (1) day.

Company/Site Preferences

From the Ordering Application → Order Override Limits section of Company/Site Preferences, define business date limits on specific POS transaction types:

  • Exchanges

  • Post-Payment Voids

  • Refunds

  • Re-Tendering

  • Returns

POS-53554

Open and Suspended Orders

Technical improvement to tender orders and process order payment when order contains inactive items.

POS-53637

Cash Drawers

Technical improvement for XC23 Esper cash drawer support for both terminal and printer connectivity.

POS-53811

Drive Thru Orders

On startup, Recalled Drive Thru orders open at the Tender screen.

POS-54138

POS Reports

Inactive modifier builds are excluded from POS reporting data.

POS-54224

Badge Assignment

Technical improvement to employee badge assignment and badge swipe process.

POS-54370

Technical Improvement

Updated net_sales calculation for orders in pos.businessdateupdate requests.

POS-54465

Receipt Templates

Updated Receipt Templates to parse and format special characters correctly in text strings.

POS-54534

Duplicate Order Numbers

Technical improvement to address case where two (2) matching order numbers were generated at a site.

POS-54588

PIN Pads

Technical improvement for payment approval on Moneris PIN pads.

POS-54604, POS-55056

Technical Improvement

  • Improved master election resilience with automatic recovery in event TCP server stops unexpectedly.

  • Added master-election health check service.

POS-54636, POS-54765

FreedomPay Integration

  • Technical improvement to support Refunds to a Gift Card payment type.

  • Technical improvement to send configured currency symbol to payment device.

POS-54647

Online Order Queue

Technical improvement to queue ownership processing to ensure terminals on different business date do not affect online order queue.

POS-54726

Banking Modes

A terminal scheme without an assigned banking mode does not prompt for drawer assignment.

POS-54745

Customer Loyalty

Technical improvement for using scanner to open orders associated with loyalty account and/or containing split order items.

POS-54750

Modifier Pricing

Updated modifier price calculation when converting product size to ensure correct modifier quantity is displayed.

POS-54752

Technical Improvement

Updated delta download pagination for Data Management configuration data.

POS-54769

Installation

Technical improvement to support installation on terminals with connected Verifone payment devices.

POS-54801

QRPay

Technical improvement to address TCP socket issue when closing orders tendered with QRPay.

POS-54925

Technical Improvement

Improved transaction response processing to ensure payment transactions are initiated as expected if previous transaction times out.

POS-54977

Order Voids

Technical improvement for voiding orders with "Awaiting Tip" status.

POS-54994

Kitchen Messages

Technical improvement to address WebSocket connection issue when processing Kitchen Messages.

POS-55044

Cash Rounding

Updated incremental Cash Rounding calculation for currency scheme.

PRMA-2912, POS-52817

In-Store Data Feed

Enterprise POS feeds real-time order transactional data to third-party applications operating on the site's local network, for example, order confirmation boards, beverage dispensers, production management tools, and video surveillance.

With this update, POS now consumes data feeds from a new Portal endpoint.

PRMA-5966, POS-54350

Conditional Tax Based on Item Count

Added support for Standard item type for child item price rollup.

PRMA-6365, POS-53482, POS-54520

WEB-SRM Integration

Online ordering improvements:

  • Conflict resolution for web_srm_info.

  • Updated rules for receiving new and updated orders and printing receipts.

  • Updated rules for orders with zero (0) total and fiscal transactions.

  • Update rules for Split and Combine receipts.

PRMA-6397, POS-53441, POS-54912

POS Payment USB Serial Support

Support seamless USB serial communication between POS and Genius/GPI System (Payment Platform).

PRMA-6480, POS-53504

Delivery Service Integration

When POS receives store activation status messages from order source, a notification is displayed in event action is required by the POS user.