NX Restaurant - Release 1.5.12
December 2025
📌 Summary
NX POS 1.5.12 introduces major improvements across the board—from smoother gratuity and fee handling, improved floor plan performance, refined printing logic, and expanded reporting features to the introduction of Web Orders View. We've also enhanced QR-based Gift Card lookup, added new Tip Suggestion behaviors, and continued our investment in NX6 reliability, card processing resilience, and background logging infrastructure.
As always, we've addressed a wide variety of bugs and inconsistencies—especially around discounts, receipts, and printer configurations. This version includes enhancements to user flows, stronger delivery and web order capabilities, and beta support for EscPos printers to bring greater flexibility to diverse venue environments.
✨ New & Enhanced Features
🧾 Order Entry Enhancements
- Confirmation prompts now appear when applying a Gratuity or Order Fee to a check that already contains one.
- Added support for Tip Suggestions to be based on either Subtotal or Total.
- Employees can now remove discounts directly from items using the new Remove Discount button.
🧭 Order Access Enhancements
- Gift Cards can now be looked up via QR Code from both Order Access and Order Entry.
- Quick Order Improvements in Floor Plan:
- Tapping the header returns to the Quick Order list.
- Tapping the body or any item enters the order directly.
- Order List Enhancements:
- When transferring an order, the currently selected order is highlighted in green for clarity.
🔁 Order Transfer Enhancements
- Payments now transfer along with the order when orders are moved between employees or stations.
🖨️ Printing Enhancements
- Re-architected printing for increased speed and reliability.
- Printer Formats can now be customized per Order Type.
- Introduced Price Point printing & display control settings.
- Timed items now include both Start and End Time on receipts.
- Tent Number will print on receipts and chits when configured.
📊 Reporting Enhancements
- Shift Reports can be filtered by:
- One or more POS Devices, using the Order Close Device as the filter.
- A specific Time Card, visible via a dropdown when one employee is selected.
- Note: Multi-employee Time Card filtering is not supported.
🌐 Web Orders View
- New Web Orders Access method:
- Designed for online, third-party, and external orders (e.g., DoorDash, UberEats).
- Orders display as cards, filterable by brand/source.
- Mark orders as fulfilled once complete.
💡 General Usability Enhancements
- The keyboard will now auto-hide when tapping outside of input fields.
💳 Card Processing Enhancements
- NX now ensures card processing config is in place at app launch.
- If not, it auto-runs Config Pay Device, potentially causing a quick app restart to provision USB card readers.
📱 NX6 Enhancements
- NX6 will now remain in a "light awake" state after the screen turns off to better receive data from NX Cloud.
- Deep sleep only begins after extended inactivity.
🪪 POS Device Subscription
- A new Manage Subscription tool in Device Info simplifies POS Device registration and linking.
📝 Logging Enhancements
- Local log file now accessible via POS Commands for easier diagnostics.
🐞 Bug Fixes
- Resolved crash when printing Hours Chit from Time Card screen with only one configured pay period.
- Fixed issue with Dealership logo sizing in Device Info.
- Fire button now properly respects Modifier Category "Max" constraints.
- Selecting multiple held or rang items now correctly fires all selected, not just the first.
- Improved card transaction handling when canceling and restarting mid-transaction.
- Area’s selected Floor Plan and sort order now honored.
- Order Type selector now filters based on Area-allowed Order Types.
- Shift Summary reports at clock-out now print as configured via Job settings.
- Tip Adjust screen now consistently displays all eligible tips across uses.
- Fixed issue with missing Modifier Categories during item ring-in.
- Timed items can now be stopped properly even when Auto-Rang.
- Configuration updates to Receipt Printer Devices now reflect immediately.
- Qty 1 Modifiers now respect their display setting on printed receipts.
- Chits no longer cut prematurely—REFIRE & RUSH now print in the proper footer location.
- Resolved flaky behavior when removing discounts via swipe-to-delete.
- Tip Suggestions now appear more consistently on Guest Display and NX6.
- Tent #, when configured, now correctly prints on output.
- Corrected Receipt formatting to ensure Seat Detail and Seat Totals are grouped with the items.
🧠 Behind the Magic (Technical Enhancements)
- dsiEMVAndroid updated to v3.14
- Refactored
cancelTransactionto prevent excessive listener creation and avoidConcurrentModificationException. - Synced Repo now supports applying the API’s response directly to the local entity.
- Generic EscPos-Compatible Printer (BETA) support:
- Bypasses Epson SDK in favor of direct connection.
- Supports Ethernet printers via IP & USB.
- Supports non-Epson EscPos models (e.g., SNBC, Bixolon).
- 🚧 Not available in QA or Production venues yet.
🧩 Patch Releases
Patch 1
- Fixed an issue where Impact Printers set to Double Height and or Double Height/Double Width would print with an extra line below the text.
- Added additional intelligence to how the number of printable characters is derived.
- Added support for maxColumns & maxColumnsDoubleWidth from PrinterDevice.
Patch 2
- Fixed an issue where an app crash could occur if the Venue did not have Areas properly configured.
- Fixed an issue where employees who had access to only run their Shift Report could see all employees in the Employee Picker, if the employee had been created somewhat recently (legacy job settings)
- Improved Printer Rerouting performance to reroute faster if the target printer is unavailable.
- Added REROUTED FROM notation to the top of rerouted Chits
- Improved battery indicator performance for NX6 & NX8 devices. Battery status will now update much faster than previous versions.
- Improved battery performance for NX6 devices. Estimated 18% increase in battery life compared to 1.5.11- versions.
Patch 3
- Fixed an issue with QSR Automations integration where items with Keyboard prompt would not have the entered name displayed.
- Performance improvements to local POS Device to POS Device communication.
- Logging improvements.
Patch 4
- Reduced OrderEntry debounce from 700ms to 325ms to improve fast-ringing responsiveness
- Improvements to NX6 USB handling the handle scenarios where the VP3350 power cycles itself after Datacap CancelTransaction calls
- QSR Automations integration tweaks
- Improvements to Preauth Credit Transaction to prevent Preauths from being settled unnecessarily.
PATCH 5
- Introduced 500ms debounce on Remote Printing to prevent duplicate print jobs when users spam print buttons.
- Improved Check Status handling.
- Resolved issue where item level discounts could not be removed.
- Preauth'd credit card tenders will now show on the Pay Screen even if in Hide Tenders mode.
- Fixed issue where Print Single Quantity was not being honored on Chits.
- Added Order Status selector to the top of the Order List & Tab List views to help in selecting the appropriate orders.
- Tax Exempt now removes tax from all fees and gratuities when Tax Exempt is applied at the Seat Level.
- Fixed an issue in Floor Plans. If the POS Device's default Area had a different firs floor plan than the Area of the user logging in, the wrong floor plan would be selected. Now the floor plan selected is solely based off the user logging in.
- Improvements to the NX6 Payment Experience in attempt to prevent situations where the VP3350 reader is reported as disconnected. Guest initiated Gift Card payment has been temporarily removed from NX6 Guest Pay view while we work to improve the process.
PATCH 6
- Resolved issue where Send button may not fire all Held items if coupled with Log Out after Send setting.
- Improvements to item selection for remote printing when users rapidly invoke print functions.
- Improvements to CC Surcharge & Payment Fee calculation when Exclusive Tax is utilized. Now rounding at the fee level.
- Access Code NumPad will now disable buttons when loading.
- Fixed issue introduced in Patch 5 where Quantity would not print on Remote Chits.
PATCH 7
- Resolved issue where Job Inactivity Timeout was not being honored and would cause excessive logging.
- Resolved issue where new Print Queue could replace a valid Print Task with an empty Print Task if the user rapidly hit print invoking commands (save, print, back).
PATCH 8
- Improvements on tax calculation logic for jurisdictions with enhanced tax reporting requirements.
- Support for EscPos Impact printers formatting.
- New Payment Progress UI screens with animation
- Support for Venue Short Code & POS Device Short Code for device setup.
- Resolved issue where Guest Facing Display QR code may not display.
- Fixed UI issue on Order List - some filter icons were too close to the filter label.
- Added Send Receipt to the Order List Order Actions
- Fixed an issue where time cards may become inaccessible, preventing user clock in.
- Tip Adjust screen was previously filtering to the employee who created the payment rather than the check owner.