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)

image-20241107-185419.png

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

Untitled-20241118-184309.png

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+

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.

  1. Percentages will be divided evenly amongst total team members.

  2. Can tap the team to assign members or drag/drop members.

Assign locations to the team

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

 


Release reports