Hotfixes on LS Central version 20.5.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
40315 Shipping cost is refunded when all items have Shortage
- In Customer Order the handling of whether to refund shipping cost has now been fixed and now fully depends on the Customer Order Setup field Refund "Service Items" and "Non Inventory Items" when Order is Canceled.
40335 VAT Posting setup required for BOM Version Item Lines on Recipe card
- Details not available.
34925 Statements do not post if there is a shortage in a Customer Order
- Fix for statements that do not post if there is a shortage in a Customer Order transfer order.
29982 Missing SetRange is causing insert fail in CopyToVoideTrans function
- This fixes the use of the VOID_L command in Training mode where there was an insert error trying to insert the POS Voided Trans. Line twice.
34221 Franchise module - archive of processed messages refactored
- Franchise module improvements:
- Refactored archive of processed messages.
- Validation for PO line Qty. to Receive (Base) was removed when processing incoming updates for PO.
- SO Release was removed when processing incoming SO requests.
- Fixed the message "This order is a Franchise order. Inconsistency with......" which appeared when F7/Statistics was pressed in PO. The message should not have been displayed.
34083 Franchise Module refactored
- Franchise Module - removed newly added fields in Franchise Setup. They are not to be used.
33309 Rounding on Customer Orders in Statement Post
- Rounding on Customer Orders in Statement Post.
30574 Franchise Module issue with variants on Retail Sales Orders
- Franchise Module issue with variants on Retail Sales Orders.
33464 Hotfix for EFT recovery and many MarkedREcords issues
- Details not available.
33420 Inventory adjustment wrongly triggered
- Negative Inventory locking avoided on Customer Order Transfer Orders:
An Inventory Adjustment can now be made on the POS before the picking if the Inventory is incorrect and too low.
29639 Rounding when over tendering a transaction
- Details not available.
33144 Code change to prevent deadlock
- Code changed to prevent deadlock in restaurant when changing dining table status.
33112 Restaurants - order paid not served even display station is set to Served
- When KDS printers are used for a restaurant that has KDS printing On POS Exit and Posting, and KOT Status after Send is Served, adding an item and then paying results in a free dining table, not an occupied dining table with status Paid-Not Served as before.
32825 Discount Entries added for discount applied in a transaction done in Training mode
- Fixed an issue where when in Training mode, the Discount Entries were not being removed from the system.
30081 Negative Inventory locking avoided on Customer Order Transfer Orders
- An Inventory Adjustment can now be made on the POS before the picking, if the Inventory is incorrect and too low.
32950 Inventory Transfer receipt posted by source location
- Inventory Transfer receipt posted by source location.
32183 Rounding error in Statement Posting when paying into account
- Fixed rounding error in Statement Posting when paying into an account.
32678 Release events
- Released events on version 20.5
- 31726 For calculated discount percentage in TAXFREE transaction, publisher is required.
- 31902 For loading the customized Member Information card, an event is required in POS Member Mgmt. codeunit.
- 31904 For displaying error on POS, if user tries to add Discount on Voucher line.
- 32021 For validating the fields an event is required in LSC Member Card Management codeunit.
- 32022 For adding the new fields an event is required in POS Member Mgt. codeunit.
32897 Issue with Customer Ledger Entry when shortage on CO
- When there is an item shortage on a Customer Order, the Statement Posting creates additional Customer Ledger entries.
32622 Extra KOT created for deal header in Coursing
- An extra KOT was created for a deal header (deal header with 0 menu type) containing items with coursing menu types, when a deal was sold with Coursing active. This has been fixed.
22701 Restaurants POS - "Show Reservation" does not work in table allocation
- The command TR-A-SHOW_RESERV has been changed to filter the dining reservation grid to show the reservation that is connected to the dining table that is pressed. The filtering is removed on idle-timer and when other commands are performed. This command can be added to allocation pop-up menus as needed.
31770 Handling of Shortage when using Transfer orders
- Fixed handling of Shortage when using Customer Order - Transfer Orders.
32314 Add StreetNo to DeliveryOrderMgtEvents.OnBeforeGetStreetNo(LookupID, IsHandled) event
- StreetNo added as variable to OnBeforeGetStreetNo event.
32164 eCommerce order with modified price is stopped because it exceeds max price
- It is possible to send price with an eCommmerce request and it is comparable with max price in the Functionality Profile.
28382 Call center payment types - change option to enum in delivery order flow
- Ten new events were added to Delivery Order Management so that partners can do more customer modifications.
The new events are:- OnBeforeExecuteCommand
- OnAfterExecuteCommand
- OnBeforePaymentPressedExecuted
- OnAfterPaymentPressedExecuted
- OnBeforeUpdateOrder
- OnAfterUpdateOrder
- OnBeforeUpdateAddress
- OnAfterUpdateAddress
- OnBeforeGetAddress
- OnAfterGetAddress
31183 Issue with Customer Order Transactions with Non-Inventory items
- Fixed processing of None Inventory items in Customer Order changes. Transaction was created with Gross Amount excluding the None Inventory item.
- The system has been changed to prevent users from creating Customer Orders with only Items of type Service or None Inventory.
- Processing of Transfer Orders and Customer Orders was tuned.
31071 New Integration Event for Replenishment
- A new integration event, OnCreatePurchaseOrdersOnBeforeInsertPurchaseHeaderTEMP, has been added in codeunit LSC Replen. Create Purch Order, to allow you to override the details of the temporary Purchase Header variable.
26903 Post as shipment- an extra SO with 0 amount is created on customer
- Details not available.
31095 KDS OAUTH LS Central configuration in hotfix for 20.5
- It is now possible to connect the Kitchen Service with OAuth SaaS or ODataV4 OnPrem to BC v.20.5
31322 Events for skipping house number in delivery address
- Two new events added for Delivery Order Management:
- OnBeforeHospAddress(var AddressValue: Text; var StreetNo: Text[30]; var IsHandled: Boolean)
- OnBeforeGetStreetNo(LookupID: Code[20]; var IsHandled: Boolean)
30150 OAuth in On-premises multi-tenant LS Central implementation
- Login URL added to advanced tab in web service setup to set up on-premises S2S.
29984 Web Replication Stopped working - Wholesale to Retail
- Fix released to refresh the used token for long requests.
30061 Customer gets both cash and credit memo
- Fixed Statement Post - creation of Customer Ledger Entries when selling an item and using a higher Deposit than the sold items and refunding on the POS.
30903 New setting for Self-Service Kiosk Currency
- Currency Code has been added in the Kiosk field.
The system uses this field together with the language of the restaurant to select the correct number formatting in the kiosk. This field is mandatory for using the Self-Service Kiosk, even if the restaurant uses local currency.
25264 #KEY word displayed when making a Customer Order
- An issue causing the sort column text to not display when opening a grid was fixed.
- An issue causing the "#KEY" to display in the search input was fixed.
- The field caption, if provided, is now displayed.
30520 Short-picking one item out of many in Customer Orders keeps transaction in "To Collect" state
- Details not available.
30764 Release events on LS Central 20.5
- Details not available.
30801 Activity Card: Card number error
- Card number too long. Error has been fixed.
30514 LSCMemberCardBlockUtils: BlockParameterYesNoErr
- Details not available.
30409 Self-Service Kiosk hotfixes and templates
- All fixes that have been added to the Self Service Kiosk after the release of version 20.5 have now been released in a hotfix. This requires you to upload a new template, make sure all the web template texts are in place, and add a currency code to your store, even if it is the same as the company currency or local currency.
The Self-Service Kiosk web template and a list of all the web template texts can be downloaded here.
24766 No dining area plan found when changing dates of hotel reservation with restaurant reservation
- The way Date From, Date To, Time From, and Time To fields in the Activity Reservation table are validated has been fixed. Dining Activity Type must now have Day Duration Single Day (upgrade included). Next Day and Previous Day functions were added to the Product Availability Lookup page.
29847 Issue with item scanning on POS
- Issue with scanning on POS, where item registers as a coupon, has been fixed.
29794 Enter Table number with #HOSP-TABLELIST Startup Controller does not work in version 20.3
- The function to enter a table number in the Tablelist overview (command HOSP-TABLELIST-FUNC with parameter NUMBER or ALPHA) has been changed; instead of a POS command HOSP-PRESS-TBL, the system automatically runs the dining table pressed function if a table matching the input is found. Otherwise, a list of matching tables is shown. If parameter NUMBER is used, the number pad is displayed.
30441 Selling activity on POS error
- A bug has been fixed related to the length of the Reservation No. when a package was sold and the Reservation number exceeded 10 characters.
30028 Modification of Previously Requested Event To Print Multiple receipt copies based on Device Role
- Event OnClosePrinterOnAfterModifyActivePrintLine relocated.
28578 AE Localization App and inaccessibility of codeunits
- Created codeunit LS Recommend Mgt. Public to provide public access to procedures from codeunit LSC Recomm. Mgt.
- Updated codeunit LSC POS Print Utility Extras to provide public access to procedures.
29898 New Integration Events for Replenishment
- Two new integration events have been added in codeunit LSC Replen. Calculation, to allow you to override the System Suggested Quantity and Quantity to Cross Dock in Replenishment calculation after considering the Planned Sales Demands:
- OnCheckPlannedSalesDemandAndUpdateQtyOnAfterSSQChanged
- OnCheckPlannedSalesDemandAndUpdateQtyOnAfterCrossDockQuantityChanged
29313 Fields Reorder-Points Parameters and Order Modifiers not editable in Retail Item Card
- Reordering of some fields in the Retail Item Card.
27968 Suspended slip is printed even if Sales Type is set to no print
-
Code added to check the Sales Type setup for Suspend printing.
28862 New Integration Events for Replenishment
- Three new integration events have been added in the following codeunits for Replenishment:
- Codeunit LSC Replen. Calculation
OnReturnPlannedSalesDemandUpdatedQtyOnFindPlannedSalesDemand, which lets you extend the function that returns the Planned Sales Demand quantity during Replenishment Journal calculation. - Codeunit LSC Replen. Create Transf. Ord
OnCreateTransfOrdersOnBeforeModifyTransferHeader and
OnCreateTransfOrdersOnBeforeModifyTransferLine, which let you override the details being written into the Transfer Order created from the Replenishment Journal.
- Codeunit LSC Replen. Calculation
28653 Rounding - Quick Cash is not correct
- Details not available.
29793 LS Central Hotfix for Activity
- Details not available.
29693 New event required after Recall Old Order
-
New event codeunit created for Delivery Order Management and 12 new events added there and to Delivery Order Management so partners can do more customer modification.
The new events are:
OnBeforeExecuteCommand
OnAfterExecuteCommand
OnBeforePaymentPressedExecuted
OnAfterPaymentPressedExecuted
OnBeforeUpdateOrder
OnAfterUpdateOrder
OnBeforeUpdateAddress
OnAfterUpdateAddress
OnBeforeGetAddress
OnAfterGetAddress
OnBeforeAfterClosingOrderTakeNew
OnBeforeAfterClosingOrderTakeNew
29502 Release new events on version 20.5 - W47
- New events released to 20.5.
29671 Shipping cost is missing when confirming Customer Order
- All service items are now included when finalizing Customer Orders.
29747 Fix DD Connection string, remove %20 (hotfix 20.5)
- Removed %20 functionality on DD company name.
28909 Call center refresh issue while assigning drivers and closing trips
- Call center refresh issues fixed.
28515 Option to add income/expense transaction line to Retail Sales Order and Return documents
- Option to add Income/Expence transaction line to Sales Documents has been added. A new field, Include Inc/Exp on Sales Documents, has been added to the Customer extension table to control this. This new field is only visible if Post as Shipment is active. If Post as Shipment is not active, this new field is ignored in all processes.
29488 Use "Service Items" in Customer Order with Transfer Order
- Details not available.
28270 Add member to reservation without creating a transaction to avoid Duplicate Receipt Nos and $0 Transactions - Restaurants
- Populating the member web template is now done without creating a dummy POS Transaction.
29236 If Call center IsOnline with Error, strlen > 100 error occurs
- Strlen error fixed on CheckIsOnline in call center.
28835 Self-Service Kiosk - Get Hierarchy takes too long
- Images are now also loaded at the start of the POS. This improves performance by 50% at least. Scanning members is possible in the Self-Service Kiosk.
28948 Release new events on version 20.5 - W46
- New events released to 20.5.
28825 Web Request logging failing and preventing login
- Code updated to only store 250 characters on the Web Service logs.
28934 The record is not open after update to 20.5
- Register Logon/Logoff on the POS has been fixed.
28319 Franchise - pop-up when posting Single Shipment for SO
- Fixes in Franchise - Single Shipment pop-up.
28638 Release new events on version 20.5 - W45
- New events released to 20.5.
27921 Add access to multiple functionality
- Access to internal procedures added.
28596 Release new events on version 20.5
- New events released to 20.5.
28187 Upgrade fix
- Details not available.
28611 TableExtension 10000759 LSC Return Receipt Header: The field 'LSC Statement No.' cannot be located
- Create Credit Memo when Customer is marked Post as Shipment. Changes to Navigate in Posted Statement implemented to show Return Receipts, Customer Orders, and Posted Customer Orders that relate to the Posted Statement.
28472 Release new events on version 20.4 - W43
- New events released to 20.4.
28017 LSC Customer Account tender type in Norwegian Localization
- Details not available.
Hotels hotfixes
35326 Reservations coming in empty from MMS and Booking.com
- Publishing derived rates for BEC lost the rate attributes. Only affected BEC users.
33301 Tape Chart - date is invalid error cont.
- Extra check on the date string before using it in Tape Chart.
29693 New event required after Recall Old Order
- New event codeunit was created for Delivery Order Management and 12 new events were added to enable partners to do more customer modifications.
The new events are:OnBeforeExecuteCommand
OnAfterExecuteCommand
OnBeforePaymentPressedExecuted
OnAfterPaymentPressedExecuted
OnBeforeUpdateOrder
OnAfterUpdateOrder
OnBeforeUpdateAddress
OnAfterUpdateAddress
OnBeforeGetAddress
OnAfterGetAddress
OnBeforeAfterClosingOrderTakeNew
OnBeforeAfterClosingOrderTakeNew
31966 Upgrade page allows changes when invoiced or paid DRE
- Upgrade reservation after payment will charge the paid DRE lines again on POS. Only when HotelSetup.Show Rates Lines = No.
31961 Double discount on POS
- Double discount shown on POS when Hotel Setup->Show Rate lines is false.
30711 Moving between dates in Tape chart gives an Invalid Date error
- Moving between dates in Tape chart gives an Invalid Date error when "Server Time Zone" is used in the web service time zone.
32015 Credit Memo reservation balance negative
- Credit Memo against a hotel reservation creates a negative balance.
32029 Rate attributes posting patterns allow 0 amount with BEC Enabled
- Rate attributes posting patterns now allow 0 amount with BEC Enabled. Previously, only daily posting pattern was allowed when BEC was enabled.
32066 Tender Type not set for PaymentDeposit web method
- Tender Type Code was not set for PaymentDeposit() web method. Uses Tender Type Code from Reservation Payment Table.
32029 Rate attributes posting patterns allow 0 amount with BEC Enabled
- Rate attributes posting patterns now allow 0 amount with BEC Enabled. Previously, only daily posting pattern was allowed when BEC was enabled.
32015 Credit Memo reservation balance negative
- Credit Memo against a hotel reservation creates a negative balance.
31775 Upgrade-Upsale does not work for reservation stays over 14 days
- Details not available.
30969 Room occupied error when rate code in "In-house" reservation is changed
- Room occupied error is not shown when rate code in "In-house" reservation is changed. Instead, "Rate Code can only be changed when status is Confirmed" is shown.
30498 Charge2Room from Rest. puts the total amount in quantity amount
- Details not available.
26098 Creating deposit gives error message of Transaction Header
- Before a deposit is made, the system forces to get the last transaction number from the Transaction table.
30110 Min Lead Restriction not working properly
- Details not available.
30006 Rate Code change page does not handle two currencies
- Details not available.
29764 Upgrade room type was using wrong currency code
- Details not available.
29618 LS Hotels Hotfix 20.5.5.0
- The xml RoomRateResponse in HotelReservationRespXML that was in v21 (in release) copied to v20.5.
29603 Group email or customer changes cause page error
- Details not available.
29578 Group activity changes and changes to DRE invoice no
- Details not available.
29565 ReservationUpdate web method does not update guest no. in guest list
- Details not available.
29542 Missing Auth TransactionId in PaymentDeposit web method
- Details not available.
29365 Routing Rule Error
- Details not available.
29183 Add Date Sold to hotel reservation
- Date Sold field added to the hotel reservation. Date Sold is the date when the hotel reservation was "sold". Not displayed on any page yet, but Designer can be used to add the field to the New Reservation page.
28809 Cannot set dates for room blocking
- Details not available.
28726 Add Publisher with "IsHandled" variable so localization issues can be handled
- Details not available.
29008 Reservation update web method not updating Country
- Details not available.
28487 Day View parts in Hotel Front Desk not filtered by property
- Details not available.
28720 Add host to a reservation
- New field, Host, was added to the Hotel Reservation table and to related pages and the Front Desk role center.
27613 Draft Reservation, additional persons and children
- Details not available.