/
4.9.5 Server Release Notes (Basic)

4.9.5 Server Release Notes (Basic)

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

Order Entry Install Permissions: Automatically install Builtin/Administrators to SQL

OpenTable: CC tips are doubled on OpenTable app

OE Server: NorthStar clock-in is not working

iOS App: Check locked error is displayed when Swipe card or pay with a gift is tapped

Team Sales Summary report only shows one Server Team.

OE: Use DataAPI for check search rather than DataService

OE Server: ECM API connection doesn't work for Riviera and Cobra instances

Trans+: Operator number on payment request does not match POS operator

Trans+: Check number in payment request does not match actual check number

Trans+: BusinessDate is not within payment requests

Trans+: Receiving unable to add tip error

New Feature

OE: Extract the Gops.Common.Session.UserSession model into NorthStar.OrderEntry.Shared

OE: Extract the Gops.DAL.DTO.TimeClock.Punch model into NorthStar.OrderEntry.Shared

OE: Extract the Gops.DAL.DTO.Audit.AuditLogSession into NorthStar.OrderEntry.Shared

OE: Extract the Gops.DAL.DTO.MoneyManagement.Cashout into NorthStar.OrderEntry.Shared

OE: Extract the Gops.DAL.DTO.Payments.PaidOut into NorthStar.OrderEntry.Shared

OE: Support tax inclusive in tax calculations

OE: Support tax inclusive in tax calculations

OE: Expose tax inclusive area setting

OE: Create GetPaymentDevices endpoint

OE: Default GetCheck endpoint for current business date

OE: Create Apply Payment By Payment Device endpoint

OE Server: fix reports data to not include taxes where the items price is used

OE: Include NorthStar.Payment.TPlus in OE installer

NorthStar.Payment.TPlus: Create and implement Adjust endpoint

NorthStar.Payment.TPlus: Create and implement Sale endpoint

NorthStar.Payment.TPlus: Create and implement Refund endpoint

NorthStar.Payment.TPlus: Create and implement RefundByRecordNo endpoint

NorthStar.Payment.TPlus: Create and implement VoidSale endpoint

NorthStar.Payment.TPlus: Create and implement VoidRefund endpoint

OE: Create and implement ICreditCardDevice.AdjustCharge for TPlus

OE: Create and implement ICreditCardDevice.Sale for TPlus

OE: Create and implement ICreditCardDevice.Refund for TPlus

OE: Create and implement ICreditCardDevice.PartialReferencedRefund for TPlus

OE: Create and implement ICreditCardDevice.VoidSale for TPlus

OE: Create and implement ICreditCardDevice.VoidRefund for TPlus

NorthStar.Payment.TPlus: Create and implement GetCard endpoint

OE: Create and implement IExternalCardReader.GetGiftCardNumberAsync for TPlus

[V2] NorthStar.Loyalty.Shared: Create submodule

[V2] Server: Implement CustomerLookup hook for Loyalty Integration V2

[V2] Server: Implement WalletItemRedeemed offer provider hook for Loyalty Integration V2

[V2] Server: Implement WalletItemRefunded offer provider hook for Loyalty Integration V2

[V2] Server: Implement TransactionFinalized offer provider hook for Loyalty Integration V2

[PHASE 1] NorthStar.Loyalty.Sparkfly: Expose endpoint for wallet item redemption

[V2] Server: Setup loyalty and offer provider hooks for Loyalty Integration V2

QSR- Send 'External Code' of device to QSR as the Terminal number

QSR: Send the user external code 1 as the server id to QSR

[V2] Server: Implement WalletItemRedeemed loyalty provider hook for Loyalty Integration V2

[V2] Server: Implement WalletItemRefunded loyalty provider hook for Loyalty Integration V2

[V2] Server: Implement TransactionFinalized loyalty provider hook for Loyalty Integration V2

OE Server: implement USB Cash Drawer

OE: Pass DeviceManager IP to TPlus service in every request

NorthStar.Payment.TPlus: Use given DeviceManager IP

OE: Implement IGiftCardController.Activate in TPlusCreditCardDevice

OE: Implement IGiftCardController.Redeem in TPlusCreditCardDevice

OE: Implement IGiftCardController.Reload in TPlusCreditCardDevice

OE: Implement ICreditCardDevice.Cancel in TPlusCreditCardDevice

OE: Implement IGiftCardController.BalanceInquiry in TPlusCreditCardDevice

OE: Implement IGiftCardController.VoidActivate in TPlusCreditCardDevice

OE: Implement IGiftCardController.VoidAddValue in TPlusCreditCardDevice

OE: Implement IGiftCardController.VoidRedeem in TPlusCreditCardDevice

OE: Return TPlusCreditCardDevice as an IGiftCardController from GiftCardControllerFactory when TPlus is configured

NorthStar.Payment.TPlus: Create and implement giftcard/activate

NorthStar.Payment.TPlus: Create and implement giftcard/redeem

NorthStar.Payment.TPlus: Create and implement giftcard/reload

NorthStar.Payment.TPlus: Create and implement Cancel endpoint

NorthStar.Payment.TPlus: Create and implement giftcard/balanceinquiry

NorthStar.Payment.TPlus: Create and implement giftcard/voidactivate

NorthStar.Payment.TPlus: Create and implement giftcard/voidaddvalue

NorthStar.Payment.TPlus: Create and implement giftcard/voidredeem

OE Server: Receipt should contain required data.

Credit Cards - What are the hard-coded defined BIN ranges?

Related content

4.9.4 Server vs 4.9.5 Server Difference Build
4.9.4 Server vs 4.9.5 Server Difference Build
More like this
4.6 App and Server
4.6 App and Server
More like this
2017.07.07 Cloud Services
2017.07.07 Cloud Services
More like this
4.9.4 (4.9.14817) Server Build
4.9.4 (4.9.14817) Server Build
More like this
4.9.4 (4.9.14728) Server Build
4.9.4 (4.9.14728) Server Build
More like this
ECM - Release 2018-09-26
ECM - Release 2018-09-26
More like this