NorthStar 4.9.5 Release Notes (WIP)
Release Date: TBD
Consolidated Server, iOS, and Windows.
(Server/iOS)
New Features
Background
UserSession model buildable in new .NET standard in NorthStar.OrderEntry.Shared.
Extract the Gops.DAL.DTO.TimeClock.Punch model into NorthStar.OrderEntry.Shared.Save and send a deploy to the site
Extract the Gops.DAL.DTO.Audit.AuditLogSession into NorthStar.OrderEntry.Shared.
Extract the Gops.DAL.DTO.MoneyManagement.Cashout into NorthStar.OrderEntry.Shared.
Extract the Gops.DAL.DTO.Payments.PaidOut into NorthStar.OrderEntry.Shared.
Funding Status endpoint added.
Cash Drawer
USB Cash Drawer suppport added. (Windows App Only)
Endpoints
Payment endpoint created to return list of configured payment devices.
GetCheck endpoint set as default for current business date added if business date isn’t specified.
Added ApplyPaymentByPaymentDevice endpoint that executes payment for check without need for device id; a device payment id will be provided.
Added TransAction+ credit card and gift card endpoints.
Loyalty
Background provider hooks and submodules added.
OpenTable Integration
Account feature toggle added “Enable OpenTable integration”.
Edit the site in ECM and select the Table tab.
Select OpenTable from the Table Management Engine drop down.
Check the box for Enabled.
Input the RID (Restaurant ID) provided by OpenTable for this site.
Enable Clean Screen is unflagged by default for OpenTable.
Save and send a deploy to the site.
QSR
“External Code” of iPad devices are now sent to QSR as the Terminal Number.
“User External Code 1” now sent to QSR as ServerID. (QSR Capture Player)
Tax
Tax Inclusive setting now available/honored in Area Settings.
Tax amounts are now calculated in different parts for correcting rounding errors resulting from tax-inclusive menu item calculations.
TransAction+
NorthStar TPlus service added to installer.
TransAction+ Configuration doc - TransAction+ Documentation (Cheesecake) WIP
Added several background TPlus dependencies.
TPlus receipts correctly print all required data.
Example chit:
Improvements
Background
Endpoint added for key code change.
Background Extracts added.
Timeouts and cancels handled correctly.
New Data API endpoint utilized for checksearch.
Barcodes
QR Codes will not print if set TinyURL is not verified/unreachable along with backup.
Backup service to replace TinyURL when it is not verified/unreachable.
Concur
Limit resend attempts to protect DataChannel in case session, audit, labor, cashout, or paidout data is corrupted.
Loyalty
Paytronix redeem button takes user to apply rewards screen allows application of specific amount they want to use. (WIP)
Menu Items
Able to set menu items as “specials”.
NetePay
FirstData - Auth/Capture workflow now utilized where Capture is completed at EOD instead of Sale/Adjust.
Printing
USB Printing background improvements.
QSR
If no name inputted to Guest Identifier in order, it will no longer print “Check #” to QSR in customer name field.
Parenthesis and Plus (+) signs removed when adding or subtracting components to QSR.
Reports & Receipts (username)
Full name prints on reports chits instead of first name or Nickname.
Nickname prints on customer and merchant receipts instead of first name or full name.
SQL
Synchronization process added for SDF-SQL for backup server.
Support
Open Support Ticket requires user to put in field description. (WIP)
TransAction+
TPlus card swipe mode implemented.
GetEmployeeKeyCode endpoint added.
Partially approved cards will not allow tip to exceed approved amount.
Separation of gratuity and initial auth amount.
Support MSR mode for Ingenico payment terminals (WIP).
Wisely
New notification properties added (WIP).
Fixes
Adjustments
Voiding CC payments no longer displays “A balance still exists on one or more checks”.
Advanced Orders
Staff Facing Setting "Print and send advanced orders the day they are received." now correctly allows advanced orders to take deposits.
Background
BinaryFormatter type bindinds post refactos from 4.9.4 → 4.9.5.
Automatically installs Builtin/Administrators to SQL user login.
DataAPI utilized for check search rather than DataService.
ECM API functions with Cobra and Riviera.
Installing over 4.9.4 allows OE Service to start correctly.
Checks
Merging checks with unsent items correctly displays them with the red unsent bar.
Combos
Able to order multiple items inside combo screen when utilizing QTY button.
Failover
Remedied background issues with failover for 4.9.5.
Guest Identifier
No longer able to bypass Guest Identifier by using the space button to get to payment screen.
Loyalty
Able to redeem Sparkfly offers with no error codes.
KDS
NorthStar no longer sends two different area names to KDSGO.
Kiosk
Kiosk Promo items display when user ordering starts.
“Need Something” button correclty prints chit for staff.
OpenTable
CC Tips no longer double in OpenTable app.
Payment
“Invalid state” error no longer displays for pending payments.
Check locked error no longer displays when swiping with cc or gift card button is tapped.
Pricing Overrides
Menu Items with priced components correctly calculate total if pricing overrides are applied to menu item.
QSR
Removed *** when sending takeout and delivery orders.
Reports
Check Audit Log displays all checks now.
Server Teams sales summary correctly reports all server teams.
TestFlight Test Apps
Allows to pay reopened checks.
Displays all combo options.
No longer crashes when taking payment.
Timeclock
Remedied minor clock-in issues.
Removed additional time entry when user is auto clocked out.
Able to set Start of Pay Period Time at 12:00AM without punch adustment errors. (WIP)
TransAction+
Operator number on payment request matches NorthStar Order Entry user key.
Check number in payment request matches actual check number.
Transaction time stamp includes correct date and time.
Able to add tips with no errors.
Windows App
New Features
Application
Windows App layout parity to match iOS: Ordering Screen, etc.
Cash Drawer
Implemented USB Cash Drawer support for Windows App along with background validations.
Feature toggle needed first.
In Device setup, select “USB Cash Drawer for Windows App” selection.
Combos
WinApp correctly honors “On the fly” setting for Auto Combos.
Job Workflow
Added Workflow selection “Log out user after tapping Submit, Done, Print Check, or Finalize”
When this is job permissions is enabled anytime a user taps on “Submit, Done, Print Check, or Finalize” they are logged out of the POS.
Menu Items
Link-to menu items attach to menu of the link-to menu item to allow for application of price changes, happy hour, etc.
Tax
Accounts for tax inclusive area settings.
TransAction+
Added Job Permission “Allow user to enter manual authorization code” to force the authorization through.
Staff will need to attain the auth code from the processor.
Tap Credit Card button then tap Enter Auth Code button.
Input Auth Code from T+ Processor and Finalize check.
Training Mode
Training Mode also allows for payment with faux test credit card information.
Create Training Mode locations first (iOS) - Training Mode
Navigate Cashier Menu.
Tap on Training Mode.
Tap on staff member to set for Training Mode and tap OK.
Log out with current user.
Log in with training mode staff member.
Attach to training mode location. (Again initially set from step 1)
Training Mode location will be highlighted in green with word “Training” in the center and staff member can take training orders here.
Payment with CC will display fake test card number.
Staff Assist
New job Permission ‘Allow Staff assist’.
The finalize button will be displayed greyed out like below and user cannot finalize transaction.
USB Printing / Compulsory Cash Drawer
User is able to continue taking transactions with the drawer open even if settings below are selected for the set USB Printer with Compulsory cash drawer options.
Improvements
Cashouts
When Job Permission “Allow user to enter a deposit on a cashout” is not selected, the deposit button no longer displays during cashout.
Deposit button is removed during user cashout.
Checks
Edit Checks UI enhanced to have quick access icons for better accessibility in similar format to the ordering screen.
Check Search
Link-to menu items display in the Check Search results along with the current menu/menu items.
Combos
“Combo item cannot be scanned” error message no longer displays when scanning in set barcode for combo item.
Able to add memos to combo items.
Key Code
Job Permission added “Allow access to change key code” so user key codes can be changed in Windows Application.
Job Permission flags.
Cashier Menu and Change User Key Code option available.
Select current clocked in user and change key code or click on “Show all users” to access all clocked in and clocked out users.
Location List Changes
Removed List of location on the left.
Moved Key pad to the left.
Expanded Check listing.
Added Check Preview.
Added Send Now and Payment buttons to checks in Location List.
Added Advanced Search.
Added Special Functions button that accesses all Cashier Menu options and No Sale button.
Job Permission required
Special Functions button options
No Sale
View/Edit Records
Cash Out
Reports
Paid In/Out
Training Mode
Guest-Facing State: Open
Menu Manager
General Refund
Reopen Closed Check
System Messages
Settings
Cash Drawer Assignment
Price Change
Session Owner
Move Money
Menu Items
Job Permission restricted menu item correctly honored in Windows Application.
Menu Manager
Unflagging an active menu item in the Menu Manager screen is correctly honored. The menu item no longer displays in the present menu after changes are published.
Menu Manager in Windows Application and unselecting item to be inactive.
Name Layout
Windows Application screen will display Full Name or Nickname (User setup in ECM)
Location List - Nickname
Ordering Screen - Nickname
Session Owner and Check Selection - Full Name.
Training Selection Screen - Full Name
Server Teams - Full Name
Server Teams
Manager is able to finalize orders for Server Team by changing the session owner to the set Server Team(s).
Server Teams setup added to Windows Application for iOS parity.
Log into Windows Application.
Navigate to Cashier Menu.
Tap on Server Teams.
Tap on “+” button on top-right to add number of server teams (or remove server teams with trashcan icon).
Assign staff members to set server teams.
Percentages will be divided evenly amongst total team members.
Can tap the team to assign members or drag/drop members.
Assign locations to the team
Once a location is assigned, all sales done on the selected locations will be split amongst the team.
Split Checks / Send to Kitchen (Floating Soda)
Added Job Permission “Do not allow items to be sent on a split check”.
When selected for a Job Permission the user cannot send items to the kitchen once a check is split and an error message will display, “Cannot send new items on a seperated check. Seea manager for assistance.”
A manager will need to swipe to override the below message.
Warning message when an item would be sent to the kitchen
Message will confirm to send the items approved by the manager.
Tax
Job Permission added “Allow user to apply tax-exempt to a guest check” and “Allow user to apply tax-exempt to an order item”.
If not selected for Job Permission, user cannot access ability to apply tax exempt adjustment to menu item(s).
UI Changes
Updated menu item button colors to be more vibrant and can be applied via Windows Application settings, “Colorize entire menu item button”.
Fixes
Adjustments
Adjustment Screen correctly loads with combos in orders.
Cash Drawers
Windows Application honors correct number of set cash drawers vs cash drawer assignments.
USB Cash Drawer configuration is set without having to utilize APG Tool.
Physically changing the USB Cash Drawer will now correctly assign itself to NorthStar Order Entry system.
Cashout
Server Teams cashout splits data evernly between team.
Checks
Able to move tables without “Session Reloaded” error.
Tapping “Logout” or “Location List”
Check Search
Check search displays quantities ordered for items.
Combos
Auto combos correctly create for exclusive assigned seat numbers.
Deploys
Deploys / Publishes creectly apply to every terminal.
Edit Checks Section
Tapping Send Now button for one item no longer sends all items.
Submit Order button no longer freezes application.
Location List
Tapping the back button no longer freezes the application.
Search results no longer display duplicate checks.
Out of Stock
Item quantity no longer allows above the remaining stock amount for the item.
Server Teams
Server Teams created in Windows Application displays in iOS Location Manager.
Correctly populates server teams and session owner.
Timeclock
Auto log off Job Permission is correctly honored.
TimeForge
Clock out tab displays on Windows Application.
USB Printing
Fixes to inconsistent USB Printing, delay, no chits, sporadic, etc.