Hotfixes on LS Central version 25.1.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes
25.1.10, Release date January 14, 2025
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.
62416 Add Event OnAfterSetManPriv #437
- Event OnAfterSetManPriv added in Staff Permission Group.
62413 Statement Posting OnBeforePostDataEntryReverseVAT #435
- Event OnBeforePostDataEntryReverseVAT added in Statement-Post codeunit.
62411 New event for Allergens #433
- Event OnBeforeShowAttributeValue added in LSC Additional POS Commands.
62327 Void and copy bypass event require
- Event OnBeforeValidatingMgrKeyInVoidAndCopyTransaction added to POS Transaction Events.
62280 Request record changed in Events OnBeforeTransInfocodeEntryTEMPInsert - Codeunit POS Post Utility.codeunit.al #432
- Parameter added to OnBeforeTransInfocodeEntryTEMPInsert.
62247 Add publisher to Store Inventory Worksheet-table before running funct… #430
- Event OnBeforeTestRecOK added in LSC Store Inventory Worksheet
62246 Add Events to Inventory Lookup filtering by Profile #429
- Events OnBeforeApplyStoreInventoryProfileFilterInInventoryLookupPressed and OnAfterApplyStoreInventoryProfileFilterInInventoryLookupPressed added to POS Transaction Events.
62169 Customer Order Header page 10012030 "LSC CO Details" total amount does not include taxes
- Details not available.
62110 Event required in the codeunit 99008905 "LSC POS Infocode Utility"
- New event OnBeforeIsInfocodeRequired added to "LSC POS Infocode Utility" codeunit.
62091 MemberContactTEMP_g parameter added in OnBeforeProcedureSetNewRecord event
- New parameter MemberContactTEMP_g added to OnBeforeProcedureSetNewRecord event.
62081 Extend the commission module to add new fields and calculations to allow Gross Profit to be used to determine calculated commission amount and set a commission rate based on the customer
- New events added to "LSC Commission Utility" codeunit.
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.
54801 LSC-3130 Logon/Logoff Transactions never replicated to HO under some conditions
- Details not available.
25.1.9, Release date January 10, 2025
62347 Unable to use login barcodes when dual display is enabled - interface not initialized error
- Details not available.
62234 Commerce Service/LS Central - Web Customer No. (OSS)
- Restored shiptocountryregioncode on MobileTransactionXML.
Needs Commerce Service 2025.4.
62184 Add event to GetTotalCOAmount to allow bypass of values #428
- New event GetTotalCOAmount in CO Utility codeunit.
62131 Failed BC 25 Environment Upgrade
- Details not available.
62075 WI Price calculation today -> workdate #427
- New events OnAfterWindowOpenOnUpdateWITables and OnBeforeWindowCloseOnUpdateWITables added to "LSC WI Mgt - PriceOnly Public" codeunit.
61977 Document Printing - Do not change success flag if already printed #425
- Change success flag if already printed.
61973 Problem with character I is not converted to correct lower case in Turkish language
- 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.
61850 Impossible to open Import/Export Worksheet page because of obsoleted tables being included #424
- Now users can open the Import/Export Worksheet page.
61837 SC-812-Issue with language change from English to Turkish in CRONUS database
- Details not available.
61582 Display Station Backup Printing
- Two issues are solved:
- When a printer display station is set to Create Separate KOT, the extra KOT should be finished correctly when the transaction is finished. And the KOT should be cleared in the KDS system.
- When a Display Station uses Backup Printing, the printout should only be sent to that printer, and not the POS printer.
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.
61049 Item Category - Validation - Parent Category - Only when not temporary #414
- Details not available.
60713 Issue with infocode in return transaction
- Page "LSC Infocode Assignments" which is available in search bar, contains a new action were it is possible to select multiple lines and change the When Required field for all the selected lines.
- Page "Infocodes" name changed to "Infocodes-All Categories". Infocode Assignments can be looked up from this page, exploring the assignments for individual infocode categories.
- New option, Exclude Transaction Return, added to field When Required in Table Table Specific Infocode making the infocode with that option valid in all cases except when doing a Transaction return.
60001 Fix Mix & Match calculation with Range Line Group #400
- Mix & Match Offer. Line Group has been fixed to cope with different range types in the same offer.
25.1.8, Release date January 7, 2025
61266 Subscribing from POS V23.0 to SaaS V25.0 gets error
- Removed obsoleted WS (GetDataEntryBalance, GetVoucherEntries SetTokenEntry) from list.
25.1.7, Release date December 31, 2024
61851 New Event to allow custom data entry number to be generated #423
- New event OnAfterDataEntryNewInputGenerated added to "LSC POS Infocode Utility" codeunit.
61390 Statement-Post events for external #417
- New event OnAfterCreateInitialGenJnlLine added in Statemen-Post codeunit.
25.1.6, Release date December 24, 2024
62012 Ignore fields with property obsolete removed
- Fixed Web Replication v1 that DD uses to ignore obsolete fields.
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.
61559 LSC Purchase Header - TestStatusOpen #422
- Replaced Testfield for TestStatusOpen procedure in Purchase Header Table extension.
61558 Bug fix for No/ Series in Item Registration Line.table.al #421
- Details not available.
61498 Event LSC Coupon header
- New event added OnBeforeCheckIfPrefixRefAlreadyExists.
61391 Add event to handle GetValidRetailPrice2 before returning item unit price #419
- New parameters for event OnBeforeGetUnitPriceFromItemCard in Retail Price Utils codeunit.
61388 MSR Card coming from device
- Details not available.
61252 Order Cancel and fulfillment
- Handle partial fulfillment of Shopify orders, both from the LS Central and Shopify side. Fix Cancel Order in older 25.1 release.
61246 Event required in the table 99001661 "LSC Commission Rule Item"
- Released event OnBeforeDisable_CheckDisableStatus.
60825 POS Error - CO Edit Rollback fails after POS Logoff
- Fixed an issue with CO edit rollback when cancellation fails.
60524 Update PickingReceiving - Confirm.codeunit.al #411
- New event OnBeforeGetCountingQuantity in "PickingReceiving - Confirm" codeunit.
25.1.5, Release date December 17, 2024
61457 Create new event publisher OnAfterAssignInfoTextDescription2 and a reference to ValidatePriceCheck #420
- New event OnAfterAssignInfoTextDescription2 added in POS Transaction codeunit.
61374 Give access to function ShowCommentPanelForRelatedComment on codeunit 10000790 "LSC Comment Panel Controller"
- Details not available.
60958 Qtych -1 does not work correctly with item with linked infocodes/modifiers
- Details not available.
60797 Critical new issue in go-live
- Prevent auto post on not fully paid returns.
60395 Changed function COLineCollectQty #408
- Use table procedure instead of local procedure COLineCollectQty in CO Web Service Functions.
58751 Web Repl. Better Error Handling
- Web Replication has been extended to return more meaningful error messages.
58479 Exchange rate error on statement
- Bugfix - Exchange rate error on statement, realized gain/loss posted to rounding account.
25.1.4, Release date December 11, 2024
61497 Member update from backoffice error V25
- Fixed an issue that caused an error in the Member Account Card, when changing or inserting member contacts. The error was caused by a a function in the booking logic that would update emails and phones in future appointments. This update process has been obsoleted.
61138 "Drawer Alert Type" = Block is not working on BC25
- Fixed an issue that caused the configuration with enums to be sent as 0.
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.
25.1.3, Release date December 10, 2024
61189 Add IsTemporary to ItemOnAfterInsertEvent in "Product Ext." Codeunit #416
- Added IsTemporary to ItemOnAfterInsertEvent in "Product Ext." Codeunit.
61188 Adding OnBeforeInsertMissingLine in Codeunit LSC Picking/Receiving Co… #415
- New event OnBeforeInsertCountLineInMissingLine2 added to "LSC Picking/Receiving Confirm".
61145 Required Enum field instead of option in the table 99001666 LSC Commission Entry
- Field Rule Salesp. Type from "LSC Commission Entry" table and field Salesperson Type from "LSC Cmsn Rule Salesperson" changed into enum.
61142 Event required in codeunit ID 99001489 "LSC Commission Utility"
- New events OnBeforeRun, OnBeforeCheckCommRuleHdrIsEmpty, and OnBeforeModifyCalculatedAmount added to "LSC Commission Utility" codeunit.
61141 Event required in the codeunit 99009019 "LSC POS Member Contact Popup"
- New event OnBeforeOpenAlphabeticKeyboardInScanNewMemberCard and OnBeforeProcedureSetNewRecord added to "LSC POS Member Contact Popup" codeunit.
61140 Event required in the codeunit 99008905 "LSC POS Infocode Utility"
- New event OnBeforeSetQtyHandlingInIsInfoCodeValid added to "LSC POS Infocode Utility".
61139 Event required in the codeunit 99001599 "LSC POS Transaction Impl"
- New events added to ""LSC POS Transaction" codeunit:
- OnBeforeSetAmountInCurrencyOnCurrencyKeyPressed
- OnAfterGetAvailablePointsOnCurrencyKeyPressed
- OnBeforePosMessageOnCurrencyKeyPressed
- OnBeforeLoadMemberInfoOnCheckMemberCard
- OnBeforeEFTTestVoidCardEntryOnProcessRefundSelection.
61114 Discount missing in Finalized Amount in the the "Shipped" Payment Entry
- When shipping a Customer Order (partly) in BackOffice, the discount amount is now taken into account.
61010 Warning message when drafting a group reservation which has Price Allowance and its status is Closed
- Fixed an issue which caused the allowance handling to fail, if fully used allowance was recalled or canceled, which should re-instate the allowance.
60864 Two Customer Tender Types cause error in Statement Posting
- Two different Customer Tender Types for a single Store were causing issues in Statement Posting, this has now been fixed.
60685 Store Safe Transfer
- Save amount on the Store Safe Journal.
60520 LSC Return Slip Subtotal incorrect
- Details not available.
60413 Verify eCommerce stability on LS Central 25.1
- Tested 25.1 with Commerce fixes.
60272 New variant is not registered in mapping
- Fix missing Item mapping when Variant is added to Item.
41131 "Expiration Date" check on Picking / Receiving lines
- Details not available.
25.1.2, Release date December 3, 2024
60936 Login staff via barcode in BC25
- Details not available.
60810 Add events to handle printing Secondary Total Currency #413
- New events OnAfterCalculateSecTotal_PrintTotal and OnAfterCalculateSecSubTotal_PrintTotal added to POS Print Utility codeunit.
60809 POS Member Contact Popup - public exposure #412
- Expose procedures from POS Member Contact Pop-up.
60745 Customer Order - Cancellation function at POS
- Refund a single item line from Customer Order on POS when canceling.
60669 Correction for ticket LSTS-35203-SC-464-events needed-POP-up POS commands
- Added new parameter to OnLookupVariantOnBeforeAssignMenuLine event and removed internal from "LSC Pop-up POS Commands 2".
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.
60630 New parameter in existing event PrintUtilPublic.OnBeforePrintSalesVATAmt
- New parameters added to OnBeforePrintSalesVATAmt event.
60523 Adding Event in Create New Activity Codeunit #410
- Details not available.
60187 Cancellation Policies published event
- Events added to the cancellation policy logic.
59873 Processing of Member Campaign halts with huge number of member contacts
- Filter has been added to the Dynamic Query processing to improve performance.
58134 LS/MAG VAT not calculated correctly on Posting Statement
- Do not recalculate VAT when processing e-com order through a POS.
56628 LSC NA Lifecycle Planning Worksheet New Price
- Details not available.
25.1.1, Release date November 29, 2024
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.)
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.
59762 Customer Order transaction is lost if you leave the transaction
- Users now get a warning that a transaction will be deleted before closing the POS with an active Transaction.
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.
Autotests hotfixes
25.1.1 Autotests, Release date January 10, 2025
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.
61388 MSR Card coming from device
- Details not available.
60713 Issue with infocode in return transaction
- Page "LSC Infocode Assignments" which is available in search bar, contains a new action were it is possible to select multiple lines and change the When Required field for all the selected lines.
- Page "Infocodes" name changed to "Infocodes-All Categories". Infocode Assignments can be looked up from this page, exploring the assignments for individual infocode categories.
- New option, Exclude Transaction Return, added to field When Required in Table Table Specific Infocode making the infocode with that option valid in all cases except when doing a Transaction return.
58134 LS/MAG VAT not calculated correctly on Posting Statement
- Do not recalculate VAT when processing e-com order through a POS.
Hotels hotfixes
25.1.6 Hotels, Release date January 14, 2025
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.
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.
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.
25.1.5 Hotels, Release date December 31, 2024
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.
25.1.4 Hotels, Release date December 24, 2024
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().
25.1.3 Hotels, Release date December 17, 2024
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.
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.
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.
25.1.2 Hotels, Release date December 10, 2024
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.
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.
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.
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.
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.
25.1.1 Hotels, Release date December 3, 2024
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.
60709 Deposit consumption not created when consuming deposits on POS
- Fixed so the deposit consumptions are created when deposits are consumed on the POS.
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.
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.
Localization hotfixes
25.1.4 Local Functionality N-America, Release date January 14, 2025
62169 Customer Order Header page 10012030 "LSC CO Details" total amount does not include taxes
- Details not available.
25.1.3 Local Functionality India, Release date January 14, 2025
62305 Total Discount offer error
- Details not available.
25.1.3 Local Functionality N-America, Release date January 7, 2025
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.
25.1.2 Local Functionality India, Release date January 7, 2025
62104 IN localization POS slow in online architecture
- Added setcurrentkey to the gettaxtype procedure to improve performance.
25.1.2 Local Functionality N-America, Release date December 10, 2024
61488 Upgrade checks
- Details not available.
60520 Return Slip Subtotal incorrect
- Details not available.
56628 Lifecycle Planning Worksheet New Price
- Subscribe to the OnBeforeSalesTaxError event, and set the IsHandled to true.
25.1.1 Local Functionality France, Release date January 8, 2025
61297 No access to import file in Store Inventory worksheet in French language
- Details not available.
25.1.1 Local Functionality Germany, Release date January 7, 2025
62128 Posting statements not possible due to German fiskaly localization
- Added conditional search for Trans. Sales Entries.
- Removed code comments.
25.1.1 Local Functionality Norway, Release date December 27, 2024
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.
25.1.1 Local Functionality India, Release date December 10, 2024
61174 Issue in Pre bill and Post bill receipt printing
- Details not available.
25.1.1 Local Functionality N-America, Release date December 3, 2024
59852 NA Localization Sales Tax Does Not Show Tax Jurisdiction Desc if only 1 applies
- Details not available.
System hotfixes
25.1.1 System App, Release date January 10, 2025
61973 Problem with character I is not converted to correct lower case in Turkish language
- 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.
61675 Skip License validation during upgrade
- Details not available.