Hotfixes on LS Central version 23.1.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes
23.1.45, Release date October 1, 2024
57888 Page 99009582 "LSC Store Sales Info" Performance
- Optimized performance when opening the "LSC Store Sales Info" page.
23.1.44, Release date September 28, 2024
58265 Duplicate Receipt No.
- Resolved an issue where certain conditions in POS caused the same receipt number to be applied to posted transactions.
57887 Store Inv. Worksheet - No Error Log when using Batch Posting
- Fixed Log on Store Inventory Worksheet when using batch posting.
55821 Infocodes block other POS processes when there are Transaction Server errors
- Details not available.
23.1.43, Release date September 24, 2024
57655 EVENT REQUEST - Unable to select the sales person on POS
- New event, OnAfterValidateSalesPersonStaffStoreV2, has been added. This is an updated version of OnAfterValidateSalesPersonStaffStore in POS Transactions, with an added var parameter for Staff.
23.1.42, Release date September 17, 2024
56546 Incorrect "New" dimension on Store Inventory Worksheet for Transfers
- Bug fix to post correct dimensions in Transfer through Store Inventory.
55835 Activity reservation Balance shows up differently when paying
- Changed how POS charges on a reservation are sent to the POS journal during payment to fix issue related to NA version inserting the amounts without tax.
55027 Rounding issue with CHARGE2RES POS command
- Changes have been made to the CHARGE2RES POS command which previously could fail posting due to rounding issues if the total was having two or more decimals.
23.1.40, Release date September 10, 2024
57474 Roster entries are not synced with Matrix if the entries were done when roster was in Draft mode
- An issue was found when removing roster assignments on a draft roster. If the roster schedule was synched to the resource capacity in Bookings, then any shift assignments removed on a draft roster were not removed when re-confirming the roster.
56071 POS Data Entry barcode validation not done properly 23.1-24.0
- Fixed handling of Data Entry barcodes with No Series that have POS Prefix setting turned on.
23.1.39, Release date September 3, 2024
56316 Commerce Service API does not return error messages in response for OrderCreate request HF2
- A few new error codes have been added to the CustomerOrderCreateV5 web request. These codes were returned in older versions of Customer Order Create web services and are now recovered:
- Code Error Message
- 2201 Customer Order already exists
- 2202 Store not found
- 2203 Member card validation failed
- 2220 Item not found
- 2221 Item.Variant not found
- 2222 Item.unit of measure not found
- 2223 Price or Net Price cannot be zero
- 2240 Posted Customer Order not found
-
For other data related errors the return code is 1000 as before.
Note that the error message is unchanged.
In order for these hotfixes to work, the latest Commerce Server must be in use.
55965 Cash credit amount has not updated in my GL account after posting the statement
- Details not available.
55669 Add Z-Report value to subtables when retrieving transaction from HO
- Fix to add Zreport values to subtables of transaction header when retrieving for refund.
23.1.38, Release date August 27, 2024
56070 Customer Order Shipping tab displays billing address instead of shipping 23.1-24.0
- Customer Order page fixed for Ship Orders, to show the shipping information instead of the billing information.
55859 Command CHANGEQTY in combination with MIX&MATCH
- Details not available.
55811 Exchanges - return Infocode trigger conflicts
- Details not available.
55810 Breaking changes for EMEA V23 upgrade require action by LS Retail
- Details not available.
55611 Bookings - Staff Roster not synchronizing today's changes into Resource Capacity
- The synchronization between roster and staff schedule in the Booking Module has been changed. Previously, only future entries were kept in synch when a roster was modified, but now all roster entries are kept in synch, including today's and past entries.
43128 Transaction Header, empty fields in some cases
- A function that is called when the POS is run again after pressing F5 has been fixed.
23.1.37, Release date August 20, 2024
55744 Parameter added on event in POS Print Utility.PrintExtraSlip
- One parameter, Header, has been added to event OnBeforePrintExtraSlip in POS Print Utility Public codeunit.
23.1.36, Release date August 13, 2024
55275 GiftCard Customization to Skip Prefix removal prior to Data Entry same as a LS (LS NAV2015)
- New event, OnBeforeValidateDateEntry, added to POS Transaction codeunit.
45986 "POS Warmup active" check mark leaves holes in Receipt numbering
- Details not available.
23.1.35, Release date August 7, 2024
55291 Event request - resolve base test app breaking changes, part 2
- New procedures, OnRun, InitRefund, and RetrieveTransactionToRefundByReceipt have been added to "LSC POS Refund Mgt. Public" codeunit.
54808 Variance on Posted G/L on refunding transaction with multiple payment including Charge To Account as one of the payment
- Details not available.
54800 KDS queue counter not available through eCommerce
- Details not available.
23.1.34, Release date July 23, 2024
55006 Expose procedure in Replen. Item Store Rec table
- The procedure AutomaticReplenishment has been made public in the table "LSC Replen. Item Store Rec".
54871 Error on Prepack Explosion from Retail Receiving
- Fixed an error that occurred when a Purchase Order with two or more unique prepack items was being received.
23.1.33, Release date July 16, 2024
54643 Transaction Status table locked when Customer Order is created from web
- Details not available.
53211 Incorrect dimensions used on transfer orders
- Details not available.
23.1.32, Release date July 16, 2024
54433 Wrong price displayed on Item Store List/Card
- Fixed an issue where the Unit Price displayed in the Store Item List and Store Item Card pages was incorrect because the item Sales Unit of Measure was not considered.
52192 Cancellation of Return Reason selection after PI cancellation transaction
- Fixed an issue where a card payment transaction existed without any transaction in LS Central when canceling return reason infocode.
23.1.31, Release date July 9, 2024
54498 New event required in function InfoKeyPressed of codeunit (99001599) "LSC POS Transaction Impl"
- A new event, OnBeforeInfoKeyPressed, has been added in the POS Transaction Events codeunit, called from procedure InfoKeyPressed in the POS Transaction codeunit.
53566 Addition of events in codeunit "LSC Statement-Post"
- A new event, OnBeforeCreateServItemOnTransSalesEnt, has been added to the Statement-Post codeunit.
39065 Training transaction in HO (SaaS) - Hybrid Setup
- Code added to avoid the rare case where training transactions are posted as regular transactions in the entry tables.
23.1.30, Release date July 2, 2024
52192 Cancellation of Return Reason selection after PI cancellation transaction
- Fixed an issue where a card payment transaction existed without any transaction in LSC when cancelling the return reason infocode.
52173 A single Retail Receiving allows users to post the same documents multiple times
- SetSuppressCommit added before running post codeunits in the PostSourceDocument function within the PickingReceiving - Post codeunit.
51548 Infocode Entry for Refund Reason has wrong "Transaction Type"
- Fixed the issue by linking infocodes to the header and line no. 0 once per transaction.
51547 "Line No." in "Trans. Infocode Entry" incorrect in Refund Transactions
- Fixed the line link on refunded lines to infocodes.
23.1.29, Release date June 25, 2024
53225 Change Qty not working as expected in v23.2 POS
- In POS Transaction codeunit function ChangeQtyPressed, the IsHandled variable is set to false before calling event Invoke_OnBeforeCheckQuantityNegativeOnChangeQtyPressed.
53139 Make internal functions public
- Procedure ClearPosTransDiscEntryBuffer made public and procedure CleanupCustomer made public through POS Transaction Public.
52835 Issue with scanning GS1 item barcode with additional product attribute
- Details not available.
23.1.28, Release date June 18, 2024
53355 Event request: Staff User is able to login to Blocked Stores (Both Primary and Secondary) in LSC POS
- Details not available.
53345 Refund on Customer order - Hybrid Setup
- Fixed scanning of Receipt No. on POS that orginated from Sales Order shipments.
53343 Email notification not sent when Customer Order is picked by Mobile Inventory app
- Changes from LSC-48659 "Email notification not sent when Customer Order picked by Mobile Inventory app" added as a hotfix.
53254 Sales Order line linked to Customer Order that was created from the web (Omni) cannot be deleted if it has already been partly shipped
- Details not available.
53187 Manual Line Discount Amount not applied properly on Activity Products (Pay for Reservation on POS)
- Manual Discount amount can be applied similar to Manual Discount percent.
23.1.27, Release date June 11, 2024
52988 Replenishment Journal to consider Item Status when adding Items from Planned Stock Demand
- When calculating items from the Replen. Stock Demand Worksheet, the Replenishment Journal will now skip processing items that have been blocked, or blocked from purchasing or transferring in the Item Status Links.
50791 "Line No." in POS Card Entry empty for intra-day refunds
- Details not available.
23.1.26, Release date June 4, 2024
53306 Hotel Group Booking / Activities filter wrong when changing status to confirm after hotfix 23.1.22
- Details not available.
53163 New event in POS Functions in ShouldAddItemOnEnter #298
- New event in POS Functions in ShouldAddItemOnEnter.
23.1.25, Release date June 4, 2024
50519 LS/MAG Customer Order Multistore creating transactions on wrong stores
- Store info changed for Payment's from Web.
23.1.24, Release date May 28, 2024
52850 Events to control Document deletion #293
- Two new events, OnBeforeDeleteLinkedTransfers and OnBeforeDeleteLinkedSales, in "LSC Retail Purchase Order Ext." object.
52458 Error on Statement Calculation button ls23
- Details not available.
52400 Autotest app request for making some methods public
- New codeunit POS Refund Mgt. Public with public access to functions: PrepareTransToRefund, CreateRefundLookup, CopyTransRefundInfo, ValidatePostedTransactionRefund, CreateLinesFromSelectionBuffer.
- New codeunit Price List Ext. Public with public access to AddItemSalesPriceListLineInDefaultPriceList.
- In Library - POS Test Func. codeunit the property for FunctionalityProfileDefaultCreate, HardwareProfileDefaultCreate changed from local to public.
52244 CO related func. made public 2 #281
- Details not available.
52137 Add DefaultShowBarcode in LSC Product Ext. to call getShowBarcode #269
- Details not available.
51059 A number of publishers needed for member related changes about to be made
- Multiple events added.
50218 Why no DD-Push process after Z-Report printing for "Statement Method" = POS? - Copy
- Details not available.
47992 Customer orders - Payment - Shipped payment
- Details not available.
23.1.23, Release date May 21, 2024
52598 Fix Dimensions in create SO from CO #254
- Code added to keep the Store record populated, even if Sourcing Location Store is not found.
52499 Add event OnBeforeFindCustomerOrderCreateV5 #291
- No new event was created. The existing event was used: OnBeforeCustomerOrderCreateV5. Just added in the required place.
52498 Public functions on "LSC CO POS Functions" #290
- Public functions on "LSC CO POS Functions" codeunit.
52391 New event OnBeforePostAndDeleteTransaction #287
- New event, OnBeforePostAndDeleteTransaction, added.
52389 Changed protection level of the procedure PopulateWorktable #285
- Changed the protection level of procedure PopulateWorktable.
52315 Statement Auto Calculate Events #284
- The following integration events have been added to the LSC Statement - Auto Calculate codeunit:
- OnRunOnBeforeCalculateStatements
- OnCreateStatementsOnBeforeInsertStatement
- OnPrepareStatementsOnCheckTransactionsByShiftOrTotal
23.1.22, Release date May 14, 2024
52279 User not able to create a group reservation having more than one person on the activity
- Fixed an issue when creating a group reservation based on a product that has price per person. This could cause fault in the activity related creation.
52224 Func. made public "LSC CO POS Functions" #280
- Procedures OrderPick, SetPickType, OrderView, OrderCollect, and CoPrintShelfSlip made public in codeunit CO POS Functions codeunit.
52140 Add events to handle Update Item Card Unit Price #274
- Events OnBeforeUpdateItemCardUnitPrice and OnBeforeUpdateItemToPreviousPrice added to Item - Control codeunit.
52138 Made Get Status Code functions public #272
- Get-EventCode procedures in Customer Order status made public.
52012 OnbeforeItemLine
- New event, OnBeforeShouldAddItemOnEnter, added in POS Functions codeunit.
51130 Allotment issue in Commerce
- When confirming a group reservation line, there was a possibility that the process that removed the Availability token was executed two times and causing issues if booking the last availability. This only happened when reserving group availability by token using the web API. This has been fixed.
23.1.21, Release date May 7, 2024
52134 New event OnAfterNewLineInsertTextLinkPressed #268
- Details not available.
52074 KDS - OnAfterLoadKOTTempTables #266
- Details not available.
51846 Customizations on CU LSC CO Collect Panel codeunit added within the OpenPanel procedure
- Event OnOrderpick added in the Customer Order List panel.
51833 Statement-Post Flow Extensibility #264
- These events have been added in Statement-Post:
- OnAfterAssignDocumentTypeInMakeOrder
- OnBeforeCheckPostSalesHeader
- OnBeforeCheckPostTransactionAsShipment
- OnBeforeCLEPosting
51822 Event and function for Automatic Statement Posting CU per Store
- Event OnBeforeAutomaticPostStatement added to Automatic Statement Posting codeunit.
47748 Customer Order - full payment pop-up window
- New event, OnBeforeConfirmCOFullPayment, has been added in POS Transaction Events codeunit to bypass a pop-up dialogue confirming the "Full payment has to be made upfront..." message for some Customer Orders.
23.1.20, Release date April 30, 2024
52009 LSC Statement-Post: OnBeforePostItemSales
- New event, OnBeforePostItemSale, replacing OnBeforePostItemSales and OnBeforePostItemSalesExit in Statement-Post codeunit.
50517 Display Prices Feature - POS Dynamic Menus
- Details not available.
50218 Why no DD-Push process after Z-Report printing for "Statement Method" = POS? - Copy
- Details not available.
49204 Transfer Multiple rounding issue with Planned Stock Demand Items
- When calculating items originated from Planned Stock Demand using the Transfer Replenishment Journal, an issue, where the item quantity was not rounded correctly based on the Transfer Multiple, has now been fixed.
23.1.19, Release date April 23, 2024
51733 LSC POS Infocode Utility: OnCountryInfocodeRequired
- Parameter TabSpecInfo added to event OnBeforeInfocodeRequired in LSC POS Infocode Utility.
51554 Activity EventSubscribers should SkipOnMissingLicense - hotfix on v23.1
- Details not available.
51138 Codeunit 10001319 "LSC Store Inventory Management" event request in ErrorInPostWorksheet function for custom Unit Cost calculation
- Event OnAfterTempItemJournalLineUpdateValues added to Store Inventory Management codeunit.
51137 Codeunit 10012216 "LSC Alloc. Plan Utils" procedure CreateDocsFromAllocPlan - event before TransferLineTEMP insert with IsHandled
- Event OnBeforeInsertTransferLineOnCreateDocsFromAllocPlan added to Allocation Plan Utils codeunit.
51136 Web Store filtering in codeunit 10012871 "LSC WI Update Inventory" - event to clear the filter
- Event OnBeforeFindStoresOnUpdateInventory added to WI Update Inventory codeunit.
51111 Event Publisher On Before Register Deals #260
- Parameters added to event OnBeforeRegisterDeal in Deal Pricing Functions.
51054 Possibility to scan barcodes with prices
- Event OnAfterStoreInvetoryLineBarcode added to Store Inventory Line table.
50577 LSC-2884 Event request for Infocode subcode filter in Lookup-option
- Event OnAfterInfoSubCodeSetFilter added in POS Transaction.
50470 LS Retail-prevent selling $0 item
- Changes from #40686 (Changing price of non-inventory item in CO is causing an issue with items) added to version 23.0 and 23.1.
23.1.18, Release date April 16, 2024
51554 Activity EventSubscribers should SkipOnMissingLicense - hotfix on v23.1
- Details not available.
51041 LS Central WS2: PreSellActivityProduct Does not return Price from LSC ACT Product Price % Disc. (10015835)
- An error when returning the unit price in the PreSellActivityProduct API call has been fixed.
50998 Add event to ExchangePressed #257
- Event OnBeforeExchangePressed added in POS Transaction Functions.
50997 Remove internal from procedure CreateItemLines in CO Line table #256
- Internal removed from CreateItemLine procedure from Customer Order Line table.
50749 [LSPR] OnBeforeRunProcessExternalCommand
- Event OnBeforeRunProcessExternalCommand added in POS Transaction.
50748 [LSPR] Change OnBeforeItemLine
- Parameters added to OnBeforeItemLine in POS Transaction.
50746 [LSPR] OnAfterCalculatePaymentAmount
- Event TenderKeyPressedEx_OnAfterCalculatePaymentAmount added in POS Transaction.
50739 [LSPR] OnAfterTestCard
- Event ValidateCard_OnBeforeCheckOverTender added in POS Transaction EFT in version 24.0 and later and in POS Transaction version 23.1 and earlier.
50738 [LSPR] OnBeforeSeekAuthorisation
- Added event OnBeforeSeekAuthorisation in Procedure SeekAuthorisation.
50694 [LSPR] OnBeforeInsertLogEntry
- New event OnBeforeModifyLogEntry added.
50690 [LSPR] OnPrintSlipsOnBeforeTransactionTypeSalesAndPayment
- Event OnPrintSlipsOnBeforeTransactionTypeSalesAndPayment added in POS Print Utility.
50683 [LSPR] OnBeforePaymEntryCardOrAccount
- Event OnBeforePaymEntryCardOrAccount added in POS Print Utility Codeunit.
50682 [LSPR] OnAfterNotGetInitialized
- New event OnAfterNotGetInitialized added to LSC POS Controller codeunit.
50681 Need to access some inaccessible procedures
- Details not available.
49037 Fix wrong variable usage when validating "Vendor Item No." #233
- Details not available.
48427 Removing Activity Group Member changes price without prompting for price change
- We have made a change that if a member of a group is removed from a confirmed group reservation, the system will ask the user for confirmation if prior prices are kept or recalculated.
23.1.17, Release date April 9, 2024
50751 Add events to handle CreateTransaction for CO posting #255
- New events
- OnBeforePostMemberPointJnl_AddMemberPointEntryCustomerOrder
- OnBeforeCheckTenderTypeFunction
- OnBeforeCreateSalesTransIncomeExpenceEntry
50647 Added new event called OnBeforeCreateFilteredDatagrid() #252
- Add new events
- OnBeforeCheckRunPOSAction
- ShowPublishedOffers_OnBeforeInitDatagrid
50433 Event required OnBeforeInitGlobals
- New event, OnBeforeInitGlobals, added to POS Price Utility.
23.1.16, Release date April 2, 2024
50414 New Event added to allow skipping the Customer Order Shipping Charge #249
- New event, OnBeforeOpenNumericKeyboardShippingCharge, added to POS Transaction events.
50408 Event to control Sales Type and Price Group Code on POS Transactions and Lines
- New event, OnAfterLineSalesTypeChange, added to POS Transaction events.
50261 GetNewLine used to be in POS Transaction CU but is now in POS Transaction Impl
- Details not available.
50059 LSC-2816 Event Request to have additional validation rule for transactions to be refundable
- New event, ValidatePostedTransactionRefund, in POS Refund Mgt. codeunit.
23.1.15, Release date March 26, 2024
50736 Food & Beverage events week 12
- Details not available.
50229 Customer Order scanning on POS #248
- Event publisher OnBeforeQRCodeProcessCurrInput added in EPOS Controller.
50102 Fill additional fields for Voucher Entries when applying CloseExpiredEntries #246
- Details not available.
49860 No prompt to email receipt when Terminal Setting 'Sales Slip' = Email or Print & Email (Sporadic)
- Part of the fix already done by #29576 on next release was added.
47137 Filter KDS Printer messages by restaurant
- Error messages due to failed kitchen printing are now filtered by restaurant so that POSs in other restaurants do not see the error messages.
23.1.14, Release date March 19, 2024
50269 Public access to Item Import Create codeunit
- All the procedures in codeunit LSC Item Import Create are now accessible with the public codeunit LSC Item Import Create Public.
50265 Customer Discount not applied in Group Reservations
- Details not available.
50227 Online Payment Processed in POS #247
- Event publisher OnAdditionalInitCustomerOrderPayment added in CO Utility.
50047 Add new event to handle IsIncomeExpenceEntry #244
- New publisher event OnBeforeIsIncomeExpenceEntry in CO eCommerce Mgt codeunit.
50026 Referenced Refund functionality added to POS
- Details not available.
49902 AL: Fix Shopify fulfillment
- Fix Shopify fulfillment handling in LS Central after Compressed Order update.
49753 Web KDS
- Details not available.
48943 eCommerce performance issue
- To activate the changes done to improve the performance, the "Periodic Disc. on Total Pressed" option should be set to true in the POS Functionality Profile set for the Mobile Web Store.
23.1.13, Release date March 12, 2024
50049 Events for Replenishment Calculation
- Procedure UpdQtyInDetailLinesLog has been made public in the LSC Replen. Calculation codeunit.
- The integration event OnAfterCheckDetailQuantity has been added to the LSC Replen. Calculation codeunit.
50035 Remove Power BI Factbox reference
- Removed call to pages removed by Microsoft.
50007 Quantity Distribution Issue in Allocation Plan Cross Docking Page
- When distributing the Quantity in Retail Purchase Order's Planned Cross Docking page, a rounding error which caused incorrect distribution for item variants has been fixed.
49887 Missing key for Din. Res. History added
- Improvements have been made to the allocation performance by adding a key to the Dining Reserv. History entry table.
49879 Required OnBeforeIsItemComplex Event
- New publisher event OnBeforeIsItemComplex in procedure IsItemComplex, codeunit BO Utils.
49878 Event needed in ValidatePostedTransactionRefund for extra checks
- New event, AfterValidatePostedTransactionRefund, in codeunit POS Refund Mgt. procedure ValidatePostedTransactionRefund.
49850 Validate that selected infocode subcode is valid on current date by subscribing to function "TypeSelection"
- Details not available.
49810 Member posting utils fix: Added var, parameter, and modified event #241
- Added ReturnValue in OnBeforeAddMemberPointEntryOnUpdatememberFromPOS.
49779 Unable to Post the Statement due to Non-Inventory Items
- Details not available.
49618 Additional Event Subscriber needed to modify Item Description in Cash Payment Receipt
- New publisher event, onbeforeprintreceiptbufferitem, in Pos Print Utility codeunit.
49189 Error when trying to book in the near future
- An issue has been fixed that caused problems when cancelling or no-showing Group bookings in the past. Also could cause issues when confirming bookings.
49001 Customer Tender not asking amount
- Customer Tender not asking for tender amount has been fixed.
44360 Fixes for variant handling in Retail Purchase Return Order
- For items with variants, the fields including Quantity, Qty. to Invoice, and Return Qty. to Ship in the Retail Purchase Return Order can now be updated with the Dimension Matrix page.
-
Default Qty. to Receipt for Retail Purchase Return Order
- An issue that caused the Retail Purchase Return Order to ignore the Default Qty. to Receipt setting in Purchase & Payable Setup has been fixed.
42580 F&B: Aggregate is not counting ingredients when selling deals
- Details not available.
23.1.12, Release date March 5, 2024
49850 Validate that selected infocode subcode is valid on current date by subscribing to function "TypeSelection"
- Details not available.
49717 Trigger Web Service on Transaction Panel when scanning barcode
-
Make sure POS Functionality Profile is loaded before checking if you need to call the web service.
49619 POSPrintUtility - new event #240
- New publisher event in POS Print Utility OnBeforePrintItemDetailLineSalesInfo.
49539 Event and procedures for Replenishment Threshold Rule Calculation
- The integration event OnBeforeCalculateThresholdRuleValue has been added to the LSC Replen. Calculation codeunit.
- The following procedures have been made public in the LSC Replen. Calculation codeunit:
- IsThresholdRuleRelevant
- CalculateThresholdRuleDependencies
- CalculateThresholdRuleSorting
49455 LSC-2697 Adidas Exchanges are blocked by new LS Retail check in Function "Change Quantity"
- Event IsHandled was added in function ChangeQtyPressed in POS Transaction to be able to skip blocking of negative qty in return transaction.
49448 Update POS Transaction Public.codeunit.al #238
- Missing exit added.
49244 Event Request for Control Availability of Reason Codes on POS by Dates
- New event, OnAfterSetFiltersInfoSubCode, in Pop-up POS Commands codeunit.
49223 Bug in Reservation regarding Line no. in res lines...(package does not explode in first line of reservation due to missing line no.)
- Fixed errors in package entry.
49192 Required OnBeforeProcessCoupon event
- New event, OnProcessCouponBeforeInsertCouponLine, in Pos Transaction codeunit.
49190 Required event OnBeforeCouponUsePOSTransLine
- New event, OnBeforeCouponUsePOSTransLine, in Coupon Management codeunit.
49049 Public access to procedures
- Access made public to 3 procedures in Pos Price Utility and Pop-up Pos Commands codeunits.
48935 New event in "LSC Inventory Lookup Table"
- New event, OnBeforeUpdateInventory, in Inventory Lookup Table.
48783 Added event OnBeforeSelectPostTransferOption in codeunit "LSC Batch Posting" #228
- New event, OnBeforeSelectPostTransferOption, in codeunit LSC Batch Posting.
45858 POS Data Entry issue - Hybrid environment
- Event OnBeforeProcessDataEntryMask added in POS Functions.
44344 Bug identified in Data Entry
- Details not available.
23.1.11, Release date February 27, 2024
49547 Activity Matrix
- Subscriber eEvents for the Activity Matrix Card to allow partners to customize matrix views.
49546 Activity Reservation - Missing LSActivitySetup.Get();
- Fixed a bug that caused the "Always Create New Members" setup to not work correctly when entering activity reservation and entering a name and email address, which, if assigned in the setup, should automatically create a member account and member contact.
49431 AL: Item Link Status field - eCom blocked
- Added missing Block on Ecom Status Link Line in Product Ext codeunit.
49245 Add an event in function "CreateOrderPressed" in codeunit "LSC POS Transaction"
- Details not available.
48853 Fix License Manager warnings
- Pop-up messages are no longer displayed, if a License Manager license is not active.
- Logging of License Manager API calls will work fine even if a Web Service Setup does not exist. We create an empty one, if needed.
48499 Member contact name does not update on POS
- Details not available.
47913 Error in compressing the Allocation Text to FirstTable + Number of other tables used
- Details not available.
37077 Reservation disappears when changing dates on the header IF the reservation list is filtered
- Fixed an issue which could cause the Group Reservation card or the Reservation card to show blank page, if the user opened the cards from filtered view and made changes to the related record and caused the entry to be out of filter scope. Also, an error related to the comments on the reservation cards has been fixed.
23.1.10, Release date February 20, 2024
49230 Food & beverage events week 7
- Details not available.
49191 Offer discount type #235
- Two parameters added to event OnBeforeFillDiscOfferPrice.
49155 LSCAE Request for new parameter OnBeforePrintItemDescriptionSalesInfo
- Details not available.
49034 New event publisher OnCreatePurchaseOrdersOnAfterUpdatePurchaseLine #232
- New event, OnCreatePurchaseOrdersOnAfterUpdatePurchaseLine, added in codeunit LSC Replen. Create Purch Order.
48844 POS data entry mgmt #231
- Events added to POS Print Utility:
- OnTabSpecLoopOnPrintExtraItem
- OnBeforeFieldManagement
- OnBeforeInfoTextMgmt
- OnBeforeDoIt_PrintExtraItem
- OnBeforePrintExtraForIncomeExpense
- OnBeforeSkip_PrintExtraIncomeExpense
- OnBeforePrintExtraForPayment
- Event added to POS Trans. Line:
- OnBeforeCreateTSRetryRentry
48785 New publisher for custom CO Pick barcode #230
- Event OnPrintCOPickSlipBarcode added to codeunit LSC POS Print Utility CO.
48784 New event publisher OnCustomerOrderCreatedBeforeTotalPressed #229
- New event, OnCustomerOrderBeforeEnterShippingCost, added to POS Transaction codeunit before opening the numeric keyboard for shipping cost.
48782 Fix var parameters for existing event. Change procedure scope. #227
- Fix var parameters for existing event in POS Offer Ext.
- Change procedure scope in Coupon Management.
48779 Safe transfer management #225
- New event in Safe Management.
48669 Event to bypass ShouldCreateSalesOrder call to handle from custom checks
- New event added to bypass ShouldCreateSalesOrder call in Customer Order.
48569 Adding OnBeforeBarEanBarcodeMaskUse event #223
- New event OnBeforeBarEanBarcodeMaskUse in Barcode Management.
48546 Customer Order shipping charge is not Processed
- Details not available.
48424 Customer Order rounding Account Issue
- Details not available.
48216 Add events and change procedure scope to manage POS Slip by email #219
- Add events and change procedure scope to manage POS Slip by email.
46880 LSC Norwegian SAF-T XML validator returns errors
- Details not available.
45465 Basket calculation issue when combining two promotions
- Basket calculation has been enhanced to better handle combinations of multiple offers.
23.1.9, Release date February 13, 2024
48781 Change AddItem scope to public #226
- Changed AddItem scope to public in POS Dynamic Menu.
48778 Add events to handle Statement Calculation/Posting #224
- New events added to handle Statement Calculation/Posting.
23.1.8, Release date February 8, 2024
48753 Upgrades are taking too long
- Details not available.
23.1.7, Release date February 6, 2024
48470 New event #222 added
- New event OnBeforeLookUpSourcingLocationInCOSelectSourcingLocation added to codeunit LSC CO Create Panel.
48372 Skip keypad check for tender type voucher
- New event OnBeforeVoucherOpenNumericKeyboard added to codeunit POS Transaction.
48343 Adding OnBeforeUpdateItemUnitsOfMeasures event in LSC Product Ext. #221
- New event OnBeforeUpdateItemUnitsOfMeasures added to codeunit Product Ext.
48313 Need access to procedures SetCurrentPrintID & GetCurrentPrintID
- Functions SetCurrentPrintID and GetCurrentPrintID made public.
48268 Event in TenderKeyPressedEx for keypad check
- New event, OnBeforeCheckShowNumericKeyboard_TenderKeyPressedEx, was added in POS Transaction codeunit.
48261 Customer Order Slip no longer prints
- Details not available.
45915 Table Allocation error when upgrading to 22.4
- Time comparison when working with dining reservations in activity has been fixed. Booking Time Flexibility of the Activity User does not have to be set when allocated and seating. An error check was put in if Booking Time Flexibility of the activity user is greater than zero when opening the Reservation Desk or Allocation panel.
40697 Read Design Error
- Details not available.
23.1.6, Release date February 1, 2024
48354 Food and beverage events week 3
- Details not available.
48198 POS Transaction -> OnBeforeTransactionTendered
- New parameters added to OnBeforeTransactionTendered.
48103 Add SetLastError procedure to POS Print Utility Public #218
- Procedure SetLastError added in POS Print Utility Public.
23.1.5, Release date January 30, 2024
48217 Add StoreID property to the json returned from the BC Webservice to the WebKDS
- Details not available.
48197 Add event to Get10DigitClientTransId function
- Details not available.
47940 Modify automatically generated income/expense line when suspending transaction with payments
- Event OnBeforeModifyPrepayIncExpLineOnSuspPOSTrans added in POS Functions.
47904 Offer discount type #216
- Events added to Retail Price Utils and Offer Line Table.
47897 LSC-2494 Resolve Breaking Changes for LSC 23.1
- Details not available.
47830 Mix & Match discounts causing infinite loop
- Details not available.
47698 Error posting Transfer Order from Mobile Inventory with serial number
- Error when trying to post a transfer order with items with Item Tracking ID in LS Central that has been updated by Mobile Inventory with Quantity and Serial number.
47579 Customer Order with item in Mix and Match
- New field in Customer Order Setup, CO Discount Item Line Split, which specifies if it is allowed to not select all items linked to a discount when marking a item line as Customer Order.
47433 Refunds - Issue with Voiding Trans/Line on the POS - Locks Original Transaction
- Details not available.
44113 BuildError-RequestByDevops
- Internal fix.
42453 New event for Safe Panel 2
- Details not available.
23.1.4, Release date January 23, 2024
47919 Remove Internal on TestConnection
- LSCTestConnectionUtils made public.
47895 LSC-2604 incorrect error for Pull-Replication with Offline and Azure-DD-Replication Mode
- Details not available.
47856 Add Event Publishers to the TenderKeyPressedEx function for the follo… #214
- New events in PosTransaction codeunit, TenderKeyPressedEx procedure.
47829 Additional events for offer and periodic disc. management #213
- New events added in POS Functions, POS Offer Ext. Utility, POS Price Utility, POS Query Mgt. and Retail Price Utils.
47808 Label Printing: Add events and change procedure scope #211
- Events OnBeforeGetBarcode and OnBeforeFindItemVariantBarcode added in Label Utility and CreateItemLabels made public.
47764 When posting safe statement line, the ability to post to different accounts is needed
- Event OnAfterSafeStatementAccountSelection added in LSC Statement-Post.
47701 Need access to PrintInvoice in LSC POS Print Utility
- Procedure PrintInvoice made public in LSC POS Print Utility.
47700 InsertPage missing in codeunit LSC POS Print Utility
- InsertPage made public in LSC POS Print Utility Public.
47644 Public Access to Procedures for Replen. Calculation
- The following procedures in the below objects, used in Replenishment calculation, are now available for extension development:
- Table LSC Replen. Jrnl. Details
- Procedure QualifyAOCreation - accessible with the public procedure QualifyAOCreationFc in the table.
- Codeunit LSC Lowest Price Vendor
- Procedures CheckVendorVacationCalendar, FindLowestPriceVendor, FindBestVendorPurchPrice, and FindLowestPriceVendor_PurchReplenJrnl - accessible with the public codeunit LSC Lowest Price Vendor Public.
- Codeunit LSC Retail Price Utils
- Procedure GetItemPurchasePriceList
- Codeunit LSC Replen. - Calc. Qtys
- Procedure LOCALReturnWHSEItemStoreRec
- Codeunit LSC Forecast Add. Dims Mgt.
- Procedure GetDimensionsUseLiftList
- Table LSC Replen. Jrnl. Details
23.1.3, Release date January 19, 2024
47623 AL: Bug in ShopifySchOrder.codeunit.al
- Fixed a bug processing external ID in Customer Order Shipping message web-hook.
-
47294 Fab events week 1 and 2
- #46835
- #47254
- #47255
- #47256
- #47380
- #47382
- #47468
23.1.2, Release date January 16, 2024
47634 New event in codeunit "LSC POS Transaction Impl" #210
- New event OnValidatePriceCheckBeforeTransPerDiscDelete added to POS transaction codeunit.
47604 Event needed for extending Databar Barcode management (for Krónan) 2
- Details not available.
47574 Receipt printing for Deals that include item modifers do not listen to printing settings (#33514 recreated)
- Indent for modifiers are now cleaner.
47545 Event to handle Partial return with qty of 1 to allow decimals with ishandled
- Event OnBeforeMarkSelLine added to codeunit POS Refund Mgt.
47543 Remove Access internal for a few functions #33607 recreated
- Details not available.
47503 Need to access function SetInfoCode in codeunit 99008905 "LSC POS Infocode Utility"
- Function SetInfoCode in codeunit LSC POS Infocode Utility made public.
47501 Make function EnableScanner and DisableScanner in codeunit 99008910, LSC POS POPOS Utility, global
- Functions EnableScanner and DisableScanner in codeunit LSC POS POPOS Utility made public.
47477 Posting Retry Phase 1
- Details not available.
47424 Add var to DSTR1 on print total events #198
- Created V2 of the events with the VAR added to DSTR1 variable.
47373 Split Bag error
- Details not available.
47294 Fab events week 1 and 2
- #46835
- #47254
- #47255
- #47256
- #47380
- #47382
- #47468
47273 Make PrintTransTaxInfo public #206
- Procedure PrintTransTaxInfo made available through POS Print Utility Public.
47264 Additional Parameters in Replenishment Events
- The LSC Replen. Journal Batch table has been added as a new parameter to the integration event OnAddItemsToReplenJournalOnBeforeSetTableView, used in report LSC Replen. Automatic Run, page LSC Purchase Replen. Journal, and page LSC Transfer Replen. Journal.
47228 Add events and change access scope to implement some changes to periodic discount management #205
- Several new events. Some procedures made public. Option changed to Enum.
23.1.1, Release date January 9, 2024
47412 OnBeforeInsertPostedSafeStatementLine #208
- New event OnBeforeInsertPostedSafeStatementLine added to Statement-Post codeunit.
47395 Update POS Print Utility.codeunit.al #207
- Details not available.
47246 New event: When EFT Transaction ID is created an event needs to be added afterwards
- New event: When EFT Transaction ID is created an event needs to be added afterwards so that a partner can change the EFT transaction ID before it is sent to LS Pay.
47224 New event OnBeforeCurrencyKeyExecuted in codeunit 99001574 "LSC POS Transaction Events"
- Event OnBeforeCurrencyKeyPressed added in POS Transaction codeunit.
47145 Error when creating CO on POS (Ship Order) and paying more than the total
- Details not available.
47131 Include sender in event publisher
- Include sender on OnBeforePrintHeaderOnExtraSlip event.
47130 Making functions public
- Made AddFieldsGeneric and AddValuesGeneric public.
47073 New event publisher OnBeforeSendMessage for CO emails
- New event, OnBeforeSendMessage, added to the CO Shipping Message process.
47011 Fix OnBeforeVoid event publisher in EFT Utility #202
- Details not available.
45975 Add events to handle member point calculation #195
- Add events to handle:
- Point calculation
- Upgrade/Downgrade management
- Point expiry
- Credit Memos point calculation
- Point journals posting
- Item Point Offers
- Member popup filtering
- Extra fields in web services for members related tables
- Change Filter Type from Member Point Setup from option to enum.
- Make the procedure GetPrintBufferRec in POS Print Utility public.
- New procedure to run AddPrintLine in POS Print Utility using the default tray.
Forecourt hotfixes
23.1.7 Forecourt, Release date October 1, 2024
58418 Forecourt treat Prepay as PrepayVoid
- Forecourt Ribbon Web template treats Prepay as PrepayVoid when Prepay operation is sent to a Pump already in Prepay state.
23.1.6 Forecourt, Release date September 17, 2024
57806 Pump ID appended to description on print
- Pump ID is no longer appended to description when printing receipt for fuel item.
23.1.5 Forecourt, Release date September 11, 2024
57512 Forecourt sent message was rejected
- Details not available.
23.1.4 Forecourt, Release date September 10, 2024
57568 Fuel Item cannot be entered manually
- In Forecourt, when trying to add a fuel item manually, the system was stuck on the error when trying to add transactions from the Forecourt ribbon.
57510 Forecourt template blurs POS
- In the Forecourt ribbon, when taking transaction to POS and then scanning an item, the item was not scanned into POS but into the Forecourt ribbon.
57393 Cancel Prepay
- Details not available.
23.1.3 Forecourt, Release date September 3, 2024
55884 Refactor AL response to template
- Minimize AL response failure points, LS.Navigate to template with skipWebCall instead of timestamp to notify template it needs to get data and update.
- Forecourt Terminal ID field on Terminal Card validates per store instead of per terminal.
- Forecourt Web Template default decimal precision 0 instead of 2.
- Forecourt Extension AL backend logging on sending pump and transaction commands.
23.1.2 Forecourt, Release date August 7, 2024
54808 Variance on Posted G/L on refunding transaction with multiple payment including Charge To Account as one of the payment
- Details not available.
Hotels hotfixes
23.1.13 Hotels, Release date August 13, 2024
55722 Error when upgrading LS Central for hotels from 23 to 24
- Fixed issue upgrade CU and using hotel setup by user.
55476 Archive report - endless loop
- Fixed an issue with archiving activity linked with hotel reservation.
23.1.12 Hotels, Release date July 30, 2024
54967 Hotel WS res update fixes found by channex
- Fixed an issue in the ReservationUpdate() web method where DRE lines were not added when a day was added, nor removed when a day was removed.
23.1.11 Hotels, Release date June 18, 2024
53269 Reservation update Channex issues WS
- Fixed issues with guest names and phone numbers in Hotel web services.
23.1.10 Hotels, Release date June 11, 2024
53099 Using Guest name -full name- in MemberContactSaveGuest not working
- Fixed an issue when only the Guest name only (no first, last names) is used for member contacts.
23.1.9 Hotels, Release date May 14, 2024
51681 Payment through activity reservation is not marked as paid on Hotel reservation
- Fixed Payment through activity reservation is being marked as paid on the Hotel reservation.
23.1.8 Hotels, Release date April 16, 2024
50992 Disable POS charge to room buttons when paying hotel res
- POS charge to room buttons disabled when paying hotel reservation.
23.1.7 Hotels, Release date February 27, 2024
49535 Room type field error if user does not close room type card in between toggling the disable button
- User can now disable and change the Room Type without exiting the page.
48754 Not possible to make changes to room type fields
- Changed validation when modifying Room Type fields. If the Room Type is disabled, the system will allow to change every field except Room Type and Property, without checking if related records such as Hotel Reservations and Detailed Revenue Entries exist.
23.1.6 Hotels, Release date February 20, 2024
48962 Not possible to change the deposit assignment when you assign it during the deposit creation
- After making a deposit with a folio assigned, it was not possible to create an assignment to a different folio. In this case, the correct way is to change the folio number in the payment entry. This has now been fixed, and Folio No. is now editable so it is possible to change it to another folio, or, remove it and assign it from the Deposit Assignment page.
Note: A deposit assigned to a folio in Res. Payment Entries is not included as Total Collected Deposit in assignments, because the assignment feature is designed to manage deposits without folio at the collection moment or as a way to split them.
48950 Paymaster and guest folio both auto no 1 confused the system
- Fixed invoices that used folio no. 1 in both paymaster and guest.
48925 When Accommodation Tax is on and you create an invoice to a customer - amount wrong
- Fixed accommodation tax when empty hotelsetup.“Balance Transfer Item No.” and for customer discount.
47704 Hotel Reservation max Availability being calculated incorrectly when creating hotel reservation
- Fixed to use correct activity availability.
23.1.5 Hotels, Release date February 13, 2024
48755 An error occurs when trying to create an invoice on SGL res when it is part of a group RES
- Fixed an issue where it was not possible to invoice a reservation to a company, if that reservation belonged to a Group that had a Guest Pays All Routing Rule.
48643 Hotel Reservation List / Infobox - "Hotel property not found in setup table"
- Fixed an issue where the statistics Factbox on the Hotel Reservation List would break after a filter returned no records.
23.1.4 Hotels, Release date February 7, 2024
48731 Accommodation tax giving error when invoicing customers
- Fixed error in invoice when room price has line discount %.
48645 Not possible to void a hotel transaction line on POS
- Fixed a voiding line in POS with these considerations:
- Voiding a DRE line in a POS transaction means removing that line just in the transaction, not from revenue lines.
- Voiding an included in rate line will void all the included in rate lines as well.
48495 Hotel Hotfix 2024-01-31
- Fixed occupancy based rates, tape chart slowness, tape chart guest list, folio no. in page now accessible from app extensions.
47608 Back Button on POS not working
- Fixed the back button in the POS so it does not return back to the same panel, when a row is selected in the hotel search grid.
23.1.3 Hotels, Release date January 30, 2024
47896 DRE Error on POS when charging to reservation
- Fixed the HOTELPOST command, which is run at end of hotel transactions, so it no longer returns “The Detailed Revenue Entry does not exist. Reservation No.='xxx', Line No.=0” error when updating a DRE line.
47871 ReservationExtraSave web method discounts not working
- ReservationExtraSave web method line discount fixed.
47705 Error when adjusting rate code Hotels
- Allow to change Rate Code offset, offset type, name, and description.
47641 Cannot use "old" deposits after upgrade (22.4)
- Entry Type upgrade process fixed for old deposit entries created with the deprecated Prepayment field.
46992 Balance incorrect in group reservation when paying after creating a Credit Memo
- If an invoice was done for a group reservation, PAYMASTER PAYS ALL, after having done a Credit Memo for the first invoice, the balance was a negative amount instead of zero.
46979 Customer default routing rule not working in Reservation Builder in v23
- The Default Routing Rule for Customer in Reservation Builder was not working, has now been fixed.
46947 Not able to pay on POS after posting a Credit Memo
- Paying on POS after posting a Credit Memo bug was fixed.
46907 Customer discount not working correctly
- Customer discounts were not working when a new reservation was created nor when the routing rule changed.
46893 Back button in group WT not working
- The POS command on the Back button should be HTL-FRONTDESK with parameter CANCEL. The command was not working but is fixed now.
46744 Accommodation tax upgrade page
- New Accommodation tax upgrade page added for hotels that need to create accommodation tax lines.
38170 Deposit payment on POS does not mark all deposit due lines as paid
- Fixed paying full deposit on POS by selecting deposit due lines individually, now it marks the deposit due lines selected as paid.
23.1.2 Hotels, Release date January 23, 2024
47641 Cannot use "old" deposits after upgrade (22.4)
- Entry Type upgrade process fixed for old deposit entries created with the deprecated Prepayment field.
46992 Balance incorrect in group reservation when paying after creating a Credit Memo
- If an invoice was done for a group reservation, PAYMASTER PAYS ALL, after having done a Credit Memo for the first invoice, the balance was a negative amount instead of zero.
46979 Customer default routing rule not working in Reservation Builder in v23
- The Default Routing Rule for Customer in Reservation Builder was not working, has now been fixed.
46947 Not able to pay on POS after posting a Credit Memo
- Paying on POS after posting a Credit Memo bug was fixed.
46907 Customer discount not working correctly
- Customer discounts were not working when a new reservation was created nor when the routing rule changed.
46893 Back button in group WT not working
- The POS command on the Back button should be HTL-FRONTDESK with parameter CANCEL. The command was not working but is fixed now.
46744 Accommodation tax upgrade page
- New Accommodation tax upgrade page added for hotels that need to create accommodation tax lines.
23.1.1 Hotels, Release date January 16, 2024
47641 Cannot use "old" deposits after upgrade (22.4)
- Entry Type upgrade process fixed for old deposit entries created with the deprecated Prepayment field.
46992 Balance incorrect in group reservation when paying after creating a Credit Memo
- If an invoice was done for a group reservation, PAYMASTER PAYS ALL, after having done a Credit Memo for the first invoice, the balance was a negative amount instead of zero.
46947 Not able to pay on POS after posting a Credit Memo
- Paying on POS after posting a Credit Memo bug was fixed.
46907 Customer discount not working correctly
- Customer discounts were not working when a new reservation was created nor when the routing rule changed.
46893 Back button in group WT not working
- The POS command on the Back button should be HTL-FRONTDESK with parameter CANCEL. The command was not working but is fixed now.
46744 Accommodation tax upgrade page
- New Accommodation tax upgrade page added for hotels that need to create accommodation tax lines.
Localization hotfixes
23.1.5 Local Functionality India, Release date September 11, 2024
56569 Disc Description Missing in Receipt
- Details not available.
23.1.4 Local Functionality India, Release date August 27, 2024
55667 Localization support
- Fix for negative adjustment.
23.1.3 Local Functionality India, Release date August 8, 2024
54631 GST Bill No functionality in 21.5 - hotfix prep
- Details not available.
23.1.2 Local Functionality India, Release date August 6, 2024
55432 Hotfix
- Details not available.
23.1.1 Local Functionality India, Release date July 23, 2024
54869 HSN compliance fix
- Details not available.
SCO hotfixes
23.1.1 Self-Checkout, Release date February 1, 2024
48014 SCO app failed validation in Appsource
- Details not available.
System hotfixes
23.1.5 System App, Release date September 10, 2024
57510 Forecourt template blurs POS
- In the Forecourt ribbon, when taking transaction to POS and then scanning an item, the item was not scanned into POS but into the Forecourt ribbon.
23.1.4 System App, Release date April 16, 2024
50466 Dual Display, No SessionlD found, Special Character in company name
- Details not available.
23.1.3 System App, Release date March 5, 2024
49717 Trigger Web Service on Transaction Panel when scanning barcode
- Make sure POS Functionality Profile is loaded before checking if you need to call the web service.
23.1.2 System App, Release date February 27, 2024
48853 Fix License Manager warnings
- Pop-up messages are no longer displayed, if a License Manager license is not active.
- Logging of License Manager API calls will work fine even if a Web Service Setup does not exist. We create an empty one, if needed.
23.1.1 System App, Release date February 1, 2024
47988 Lookup filtering, pressing enter not working
- Pressing enter in a lookup has been fixed.