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

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.
63714 API Sudden character limit for password
- Replaced event OnBeforeCheckAuthorization with OnBeforeCheckAuthorization2.
63679 294-Manufacturer coupon handling
- 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.
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.

63434 SC-962-GetInputPrompt in LSC POS transaction
- New procedure GetInputPrompt added to "LSC POS Transaction" codeunit.
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.
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.
62666 Dimensions wrong after Transfer - linked to Issue 53211
- Details not available.
62370 PRINTBILL does not show activity line descriptions
- Details not available.

63061 Item with qty >1 with modifiers multiplied not correct in Enhanced pop-up window
- Quantity handling for infocode and item modifiers fixed.
63042 Distribution location web service credentials are not validating correctly
- Added missing code to set the correct Distribution Location that the Test Web Connection web service will use.

62959 Magento login issue - hotfix for LS25.0 - related to work item 60413
- Fixed the Membership Card expire date check during login.
62762 BC event OnBeforeGetDatabaseTableTriggerSetup removed in BC 25.3
- Details not available.

62746 Invalid Argument was passed to a list data type method
- Error fixed when the Reservation Desk opened with a function menu that includes hidden lines with commands.
62678 Blank Customer Order Payment Line
- Updated Customer Order temporary tables with the Document ID from the created Customer Order. Unit tests created.
62044 Problem deleting records from LSC Item Label table
- Fixed an issue where deleting an item label was not possible.
61129 Customer Orders from Shopify - tender types are posting payments to the wrong G/L accounts
- Post payments from Shopify to the relevant G/L account or Bank account.
55211 Large number of Deadlocks from POS Post Utility and Member Posting Utility
- Details not available.

57735 Safe Management - POS Start Status already exists
- Safe & Cash Management has been fixed when using Statement Method Staff.

62471 On-premises it is not possible to publish and subscribe the web services list
- Fixed On-premises publish and subscribe web services list.
62419 Added OnBeforeGlobalRecParametersSafTenderPanel on Sa… LS 25.1 and 24.5 #438
- Event OnBeforeGlobalRecParametersSafTenderPanel added in LSC Safe Management Public.
62413 Statement Posting OnBeforePostDataEntryReverseVAT #435
- Event OnBeforePostDataEntryReverseVAT added in Statement-Post codeunit.
62169 Customer Order Header page 10012030 "LSC CO Details" total amount does not include taxes
- Details not available.
61813 MSR Card functionality for Customer Account not working
- Details not available.
54801 LSC-3130 Logon/Logoff Transactions never replicated to HO under some conditions
- Details not available.

62234 Commerce Service/LS Central - Web Customer No. (OSS)
- Restored shiptocountryregioncode on MobileTransactionXML.
Needs Commerce Service 2025.4.
62131 Failed BC 25 Environment Upgrade
- Details not available.
61854 Remove the POS device unit check in version 25
- Removed Device Unit notification because this functionality has changed.
- Manual assignment will not be required for Device Units, this will be done automatically.
61837 SC-812-Issue with language change from English to Turkish in CRONUS database
- Details not available.
61378 Customer Ledger entries not created if only CO in POS transaction
- Customer Ledger entries are only created once, when selling a fully paid Customer Order with Customer assigned to the Transaction.

61374 Give access to function ShowCommentPanelForRelatedComment on codeunit 10000790 "LSC Comment Panel Controller"
- Details not available.

61992 Remove inappropriate legacy VAT % assignment #426
- Removed inappropriate legacy VAT % in procedure ChangeVATBusOnLine.
61750 Activity Payment from POS is not recorded accurately - rounding issue
- Fixed a rounding issue in Activity Charges and Payments from the POS.
61266 Subscribing from POS V23.0 to SaaS V25.0 gets error
- Removed obsoleted WS (GetDataEntryBalance, GetVoucherEntries SetTokenEntry) from list.
60825 POS Error - CO Edit Rollback fails after POS Logoff
- Fixed an issue with CO edit rollback when cancellation fails.
58479 Exchange rate error on statement
- Bug fix - Exchange rate error on statement, realized gain/loss posted to rounding account.

60546 Error when returning card payment when token value was returned in the purchase response
- When voiding a card payment that has a transaction token attached to it, an error occurred saying a member needed to be attached to the sale for the voiding to work. This has now been fixed.
60395 Changed function COLineCollectQty #408
- Use table procedure instead of local procedure COLineCollectQty in CO Web Service Functions.

60520 Return Slip Subtotal incorrect
- Subscribe to the event OnInitOnPrintSalesInfoExForTotal and initialize the Subtotal to zero.
60510 Unable to edit Customer Order if created in different store
- For Customer Order Edit it is now possible to edit the orders in other stores than it was originally created in.

61309 LSC 24.1.39.1459 AppSource validation error
- Details not available.
58134 LS/MAG VAT not calculated correctly on Posting Statement
- Do not recalculate VAT when processing e-com order through a POS.

61114 Discount missing in Finalized Amount in the the "Shipped" Payment Entry
- When shipping a Customer Order (partly) in BackOffice, the discount amount is taken into account.
60654 Error in Replen. Item Profile when processing obsoleted fields
- When using the Update function in the Replen. Item Profile, an error occurred when the system processed obsoleted fields in the "LSC Replen. Item Store Rec" table. This has now been fixed.

60855 Stop calling SalePressed in RetrieveSuspended function if transaction has not been used.
- Stop calling SalePressed in RetrieveSuspended function if transaction has not been used. Re-use the Trans (Prevent gaps in Trans Nos.)
60484 Unable to have manual numbers for Member Accounts
- Details not available.
60046 Dimensions are incorrect in Sales Order created from Customer Order
- Fixed creation of Dimensions when Sales Order is related to Customer Order. Only Store dimensions were created.
59460 Reservation charges shown without description on receipt
- Details not available.
59310 PrePaid Allowances are not consumed correctly for packages in group reservations
- An issue has been fixed related to Pre-Paid allowances assigned to Group reservation. The allowance consumption was registered multiple times instead of only 1 time per activity.
57462 Bookings charges shown without description on receipt
- The description that is displayed on the receipts now has the same value as the POS Journal Lines description.
54405 OnBeforeBalanceCheckingReturnsError event removed from V24
- Added missing event call lost in the v24 release.

60564 Deal with Deal modifier with variant pop-up does not work in enhanced pop-up framework (25.1)
- Details not available.
60498 Fix save pop-up in Customer Order Create panel
- Fixed to only show option to save entered information in Customer Order Create Panel before the order is created.
60484 Unable to have manual numbers for Member Accounts
- Details not available.
60255 Added new event in InsertMemberAttributeEntries function to allow pro… #405
- New event OnAfterInsertMemberAttributeEntries in codeunit "Member Posting Utils".
60046 Dimensions are incorrect in Sales Order created from Customer Order
- Fixed creation of Dimensions when Sales Order is related to Customer Order. Only Store dimensions were created.
59460 Reservation charges shown without description on receipt
- Details not available.
57462 Bookings charges shown without description on receipt
- The description that is displayed on the receipts now has the same value as the POS Journal Lines description.
54405 OnBeforeBalanceCheckingReturnsError event removed from V24
- Added missing event call lost in the v24 release.

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.
Autotests hotfixes

63061 Item with qty >1 with modifiers multiplied not correct in Enhanced pop-up window
- Quantity handling for infocode and item modifiers fixed.
63042 Distribution location web service credentials are not validating correctly
- Added missing code to set the correct Distribution Location that the Test Web Connection web service will use.

55211 Large number of Deadlocks from POS Post Utility and Member Posting Utility
- Details not available.

61854 Remove the POS device unit check in version 25
- Removed Device Unit notification because this functionality has changed.
- Manual assignment will not be required for Device Units, this will be done automatically.
60484 Unable to have manual numbers for Member Accounts
- Details not available.
60059 AppSource errors
- Details not available.
60046 Dimensions are incorrect in Sales Order created from Customer Order
- Fixed creation of Dimensions when Sales Order is related to Customer Order. Only Store dimensions were created.
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.
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.
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 LS Central app.
59256 Transaction posting performance enhancement
- Posting has been enhancement to limit table locking time.
59182 Unable to cancel remaining items in a CO if partially shipped
- Customer Order Edit canceling half processed COs with linked Sales Orders.
59170 LM Tests failing on the LS Central build (Trying to get objects from Hotels App)
- Details not available.
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.
58914 Orphaned Sales Lines left behind after Customer Order is cancelled
- Details not available.
58141 New event on CO Create Panel for POS Context update #371
- CO Panel SelectionType and IntegrationEvent to change the caption.
58134 LS/MAG VAT not calculated correctly on Posting Statement
- Do not recalculate VAT when processing e-com order through a POS.
Forecourt hotfixes

57570 Forecourt hotfixes from v23 to release 25.0
- Details not available.
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.
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.

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.
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.
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.
63241 Hotels APIs returning bulk of errors after hotfix 39-40
- Fixed an issue where changing the group status required a group to have at least one reservation.
63221 Prepayment only assigned to folio if last panel to open is #POS
- Added a new event, HotelResPrePayment_OnAfterGetPaymentFolioNo, to set the folio no in a payment entry from a panel different from #POS.
63216 Hotels Pay Folio on POS doubles triple payments on split tender
- Fixed an issue where paying for prepayments on POS with different tender types caused errors in hotel deposits.
63168 Room cannot be upgraded while in-house
- Fixed an issue where in-house hotel reservation upgrade room type failed.
63013 Channex update res in WS discount fix
- Fixed an issue with Web Service ReservationUpdate() method, where customer discount was removed and hotel reservation had a wrong room type.
62987 AppSource validation fix for v25 and v24.1
- AppSource-SaaS validation fix.
62983 Hotel Charge to room does not work with negative quantity
- Fixed so now it is possible to do charge2room refund.
Note: Added a check on whether an item has already been charged to the reservation but no checks on amounts (so in theory you could refund the same item two times).
62979 When the date and room type are changed at the same time, room type changes in HRE not on the booking card
- Fixed the Rate Change page, where changing the room type on the page is not updated on the hotel reservation.
62382 Not all lines are added to journal when paying a paymaster on POS
- An issue where multiple rate codes were not displayed in the folio section of the POS. The POS journal was corrected to display accurate values when payments involve multiple rate codes.
55578 POS transaction not showing the same amount for discounted rate
- There was an issue on displaying amounts in the POS journal, when there were discounts. Sometimes the rounded amounts mismatched the POS amounts. This was fixed by checking POS rounding on creating new revenue lines and by making minor adjustments on adding lines to the POS journal.

62812 Populate Group Res fields from web services
- Fixed web services so group reservations are populated with rate code, routing rule, and country code.
62716 Charge to Room fails when guest is added to transaction
- Fixed HOTELCHARGE2ROOM process when it is called from a non-hotel POS Store.
62708 Deposit collected through POS Pay button not assigned correctly
- Fixed the Hotel POS Pay button so folios are assigned correctly.
62598 Error in POS when trying to Pay DRE with Variant
- Fixed an error when variant code has been added to the Reservation Extra item through import of data (not possible to add this through the UI).
62392 Transfers amount in FactBox is including reverse transfer lines
- Fixed Transfer amount in reservation FactBoxes to exclude reverse Lines.
62380 Night Audit fails to post due to application entry error
- Fixed application issues on Night Audit process.
62353 Charge2Room fails if 100 pct discount is applied to the retail item
- Fixed an issue when 100% discount is given when charging a room.
62317 Night Audit does not consume deposit correctly when DRE lines are corrected
- A new button was added to Reconciliation Tool to fix an issue with historical data with wrong deposit consumed, "Fix DRE NA overconsumed". This new button is only visible for Hotel users with the Debugging field enabled. Night Audit should be run after the fix to post the corrections, if any.
62288 Changing dates on a reservation with checkout yesterday does not update the Hotel Res Entry correctly
- Extra checks on hotel reservation entries added. Now users are allowed to change dates on a reservation when the departure date is in the past.
62261 Remove "DRE Description" from Hotel Receipt Printing functionality
- Removed grouping by "DRE Description" from the Hotel Receipt Printing functionality. Now, it is grouped by "DRE Item No.". This does not affect to the printing results.
61826 Booking a rate code with Activity Package included goes into an infinite loop and additional items do not get a price
- Fixed an issue where Activity packages could create an infinite loop.

62484 Pay button functionality uses wrong profile ID
- Fixed an issue for the usage of PAY button in POS, for hotel Accrual Accounting method, where the wrong profile ID was used.
62472 Wrong Hotel Balance from Trans IncExp Amount in Reconciliation Tool
- Fixed amount of "Sum Hotel Balance Acct from IncExp" in Reconciliation Tool.
62452 Able to balance transfer more than the reservation balance
- Fixed where users were able to balance transfer more than the reservation balance.
62377 Adding new reservation to a group reservation that is in draft mode does not create right number of nights
- Enhancements to the Hotel Group Reservation Card:
- New action Confirm on the Reservations subpage.
- New action Check-out on the Reservations subpage.
- New action Delete Line on the Reservations subpage
- Fixed a bug where automatic room allocation would sometimes allocate the same room to multiple reservations.
- Other small usability enhancements to make the page more intuitive and user-friendly.
62358 Error when changing folio in DRE
- Fixed an issue in the Invoice Management page where using customer discount caused errors on page when changing folio number.
62058 Wrong Hotel DRE Description on LSC Trans. Inc./Exp. Entry
- Fixed an issue about wrong values in Hotel DRE Line No. and Hotel DRE Description, were using the values of previous IncExp line.
A new field, POS Line Description was introduced recently (LS Central v24.1.27) so the Hotel DRE Description field has been deprecated in Trans IncExp Entry and Sales Entry. The field was already added in the Sales Entry subpage, so it has now been added in the IncExp Entry subpage as well.
61974 Hotel Reservations - Invoice Creation Issues
- Fixed an issue with creating a sales invoice where the customer had a different currency than the hotel property, and the currency exchange rate had changed from the day the reservation was confirmed.
61519 PAY button in WT opens POS for prepayment unless status is checkout - accrual account only
- Fixed usage of PAY button in POS, so for the hotel Accrual Accounting method only checked-out reservations populate the POS journal with unpaid detailed revenue entry lines. Otherwise, the POS is opened and is expected to be used for prepayments only.
61379 Customer discount applied to all DRE lines when Company pays room
- Fixed issues related to the application of Customer Discounts:
- Customer Discounts do not override manual discounts.
- If a charge is included in the rate, it will have the discount of the rate, not the customer discount.
- The customer discount is only applied when the payer of that charge is the customer, so if a guest is paying for it, the customer discount does not apply.
60867 Hotel Reservation Reconciliation Tool
- Added a Hotel Reconciliation Tool utility for customers using Accrual Accounting. This tool basically searches all GL Entries posted and groups them by Reservations with relevant amounts to compare finance postings.
60536 When adding a room to a group reservation, it does not allow users to create a new name on it
- When adding a reservation to a group, the user can now write a new guest name on that reservation and a new member contact with this name will be created.

61667 Allow access to AutoAssignDepositToFolios
- Added "Deposit Assignment".AutoAssignDepositToFolios() procedure to "Hotel Integration" codeunit.
61634 Derived rate attributes incorrect after upgrade to 24.1
- Fixed an issue with derived rate codes creating detailed revenue entry records with wrong rate attribute amounts.

61485 When upgrading between properties the rate changes even if it is an upgrade
- Fixed an issue updating prices when it is an upgrade and the upgrade changes the property from the Upsell/Upgrade page.

61910 Error when trying to preview invoice
- Fixed an issue where opening a report fails because the detailed revenue entry table had been modified before calling RunModal().

61744 Cannot add discount if line has price change in discount type
- Fixed an issue with resetting the unit price and discount when unit price is 0.
61743 ReservationUpdate not reflecting room type change
- Fixed ReservationUpdate web service where room type was not updated in Hotel Res Entry table.
61698 New reservation with routing rule with invoice type company and no customer fails at BL
- Fixed an issue with creating reservations using routing rule with invoice type company and no customer on the reservation.
61630 Cannot use Continue keyword in version earlier than runtime 15.0
- Fixed an error in AL compiler in VsCode for versions earlier than runtime 15.0.
61626 Update v25.0 with last changes from v25.1
- LS Central for Hotels 25.0 updated with the last changes from 25.1.
61310 Room No not printed in POS receipt using HOTELCHARGE2ROOM with TENDER;PROMPT parameter
- Fixed an issue with the HOTELCHARGE2ROOM POS command with TENDER;PROMPT parameter. It was causing issues in printing receipt and data.
61025 Night Audit job must be run multiple times
- Fixed an issue where the Night Audit job was not processing all the deposit consumption, unless it was run multiple times (until we see zero lines processed).
60854 Cannot refund deposit if invoice type is not "guest"
- The issue was that customer no. in the POS transaction table was not populating the Customer No. field, making some validation fail. This was fixed, so now when doing deposit for company, it will fill out the Customer No. field on the POS transaction with the customer no. on the Hotel Reservation.
60779 Rate attributes with departure day as posting pattern confirmed on wrong date
- Fixed an issue where Rate attributes of type Activity with posting pattern as Departure Date were confirmed on the day before departure.
60746 Invoice management not calculating activity with price per person
- Fixed an issue where activity changed No of Persons > 1, the detailed revenue line Quantity was not updated.
60716 Changing rate code on group that has reservations with different room types generates an error
- Fixed so that when you change a room type on a group reservation, the sub-reservations keep their original room type. Also fixed that if rooms have been assigned a room number an error is not shown.
60709 Deposit consumption not created when consuming deposits on POS
- Fixed so the deposit consumptions are created when deposits are consumed on the POS.
60696 List of options to filter "Status" on Hotel bookings is not showing all statuses
- Fixed an issue on filtering "Status" in Hotel Reservation List, was not showing all statuses.
60687 Error loop due to "Room type" field being mandatory
- Fixed an issue in the New Reservation page where leaving an empty room type caused a validation error in Rate Code.
60502 No overbooking prompt when adding nights to reservation and allows to overbook
- Details not available.
60427 Functionality around deposits for hotel group reservations not working
- Fixed group deposits.
60371 Deposit refund posting to rounding GL account (follow up on LSTS-35617)
- Fixed a bug where early checkout did not handle deposit refund and the extra night was shown with zero balance. Running Night Audit after refund will then reverse the deposit.
60012 Mismatched amounts on the POS journal vs Folio Balance
- Fixed an issue where the POS did not show the amount of the prepayment refund for the folio.
59206 Cannot remove posted lines from DRE properly
- A new action, Refund Posted Line, was created in the Invoice Management page. The action is meant to handle the scenario when a user wants to delete a revenue line that was posted to finance. Because the line was posted, it cannot be deleted, but with this action it will create a new negative line to "null" the line and refund the deposit consumed, if any.
59205 Night Audit does not reverse deposit after changing discount in posted DRE line
- Fixed an issue on applying discounts to posted revenue lines, the deposit consumed was not correctly adjusted to the new amount.
- Upgrade fix to update/correct Night Audit Consumed for old reverse Entries that have reversed deposit. The old reverse entries that have been posted, but deposit not reversed will be processed in Night Audit (it requires reservation checked out).
58835 Customer discount is not applied to activities when Invoice type is Company or Paymaster
- The Customer discount now always updates on the DREs whenever the Payer No. is changed.
Folio Description, Payer No. and Payer Name now also update correctly on the DRE when the Folio changes.
58633 Hotel Balance is not cleared when Account Method is Temp Balance and reservation is paid on POS
- When Account Method is Temp Balance, the Hotel Balance account is cleared by Night Audit, if the reservation has been paid on POS.
55461 Canceling 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.
52944 The night audit entries appear as unapplied on the customer ledger
- When a reservation is prepaid the consumed deposit is applied against the Room Rate that is charged to the customer.

59205 Night Audit does not reverse deposit after changing discount in posted DRE line
- Fixed an issue on applying discounts to posted revenue lines, the deposit consumed was not correctly adjusted to the new amount.
- Upgrade fix to update/correct Night Audit Consumed for old reverse Entries that have reversed deposit. The old reverse entries that have been posted, but deposit not reversed will be processed in Night Audit (it requires reservation checked out).

60454 Refund a folio from POS mark line as paid but does not create reversal entry
- Fixed an issue in Night Audit: when negative reservation extras were paid from the POS, reversal posting was not done when the Night Audit was run.
60012 Mismatched amounts on the POS journal vs Folio Balance
- Fixed an issue where the POS did not show the amount of the prepayment refund for the folio.
59713 Void and copy not working properly, does not update the payment entries correctly
- When doing void and copy, the negative qty line is marked with the correct transaction number in DRE and Payment Entry is created to correct the balance.
Also fixed if the voided transaction included a deposit, it now creates deposit consumption in positive to correct the balance.

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

62234 Commerce Service/LS Central - Web Customer No. (OSS)
- Restored shiptocountryregioncode on MobileTransactionXML.
Needs Commerce Service 2025.4.
62099 Missing Dimension when posting statement
- Used local variable to avoid modifying parameter data.

55360 US Issue in Split Bill functionality when using Deals
- Details not available.

62305 Total Discount offer error
- Details not available.

62128 Posting statements not possible due to German fiskaly localization
- Added conditional search for Trans. Sales Entries.
- Removed code comments.

59232 Event conflict due to hotfix
- Details not available.

62104 IN localization POS slow in online architecture
- Added setcurrentkey to the gettaxtype procedure to improve performance.

61924 Using multiple tender types in same transaction in POS
- Details not available.
61886 LSC NO SAF-T audit file checker failing
- Details not available.
61885 LSC NO Training NOT A Purchase Receipt Caption
- Details not available.

60814 Wrong Cashpoint Closings Fiscalization
- Details not available.

59232 Event conflict due to hotfix
- Details not available.
System hotfixes

62843 Skip License validation during upgrade 25.0
- Details not available.

61854 Remove the POS device unit check in version 25
- Removed Device Unit notification because this functionality has changed.
- Manual assignment will not be required for Device Units, this will be done automatically.
61837 SC-812-Issue with language change from English to Turkish in CRONUS database
- Details not available.

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.