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