4.4 Order Entry App and Server

4.4 Order Entry App and Server

Release date: April 4, 2018


NOTE: Only the 4.4 server build was released on April 4, 2018.   

What's New

This release includes: 


  • New Meal Break feature with break notifications and reporting

  • Guest names display on Kiosk orders for easier order tracking

  • Remaining balance prints on gift card redemption and reload receipts

  • Added new permissions for staff to print and finalize cashouts

  • Improved load times when running reports on the application

  • Credit Card swipe and process through ID TECH UniPay device with Heartland processor

  • Staff can select multiple items on check for specified functions

  • Ability to cash out staff automatically at end of day

  • Bar codes print on receipts for menu item price and PLU tracking

  • Guest checks print priced components

  • Performance upgrade when running reports on application

New Features

  • Gift Cards

    • [OE-6935] - Gift card payment: Show remaining balance on authorization slip

    • [OE-6936] - Gift card payment: When remaining balance is 0.00, don't display tip line; use Balance line to show 0.00 balance

    • [OE-8678] - Payment processing: TSYS Integration using VIVOpay MSR/NFC/EMV device (headphone jack)

  • Guest-facing

    • [OE-8127] - Guest Identifier - name required in kiosk mode

    • [OE-8957] - Guest Facing Mode - Do not require payment tender; print receipt with barcode

    • [OE-10070] - Guest Identifier in Kiosk Mode Label Change

    • [OE-4487] - Manager DSR: show labor by category (iPad)

    • [OE-9088] - Guest Facing Payment Not Allowed

  • Meal Break

    • [OE-9132] - Meal break: Display break notification pop-up window when manager/user logs in

  • Cashout

    • [OE-4090] - Automatically cashout staff at end of day

    • [OE-8924] - As a staff member I can review my cashout, print, and finalize it.

    • [OE-8926] - As a bartender, I can review and print/finalize other staff members' cashout

    • [OE-9968] - DSR/Cashout report: Add option to view Cash Owed less tipshare amount (MD)


  • Reports

    • [OE-9968] - DSR/Cashout report: Add Cash Owed less tipshare amount (MD)

  • Heartland

    • [OE-8673] - As a restaurateur I want to process credit cards via an IDTECH swipe with HEARTLAND

    • [OE-9447] - Allow Heartland Pax device to work alongside Heartland IDTech for manual entry

  • UI Features

    • [OE-3921] - Guest identifier: Display complete guest identifier text in Check Search

    • [OE-8131] - Multi-select feature - ability to select multiple items on a check to perform a function

    • [OE-8663] - Menu manager: When flagged in menu manager, do not display unavailable items

  • Other 

    • [OE-9950] - Bar codes can print on receipts to represent an item's PLU and Price.

    • [OE-7751] - Alternate payment: Require member information on payment

    • [OE-8040] - As an operator, I want to be able to use a ID TECH UniPay III Reader

    • [OE-9382] - Label receipt: If not available guest name it will display guest identifier on the label receipt

Improvements

  • Gift Cards

    • [OE-7592] - Gift card payment screen - suggested UI revisions

    • [OE-8747] - Tip amount entered is not displayed in payment panel after swiping gift card balance that is less than the payment amount

  • Guest-facing

    • [OE-9103] - in Kiosk Mode Guest Identifier should update check Name

    • [OE-9443] - Change guest identifier text field's default value

  • Meal Break

    • [OE-4561] - Time clock: User cannot clock in early from break; must meet the duration time set in ECM for the break. End Rest button is disabled until duration time is met

    • [OE-9104] - User is warned of upcoming breaks

    • [OE-9107] - User is alerted of upcoming break (upon login and other key actions)

    • [OE-9234] - Time report reflects break information

    • [OE-9241] - Add break notification report to reports on iPad app

    • [OE-9627] - Meal Break: App show the column header as "Break" but the printed report shows the column header as "Brk Type"

  • Timeclock

    • [OE-9032] - Time Clock - X (delete) overlaps the $ sign of a clock-out record

  • Cashout

    • [OE-9593] - Cashout screen: Change button to select current or previous cashout reports

    • [OE-8925] - As a staff member I can re-print an existing cashout. The printout will state that it's a re-printed copy at the top of the receipt.

  • Heartland

    • [OE-9435] - Heartland - Entry method printed on receipt should be swipe

    • [OE-9491] - Heartland WebService Enhancements for the new payment processors

    • [OE-9507] - Heartland - Entry method "Use Device" should not be printed on receipt when using external card reader

    • [OE-9536] - Assign invoice # to ref # instead of n/a

  • UI Improvements

    • [OE-6059] - Expire and remove device location attachments - Table Map is displaying devices as attached that are turned-off or no longer exist in the environment

    • [OE-6497] - Combo First does not support Quantity Ordering

    • [OE-6847] - Location Manager - Reopen check button should not be active when check is not attached to a table

    • [OE-6993] - When manager 86's an item, item is disabled on menus immediately (not after finalization)

    • [OE-7499] - At cashout the system blocks the server with outstanding checks message

    • [OE-7515] - "Jump To" and "Scroll To" should be changed to "Go To" in the Adjustment page

    • [OE-8660] - Check Search: Display quantity on check search results preview

    • [OE-9417] - Honor Job user permission: Enable/disable "Add Checks" and "Edit" buttons in staff-facing UI according to permission set

    • [OE-9868] - Location Map: Remove Detach Devices link from Manage functions

    • [OE-9952] - Limit Max Memo length for QSR to 14 ch.

  • Other

    • [OE-6258] - Tax Calculation - Round the total tax at check level, not item level

    • [OE-7545] - Menu Manager: search for invalid item; remove item after search completed; menu list should reappear

    • [OE-7571] - Advance Orders: Remove the filter by table/location #

    • [OE-8060] - Number keypad is not displayed on Old Card number field while on New Card Number number keypad is displayed

    • [OE-8424] - Credit Card payment: After Apply Payment, card info shows "No card swiped" in check panel (4.4)

    • [OE-8981] - Open Checks request does not return all data.

    • [OE-9355] - Label receipt suggestion: If there is no guest name or phone number indicated, do not display these fields on the label receipt

    • [OE-9384] - Label printer: Print both guest name and guest identifier on separate lines of label if available

    • [OE-9429] - Serving option - Serving options "toast" should not pop up automatically when rule is minimum zero

    • [OE-9547] - Credit card receipt: Emphasize "DECLINED" message in receipt

    • [OE-9831] - Logic Control Kitchen System - Updates to an order appear in the same cell on the kitchen display

    • [OE-9616] - Print priced components on guest check.

Sub-tasks

  • Gift Cards

    • [OE-9949] - Can reload gift card using the same gift card for payment

  • Guest-facing

    • [OE-9098] - Create "ResetLocationSession" method which allows app to finalize a session even with a balance due

    • [OE-9166] - Expose setting IsPaymentNotAllowed to OE server

  • Meal Break

    • [OE-9236] - Client - Enhance time report, display late or missing breaks (in red)

    • [OE-9237] - Client - Add filters to time report for "Paid", "Unpaid", Violation", "All", toggle to show/hide breaks

    • [OE-9242] - Client - create new break notification report

    • [OE-9243] - Client - user can print break notification report

    • [OE-9244] - Client - user can pick data ranges to run the break notification report

    • [OE-9245] - Server - Printing of Break Notification report

    • [OE-9294] - Client - user can filter break notification report

    • [OE-9356] - Client - add button to display the break notification window

    • [OE-9408] - Client - Display the break hours

    • [OE-9701] - Use breakWarningBreach and breakAlertBreach to know whether to display the notifications or not.

    • [OE-9872] - Call ReportService/PrintReport for printing Break Notifications in the Reports screen

    • [OE-9873] - Call ReportService/PrintReport for printing Break Notifications in the Cashout screen

    • [OE-10150] - App changes for displaying late breaks in Time Report

  • Timeclock

    • [OE-9499] - Client - Display clock-in time of time report in red

    • [OE-9591] - Create endpoint for checking open checks at Clockout

  • Cashout

    • [OE-9257] - Cash-out and Daily Sales Report - Unknown is displayed instead of the name of the new user

  • Reports

    • [OE-9240] - Server - User can print time report with filters applied

    • [OE-9367] - Add component serving options price to Component Category Sales Report, Subtract on refund

    • [OE-9505] - Server - Honor filters on printing

    • [OE-9582] - Reports take too long to load when date range is wide or there are lots of checks on the report.

  • Heartland

    • [OE-9476] - Capture app request - (PAX vs Swipe) (Heartland)

  • UI Sub-tasks

    • [OE-8914] - Add check adjustment response contains only the added adjustment.

    • [OE-9372] - Priced serving option: pricing is only honored on Crust 1 component

    • [OE-9814] - App: Serving options min1/max/1 rule - honor 1 default setting in app

  • Other

    • [OE-8473] - Investigate logging Facades and Libraries

    • [OE-8474] - [NorthStar.Framework] Implement extension methods hiding Facade initialization

    • [OE-8475] - [NorthStar.WebOrderingApi] Log Application

    • [OE-8688] - Generate classes for Menu Data response

    • [OE-8694] - Add GZip/Deflate to Menu call

    • [OE-9051] - Research how to publish to Google Play Store

    • [OE-9052] - Application honors a components serving option price.

    • [OE-9063] - OE client integration with eDynamo device

    • [OE-9409] - Server - Bar Codes on Receipts

    • [OE-9930] - Use OrderItemTaxes

    • [OE-9988] - [NorthStar.OrderEntry] Fix 'Comp Dollars' loyalty program redemption failing via OEAPI

Fixes

  • Localization

    • [OE-8293] - Tax type name is not translated in the selected language

    • [OE-8854] - View ID [10029] is not translated

  • Gift Cards

    • [OE-7604] - Gift Card Cashout - Check doesn't appear in check search

    • [OE-7697] - Unable to complete general refund transaction using gift card thru manual entry

    • [OE-7734] - Gift Cards: Can reload a gift card and use same card as payment for reload on both PAX and MSR

    • [OE-8097] - Gift card: Check refunded for gift card reload; refunded amount is not deducted from gift card balance

    • [OE-8099] - Spinning wheel displayed during tip adjustment using gift card that has insufficient balance

    • [OE-8166] - Track 2 Data is printed on receipts for Slipstream gift card transactions

    • [OE-8874] - Adjusting tip on a PAX gift card transaction replaces the last 4 digits of the swiped card to 0000

    • [OE-8884] - Card Inquiry - Slipstream gift card on PAX device displays the last 4 digits of track 2 data instead of gift card number

    • [OE-9001] - Gift Cards - Incorrect gift card balance on receipt when transaction is refunded

    • [OE-9162] - Refund to a new gift card should not be able to use the same card used in payment

    • [OE-9727] - Gift cards (Slipstream/Midnight Express): Print gift card balance chit for guest when activating a gift card (MD)

    • [OE-9809] - Gift Card: Unable to perform gift card cashout for slipstream using PAX Terminal

    • [OE-9811] - Gift Card: Last four digits of track 2 data is printed on Gift Card Inquiry for Slipstream GC on PAX device

    • [OE-9942] - When adding a tip to a giftcard that is equal to or higher than the remaining balance on the GC, the check looks paid

    • [OE-9994] - Gift Card - Error is encountered when doing refund to a reopened check using different gift card (worked previously)

    • [OE-8016] - [Gift Card]Able to proceed for gift card preset value/gift card open value for Slipstream even the gift card is already use in purchase

  • Guest-facing

    • [OE-8095] - "First # components are free" only shows correct pricing in staff facing and not guest facing or kiosk mode

    • [OE-8157] - Guest facing: Suggested tip on screen is calculated on total with tax; suggested gratuities shown the receipt is calculated on sub-total. Should be same

    • [OE-8291] - Registering existing email displays redundant error message

    • [OE-8576] - The system crashes after the item is removed from its Favorites group and transferred to other Favorites group

    • [OE-8616] - Guest-facing: Serving option overlay is not displayed for a component added to a placement

    • [OE-8644] - Guest Facing: Take Out order type assigned to location but is missing from list of allowed order types in Ordering Menu

    • [OE-8820] - Guest-facing: Name field becomes transparent when tapped without entering text

    • [OE-9059] - Kiosk (Guest-facing View) - Tapping Home in the Ordering Menu screen takes user to Menu screen instead of Ordering Type screen

    • [OE-9066] - Guest facing - Quantity buttons (+ and -) and field are not displayed on Order Item window of a selected qualifier for a combo

    • [OE-9185] - Kiosk - payment not allowed - time out countdown appears after order has been placed

    • [OE-9307] - Guest UI - Qualifier with tax exempt should be ignored when building combo last

    • [OE-9314] - Promotional text configured for General Promotion on ECM is not displayed on Guest UI

    • [OE-9343] - Guest facing/Kiosk - Item with priced components - Rules for free components not honored; prices are added to menu item

    • [OE-9369] - Kiosk Guest-facing: App crashes when "I want to pay" is tapped

    • [OE-9496] - Guest Payment: Credit card error when card is swiped a second time (Metro Diner)

    • [OE-9509] - Components: Newly added component or any changes made on the ECM is not displayed on the OE app (worked previously)

    • [OE-9544] - Guest Payment: Do not allow guest to order additional items from guest payment; display "finish paying" message

    • [OE-9896] - Combo Last: If combo qualifier is in 2 different menu item categories that are both required to build a combo, the order won't proceed to the payment screen

    • [OE-10162] - Site Landing page is displayed in the app after placing an order in Guest-facing UI; Payment Not Allowed is enabled; Has multiple sites; CC pre-auth is enabled

    • [OE-10282] - NCL: Payment - Swiping guest cabin card in guest-facing or kiosk mode gives error: "One or more errors occurred"

  • Meal Break

    • [OE-9040] - Meal Break - The buttons for the active break/s are not displayed on Time Clock screen

    • [OE-9357] - Break notification window should not be displayed on trigger buttons

    • [OE-9454] - Meal Break: Break buttons are disabled on time clock

    • [OE-9462] - Meal Break: Break notifications are not notified to the user selected to manage break notifications

    • [OE-9465] - Meal Break - Location manager overlaps break alert

    • [OE-9470] - Meal Break: Warning bar is not updated when a server clocked out and clocks back in

    • [OE-9483] - Meal Break: Break Notifications are only displayed on the first clock-in of the day for server user (blocks testing)

    • [OE-9486] - Time Card: Break time out is treated as shift time out and vice versa

    • [OE-9488] - Cash-out report is generated when user takes break

    • [OE-9489] - Meal Break: Break type is not printed on break report receipt

    • [OE-9490] - Meal Break - Animation to display the break notification window occurs twice

    • [OE-9501] - Meal breaks/Time Report: App crashes when Show Breaks is activated and Show clocked-in users only is deactivated

    • [OE-9503] - Meal Break: Able to select two meal breaks at the same time

    • [OE-9520] - Meal Break: Break Type is not updating on Alert Notification of server user

    • [OE-9522] - Meal Break: Warning bar is not displayed on server's paid break

    • [OE-9523] - Meal Break: Break notifications of server are not displayed on the expected time; need to force close the app or log in manager then log back in server before it displays

    • [OE-9603] - Cashout: Cashout screen does not show the meal break warning bar

    • [OE-9618] - Unable to cash out transactions after server takes meal break

    • [OE-9626] - Meal Break: Printed time on punchout receipt included on 1st clock-in of the server

    • [OE-9628] - Meal Break: Break notification displayed for the previous break that was already taken

    • [OE-9629] - Meal Break: App shows complete and correct Clock in and Clock out but the printed report shows only the first Clock out