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

69426 AL: fix Order Pull License error
- Fixed Sales Header and Sales Shipping Header License errors when pulling orders from Shopify that have been fulfilled in Shopify.
69311 Need OnBeforeOpenPanel event urgently
- New event OnBeforeOpenPanel was added to LSC CO Create Panel codeunit.
69310 Required Additional parameter in procedure- OpenAlphabeticKeyboardFromInfoCode
- Additional parameter added to OpenAlphabeticKeyboardFromInfoCode procedure.
69289 New Event in LSC Statement - OnModify trigger #538
- New event OnBeforeCheckPostingDate was added to LSC Statement table.
69288 Feature/onbeforeprocesscountingheader #540
- New event OnBeforeProcessCountingHeader was added to LSCGetDocumentListUtilsV2 codeunit.
69250 Expanded OnBeforeCheckUseQtyNoItemsNeeded and added another event for MixMatchPopup handling #539
- New events OnBeforeCheckUseQtyNoItemsNeededV2 and OnBeforeCheckUseQtyNoOnTriggerMMPopUp were added to LSC POS Price Utility codeunit.
69169 Event in Statement-Post codeunit
- New event OnBeforePostTenderTypeStatementLine was added to LSC Statement-Post codeunit.
69151 Error mgmt in refund #537
- New event OnBeforeCopyTransactionValues was added to LSC POS Refund Mgt. codeunit.
69099 Add event OnAfterProcessInventoryHeaderRecord to CU 10012802 "LSC Web IM Functions" #536
- New event OnAfterProcessInventoryHeaderRecord was added to LSC Web IM Functions codeunit.
69029 Call CheckMember in codeunit 10000823 "LSC POS Transaction Member"
- Make CheckMemberCard procedure from LSC POS Transaction Member codeunit public.
69016 Add OnBeforePrintCustomerOrderShippingInfo and OnBeforePrintCustomerOrderShipmentCost #533
- New events OnBeforePrintCustomerOrderShippingInfo and OnBeforePrintCustomerOrderShipmentCost were added to LSC POS Print Utility CO codeunit.
68999 Error while selecting Link to account
- Details not available.
68857 Incorrect dimensions on transfer orders
- Details not available.
68813 POS Command SEARCHCONTACT doesn't work in new version
- Details not available.
68801 LSC AU - Sales Order - Invoicing issue
- Added source code to the journal.
68795 Payment issue
- Issued fixed with INCEXP as overtender which does not close the transaction.
68232 BarcDataEntry cuts 0 from front of Giftcard entry
- Allow the “Keep Leading Zeroes in Barc.” field in the “POS Data Entry Type” table to be set to true for all Numbering selection.

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

68999 Error while selecting Link to account
- Details not available.
68813 POS Command SEARCHCONTACT doesn't work in new version
- Details not available.

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

69255 LS Hotel > Tape Chart cuts the display of hotel reservations that runs through dates with more than 7 nights stay
- Fixed an issue where reservations that were booked over new year disappeared when moving dates on the tape chart.
69196 Open Hotel Reservation Deposit page from the POS
- Now able to open the reservation deposit page from the folio deposit on the POS hotel template.
69155 Changing the Folio for a DRE posted to Finance results returns an error
- Fixed update issue on changing Folio No. for posted revenue line Detailed Revenue Entry.
67503 Reconciliation tool - Fix duplicated room charge issues
- New changes added to Reconciliation Tool to solve deposit issues related to duplicated charges to room created.
- Added a new field next to filters to Skip Deposit Checks, so the process runs faster by enabling it. Disabled by default.
- New action, Fix Duplicated Charges to Room, added to fix the records with code 'C2R:DUPLICATED' found previously in the fixing process:
- If duplicated DRE line is not posted to finance, it deactivates the line and creates a reversal line with negative original amount.
- If duplicated DRE line is posted to finance, it reverses the line as usual and needs to run the Night Audit to post it again.
- Additionally, Fix tips action was changed to include also searching of duplicated tips. So in the searching process, it also looks for tips from duplicated room charges, it adds DUPLICATED label for them in Description field. The fixing process works also for it. New field Res. Balance added because some cases were found, that were fixed manually by using a negative res. extra, and balance is correct and does not need to be fixed. The user has the information to decide whether to fix it or not.

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

68239 LSC DE - Fiskaly Error: E_TX_NOT_FOUND Transaction not found in SIGN DE (In Local Functionality DE)
- Fixed an issue where if a partner disabled their TSS and managed to create a new one and a new master cash register, the cash point closings would not work because we would still try to use the old cash point closings.
- Fixed related issues such as client registering behavior and some procedures related to creating cash point closings such as fetching fiskaly transactions to create the API request.

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

61752 Missing icelandic characters in report 10037852
- Icelandic characters in fixed texts corrected.
68589 Pharmacy dispense - Send insurance request - wrong sender
- The Insurance Sender is used in communication with SÍ, if available in the Store Pharmacy Details. Fallback is the Pharmacy ID.

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

68652 Number Pad disappears on manual tips
- Details not available.

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.