Task
OE Server: increase API Version to 17 for 4.9.5
Design: Datacap system block diagram
WinApp Server Teams - Socket Messaging
Epic
OCB API: Only show added or removed components on items.
Windows App: Two-Step Check Transfer (CCF)
T+ Integration (CCF)
QSR Improvements (CCF)
Sub-task
OE server: Add property FullName to endpoint GetActiveUsers
Story
Concur - Add support for Audit data
Concur - Add support for Paidout data
Concur - Add support for Cashout data
Concur - Add support for Labor data
E - EOD data resends should go through Concur
Improvement
OE Server: Decalculate tax and price inclusive during tax calculations
OE Server: fix synchronization of SDF-SQL database to the backup server
OE Server: Add new Enpoint to change key code
OE: Extract wrapper DTO SaveUserSessionSnapshot
OE: Extract BI projects from OE into NorthStar.OrderEntry.Shared
OE: Change from Sale/Adjust to Auth/Capture for FirstData
OE: Ensure timeouts and cancels are handled correctly
QSR: If no guest identifier is used do not map "check #" to customer name. (CCF)
QSR - Remove Parenthesis and Plus sign for Components and Serving Options. (CCF)
Concur: Limit resend attempts
OE Server: implement T+ card swipe mode and add modify GetEmployeeKeyCode endpoint to get the card number from T+
NorthStar.Payment.TPlus: implement card swipe
OE Server: Change printing of Fullname Vs Firstname, Vs Nickname in receipts and reports
OE: Use new Data API endpoint for checksearch
[V2] Server: Include PayerId in Loyalty Payment API object
Trans+: On a partially approved card, do not allow tip to go above the approved amount
Trans+: Separate gratuity from initial auth amount
OE Server: do not print QR code on receipts if TinyURL is unreachable
OE Server: Add a backup service to replace TinyURL when it is unavailable
T+ Implement MSR Mode
OE: Create new notification properties needed by Wisely
Issue
QSR - Remove *** when sending takeout and delivery orders (CCF)
ECM: Check Audit Log does not display all checks
NorthStar sending two different Area names to KDSGO
OE: Pending payments resulting in "Invalid state" error
OE: Fix BinaryFormatter type bindings post refactor
OE Server: failover issues reported in 4.9.5
OE-21934 Order Entry Install Permissions: Automatically install Builtin/Administrators to SQL
OE-22201 OpenTable: CC tips are doubled on OpenTable app
OE-22221 OE Server: NorthStar clock-in is not working
OE-22223 iOS App: Check locked error is displayed when Swipe card or pay with a gift is tapped
OE-22333 Team Sales Summary report only shows one Server Team.
OE-22407 OE: Use DataAPI for check search rather than DataService
OE-22458 OE Server: ECM API connection doesn't work for Riviera and Cobra instances
OE-22531 Trans+: Operator number on payment request does not match POS operator
OE-22532 Trans+: Check number in payment request does not match actual check number
OE-22533 Trans+: BusinessDate is not within payment requests
OE-22611 Trans+: Receiving unable to add tip error
New Feature
OE-21196 OE: Extract the Gops.Common.Session.UserSession model into NorthStar.OrderEntry.Shared
OE-21197 OE: Extract the Gops.DAL.DTO.TimeClock.Punch model into NorthStar.OrderEntry.Shared
OE-21198 OE: Extract the Gops.DAL.DTO.Audit.AuditLogSession into NorthStar.OrderEntry.Shared
OE-21199 OE: Extract the Gops.DAL.DTO.MoneyManagement.Cashout into NorthStar.OrderEntry.Shared
OE-21200 OE: Extract the Gops.DAL.DTO.Payments.PaidOut into NorthStar.OrderEntry.Shared
OE-21275 OE: Support tax inclusive in tax calculations
OE-21319 OE: Support tax inclusive in tax calculations
OE-21321 OE: Expose tax inclusive area setting
OE-21601 OE: Create GetPaymentDevices endpoint
OE-21602 OE: Default GetCheck endpoint for current business date
OE-21603 OE: Create Apply Payment By Payment Device endpoint
OE-21674 OE Server: fix reports data to not include taxes where the items price is used
OE-21691 OE: Include NorthStar.Payment.TPlus in OE installer
OE-21761 NorthStar.Payment.TPlus: Create and implement Adjust endpoint
OE-21763 NorthStar.Payment.TPlus: Create and implement Sale endpoint
OE-21764 NorthStar.Payment.TPlus: Create and implement Refund endpoint
OE-21765 NorthStar.Payment.TPlus: Create and implement RefundByRecordNo endpoint
OE-21766 NorthStar.Payment.TPlus: Create and implement VoidSale endpoint
OE-21767 NorthStar.Payment.TPlus: Create and implement VoidRefund endpoint
OE-21771 OE: Create and implement ICreditCardDevice.AdjustCharge for TPlus
OE-21773 OE: Create and implement ICreditCardDevice.Sale for TPlus
OE-21774 OE: Create and implement ICreditCardDevice.Refund for TPlus
OE-21775 OE: Create and implement ICreditCardDevice.PartialReferencedRefund for TPlus
OE-21776 OE: Create and implement ICreditCardDevice.VoidSale for TPlus
OE-21777 OE: Create and implement ICreditCardDevice.VoidRefund for TPlus
OE-21779 NorthStar.Payment.TPlus: Create and implement GetCard endpoint
OE-21782 OE: Create and implement IExternalCardReader.GetGiftCardNumberAsync for TPlus
OE-21946 [V2] NorthStar.Loyalty.Shared: Create submodule
OE-21958 [V2] Server: Implement CustomerLookup hook for Loyalty Integration V2
OE-21960 [V2] Server: Implement WalletItemRedeemed offer provider hook for Loyalty Integration V2
OE-21961 [V2] Server: Implement WalletItemRefunded offer provider hook for Loyalty Integration V2
OE-21963 [V2] Server: Implement TransactionFinalized offer provider hook for Loyalty Integration V2
OE-21990 [PHASE 1] NorthStar.Loyalty.Sparkfly: Expose endpoint for wallet item redemption
OE-22028 [V2] Server: Setup loyalty and offer provider hooks for Loyalty Integration V2
OE-22079 QSR- Send 'External Code' of device to QSR as the Terminal number
OE-22080 QSR: Send the user external code 1 as the server id to QSR
OE-22124 [V2] Server: Implement WalletItemRedeemed loyalty provider hook for Loyalty Integration V2
OE-22144 [V2] Server: Implement WalletItemRefunded loyalty provider hook for Loyalty Integration V2
OE-22151 [V2] Server: Implement TransactionFinalized loyalty provider hook for Loyalty Integration V2
OE-22236 OE Server: implement USB Cash Drawer
OE-22346 OE: Pass DeviceManager IP to TPlus service in every request
OE-22347 NorthStar.Payment.TPlus: Use given DeviceManager IP
OE-22379 OE: Implement IGiftCardController.Activate in TPlusCreditCardDevice
OE-22380 OE: Implement IGiftCardController.Redeem in TPlusCreditCardDevice
OE-22381 OE: Implement IGiftCardController.Reload in TPlusCreditCardDevice
OE-22383 OE: Implement ICreditCardDevice.Cancel in TPlusCreditCardDevice
OE-22384 OE: Implement IGiftCardController.BalanceInquiry in TPlusCreditCardDevice
OE-22385 OE: Implement IGiftCardController.VoidActivate in TPlusCreditCardDevice
OE-22386 OE: Implement IGiftCardController.VoidAddValue in TPlusCreditCardDevice
OE-22387 OE: Implement IGiftCardController.VoidRedeem in TPlusCreditCardDevice
OE-22389 OE: Return TPlusCreditCardDevice as an IGiftCardController from GiftCardControllerFactory when TPlus is configured
OE-22390 NorthStar.Payment.TPlus: Create and implement giftcard/activate
OE-22391 NorthStar.Payment.TPlus: Create and implement giftcard/redeem
OE-22392 NorthStar.Payment.TPlus: Create and implement giftcard/reload
OE-22394 NorthStar.Payment.TPlus: Create and implement Cancel endpoint
OE-22395 NorthStar.Payment.TPlus: Create and implement giftcard/balanceinquiry
OE-22396 NorthStar.Payment.TPlus: Create and implement giftcard/voidactivate
OE-22397 NorthStar.Payment.TPlus: Create and implement giftcard/voidaddvalue
OE-22398 NorthStar.Payment.TPlus: Create and implement giftcard/voidredeem
OE-22539 OE Server: Receipt should contain required data.
OE-22659 Credit Cards - What are the hard-coded defined BIN ranges?