4.6 App and Server

Release date: January 6, 2019

New Feature

  • [OE-7383] - Require declared tips to be equal to or greater than their cc tips

  • [OE-9556] - Tip share calculation: Exclude specified sales category

  • [OE-9897] - Order entry server must honor component print routing configuration.

  • [OE-10185] - Credit Card Terminal as a Customer Display

  • [OE-10714] - Server Teams

  • [OE-10715] - Labor Schedule Time Clock Grace Periods / Enforcement - Hot Schedules

  • [OE-10716] - Local Printing of Remote Items to a Specific Printer

  • [OE-10717] - Upcharges on Prevailing Price combos

  • [OE-10718] - Reporting Categories 

  • [OE-11245] - Add Card Terminal Swipe to add loyalty to a transaction

Improvement

  • [OE-9479] - Ordering - Multi-select feature UI: remove gray shading; tone down the amber color

  • [OE-10054] - [DataMart] Add AdjustmentReason.ExternalCode column to DataMart ItemSaleAdjustment table

  • [OE-10567] - The current text of 'Cash Owed - Tip Share' is confusing to clients

  • [OE-11002] - ECM API - Fix confusing API response

  • [OE-11037] - Team with no members can be assigned a location

  • [OE-11041] - Server who is not on team x can be assigned to a location already owned by team x

  • [OE-11051] - Alert message should be displayed when deleting a team with an open transaction

  • [OE-11110] - Ability to see and navigate required components, serving options, seat number, and serving options of a component without defaults

  • [OE-11133] - Add Net Sales to Category Sales section of the DSR.

  • [OE-11177] - Teams should be arranged in ascending order

  • [OE-11186] - Split item keypad overlay points to Payment instead of the ordered item

  • [OE-11248] - Allow user to use multi-select on items that have been sent already (APP ONLY)

  • [OE-11443] - Replace signalR with direct calls to OrderEntry API in the restaurant for all non-menu data-related operations

  • [OE-11589] - Add support to Reporting Service for No Charged Tips in Cash Owed.

  • [OE-12080] -  [WOAPI] Move site/transactions request to WCF

  • [OE-11956] - [WOAPI] Add a new endpoint to retrieve modified checks

  • [OE-11941] - Kitchen chit: When "consolidate like items" is enabled and like items are ordered for different seat numbers, the seat numbers should be aligned on the chit 

  • [OE-11857] - Adjust Suggested gratuity in Guest UI based on new calculations

Fixes

  • [OE-7762] - Adjustment report (summarized/detailed): Discount and Refund Adj amounts are incorrect when a refund is applied to a discounted item

  • [OE-8863] - Timeclock: User gets "must log in with Mag card" message when job is changed after clock-in

  • [OE-9057] - [Translation] View ID 10312 "Please indicate your name." in ECM is not translated in the app

  • [OE-9323] - Payment error messages: Tap credit card = No live cards message; tap gift card (slipstream) = No connection message

  • [OE-9549] - When Area Access is not flagged, job still has access to the area (worked previously)

  • [OE-9615] - Checks - discount check, split check, delete discount from an item = Null error

  • [OE-9854] - Time Clock: Server is able to adjust/add punches while on break; has multiple jobs (one has permission to change time record; one has no permission)

  • [OE-9958] - Multiple shift cash out combines payments for all shifts after the user's first cash out

  • [OE-10061] - ECM: Menu item > Components - rules for max allowed and max unique are not honored

  • [OE-10188] - Payment: Error message display on adding new tip or additional tip through Add tip button

  • [OE-10191] - Guest Facing: Tap Place My Order when there are no items to send kicks user off ordering screen and displays alert message on screensaver

  • [OE-10335] - Gift card payment: Balance removed from Slipstream gift card but payment was not applied to check in Order Entry; error in Payment Service log

  • [OE-10372] - Seat number required: Seat number entered on vertical keypad does not automatically populate seat number field on customization screen (combos) or on seat number pop-up (seat number required)

  • [OE-10373] - Time Card: When a time record is swiped to delete, the X icon appears overlapping the dollar icon

  • [OE-10401] - Reports: Thick Client doesn't match app's business date

  • [OE-10513] - Payroll Report: 2-week period ending displays only the last week report

  • [OE-10599] - [WOAPI] Need to block the ability to set the check close date from WOAPI

  • [OE-10734] - OLO blocked on payment posting

  • [OE-10833] - Reports: Payments Report does not load on iPad when you run a two weeks period on DSR (worked previously)

  • [OE-10869] - General Refund: Unable to refund a combo; displays Invalid Data

  • [OE-10907] - Combo - Adjustments: Voiding a combo BEFORE submission displays "check is invalid or null" error

  • [OE-10908] - [NorthStar.OrderEntry] Web Ordering API start fails in 4.4

  • [OE-10937] - Mercury gift cards: Receiving error message applying payment to a gift card sale (preventing sales of gift cards)

  • [OE-11033] - Meal Break: App crashes when taking paid and unpaid break (4.6 app)

  • [OE-11053] - Error "Print Failed - The creator of this fault did not specify a Reason" is displayed when printing server teams

  • [OE-11067] - Team Sales Summary report: Incorrect sales and tip distribution to new members after they are added to a team

  • [OE-11068] - Prorated tips should be equal to tip totals on teams sales summary

  • [OE-11082] - Team Sales Summary report: Incorrect sales and tip distribution when a team member has been removed

  • [OE-11093] - Team that has no sessions should not displayed or reports

  • [OE-11095] - Kitchen Printing: Like components of a menu item are not consolidated on the kitchen chit; "Consolidate like items" setting is not honored (worked previously)

  • [OE-11097] - Kitchen Printing: Components printed on print routing does not follow the default spacing; spacing between components is wider than default

  • [OE-11098] - HotSchedules: Employees are not syncing into HotSchedules

  • [OE-11103] - Cannot override schedule using mag card when clocking out late minutes

  • [OE-11119] - Alert message is displayed when an item with tax exempt is moved to another check

  • [OE-11154] - Grace period is added to the amount of time on the "cannot clock out after" alert message

  • [OE-11155] - Gops.PaymentProcessor.MercuryDSI.exe is crashes when the device connects to Vx805

  • [OE-11169] - Component categroy rules not being honored in app 5150

  • [OE-11172] - SERVER TEAMS BROKE version 5015

  • [OE-11173] - Cancel saves changes on Team Assignment (Location Manager)

  • [OE-11176] - Simultaneously deleting teams with no team member displays error message

  • [OE-11178] - Server/bartender is not part of team but able to access the location which is already assigned to a team

  • [OE-11187] - Team Sales Summary - A huge gap is displayed when searching for a member of a team

  • [OE-11188] - Team Sales Summary - The total of all team sales should be emphasized

  • [OE-11189] - Chase processor: Log and guest receipt shows different reference number for a voided payment before finalize

  • [OE-11191] - DSR filtered by Server Teams does not print.

  • [OE-11196] - DSR - Include the team number when filtered by teams on Daily Sales Report on app

  • [OE-11200] - DSR: Area/location filter is not working; displays previous record (worked previously)

  • [OE-11205] - Spinning wheel won't stop when manager permission to override labor schedule has been disabled in ECM then swipe mag card

  • [OE-11211] - Server Time Card Shows Two Week Pay Period Instead of One

  • [OE-11212] - Creation of Teams Does Not Automatically Push To All iPads

  • [OE-11240] - Payroll Report - Disprepancy on Total Hrs if the server doesn't have job rate (1-week period vs 2-week period)

  • [OE-11242] - Location Manager > Checks - When tapped, the Checks pop-up should not display Paid, Unpaid and Parked tabs

  • [OE-11262] - Hourly Sales and Labor report displays label as "Total Sales" instead of "Total Net Sales"

  • [OE-11275] - Staff UI - Ordering menu item with 2 or 4 placement causes the app to crash

  • [OE-11316] - Component pricing (App) - The default component price does not change when a different component in the same category as the default component is ordered

  • [OE-11317] - Able to log in to iPad without mag card when mag card is required.

  • [OE-11319] - Component pricing (App) - Three decimal places occurs to component's price when added a serving option with a percentage multiplier

  • [OE-11394] - Cashout is blank after a tip adjustment 

  • [OE-11453] - Inactive components flagged as available for menu items print on kitchen chits

  • [OE-11472] - Guest-facing: App crashes when the component category with no active unavailable components is tapped; component category should not be displayed in both Staff and Guest-facing view

  • [OE-11492] - Staff UI Payment Screen: Gift card balance chit is printed when gift card is swiped on magtek device for payment

  • [OE-11559] - Cashout/DSR: Gross Sales For Tip Share Calc and Net Sales For Tip Share Calc are printed instead of Gross Sales and Net Sales (worked previously)

  • [OE-11561] - [WOAPI] Open checks request fails if a check does not have order items.

  • [OE-11569] - Rewards: After going back to Rewards screen, the app is stuck in loading; loyalty card swiped on a PAX device

  • [OE-11575] - MPPG: Payment gateway error is encountered on general refund for EMV transactions

  • [OE-11622] - Declare Tips: Negative amount is not accepted after tip amount entry

  • [OE-11666] - Time Clock Adjustments: Time adjustment numpad is not properly aligned (worked previously)

  • [OE-11669] - Time Card Adjustments: Application crash when tapping user's time record tip adjustment (worked previously)

  • [OE-11671] - 2 iPads Sync: Second iPad detaches from the location every time the first iPad taps Send Now (vice versa)

  • [OE-11675] - Meal Break: App should prioritize unpaid break over paid break if both breaks overlap (worked previously)

  • [OE-11713] - [WOAPI] Remove the requirement for payment on submit order.

  • [OE-11724] - Payroll report: Search payroll keyboard doesn't dismiss when Print is tapped; list of printers is incomplete

  • [OE-11737] - [WOAPI] Apply gratuity does not set the gratuity name causing the session to get thrown into the poison queue.

  • [OE-11739] - [WOAPI] Submit alternate payment option does not apply the payment correctly.

  • [OE-11740] - [WOAPI] Remove the PickupTime requirement for a delivery order.

  • [OE-11743] - [WOAPI] Alternate Payments Options not deploying to site.

  • [OE-11756] - Some users are not automatically clocked out at the end of the payroll day while others are

  • [OE-11792] - Guest-facing: App crashes when the component category with no active unavailable components is tapped; component category should not be displayed in both Staff and Guest-facing view

  • [OE-11826] - Table Service: Menu Categories are missing when favorites are selected

Document

  • [OE-9342] - Create Offers Integration Standard

Epic

  • [OE-9109] - 3rd-party Offers Integration

Sub-task

  • [OE-10612] - QA - OE-10054

  • [OE-10762] - Server - Ability to create and delete a team

  • [OE-10763] - Server - Ability to assign/un-assign users to a team

  • [OE-10764] - Server - Ability to assign a team to one or more locations

  • [OE-10765] - Server - Ability to un-assign a team from a location.

  • [OE-10766] - Server - Ability to cashout a user who is part of a team

  • [OE-10767] - Server - EOD clears all teams

  • [OE-10768] - Server - Update Session Objects for Teams

  • [OE-10769] - Server - Add JsonTeamData.txt container for Team Structure

  • [OE-10770] - App - Server Team Report

  • [OE-10771] - App - Ability to manage teams, add/remove users. create/delete teams.

  • [OE-10772] - App - Ability to assign teams to locations, remove teams, etc.

  • [OE-10773] - Server - Add server team report (team recap)

  • [OE-10811] - Server - Provide a method for app to GetTeams

  • [OE-10950] - Expose upcharge .sdf data in the Cache.

  • [OE-10952] - Svr Consume schedule from publish, save into json and cache.

  • [OE-10953] - Svr Enforce schedule, update timeclock

  • [OE-10954] - App allows a manager to override the schedule.

  • [OE-10955] - App will display reporting categories instead of sales category data in DSR

  • [OE-10956] - Svr will display reporting categories instead of sales categories on printed cashouts.

  • [OE-10957] - Job properties (Grace periods) in .sdf (cache and expose)

  • [OE-10997] - Add Job Permission : User can override labor schedule

  • [OE-11020] - Server - Printing Server team report (team recap)

  • [OE-11034] - Missing Session when Adding pending Payment

  • [OE-11088] - App: Display alert message when assigning a location to a team that has no members / team users

  • [OE-11092] - App: Display break violations under Paid and Unpaid tabs

  • [OE-11134] - Add Net column to Category sales section of the on-screen DSR.

  • [OE-11135] - Add Net column to Category sales section of printed DSR.

  • [OE-11183] - Add support for Voiding Pre-Authorized Credit Cards for PAX Transactions.

  • [OE-11261] - APP - Implement logic based on socket message from team update

  • [OE-11273] - OE Server: Add Alternate location configuration to GetConfiguration web service

  • [OE-11451] - Replace signalR with direct calls to OrderEntry API in the restaurant for Open Checks and Closed Checks calls

  • [OE-11458] - Time Clock Service: Clock out causes the server to return all the user jobs

  • [OE-11464] - Enhance Tip Declaration to support new Tip Declaration Rule.

  • [OE-11467] - Add New Properties to Punch Object, CharegedTip, TipShare, MinimumTipDeclaration

  • [OE-11468] - OE Server - Prompt user to cash out before clocking out

  • [OE-11469] - App - Prompt user to cash out first before clocking out

  • [OE-11471] - Honor permission "User can adjust declared tip"

  • [OE-11491] - Add socket message during adjustment

  • [OE-11520] - Provide method for app to save team assignments for multiple locations in one call.

  • [OE-11697] - All taxes display with their configured display name

  • [OE-11750] - Server-Build NugetPackage with Memo applied in OrderAdjustment

  • [OE-11820] - App: Add SearchFilter and SortOptions when sending a Team Sales Summary print request to OE Server

Release report

https://cbsnorthstar.atlassian.net/projects/OE/versions/19901/tab/release-report-all-issues