Hotfixes on LS Central version 25.0.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes
60394 New events on LSC Customer Order Line #407
- New events OnBeforeCOLineQuantityToPick and OnBeforeCOLineQuantityToCollect added to the "LSC Customer Order Line" table.
60393 Event-request pop-up POS commands OnBeforeInsertVariantMenuLineTmp #406
- New events added to "LSC Pop-up POS Commands" codeunit:
- OnBeforeInsertPosMenuLineTmpOnVariantMenuLineTmpOnPOSCommands
- OnBeforeInsertPosMenuLineTmpOnVariantMenuLineTmpOnPOSCommands2
60100 Incorrect dimensions on transfers orders
- Details not available.
60088 Statement posting error
- Fixed an error when posting a statement after making a Refund to Customer Account with Customer Order Edit.
59987 Price including tax calculation does not round to respect POS functionality profile price rounding setup
- Price including tax calculation now based on POS functionality profile price rounding setup.
59925 Dimension codes not populated in Transfer Order created from Replen. Stock Demand Worksheet
- The Dimension Codes were not populated when Transfer Orders were created from the Replen. Stock Demand Worksheet, this has now been fixed.
59797 OnBeforeSalesandDiscountTotalsXZReport
- New event OnBeforeSalesandDiscountTotalsOnPrintXZReport.
58805 VAT issue when selling key in price items to b2b customers
- Fixed an issue where VAT change is not applied to the 'Must key in price' item.
55901 Retail Receiving - Vendor Item No. length incorrect
- Field Vendor Item No. from "LSC Picking / Receiving lines" table extended to length 50.
60394 New events on LSC Customer Order Line #407
- New events OnBeforeCOLineQuantityToPick and OnBeforeCOLineQuantityToCollect added to the "LSC Customer Order Line" table.
60393 Event-request pop-up POS commands OnBeforeInsertVariantMenuLineTmp #406
- New events added to "LSC Pop-up POS Commands" codeunit:
- OnBeforeInsertPosMenuLineTmpOnVariantMenuLineTmpOnPOSCommands
- OnBeforeInsertPosMenuLineTmpOnVariantMenuLineTmpOnPOSCommands2
60100 Incorrect dimensions on transfers orders
- Details not available.
60088 Statement posting error
- Fixed an error when posting a statement after making a Refund to Customer Account with Customer Order Edit.
59987 Price including tax calculation does not round to respect POS functionality profile price rounding setup
- Price including tax calculation now based on POS functionality profile price rounding setup.
59925 Dimension codes not populated in Transfer Order created from Replen. Stock Demand Worksheet
- The Dimension Codes were not populated when Transfer Orders were created from the Replen. Stock Demand Worksheet, this has now been fixed.
59614 When VoidCard returns an error a payment line is still created
- When voiding a sale with card payment, if the voiding of the card payment itself was not successful, a credit payment line was still being created. This has now been fixed.
55901 Retail Receiving - Vendor Item No. length incorrect
- Field Vendor Item No. from "LSC Picking / Receiving lines" table extended to length 50.
60162 Events needed, POP-up POS commands
- Fixed non-usable event.
60133 Duplicate Receipt No / Retrieve Suspended Sales with Prepayment
- Details not available.
60107 New Event in codeunit 99001457 "LSC Statement-Post" - OnAfterInsertDefaultDimensionBuffer
- Added new event OnAfterInsertDefaultDimensionBuffer.
- Additional parameters to event OnAfterGetDefaultDimInPostItemSales.
60100 Incorrect dimensions on transfers orders
- Details not available.
60099 Delivery Order Issue
- It is possible to create a new contact when you add a phone number to a take-away order in SaaS.
60044 Add IsHandled parameter and code to an event
- Added IsHandled and ReturnValue to OnBeforeProcessTransaction event.
60002 New event OnBeforeCancelCustomerOrderLineV2 #401
- Added additional parameter to event OnBeforeCancelCustomerOrderLine.
59934 Add event MemberContactCreate.OnBeforeCheckAuthorization #399
- New event OnBeforeCheckAuthorization in MemberContactCreateUtils codeunit.
59913 New event to include one more condition when calculating the "Amount to be Refunded" when calculating statement
- Added new event OnBeforeCalcAmountToBeRefunded. Moved code into a procedure.
59859 POS allows lowering ChangeBackAmount and posting a transaction when using Quantity=-1
- Do not post a transaction where the balance is negative (return money to customer) until the full amount is returned.
59848 POS Price utility - Mix & Match
- New event OnBeforeCalcMixMatchNew. Added additional parameter to event OnBeforeRegisterMixMatchLeastExpensive.
59795 OnBeforeClosePrinter
- Added new event OnPrintXZReportOnBeforeClosePrinter.
59766 Public SetPosPicture #394
- Details not available.
59650 Gift Card - Multiple data entries
- Changed the code to not send the gift cards cumulatively. Each web service call will send only one gift card.
55360 LSC US Issue in Split Bill functionality when using Deals
- Details not available.
60059 AppSource errors
- Details not available.
59858 Not possible to subscribe to web services
- Fixed an issue to subscribe on SaaS - Removed MinOccur = 0 on TaxArea field.
59785 New event OnBeforeCOLineQuantityToTransfer #397
- New event OnBeforeCOLineQuantityToTransfer in Customer Order Line table.
59522 Events - Unable to apply multiple LSC vouchers
- New event OnAfterFilterCouponUsePOSTransLine added to "LSC Coupon Management" codeunit.
- Events OnCancelPressedOnBeforeSelectDefaultMenu and OnProcessCouponOnAfterSelectDefaultMenu added to "LSC POS Transaction Events" codeunit.
59104 MemberAccount.TotalRemainingPoints changes #390
- New event OnBeforeTotalRemainingPoints in Member Account codeunit.
59935 Comment field (Calculated) does not have a caption in several pages
- Details not available.
59872 Add event to handle SendSerialCoupon web service #398
- New event OnBeforeSendSerialCoupon_WSServerBuffer_SendRequest in SendSerialCouponUtils codeunit.
59858 Not possible to subscribe to web services
- Fixed an issue to subscribe on SaaS - Removed MinOccur = 0 on TaxArea field.
59768 Events for sales type clear and sales type missing
- Details not available.
59742 Public version of the codeunit 99008900 LSC POS Functions - UpdateSerialLotInvLookup function
- Procedure UpdateSerialLotInvLookup in POS Functions is now publicly available through POS View codeunit.
59716 Wrong TenderType can be used in function CheckForExchangeLineAndExitIfNoOtherPayment
- Fix for using the correct TenderType and LineNo. when items are refunded in the same transaction as a Customer Order is created. Also fixes to change back amount on Receipt.
59642 New events to allow update of CO line and header before insertion #396
- New events OnBeforeInsertCOHeaderTemp and OnBeforeInsertCOLineTemp added to LSCShopifySchOrder codeunit.
59621 Rollback POS when CO Edit fails
- Resolves an issue when the Customer Order Edit web service failed, causing an unintended payment line to be inserted and locking the POS. Now, if a failure occurs, users are prompted to either retry the payment or void the transaction to exit the edit mode.
59609 Store coupon not able to redeem
- Details not available.
59598 Store Posted No Series not handled for posting statements in V25
- Details not available.
59538 Sales transaction posting as LogOff transaction
-
When inserting a coupon make sure the transaction type is Sale, following the some logic from other POS commands.
59536 DV5552 OnAfterSerialNoIsValidCheck does not allow blocking override #395
- New variable added to OnAfterSerialNoIsValidCheck event.
59256 Transaction posting performance enhancement
- Posting has been enhancement to limit table locking time.
59142 Modification to existing events required
- New events OnBeforeTypeApplyToEntryV2 and OnBeforeTypeCreateDataEntryV2 added to "LSC POS Infocode Utility" codeunit.
59100 TenderKeyPressedEx, check for 0 Price on voided line #385
- Skip Zero Price Check for voided Shipping Cost Item lines.
58926 Add functionality to Unassign Units from other instances on the SME Lic.Man. units page
- Added the functionality of unassign Staff Management per employee units from other instances.
58848 Safe Bag Recount error
- Fixed an error when closing a recount on Safe Bags using Total method.
58613 Add OnBeforeSetMaxNumberOfRows event #381
- Event OnBeforeSetMaxNumberOfRows added in Web Services Client.
58612 OnBeforeCOAoumtCheck event #380
- New event OnBeforeCOAmountCheck.
58594 Fill Income/Expense Amount when creating the Transaction Register #346
- Two new publisher events, OnAfterCreateIncomeExpenceEntry and OnAfterCreateSalesTransIncomeExpenceEntry in CO eCommerce Mgt codeunit.
58407 New event in "LSC ACT Mtrx Resource Entries"
- OnBeforeHandleReservationData(ResourceReservation: Record "LSC Resource Reservation"; var IsHandled: boolean)
58141 New event on CO Create Panel for POS Context update #371
- CO Panel SelectionType and IntegrationEvent to change the caption.
57493 Negative Adjustment Journal displays Amount & Balance
- Do not show amounts on POS when doing negative adjustment.
59511 Member from last transaction viewed is displayed when user opens the POS from Activity Host
- Member from last transaction is not displayed when user opens the POS from Activity Host.
58731 Unable to sync Inventory to Shopify
- Fixed Shopify Inventory status update for Items with Tracking.
58408 CO - Zero Price Valid #378
- New event OnBeforeZeroPriceValid added to "LSC CO Web Service Functions" codeunit.
59574 CO Edit void line does not delete Sales Line
- Details not available.
59242 Activity reservation Balance shows up differently when paying
- Fixed balance showing up differently when paying a POS charge.
59182 Unable to cancel remaining items in a CO if partially shipped
- Customer Order Edit canceling half processed COs with linked Sales Orders.
59144 Public GetResponse from LSCCustomerOrderCreateV5Utils #392
- Internal removed from procedure GetResponse at LSCCustomerOrderCreateV5Utils codeunit.
59108 Add event OnBeforeConfirmOrder under Codeunit 10016666 "LSC CO Picking Panel"
- New event OnBeforeConfirmOrder added to "LSC CO Picking Panel" codeunit to enable slip printing before confirming the order in the ConfirmOrder function.
59103 Label Utility - extra event publishers in LoadItemBuffer #389
- New events OnBeforeFindRecRefInLoadItemBuffer and OnBeforeCaseTableNoInLoadItemBuffer added to "LSC Label Utility" codeunit.
59102 Mix&Match: new event at "LSC POS Price Utility" #388
- New parameters added to OnBeforeDiscountLineSpecific event.
59023 In a retro compatibility scenario of a sale with LSC 22.0 synching to SaaS LSC 25 there are errors 500 in the COSourcingLocListV2 web service
- Details not available.
58881 Events needed for POP-up POS commands
- New events added to "LSC Pop-up POS Commands" codeunit.
59293 Error thrown when creating email receipt - Field not found
- If the POS was configured to send the receipt as an email and also to add the card slip as an embedded part of the receipt, the POS was throwing an error. This has now been fixed.
58939 Allowance got issued even after voiding the line POS
- An issue has been fixed related to voiding lines on the POS. When selling presell allowances, and then voiding, the related sales line would not remove the issued allowance. Voiding the sale in whole would remove it, and work as it should, but single line voiding would not. This has now been fixed.
58095 Line Discount calculation behavior change between V20.5 and V24
- Details not available.
59130 Journal does not scroll automatically for Bookings product items
- An issue has been fixed when Booking inserts POS lines to set the active selection to the associated text line due to scrolling issues.
59120 Add "Unit Price Conversion Factor" option to Scale Device
- Details not available.
58784 Need to access internal procedure
- Access was added to the ChangeInternalStatusEvents() function via the Activity Hotel Integration codeunit.
58614 Add MemberClubTEMP_g parameter to event publisher OnBeforeSaveMemberContact #384
- Parameter added to event publisher OnBeforeSaveMemberContact in codeunit POS Member Contact Popup.
58940 Unable to Cancel the rest of a Customer Order if some part has been shipped
- Skip checking if Sales Order is processed with posted shipment or invoice when canceling Customer Order.
It is possible to activate this check through event OnBeforeSalesOrderCheckProcess in Codeunit "Customer Order Status".
58914 Orphaned Sales Lines left behind after Customer Order is canceled
- Details not available.
58854 Editing Customer Orders makes duplicate CO and SO after closing and reopening POS
- When recovering a POS Transaction from an unexpected shutdown, if the Transaction is Customer Order marked, it will be cleared and the user has to start it again from scratch.
58848 Safe Bag Recount error
- Fixed an error when closing a recount on Safe Bags using Total method.
56923 Customer Order vendor sourcing errors
- Details not available.
Forecourt hotfixes
57570 Forecourt hotfixes from v23 to release 25.0
- Details not available.
Hotels hotfixes
60517 Unable to complete transactions on Hotels POS, problem with discounts
- Fixed an error on POS where activity is not included in the rate and discount gives an error when posting.
60427 Functionality around deposits for hotel group reservations not working
- Fixed group deposits.
59643 POS trans lines not matching DRE lines
- Fixed an issue where sales tax for income expense lines was using the wrong sales tax, picked up the sales tax from a wrong DRE line.
55461 Cancelling a reservation that has paying res from other reservation or is set as paying res on other reservations pop-up-confirmation
- When a DRE is paid by a different Reservation and that Reservation is canceled, the "Paying Reservation No." is changed back to the original Reservation.
60222 Hotel POS very slow after upgrade to LS24
- Fixed a performance problem in POS where reservation balance is calculated.
59933 Early checkout on reservation with multiple room types does not update hotel res. entry list correctly
- Fixed early checkout so hotel res. entry has correct data.
58711 HOTELPREPAYRES brings wrong amounts into POS Sales Journal
- Fixed an issue with the HOTELPREPAYRES POS command. It was getting wrong amounts into POS Sales Journal in some cases. Fix contains minor upgrade changes to update the POS data lookup.
58642 Cannot extend a stay if reservation has reservation extras and is paid
- The user can now extend stay when reservation has Reservation Extra and is paid.
59899 Error upgrading LS Hotels from 23.2 to 24.1
- Fixed an error where upgrade codeunit was using folio no. that did not exist in the "Reservation Folio" table.
59854 Deposit refund is not connected to income/expense account leaving the amount in rounding
- Fixed an issue with deposit refund in BO where the income/expense line is not created.
59793 Deposit consumption is posted to Night Audit Income Expense account
- Fixed an issue with use of Night Audit temp balance for deposits when HotelSetup.Account Method is blank (no night audit used).
57834 Hotel Reservation Deposit consumed incorrectly for negative Reservation Extras
- Fixed deposit consumed in Night Audit for negative reservation extra lines. These lines should not consume any deposit.
59552 Hotels OPENBALANCE view
- Fixed an issue with open balance on POSs for N-America showing reservations with balance= 0.
59296 New Child Group Rate does not reflect in Hotel Reservation
- Fixed an issue with Child Group Rate where a new child group had to have a record in Hotel Child Age table.
59288 Hotel POS payment made it on to the reservation
- Fixed an issue when items or income expense entries added on Hotel POS with hotel res no. were added to payment.
- Fixed issue so if Trans Header has hotel res no, then all Trans. Sales Entries and LSC Trans. Inc./Exp. Entries have hotel res no.
58579 Unable to post on POS if deposit is fully collected and balance is 0
- Fixed on POS. When deposit is fully paid, the Pay button is grayed out and the user must use payment against deposit action in Back Office to mark lines as paid.
58425 Night Audit double posting after error with not allowed posting dates
- Fixed an issue related to double posting Night Audit when it fails the first time when posting Item Journals, and does not revert general ledger entries previously posted. So on running the Night Audit for the second time, it will double posting.
57937 Not possible to apply discounts to charges and rate lines on POS when paying a folio
In v.24.1, we limited discounts from POS for rate lines and other line types (room charges, activity products):
- Discounts are not allowed for rate lines from POS but are allowed from BackOffice.
- Discounts for Room Charges not allowed in POS nor in BackOffice. Mainly because it affects restaurants' accountability.
- Discounts are allowed for items (Revenue Type) not included in package, everything else is not allowed in POS.
To change the discounts to rate lines, the user must do it from BackOffice (the Invoice Management page). This will be changed.
To change discounts to other line types (room charges, activity products), new events have been created:
- HotelPOSFunctionWeb_OnInsertPOSLineAfterSetChangesAllowedForDRE_ Enable POS discount for non-rate lines by changing AllowDiscountChange := true and IsHandled := true;
- HotelResDiscountMgmt_OnCanChangeDiscountForRoomCharge_ Enable change discount for Room Charges by changing: IsHandled := true;
- HotelResChanged_OnChangeDREForRoomCharge_Enable change unit price or discount for Room Charges by changing: IsHandled := true;
This hotfix also includes a fix for invoice creation issues after customer discount was removed from revenue lines.
Note: Income/Expense lines (Account revenue lines in DRE, for example Room Charges) do not update the discount on the same line, but create another discount line below.
57717 Emails for group reservations not being sent
- Fixed mail sending for group reservations, mails were not being sent.
58574 Night audit posting incorrect after using payment against deposit
- Fixed the Payment Against Deposit action.
58219 SaaS - User is logged out of the POS instead of returned back to the Host
- When Activity Host is set up in LS Hotel Web Client (LschNextMajor), the user was logged out of the POS instead of returning to the Activity Host.
57823 "Undo Split Line" error with "charge" lines in Invoice Management
- The Undo Split action now correctly combines split lines into a single line with the original total amount for charged to room lines.
56516 Folio view balance is not matching with POS sale transaction balance
- Fixed a POS issue where balance was incorrect when hotelsetup."Rate Incl. VAT" = false and night audit consumed not calc correctly on POS. Only when POS Trans. Lines are created, no need for upgrade CU.
55685 Changing Res Extra in POS journal does not update the DRE correctly
- Fixed an issue with changing qty, UOM, and unit price on POS for Reservation Extra items.
59033 Status disparity between Hotel Reservation and Hotel Reservation Entry when Rate Code is changed
- Fixed an issue with Hotel Res. Entry Status field not being in sync with the Hotel Reservation Internal Status field.
57823 "Undo Split Line" error with "charge" lines in Invoice Management
- The Undo Split action now correctly combines split lines into a single line with the original total amount for charged to room lines.
Hotels BEC hotfixes
58710 Occupancy based rate issues with BEC
- Fixed in the hotel booking engine app where occupancy based rates were incorrect when the config used "Combine Dates in Rate".
Localization hotfixes
55360 US Issue in Split Bill functionality when using Deals
- Details not available.
59232 Event conflict due to hotfix
- Details not available.
59232 Event conflict due to hotfix
- Details not available.
System hotfixes
60261 DirectIO call in Device Dialog hangs without response
- Details not available.
59791 HTTPS check in Hardware Profile is after trying connection between POS and Hardware Station
- Details not available.
59601 Error upgrading to BC/LS Central 25.0 - Delegate Admin
- Updated code to avoid error with Delegate Admins.
59403 Error when upgrading to BC/LS Central 25.0
- Added code to avoid error when upgrading a LS Central app.