Hotfixes on LS Central version 25.2.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes

63934 Customer Orders from Shopify - tender types are posting payments to the wrong G/L accounts - Correction
- Fixed a bug in statement posting when for transactions with CO items and items sold from store.
63766 Added OnAfterCancelCustomerOrder to allow Custom cod… #465
- New event OnAfterCancelCustomerOrder added to "LSC CO Utility" codeunit.
63721 Reset AmountBase and ItemPoints before calculating member points #463
- Added resets for AmountBase and ItemPoints variables before calculating member points.
63714 API Sudden character limit for password
- Replaced event OnBeforeCheckAuthorization with OnBeforeCheckAuthorization2.
63707 Added event OnBeforeCheckPostError #462
- New event OnBeforeCheckPostError added to "LSC Store Inventory Management" codeunit.
63705 Added event OnBeforeValidateBarcodeMask #461
- New event OnBeforeValidateBarcodeMask added to "LSC Item - Control Public" codeunit.
63679 294-Manufacturer coupon handling
- Details not available.
63659 Required event LoopSourcingLocationInCOSelectSourcingLocationV1
- New event OnBeforeCustomerOrderSelectSourcingLocation added to "LSC CO Create Panel" codeunit.
63638 Request to redesign function
- Details not available.
63633 https://github.com/lsretail/ls-central/pull/459
- Added events in the Deposit schedule policy issuing and also when assigning reservation to a POS journal, and opening related allowance view.
63630 Update Store Inventory Journal.page.al #458
- Changes on Store Inventory Journal page. New event OnAfterShowHideFields and global variables moved to protected variables.
63539 Request access to internal functions/objects
- Details not available.
63286 Error: The length of the string is 11, but it must be less than or equal to 10 characters
- Field Offer No. extended from code[10] to code[20] through new field Offer Number.
63278 Refactoring of the Comment Insert function in Bookings for performance improvements
- Refactored the comment insert/update process during API inserts of comments and generally in the Booking solution for better performance.
62982 Add new Printer Type called Custom-Printer to use for Customized printing using Print Event Subscribers
- A new printer type has been added the POS Printer. Custom-Printer. This can be used to do customized printing (Fiscal Printing and so on) using Print Event Subscribers.
This new Printer type is not loaded to the POS, but serves as a real printer for the POS, but instead of actually printing, it only fills the Print Buffer and fires events and so on.
- An OnCustomPrint event is added to the "LSC POS Print Utility" codeunit for this Printer Type. It needs to be subscribed to handle the printing.
62739 IsHandled parameter for OnBeforeOpenNumericKeyboardOnTenderKey event #444
- Details not available.

63468 KDS modifer quantity not correct
- Modifier quantity in KDS fixed.
63434 SC-962-GetInputPrompt in LSC POS transaction
- New procedure GetInputPrompt added to "LSC POS Transaction" codeunit.
63418 Mix & Match gets stuck in a loop to select shipping location when editing a CO
- Fix for Customer Order Edit when adding a Mix & Match to the order could cause lookup loop.
63403 Make event OnAfterSelectCustomer accessible
- Removed the "else" and made the event OnAfterSelectCustomer accessible.
63402 Fix Variant No. Table Relation in LSC Google Mapping #454
- Updated Google Item mapping table with correct Variant No table relation.
63378 Safe Management - POS Start Status already exists bug (Staff)
- Fixed an issue where an error occurs in GetPosStartStatus when not using "TS POS Cash Mgt." and statement method Staff.
63374 Distribution location web service is not validating correctly
- Test Web Connection action restored to use older TestConnection web service for testing against older LS Central versions (prior to 25.0). Action renamed to Test Web Connection (old)".
Use action Test Web Connection (new) to test against LS Central version 25.0 or later.
63204 Add integration events for item updates in WI Mgt - PriceOnly #452
- New events OnBeforeUpdateItemDaily and OnLoadChangeBuffersBeforeCopyItemWithDailyUpdates in "WI Mgt - PriceOnly" codeunit.
63203 LSCMemberContactCreateUtils - OnBeforeInsertMemberContact #451
- New event OnBeforeInsertMemberContact in MemberContactCreateUtils codeunit.
62980 Statement is creating GL entries for items that were already sold
- Fix for wrongly created Transaction when Customer Order is created from WEB resulting in wrong CLE/GLE.
62831 Card Refund not finalizing when infocode is used in refund transaction
- Fixed an issue where return transaction does not post after return infocode is triggered and card payment is done.
62756 UnCounted Cash Declaration
- Fix to finish logoff after EOD Tender Declaration is made without printing Z-Report.
62698 SC-881-Event Request: Return preprinted slip
- Details not available.
61557 V25 COModify issue when voiding newly added line
- Fixed an issue where in Customer Order edit voiding single newly added CO line returns an error.

63417 Publisher and subscriber not loading any events
- Fixed an issue on Subscribe Web Services for multi-tenant on-premises environments.
63401 Limit Periodic Discount collection on validating price #453
- New events, OnBeforePeriodicDiscountFiltersPassed and OnAfterPeriodicDiscountFiltersPassed in "POS Price Utility" codeunit.
63040 Web Replication with Azure Storage - Container Name related fix #448
- Web Replication with Azure Storage - Container Name related fixed.
63008 New events in Commission Utility #446
- New events OnBeforeProcessSalesInvoice and OnBeforeProcessSalesCrMemo added to "LSC Commission Utility" codeunit.
62666 Dimensions wrong after Transfer - linked to Issue 53211
- Details not available.
Autotests hotfixes

63638 Request to redesign function
- Details not available.
63286 Error: The length of the string is 11, but it must be less than or equal to 10 characters
- Field Offer No. extended from code[10] to code[20] through new field Offer Number.
Hotels hotfixes

64004 Hotels using Pay button and selecting No results in doubled charges
- Fixed an issue with accrual accounting and PAY while in-house. Pressing NO when prompted *** Prepayment only *** PAY functionality is enabled once checked out. Continue, and then do a Charge2room.
63916 Accommodation tax issues v25.1
- Fixed accommodation tax issue where the trans income/expense was not created.
63821 Check-in always showing "room not available error" even though rooms are available
- Fixed. Now the check-in button works properly. If the first room is unavailable, the system now checks on next one instead of error out.
63814 Payment with Charge-to-Room but got the wrong price after finish transaction
- Fixed an issue with Trans Sales Entry."Disc. Amount From Std. Price" changed when charge2room and partial payment was made.
63788 Child supplement inconsistent on updating reservation dates
- Fixed an issue about child supplement fee on updating reservation dates.
63518 Using void and copy on transactions finalized with charge2room does not remove charged DRE lines
- Fixed the void and copy for charge to room transactions.

63438 Cancellation No. Series taken from wrong Property
- Fixed. When cancelling a Hotel Reservation, we now use the property setup (Hotel Setup) based on the hotel reservation not the hotel user.

63594 When moving a reservation and changing the room type, system also wants availability on the old room type on new date
- Fixed an issue in the Rate Change page where the overbooking check was using wrong room type when changing dates.
63553 Cannot finalize transaction if disc. is added in BackOffice
- Fixed so users can finalize transactions on POS even if you have added discount on activity line in BackOffice.
63069 Unable to change Routing Rule when set as Paying Res
- Fixed an issue where changing the Routing Rule would throw an error when a DRE was being paid by a different reservation on an external reservation.

63411 Rate Change page group res has wrong dates
- Fixed an issue with the Rate Change page and changing dates for hotel reservations.
63328 Automatic room allocation no availability error when there is availability
- Fixed an issue where rooms that are In House would not be assigned for future dates using the automatic room allocation feature.
- Fixed an issue where it was not possible to allocate rooms on today's date if they were not Vacant Clean yet.
63327 Removing Hotel Res from Group sets HR Adults to 0
- Fixed so that editing a group reservation number in the Hotel Reservation card does not affect the Adults field.
Pharmacies hotfixes

63731 Discount leak between prescription orders
- Cleared the POS Trans. Discounts buffer after calculating a prescription order so that the discount does not leak between orders.