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

69222 Some cleanup for LSC-69172
- Details not available.
69161 AL: Fix Variant using Desc as name
- Fixed Error: OPTION_DOES_NOT_EXIST, when Use Variant Description option is checked under Shopify Administration page.
-
Fixed fulfillment handling from Shopify that caused invalid order ID error and wrong qtr of items were shipped.
69032 Requested event to clear uncompressed discount voucher lines #535
- New event OnBeforeClearDiscountEntryTmp was added to LSC POS Post Utility codeunit.
68961 An event to have an option to change or skip the prompt message when using the Print_Z Command
- New event OnBeforeZReportConfirm was added to LSC POS Transaction Impl codeunit.
67746 Discounts not recalculated and added to modifiers when added after the discount is triggered
- Periodic discounts are now applied to linked modifier lines when they are inserted into the transaction. Previously, a discount offer on modifier lines were applied to modifier lines if the discount offer was activated, after selecting modifiers (for example, if member scanned after selecting the modifiers then that action, activated a discount offer).

69172 Fix compile failures in hotfix/latest - Customer Order Header
- Details not available.
69019 Dialog Box error in Membership Upgrade/Downgrade
- Added missing GuiAllowed before a popup was displayed.
68931 Payment with Member Points displays the amount popup even when error message was displayed before
- Do not display the amount popup, when error message is displayed before Payment with Member Points.
68799 Z-Report not Closing Down POS/ Clearing X
- Issue with Z-Report payment entries did not clear after print was fixed.

68822 No change in service charge on total press when sales type is changes from dine in to takeaway
- If a retail charge is inserted on TotalPressed based on a sales type, and then lines with that sales type, change sales type, or are voided, when TotalPressed is pressed again, the retail charge line becomes voided.
68675 Error in codeunit LSCShopifySchOrder "COpayment already exist with blank DocumentID, Store = web and Line No. 10000
- Details not available.
68634 ValidateTaxParameter not working as expected
- Event OnBeforeValidationOfTaxCalculation added to Customer Order Line table.
68623 Added OnBeforeOutgoingShopifyImageData event #530
-
Shopify Image Events activated
-
OnBeforeOutgoingShopifyImageData2
-
OnAfterProcessShopifyImageData2
-
-
Note: Event will be added to Central 26.1. Central 27 uses GraphQL for images, so these events will not be available there as the process for image uploads are totally different.
68433 Reprice on refund when member added
- Reprice on refund was skipped. This was fixed.
68396 Setting 0 Discount on Payment Lines sets Amount to 0
-
The POS allowed the cashier to add a discount to a payment line, which could result in the payment amount being set to 0. This was fixed.
68248 Valid Offer not triggered in Hospitality POS
- Resolved discount was not applied when the Member Club did not have attributes.
68160 Member card number missing error when editing a CO with member points payment
- Updated record on the POS Transactions singleinstance codeunit.
- Fixed an issue on backoffice when opening the Member Card from a Customer order.
68071 Payment difference G/L line in Sales Order linked to CO
- Rounding issue was solved when a second Sales Order was created from Customer Order. CO was created for Warehouse delivery. The SO was partly delivered. Then the Customer Order was edited on POS and additional Item was added. That resulted in an abnormal rounding line, created in the second Sales Order.
67527 Transaction goes into Payment mode without Item Lines
- Pressing Total is no longer allowed, unless having at least one POS Trans. Line.
64466 Reprice on refund when member added
- Reprice on refund was skipped. This was fixed.

68644 Public Methods in Periodic Discounts #531
- Made three procedures publicly available in Periodic discount.
68622 New Events in Statement-Calculate #529
- New Event OnBeforeFindLastTenderDecl in Statement-Calculate codeunit.
68578 Bug in Posted Statement - Navigate code
- Fixed overflow issue in Find Entries code when using long values in External Document number.
68533 Logo printing when set on POS Terminal card does not work
- Details not available.
68521 Rounding error when only part of voided line was refunded
- Rounding error occurs in Edit Customer order when voiding single line, and only refunds part of the amount. This was fixed.
68492 Gift card issue Error
- Details not available.
68433 Reprice on refund when member added - HF
- Reprice on refund skipped. This was fixed.
68155 Creating membership card with more than 20 characteres at POS
- Prevented overflow error on POS when Member Card length exceeds twenty characters.
68036 Error Message The member coupon buffer does not exist
- Details not available.
67938 TestCurrentInput should return InputValue for Dynamic Query #516
- TestCurrentInput returns InputValue for Dynamic Query.
67894 Creating Retail Item Barcode from Mask using Item number fails
- It is now possible to create a barcode from a barcode mask, including item number.
67601 Printer shows infinite "Opening drawer" when paper empty
- Details not available.
67568 Retrieve valid price from closed price list #507
- Details not available.
67285 Customer Order Refund incorrect Refund Status
- Wrong Refund status was displayed on Customer Order. This was fixed. If not refunded on POS, Payment Pending should be displayed.
66098 Serial Number handling on the POS
- New option was added in Retail item card LSC Assign SerialNo/LotNo In CO Picking, which specifies whether to delay assigning SerialNo/LotNo until the picking of the item in the Customer Order. If this field is selected, the SerialNo/LotNo is assigned when the item is picked in the CO. If this field is not selected, the SerialNo/LotNo is assigned when the item is added to POS.
64466 Reprice on refund when member added
- Reprice on refund skipped. This was fixed.

68305 Negative stock in Table Inventory Lookup Pölder
- Details not available.
68503 Activity Matrix – Activity List from availability slots

68530 Print Slip Subscriber on Card/Account No. Tender Payment print
- New Event OnBeforePrintCardAccountNo in POS Print Utility.
68503 Activity Matrix – Activity List from availability slots
- Integration Event Added OnBeforeFIlterResourceReservationTimeFrom in codeunit 10015912 LSC ACT Matrix Filter Mgt.
68489 Add OnAfterPopulateTransactionStoreTerminal #528
- New Event OnAfterPopulateTransactionStoreTerminal in CO eCommerce Mgt codeunit.
68469 SELLMEMDEPOSIT data table gets stuck
- Fixed an issue where POS search panel was frozen for the command SELLMEMDEPOSIT.
68383 Add SetNoPrint procedure to control printing behavior #526
- Procedure SetNoPrint made public in POS Print Utility.
68382 OnBeforeSendAtEndOfTransaction #525
- Changed event OnBeforeSendAtEndOfTransaction on POS transaction Server utility codeunit.
68381 New Event OnAfterInitReversTransLineDiscRec in LSC POS Price Utility #524
- Added OnAfterInitReversTransLineDiscRec event on codeunit POS Price Utility.
68327 Bookings - Activity not linked to POS Transaction after getting added to the POS to be paid
- An issue was fixed, that could cause mismatch in payment status on an activity, and the related reservation. When an activity is pulled into POS journal line, the insert process and the assignment of receipt/line towards the activity is now within same commit and should eliminate any issues related to errors during the payment process on POS.
68287 Wrong ILE for NEG_ADJ on BOM Components when Posting Statement
- Quantity was wrong when using NEG_ADJ on BOM Items on the POS. This was fixed.
68268 Customer order process breaks if order is posted as customer invoice
- When a Customer Order is collected and finalized on POS with the Post + Print Customer Invoice (POSTINVOICE) the Customer Order is posted if fully collected and paid.
68264 When statements are created the number series leaves gap
- Fixed number series gap when creating statements.
68263 Add PurchaseOffline option to EFT in version 24, 25 and 26 versions
- Details not available.
68224 Customer ledger entries not being created AGAIN when there is a rounding difference between the customer account tender and payment tender being used
- When payment Info Account from POS was made and posted through Statement Post, it resulted in abnormal rounding. This was fixed.
68189 SendTransaction web service is always run even tough "TS Void Transactions" is not turned on
- TS Void Transaction on refund transaction avoids using send transaction WS when it is not turned on. This was fixed.
68169 After Expire Member points #523
- New event OnAfterExpireMemberPoints was added to LSC Exp. Member Point Entries codeunit.
68168 OnAfterAddMemberPointEntryOnUpdateMemberFromPOS in "LSC Member Posting Utils" #522
- New event OnAfterAddMemberPointEntryOnUpdateMemberFromPOS was added to "LSC Member Posting Utils codeunit.
68154 Mix & Match (Least Expensive) - Splits the discount over multiple lines when you are selling items with different VAT Codes
- Details not available.
68144 Void and Copy is missing card information on voided card payment line
- When doing Void and Copy in the POS the voided payment line was not being updated with the card information. This was fixed.
68100 OnBeforeSendMemberProcessEntry in LSC POS Trans. Server Utility #521
- Event OnBeforeSendMemberProcessEntry added in LSC POS Trans. Server Utility.
67862 OnBeforePickUpWarning Event #511
- Added event OnBeforePickUpWarning on POS Transaction.
67288 New event to override the values showed in DisplayTotals() Function in POS Transaction Codeunit.
- Details not available.
66736 feat(SC-1209): Added VAT Amount field on Transaction Register #492
- Details not available.
Autotests hotfixes

69222 Some cleanup for LSC-69172
- Details not available.

69172 Fix compile failures in hotfix/latest - Customer Order Header
- Details not available.

68248 Valid Offer not triggered in Hospitality POS
- Resolved discount was not applied when the Member Club did not have attributes.
68160 Member card number missing error when editing a CO with member points payment
- Updated record on the POS Transactions singleinstance codeunit.
- Fixed an issue on backoffice when opening the Member Card from a Customer order.
68071 Payment difference G/L line in Sales Order linked to CO
- Rounding issue was solved when a second Sales Order was created from Customer Order. CO was created for Warehouse delivery. The SO was partly delivered. Then the Customer Order was edited on POS and additional Item was added. That resulted in an abnormal rounding line, created in the second Sales Order.

68155 Creating membership card with more than 20 characteres at POS
- Prevented overflow error on POS when Member Card length exceeds twenty characters.
68036 Error Message The member coupon buffer does not exist
- Details not available.
67285 Customer Order Refund incorrect Refund Status
- Wrong Refund status was displayed on Customer Order. This was fixed. If not refunded on POS, Payment Pending should be displayed.

68469 SELLMEMDEPOSIT data table gets stuck
- Fixed an issue where POS search panel was frozen for the command SELLMEMDEPOSIT.
68263 Add PurchaseOffline option to EFT in version 24, 25 and 26 versions
- Details not available.
68224 Customer ledger entries not being created AGAIN when there is a rounding difference between the customer account tender and payment tender being used
- When payment Info Account from POS was made and posted through Statement Post, it resulted in abnormal rounding. This was fixed.
68144 Void and Copy is missing card information on voided card payment line
- When doing Void and Copy in the POS the voided payment line was not being updated with the card information. This was fixed.
Hotels hotfixes

68562 Balance on POS not correct after doing refund on payment with deposits and charges
- The balance is now correct after doing a refund on a payment, that included deposit and charge (charged item that was originally paid on POS with deposit collection) and the error No Deposit available to consume does not show when the refunded amount is paid.
- An issue where the company deposit was not being inserted to the journal if the deposit collection was unassigned (folio no = 0) was fixed. Now it checks for it and inserts if available, then users can just void that line if they do not want to use the deposit.

68328 PMS: Nationality report not showing correct data
- Fixed an issue where the guest list's country code was not updated correctly. This affected the Nationality Report.

68752 Refunded Tip - posting not correct
- Fixed an issue, where posting of the tip line after refund was incorrect, now when refunding the tip line it is removed from the detailed revenue entry table. Users have to open the POS again and take the tip again from there.
68325 Group comments not showing on SGL res in POS
- Group comments were not displayed on POS for reservations within group. This was fixed.
68324 Deposit appears when it has been consumed if deposit no.2 is not signed to folio
- Fixed an issue on calculating deposit to use, when two deposits were done and were partially consumed.

68276 Refund process fails in some scenarios
Various issues fixed in regards to the refund process:
- Fixed an issue where a refund on the POS did not enable the PAY button. Applicable to Accrual Accounting only.
- Fixed an issue where refunding payment, including deposit charge, reused the already refunded deposit.
- Fixed an issue regarding String too long in the refund panel on POS
- When refunding a transaction that has a deposit and a tip in same transaction, you could only refund the tip but not the deposit amount. This was fixed.
- Fixed an issue where POS showed wrong balance after refunding deposit after finalizing all folios (on reservations with both guest and company folios) - (issue with deposit assignment not being removed).
- Removed the popup on preypayment in accrual accounting when paying on POS.
- The amount is now auto-filled for the prepayment, when doing prepayment on the POS from PAY button (reservation still in house).
Localization hotfixes

68793 LSC IN - GST Calculation Issue - Voided Item if item is same
- Voided the item line, it recalculates the GST amount.

68251 LSC IN - SC-1872-IN | Legal | GST printing on receipt should be provided as a config
- Added ability to Print GST details to the receipt based on the setup on the POS functionality profile under Amount FastTab. and Also added ability to print the GST details for each sales line, based on the Field Print GST Below Line which is also on POS functionality profile.

68788 LSCNA - Handle Subtotal for POS Sales Slip
- Added new event, OnBeforePrintSubTotalOnPrintPosSalesInfo.
68447 LSC NA Issue when collecting lines 1 by 1 then opening the posted customer order
- Fixed the errors when opening the Posted Customer Order.

68751 LSCDE-Statement post not trigger the fiskaly upload
- Details not available.
Pharmacies hotfixes

67404 Changes to function OnCalcInsuranceforOmniPresc in codeunit 10037814 "LSC PHIS Insurance Management
- Code in Subscriber exposed as a separate function and event added to enable change of active store.

67397 LS Central for pharmacies: Make procedures global
- Procedure InsertDelegateEntry is visible to extensions.
67398 Global access to functions in codeunit 10015311 "LSC PH Item Search Management"
- Following functions were made visible to third party extensions:
- AutoFindSubstitutionItem
- SetQtyFilter
- CreateSubstitutionItem
67399 Expose functions and Clear Data Permission filters in "LSC PH Session"
- Functions InitializeProfile and Logout in PH Session were exposed.
67400 Global access to functions in table 10015301 "LSC PH Item"
- Functions in table Pharmacy Item were exposed:
- QtyInDispense
- SetLocationFilterFromStore
67401 Global access to functions in codeunit 10015455 "LSC PH Omni Prescr. Service"
- Functions were exposed in CU 10015455:
- CalcSelectedPrescriptions
- GetActivePrescriptions
67402 Global access to function GetCurrText in table 10015370 "LSC PH Prescription"
- Details not available.
67403 Global access to functions in codeunit 10015300 "LSC PH Utility"
- Function GetPrice in Pharmacy Utility was exposed.
67405 Global access to functions in Omni PH-Document tables
- Functions exposed:
- Procedure CreatePHDocumentFromCO in table 10015455 LSC PH Omni PH-Document
- Procedure CreatePHDocumentLine in table 10015456 LSC PH Omni PH-Document Line
67406 Global access to functions in codeunit 10037619 "LSC PH CO Utils"
- Function PharmacyCustomerOrderCreatePHDoc was exposed.

67901 Pharmacy - Show remaining quantity in E-Prescription list
- New column showing remaining quantity was added to E-Prescription list.
System hotfixes

68962 Boolean selection issue on POS Panel
- Details not available.

67601 Printer shows infinite "Opening drawer" when paper empty
- Details not available.

68442 Glyph values cause runtime error in POS Client
- Fixed an error caused by Glyph field being set to values 2, 4, 5, 6, 10 and 11 in POS Menu Line.
eCommerce hotfixes

66267 AL: Granted Discount in Shopify Orders is not captured during settlement of Click & Collect transactions.
- Details not available.
66802 AL: Shopify Images Sync
- Details not available.
66846 AL: Inventory with multi Lot No dont show up correctly for Source Loc
- Details not available.
66890 AL: HospType missing in Store Repl
- Added missing Sales Type Filter to GetStoreBuffer Replication function
67243 Error on Shopify Order Import
- Fixed an issue with handling shipping line in Shopify order.
68305 Negative stock in Table Inventory Lookup Pölder
- Details not available.