Hotfixes on LS Central version 27.1.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes
80954 Availability for renting products is showing different values...
- There was an issue with vailability for rental products showing different values due to incorrect date boundary comparisons in resource availability checks. This was fixed.
- There was an issue with overnight availability date calculation when no interval type is configured. This was fixed.
80495 Coupon Management
- Coupon exceeding transaction total is now allowed.
80483 New Publisher OnBeforeFindFilteredCOLines
- New publisher event, OnBeforeFindFilteredCOLines_GetFilteredDocList was added to codeunit LSC CO Web Service Functions.
- Raised in GetFilteredDocList procedure before FindSet() on Customer Order lines in the Pick/Collect panel flow. Use this event to add or modify line filters before the query executes.
80445 Removed error if transaction has zero table number when opening in Table List Startup
- Error was prevented when attempting to open the POS for a POS transaction with zero table no. in Table List POS Startup.
80082 LSC NA - Issue with the incorrect tax amounts
- Details not available.
80042 When Fully Canceling an Order the "Receipt No." and "Transaction No." on the "LSC Customer Order Status Log" is blank
- Receipt No. and Transaction No. were not populated in the Line Status Changes FactBox when a Customer Order was fully canceled on POS.
- This only affected full order cancelations, while partial cancelations worked correctly.
- LS Central now ensures these values are properly assigned, improving traceability for canceled orders.
79972 Bug in Prepayment Invoices
- Details not available.
77253 Investigate different enpoints that are used (printDialog/HttpWrapper) in binary data printing against the Hardware Station
- Details not available.
77174 CO Multicurrency - Amount mismatch Error when Posting Sales Order
- Multiple issues related to the Multi Currency feature were fixed.
68564 Coupon Management
- Coupon exceeding transaction total is now allowed.
80633 Unable to create open statement (Document No length more than 10) version 27.1.21.3433
- There was an issue introduced in v27.1.21 that would not allow the user to create an open statement under certain circumstances, when the Statement No. had more than 10 characters. This was fixed.
80612 New publishers in Shopify Integration
- New order create events were added from Shopify:
- OnBeforeInsertCOShippingLineTemp
- OnBeforeInsertTotalDiscountLineTemp
- OnBeforeInsertCODiscountLineTemp
- OnBeforeInsertCODPaymentTemp.
80484 Make AssignMemberAttributes procedures public
- Two procedures were made public on codeunit LSC Member Attribute Mgmt (99009002) to allow external extensions to assign member attributes:
- AssignAccountAttributeValues
- assigns attribute values for a member account.
- AssignContactAttributeValues
- assigns attribute values for a member contact.
80385 Skip barcode creation
- OnBeforeAssignBarcode_OnCreateVariantAction integration event was added on page LSC Item Variant Suggestion, allowing extensions to skip automatic barcode creation during the Create Variants action.
80374 Tanweer_31.03.2026 #642 Retail Message Panel Control CU
- Displays an error text when an error occurs on the Retail Message Panel.
80373 Add integration events for various processes and enhance existing fun
- New Integration Events
- LSC CO Customer Info Panel
- OnAfterButtonPress_OnRun
- LSC CO Utility
- OnAfterCustomerOrderPayment
- OnAfterInsertCOLines_CreateCOTempFromPOSTransaction
- LSC CO Create Panel
- OnBeforeEditMemberContact
- OnBeforeModifyDataBuffer_OnLookupResult
- LSC CO Sched. Jobs
- OnBeforePostSalesOrders
- LSC CO Web Service Functions
- OnBeforeInsertCOHeaderTemp_OnReserveOrderLines
- OnBeforeItemTrackingValidations_OnSetupItemAndDiscountLines
- LSC CO eCommerce Mgt
- OnAfterCreateTransaction
- LSC Dashboard Alarms Public (new codeunit)
- OnAfterCheckRoleStoreAlerts
- LSC Item Finder Public (new codeunit)
- OnBeforeProcessItemFinderSetup_OnFindItemSet
- LSC Retail Purchase Order Ext.
- OnBeforePurchaseHeaderOrderAddressCodeOnAfterValidateEvent
- LSC Retail Sales Order Ext.
- OnBeforeOnAfterFinalizePosting
- LSC Retail ICT Processes
- OnBeforeAddItemTracking
- OnBeforeProcessICTHeader_OnProcessICTDocSplit
- LSCCreateNewCardForContUtils
- OnBeforeInsertMemberCard_OnRunRequest
- LSCGetMemberInfoForPosUtils
- OnBeforeGetMemberCouponList_OnRunRequest
- LSCGetDataEntryUtils
- OnBeforeRunRequest
- LSC CO Customer Info Panel
- Modified Event
- LSC CO Web Service Functions
- OnBeforeShouldCreateSalesorderCheck - added RunFromScheduler: Boolean parameter.
- LSC CO Web Service Functions
80372 Adding Event OnBeforeValidateJournalLine in Point Jnl.-Check Line
- An event was added, OnBeforeValidateJournalLine in codenit Point Jnl.-Check Line.
79652 Suspend Transaction - Receipt No. on POS Not Incrementing Properly When Using Web Replication and Retrieving and Re-Suspending Previous Transactions
- There was an issue where POS receipt numbers could collide when retrieving and re-suspending transactions with web replication (TS Susp./Retrieve) enabled.
- When a previously suspended transaction was retrieved and re-suspended, the POS receipt number counter could go backwards, causing the next transaction to reuse a receipt number already assigned to another suspended transaction on the remote company.
The LastSlipNo POS tag now only updates when the receipt number is higher than the current value, preventing it from being overwritten with a lower number.
- This affects POS terminals using company-to-company web replication (TS Susp./Retrieve) that retrieve and re-suspend transactions.
79600 EventSubscriber needed for LSC POS View Codeunit - Procedure name LoginEx LS Central OnPrem Version 27.1
- Details not available.
79075 Runtime error in Codeunit 99009601 due to type mismatch between Integer and Decimal fields.
- FBP quantities should always be in whole number. If Quantity sold on POS is 2.4 then it is rounded to 2. 2.5 is rounded to 3.
- FBP quantities should always be displayed as integers as for example Quantity. Quantity to Trigger, Remaining Quantity in FBP Ledger Entry.
- Note: Notify Data Row Selected in POS Data Grid Control Card - ##DEFAULT, #MEMBER_FBP_OVERVIEW in demodata must be turned OFF for the Frequent Buyer Program panel to work on POS. Instead turn Notify Marked Count Changed ON.
77313 Multiple pcs lines are printing without a currency symbol (Measurements Canada requirements)
- Details not available.
80375 Integration Event for Transfer Order Creation from Planned Stock Demand
- The integration event OnCreateTOFromPlannedStockDemandOnBeforeProcessReplenPlannedStockDem was added to the codeunit LSC Replen. Create Transf. Ord.
80358 AL: Variant Logical Order Not Respected in LS Central and Shopify Sync
- Logical order of Options values (Variants) was fixed in Shopify product.
80170 AL: Capturing of Payment data
- PaymentId was added to Shopify order graphQL request.
79935 EventSubscriber needed for LSC POS Transaction Codeunit - procedure ProcessCoupon- LS Central OnPrem Version 27.1
- OnAfterFindCouponTenderType_OnProcessCoupon event was added and coupon tender type handling was updated.
79934 EventSubscriber needed for LSC POS Transaction Codeunit - procedure TotDiscAmPressed- LS Central OnPrem Version 27.1
- New event OnTotDiscAmPressedOnBeforeTotDiscAmPressCheck was added to LSC POS Transaction Impl codeunit.
79771 Add Get check before validating Store-to #634
- New event OnBeforeValidateTransferHeaderStoreTo was added to LSC Picking/Receiving - Post codeunit.
79756 Receipt number for Shipment Customer Orders (follow up from 77144)
- Fix on receipt number generated when posting a CO from web as SO. Related to 77144.
- Note: Terminal that handles Sales Orders (Sales Order Terminal No. in Customer Order Setup) should not be used as a regular POS Terminal as the numbers series may collide.
79731 ECOM 26.1 FactBox & rounding issue
- Incorrect tax amount was fixed in Posted Customer Order FactBox. │
- Invoice rounding amount on Customer Order returns was fixed.
79693 Customer Order Details Showing pending Amount
- Calculate Non-Refundable Amount in Posted Customer Order Details Infopanel.
79553 Mobile Inventory - CheckLicenseStatus error
- Adjustments were made to the GetLicenseUnit webservice process to help with deadlocks.
79258 Time zone dealing web services
- Time field in Transaction created through CustomerOrderCreate webservice was adjusted to account for Time offset for different Region Timezones.
- Time field in Transaction created through Self Checkout Start Transaction web service was adjusted.
79255 SCO - Transaction Time Issue
- Details not available.
78370 Franchise orders breaking in 27.1
- Franchise Module:
- Franchise document replication counter assignment was migrated from a manual table-locking approach on LSC Franchise Setup to BC's built-in Sequence No. Mgt. codeunit. This resolves concurrency issues that could cause franchise orders to break when multiple outbound franchise documents were created simultaneously.
- An upgrade procedure (UpgradeFranchiseReplicationCounterToMBCSequenceMgt) was added that seeds the BC sequence number to match the highest previously-used replication counter, preventing duplicate counter values after upgrade.
- Purchase Order not deleted when Auto Post option used was fixed.
- OnBeforeInsertEventForSoLine in Franchise process that issued a warning This order is a Franchise order.... was removed to help Sales process to add new lines to an order.
77910 Kitchen Line Routings-Date Time Started on Station (Standard KDS 25.1)
- Some new calculations were added on the Date Time started and Date Time Finished.
77089 Refund from another store with Sales Type creates incorrect Item Ledger entry
- The Salestype location will not overwrite the store location when doing a refund at a different store.
68110 Incorrect Payment Amount on CO Creation fix for LS26.0 and LS26.1
- Details not available.
68019 Restore Archived Offer Deletes all Periodic Disc Lines
- Details not available.
67983 POS EFT Card - Client Transaction ID Type
- Configuration Client Transaction ID Type has a new option called POSTerminal+CardEntryNo which creates a Client Transaction ID from the POS Terminal and Card Entry No.
- This option does not have any formatting or extra characters and works when the POS Terminal for example has only two numbers in it's unique ID or no numbers at all.
67941 [EVENT PARAMETER] Receive the codeunit instance in the OnBeforeSendWholeTmpTransaction event #519
- Details not available.
67940 [EVENT PARAMETER] Add DiscPrPerLine as var parameter of OnBeforeRegisterMixMatchLeastExpensive event #518
- Details not available.
67919 All Day availability calculation causes performance issues when Group Line product is entered.
- A change was made to the group line entry process, that is, availability for the product is not calculated unless a start time and date has been assigned to the line.
67897 Booking Archiving changes
- The archiving process was modified to only skip groups and/or reservations, which have a balance. The internal status or the payment status is ignored. Note: Closed status forces archiving regardless of the reservation balance. Rental reservations with units not returned are not archived.
67866 SCO - Posting card additional entries and free text. HL
- Details not available.
67865 Control of print customer slip #515
- Four New events in POS Print Utility:
- OnBeforePrintCustomerInformation
- OnAfterPrintCustomerInformation
- OnBeforePrintContactInformation
- OnAfterPrintContactInformation.
67860 Events for Replen. Item Profiles #512
- The following integration events have been added to the public codeunit LSC ReplenUpdFromProf Public, which are accessible by the codeunit LSC Replen. Upd From Profile:
- OnUpdateFromProfileOnBeforeProcessItemProfile
- OnUpdateFromProfileOnBeforeProcessItemProfileForAllLocations
- OnUpdateFromProfileOnBeforeProcessItemProfileForOthers
- OnBeforeInsertItemStoreRec
67808 Unable to Scan Booking Codes – DEVICEINPUT Invokes CODEUNIT.Run Before Current-Message Is Populated
- Details not available.
67787 After upgrade the 26.0.9 hotfix then POS receipt is not going through Email on LIVE POS
- The interface had a not initialized error when emails were sent via job queue. This was fixed.
67684 Retail Item Registration No. Series Creation
- The creation of the Item RegistrationNo. of the Retail Item Registration is now based on the Create Items No. Series in the Retail Setup.
67678 Fixed parameter passing in OnBeforeGetOrder procedure to allow modification
- New event OnBeforeGetSHSL in POS Order Connection codeunit.
67677 New event OnBeforeCheckDiscDiffInPeriodicDiscountLines added
-
New event OnBeforeCheckDiscDiffInPeriodicDiscountLines in POS Price Utility codeunit.
67666 Member Point Transfer Journals post generates an error because the batches selected and shown are not 'Transfer' batches
- Details not available.
67665 Member point journal should not have the 'Transfer' type available for selection
- Details not available.
67654 Error when Member Contact Popup searches opens
- Details not available.
67627 SCO : Coupons do not work with Affect = Next Item Line
- Self Checkout Units were enabled to use Coupons activated by next or previous item in a backet.
67571 Error when applying discount percent on a deal - CRITICAL
- Details not available.
67567 POS Member Contact Popup - Select Club - Direct
- When selecting Member Club through POS popup, if the user only has one item to choose from code, then it goes directly into processing instead of popping up a selection list of one item.
67548 When posting a transaction - remove date filter from POS Card Entry section of posting
- If a sale was created before midnight and then paid for after midnight the Card Entry information was not included when updating the sale with the transaction no. in the Posting utility. This was fixed.
67546 Type Mismatch Member Points Decimal->Integer CU 10016111
- Details not available.
67524 Add integration events for CalcTotalOffer
- New events added to POS Offer Ext. Utility codeunit - OnCalcTotalOfferAfterInitAmountDiscPerLine and OnCalcTotalOfferBeforeCheckDiscDifference
67514 Event Request
-
Events LSRetailTransferLineItemNoOnAfterValidateOnBeforeGetItemEvent and OnBeforeSaveStoreFromDimSetTransferHeaderGet were added in codeunit Retail Transfer Order Ext.
67512 Keyboard shortcuts (POS Key Commands) are not working
- Details not available.
67483 Complete Reset Button. Adjust comment out code for Instance deactivation
- Reset button was added. It is used, if the instance was deactivated. The action tries to re-activate the instance.
- Check if the table is temporary when deleting records on the Company table.
67478 Cannot Input Member Attribute Lookups
- Details not available.
67476 Add Reset button. Temporarily remove deactivate instance
- Add Reset button. Comment out deactivation code.
67462 LSC - BROKEN - SPLIT BILL WITH A DEAL - CRITICAL
- Details not available.
67455 Make enum 10012304 "LSC Alloc. Rule Share Type" extensible #504
- Details not available.
67351 Subscriber addition request for member point calculations
- New events added to PosCalcMemberPointsPublic - OnBeforeGetPointTender and OnBeforeInsertPointEntry.
- New events added to Member Posting Utils - OnAfterTransPointEntryIsEmpty and OnBeforeGetBenefitAndTender_SalePoints.
67266 New Integration Event for Replenishment Calculation
- An integration event OnAfterCopyDataProfileToItemStore was added to the codeunit LSC Replen. Calculation.
67265 Add Event to Add New Account Type in Tender Type
- New event OnValidateAccountNameForExtEnumAccountType added to Tender Type table.
67243 Error on Shopify Order Import
- Fixed handling of shipping line in Shopify order.
67202 Self checkout connector not storing card payment information
- Details not available.
67190 feat(SC-1690): New/Update Event for Redemption of GC Barcode #502
- New event added in POS Infocode Utility – OnBeforeCheckZeroInBarcode.
- New event added in POS Transaction Server Utility – OnBeforeGetDataEntry2, replaces OnBeforeGetDataEntry and the second parameter is of type var.
67189 When “Sale Slip” is set to Email (POS terminal Card) the print option does not print a receipt when the “Print” option is selected at the end of a transaction
- Prints receipt when the print option at the end of a transaction is selected.
67188 New event: (OnBeforeProcessMemberEmailInput) request in codeunit 99001574 "LSC POS Transaction Events"
- New event added in POS Transaction Events - OnBeforeProcessMemberEmailInput.
67187 Giftcard no gets picked up as another barcode mask
- Allows gift cards already created with numbers and letters to be used.
67105 WebServicesClient instance in POS Member Contact Popup #501
- Details not available.
67064 Customer Order - Statement Post rounding Error
- Solved statement posting rounding error, for customer orders that were cancelled through Customer Order Edit process. Extra Refund line, if the refund is posted to the Customer Account, was removed.
67062 Error with Assembly Item Return – Incorrect Item Ledger Entries After Upgrade
- Details not available.
67054 Ishandled reset missing on several publishers in CU POS Transac… #470 HF
- Added IsHandled = false before the events.
67024 Event before OnBeforePrintingTransfer - transfer table printing
- Event has been added to Send to KDS Transfer codeunit - OnBeforePrintingTransfer - that can be used to skip printing the transfer between dining tables.
67013 Store Inv Worksheet - All Areas being deleted incorrectly
- When a Store Inventory Worksheet is deleted, all Worksheet Area data was being deleted, if the Store Inventory Worksheet in question was not using Area.
66997 SC-1037 Adding new event in POS Print utility for barcode printing on
- New event OnBeforePrintBarcodeOnExtraSlip in POS Print Utility codeunit.
66962 SAAS to OnPrem Azure Web Replication problem not able to insert data in to table
- Details not available.
66949 Store coupons not working properly after BC environment updated to v.26
- Bugfix - Coupon application returning an error as Coupon was not open when in fact it was.
66939 Customer Order Shipping Charge Price Change Issue
-
When a Customer Order Shipment item is configured to always ask for price input it overwrites a item price and does not create a new Trans line with the shipment cost. This was fixed.
66893 We need possibility to skip CheckRemainingAmount function in LSC POS Transaction Impl. Codeunit
- Details not available.
66890 AL: HospType missing in Store Repl
- Added missing Sales Type Filter to GetStoreBuffer Replication function.
66885 Send Transaction from Offline POS to SaaS head office Issues
- Fixed S2S issues on V1 Web Requests.
66871 Member Point Journal infinit loop
- Details not available.
66864 Kiosk Analytics and Product Recommendations capabilities
- Two events have been added to the Self Service Functions codeunit: OnBeforeGetInitialSettings and OnBeforeGetCrossSellsInfo. Two procedures have been made public in Self Service Functions codeunit: CopyDynContentBuffer2Times and AddCrossSellingGroupsToJson. Two procedures in Dynamic Content Mgt. are now accessible through Dyn. Content Mgt. Public codeunit: InsertCrossSellingGrBuffer and AssignInfocodeGrBuffer.
66863 Duplicate receipt printing on tender declaration and remove tender
- Event was made to adjust number of slips (copies), to print for Float Entry and Remove Tender.
66846 AL: Inventory with multi Lot No dont show up correctly for Source Loc
- Details not available.
66835 Test minimum quantity sales prices handled pattern #498
- Event handling for testing Minimum Quantity Sales Price has been added.
66831 Change No. Series in POS data Entry
- New field No Series Code (code 20) added to POS Data Entry Type table.
66823 Item modifier- course changing
- Linked lines selected when changing course on an item in the POS (the MTYPE_CHG command).
66802 AL: Shopify Images Sync
- Details not available.
66792 realtime stock without Automatic Stock Update
- Running WI Update Inventory now includes quantity sold not posted from POS transactions in Total inventory quantities, also from stores linked to Customer Order Sourcing Locations.
66772 Unable to add products to the basket / New Codeunit missing in the v26 customer license
- Details not available.
66758 New Events For Transaction Server #496
- New event OnBeforeTSCheckError and OnBeforeTSSendUnsentTransactions added to LSC POS Transaction Impl codeunit.
66746 SaaS environments failing to upgrade to v26
- Popup Types upgrade removed. Changes to Insert Default Popup Types function in Pop-up Types page done to prevent overflow in field insertion and inserting same record again (can happen in translation).
66740 Add integration event for ChangeStaffPressedOnClose procedure #495
- New event OnBeforeChangeStaffPressedOnClose added to LSC Additional POS Commands codeunit.
66738 AddEventToStoreInvWkshtBufferFilter #494
- New event OnAfterSetInvWrkshFiltersOnBuildPage added to LSC Store Inv. Wrksh. Buffer page.
66694 Request do add parameter to existing event
- Details not available.
66673 Select New Card in MEMBERCONTACT POS Command does not return free cards for Member Club
- Details not available.
66645 LSC NA - PRINT_SL Command - Continued
- Fixed the incorrect tax amount when printing with PRINTBILL, SPLITBILL, and PRINT_SL.
66615 Image management #491
-
New event OnBeforeSetActiveImage added to LSC Retail Image Link Factbox.
66603 Event for preauth amount adjustment dialog
- Details not available.
66584 EcomCalculateBasket Coupon Error: Interface not initialized
- Details not available.
66581 Published Event on the Totals functions on activity total and group line total
-
Added published events to the Total() functions on all reservation tables for partners possibility of customization.
66578 26.0 Member Create on POS
- Creating a Member through POS registered incorrect values in Account No and Member Club fields. This is fixed.
66564 Bug: Inventory availability calculations do not include quantities committed on click & collect customer orders
-
Display quantity reserved for Customer Order on three different item information pages.
66519 Infocode required no longer works properly with enhanced pop-ups
- Enhanced Popup handling of reason codes with POS actions fixed. Refers to infocodes with no usage category and selection, without trigger functions.
66441 Tender Type Rounding 0.05 not working
- Fixed Rounding issues on Customer orders.
66348 COMM_SHOWSALES - Command not working properly.
- Active POS Transaction record set even if the #COMM-TOT comment grid is not in the #POS panel. Then the Comment panel opens up after the #POS panel is opened.
66331 Request to add an integration event after printing the VAT block in the OnPrintingTotalLineAtBottom procedure to allow custom logic injection before VAT info is printed
- New event OnAfterVATSectionPrinted added to LSC POS Print Utility Impl codeunit.
66289 Refund Card Payments
- A new configuration was added on POS Terminal card in the EFT section called "Use Refund Payment Selection".
- When refunding multiple card payments in the POS, a list of card payments is displayed for the cashier to select which card payment should be refunded. This happens when "Use Refund Payment Selection" is activated. Information displayed in the dialog is the last four digits of the card number and the payment amount.
- If there is only one card payment to be refunded, this dialog is not displayed. If the card payments that are selected for refund is higher than the remaining balance of the sale, then the POS does not allow the refund to go through.
66273 OnCreateItemOnBeforeModify and OnUpdateItemOnBeforeModify on LSC Item Import Create Codeunit
- Make events OnCreateItemOnBeforeModify and OnUpdateItemOnBeforeModify public in Item Import Create Codeunit
66267 AL: Granted Discount in Shopify Orders is not captured during settlement of Click & Collect transactions
- Details not available.
66262 Group overbooking not working in version LS 25.3
- Fixed an issue when confirming a group reservation line. The group confirm process was not executed if the related product was already fully booked. Now the process checks if the user is allowed to overbook, or if the related product has overbooking options assigned. Note: On Activity Packages, which include products that have overbooking settings, the user must also set the overbooking setting on the Package base product as well (even though the base product is not having resources). This is to bypass the overbooking pre-checking during the group confirmation process.
66213 Unknown error in Transaction Register
- There was an issue in the POS Lookup functionality where a wrong InterfaceProfileID Filter was created when showing the Lookup (and LookupData) panels. This was fixed.
66203 Adding events #489
- Two new events OnAfterSetItemPrice and OnAfterProcessInfocodeResult in Codeunit Pos Transaction Events.
66188 AL: Add ImageId to Node leaf
- ImageId was added to RootGetHierarchyNodeOut in WS Function GetHierarchyNode.
66167 The length for FixedLocation code needs to be increased from 10 to 20 characters
- The length for FixedLocation code was increased from 10 to 20 characters.
66078 Prices in Package Offer Lines are displayed as 0.00
- There was an issue that caused package offer line prices not to display in the package offer card. This was fixed.
66067 LSC NA (CA) - French Translation to long for field length causing error when closing the day
- Details not available.
66044 Cannot post sales invoice due to License permission error
- Posting sales invoice issue was fixed due to missing permissions properties.
65982 Coupon management is coupon valid #485
- New event OnBeforeCheckCouponErrorOnIsCouponValid added to "LSC Coupon Management" codeunit.
65922 There is an error when deleting device units
- Code was updated that reads API response to match changes done by the API team.
- #65928 was solved by adding missing field.
- File was renamed to fix typo.
65910 Delete Preaction Preset Fix
- Schedular job action Preset Timestamp was fixed to handle multiple old delete preactions.
65903 SAAS publishing new apps runs upgrade when it should not
- Details not available.
65900 Add Function to custom panel in function PopUpInfocodePressed
- Events added to codeunit Popup Controller, OnAfterGetPanelPayloadForShowingPanelModal, and to codeunit Pop-up POS Commands, OnAfterPopupInfocodePressedGetPanelPayloadForShowingPanelModal, to be able to change the panel payload before showing the pop-up panel.
65883 Access to interface "LSC IFunctions" about all functions
- Public access to functions SetPosTransDiscEntryBuffer, InsertPosTransDiscEntryBuffer, GetMemberPointBalance from "POS Functions" codeunit.
- New procedures PublicSetPosTransDiscEntryBuffer, PublicInsertPosTransDiscEntryBuffer, and PublicGetMemberPointBalance created.
- ClearPosTransDiscEntryBuffer was already public.
65866 Event in codeunit 10000827 "LSC Send to KDS Interface" about function DeleteKots in codeunit 10001302 "LSC Hosp. Sts and KDS Cleanup"
- Added events: OnAfterDeleteKots, OnBeforeKDSRecordsDeleteAll, OnBeforeRetNextKOTNo and OnBeforeGetOnHoldStatus
65865 Event in table LSC Hospitality Type at function OnValidate_OrderID
- Details not available.
65844 Access to function TerminalStartupController in table 99001471 "LSC POS Terminal"
- Access provided to procedure TerminalStartupController in table "LSC POS Terminal".
65842 Group comments are displayed on other unrelated bookings in the Matrix View
- Fixed an issue which could cause comments to show on group reservations in the Matrix where no comments were actually registered.
65837 Table Season - event to skip error in OnModify trigger
- New event OnBeforeModifySeason added to "LSC Season" table.
65803 WebServiceConnectionFix
- Handling of user name and encoding of secret-text (pwd) was fixed.
65799 OnBeforeShowMessage(Var "PrepaycustomerOrder": boolean,Var "Is handled": Boolean);
- New event OnBeforeShowMessageOnCheckIfUserWantsToAddExtraPaymentToCO added to "LSC POS Transaction Impl" codeunit.
65775 POS GIFT_PRINT lookup error
- Details not available.
65719 Add OnBeforeProcessDiscountPosting event to codeunit "LSC Statement-Post" #484
- New parameters added to OnBeforeUpdLedgerPostingBufferInPostItemSales.
65706 Changing “No. of Persons” on Activity Group Line does not update the Reservation
-
Changed the approach when the user is changing either quantity or no. of persons on a group line.
Now when changing either quantity or no. of persons on a group reservation line, after the related activities have been created, the user gets a confirmation dialog window asking to delete the related activities (if they exist), if the no. of persons/qty is lower than previous value. If the user approves the confirmation dialog, then related activities is deleted and the group members associated with the group line is removed, and the quantity or number of persons change is assigned on the group line itself, and the reservation is drafted. This because activities will be fewer than before. Note: When lowering quantity you can always delete the member who is not attending which will only remove the related activity and skip the drafting process.
Previously, the user would get an error message stating that activities already existed, and would have to manually go and delete the activities (see action Delete Activities in the group line), or delete associated group member assignments to affect the quantity, which also still works as before.
This way users are prompted immediately, if they are OK with deleting the activities to continue the quantity/no. of persons changes.
Note: When increasing the value of Quantity/no. of persons, and confirmed activities exist, the users are prompted if they want to draft the activities before the change is accepted, and then they must manually confirm again. Previously, users had to manually draft the line before changing these values.
65704 PreAuth information not copied correctly when doing Update PreAuth
- When doing an update on an existing PreAuth line in the POS (Update Preauthoperation) information about the original PreAuth line needs to be copied to the card entry information that is attached to the update preauth operation.
- Some of the required information was not being copied to the update card line and this would mean that Finalize PreAuth operation would not work properly after doing an Update PreAuth. This was fixed.
65603 When picking and canceling CO lines at the same time, the collection does not return the cancel line amount
- If Prepaid Items are canceled and/or shortaged when picking on POS, they are returned when the Customer Order is collected and finalized on POS.
65594 Upgrade Fix
- Missing function call in LS Central Upgrade codeunit was fixed.
65593 Member Point Journal is in error
- Details not available.
65583 Error while opening Store Card
- Fixed Customer Order Setup error when opening the Store Card.
65580 Split item line does not check for old quantity handling of modifiers
- Details not available.
65578 Extend event subscriber to allow better control over PostingBuffer #483
- Event OnBeforePostDiscountLedgerBuffering2 added to Statement-Post codeunit to replace OnBeforePostDiscountLedgerBuffering.
65562 The member attributes filter page, has different filters from previous versions
- Details not available.
65560 Opening and closing the member account attributes page causes an error
- Details not available.
65543 Deal pricing gives error if deal price lines are found for same price group in call
- Details not available.
65536 Member Management: Member Attribute Values not assigned error
- Details not available.
65512 Upgrade not correct for UpgradeStyleChitDisplay
- UpgradeStyleChitDisplay is missing the ShouldUpgrade and SetUpgradeTag
- Also, no procedures should be below the helper region.
65502 Label printing stops using Device Dialog for Printing Labels
- Details not available.
65466 BackgroundColor hex conversion not working properly on the service
- Color code was fixed using BRG instead of RGB.
65456 Update Hotels to work with License Manager API v3
- Hotel units (HPP) were updated to support License Manager API v3.
- License validation and error handling was improved.
65455 Customer Order Shipping Order Posting License issue
- Details not available.
65454 Update Bookings and Staff to work with License Manager API v3
- Bookings and Staff management units (BPL and SME) were updated to support License Manager API v3.
- License validation and error handling was improved.
65449 PASI - Wrong Inventory Assignment
- Reserved inventory quantity only applied once in Total Inventory calculations for Item lookup for Items with tracking codes.
65380 Error when editing duration in the Matrix by clearing the Time To value and inserting a new value as Time From
- Details not available.
65378 Upgrade error "UpgradeActivityReservationDiningReservCreated" on demo database
- Details not available.
65353 Build Error Related to ticket 64983
- Details not available.
65335 LM - /v3/license, Cancellation Status will change from description to code
- Handle the type change of the field cancelationStatus on the response send by the API get License.
65288 Need a publisher in codeunit 10036988 "LSC BackOffice Ext."
- New publisher event OnBeforeGetCustomerOrders in codeunit BackOffice Ext.
65255 Integration Events for Allocation Plans
- The below integration events have been added to the following Allocation Plans related objects:
Table LSC Alloc. Plan Lines
- OnBeforeValidateQtytoDistribute
- OnBeforeValidateAllocationRuleCode
- OnBeforeValidateAllocationRuleCalcMethod
- Codeunit LSC Alloc. Plan Utils Public
- OnBeforeDistributeAllocPlanLine, which is used by the codeunit LSC Alloc. Plan Utils.
65207 #LOOKUP not working after an minor update
- Fix for Lookup on POS not working.
65186 Make coupon functions accessible
- Procedures IsCouponValidForItemLine, ValidateCouponHeader, and ValidateCouponEntry were made externally available through codeunit "LSC Coupon Management Public".
65184 OnBeforeLoadPanelDataOrLookup
- New event OnBeforeLoadPanelDataOrLookup in codeunit "LSC POS Member Contact Popup".
65172 Make codeunit "LSC Schedule Batch Posting" accessible
- Details not available.
65169 Add OnBeforePrintSuspendSlipItemLine event #482
- New event OnBeforePrintSuspendSlipItemLine added to "LSC POS Print Utility Impl" codeunit.ment-Post" codeunit.
65168 Added event OnBeforeCreateItemJnlLineDim to Statement-Post codeunit #481
- New event OnBeforeCreateItemJnlLineDim added to "LSC Statement-Post" codeunit.
65158 Expose SetItem procedure in Dimension Matrix #480
- A public procedure, PublicSetItem, has been added to the LSC Dimension Matrix page, which allows access to the internal procedure SetItem.
65139 Autotest app build failure on BC 26
- Details not available.
65122 Realtime stock without Automatic Stock Update
- Running WI Update Inventory now includes quantity sold not posted from POS transactions in Total inventory quantities.
65101 The Pop-up Group does not exist error when trying to change deals
- Details not available.
65082 Build failure on release/release with BC 26
- Details not available.
65046 Products having a default quantity conversion set other than None, always have 1.00 set as the duration during booking, no matter what is selected as default duration
- Details not available.
65045 CO - Release - synchronize Customer Order Postings
- Statement Postings for Customer Order was synced across versions.
65041 A logic check needs to be implemented on the product card so that Default Time From and Time to quantity automatically matches with default quantity
- Details not available.
65017 Functional mistake in rounding for Foreign Currency
- Fixed rounding issue when using currencies.
65015 Bookings - Empty additional charges for activity cause issue on POS
- Fixed an error that occurred when paying an activity on the POS, which had activity additional charges with a blank product number, and the user either changed the price or discount during the POS payment process.
64983 NextInfoCode in codeunit 99008905 "LSC POS Infocode Utility" to be public
- Procedure NextInfoCode made public.
64975 Event required in function TypeCreateDataEntry codeunit 99008905 "LSC POS Infocode Utility"
- Added event OnAfterTSDataEntries in POS Infocode Utility.
64970 Deactivate all unprocessabe entries on codeunit 99009012 (UPGR/DOWNGR-MEMBER)
- Details not available.
64967 Tender Declaration
- Added event OnBeforeTD_CommandPressedCallback in "LSC Safe Denom. Panel Commands".
64958 Added OnBeforeExitOnCancelVoid to VOID #478
- New event OnBeforeExitOnCancelVoid added to POS Transaction codeunit.
64951 Store Item Card - Vendor Item No. length issue
- Increased variable length to match table field name in the Store Item Card page.
64934 Dragging and dropping appointments in the Matrix display can leave some cells having colored border
- Details not available.
64873 CO - remove Co eCommerce Mgt codeunit - prepayment invoice change
- Reduntant code was removed regarding Customer Order Payments in Ecommerce Mgt.
64866 Fix build error
- Build error was fixed.
64834 Offers no. series mgt is wrong
- Details not available.
64831 Need to move logic table pattern objects into new table folders
- Details not available.
64816 EFT-printer shows error banner on POS
- Details not available.
64740 Nested infocodes don't come up and have wrong qty handling
- Details not available.
64739 Quantity of deals should stay not possible for standard popup
- Details not available.
64706 Date To and Time To are not calculated correctly when creating a reservation in the past and the activity type allows multiple days
- Details not available.
64696 NewEventRequest-GetDefaultCustomer #476
- New publisher event OnBeforeGetDefaultCustomer was added in codeunit POS Create New Customer.
64541 Adjustable data on Web Service #475
- New publisher event OnBeforeInsertCustomerTemp in GetCustomerUtils codeunit.
64529 LT language - POS Warmup Active
- Details not available.
64408 UploadPosPanelRowColumnsRec Inserts into wrong variable
- Details not available.
64406 Hotfix lsts-37289
- New version of event OnAfterSelectCustomer created, named OnAfterSelectCustomerV2.
64405 CO Reservation entries
- Details not available.
64371 End of Day
- New event OnBeforeSetMoveMenuLine in LSC Safe Management Public codeunit.
64235 GS1 Barcode with Qty and leading zero stopped working
- Avoid removing leading zeros when processing a barcode, if the zero is a part barcodes prefix.
64187 Error prompt out in POS when user tried to add info code lines
- Details not available.
64141 Retail receiving Quantity incorrectly in Transfer In
- Information about Total Quantity and Quantity Left have been fixed in the Mobile Inventory App. Retail receiving Quantity has also been fixed in "Transfer In" in Backoffice and in web request for Mobile App.
64138 Local procedure SaveCustomerInfo_SkipModify()
- New parameter added to event SaveCustomerInfo_OnBeforeModify from "LSC POS Create New Customer" codeunit.
64103 POS Negative Adjustment Transaction is not reflected in the store stock before EoD
- New event OnAfterQtySoldNotPostedCalculate in BO Utils codeunit to enable partner to add their own logic to availability calculation.
64019 LSC Spanish Translation
- Details not available.
63676 LM - Activate units - response successful and failed
- The code was refactored to be able to handle v3 of the activation/unit and deactivation/unit endpoints be able to handle the JSON response where some units failed to be activated.
63675 /v3/unit/cancelation-status-update change to /v3/unit/cancelation_status_update
- API call was updated to use the new endpoint.
- Cancelation code is now used instead of description #6367
- New field was added to the Activate endpoint #63673
63231 Prevent user from being able to move an activity in the Matrix to a different time which configured to be not allowed
- Details not available.
62369 Giftcard number gets picked up as another barcode mask
- Prevents inserting non-numeric characters into a No. Series that is used to create barcode masks.
61012 "Min/Max. Amount Allowed" in Tender Type Card after voiding line is still prompted that max has been reached
- Bugfix, Max Amount Allowed for tender type calculation included voided Trans Payment Lines.
60929 Number of attached documents to a Reservation Card in bookings not updated correctly
- Added the new Document Attachments FactBox to the following pages:
- Staff Employee List/Card
- Staff Roster List
- Activity Reservation List/Card
- Activity Group List/Card
- Activity List/Card
- Events List/Card
59539 Cash Declaration Entry created when when no cash is declared
- Details not available.
59517 Aggregated Inventory goes SaaS
- Details not available.
58573 Retail Item Card validate Vendor No.
- Validate Vendor No. in the Retail Item Card now updates Item Distribution entry.
58222 Cannot see the customer order on the POS when warehouse shipment is used to ship the transfer order
- Fix for Customer Order Transfer Orders not showing up in the POS after shipping from warehouse when Compressed Lines Active is turned off after upgrade.
56190 Cannot copy base webtemplate code from field
- Improvements were done on the POS Web Template page. Now it is possible to copy code in the code editor for base template.
- The option to download the entire template's source code as a ZIP file was also added.
54846 Manage Tokens
- It was made possible to enable and disable Member Tokens through page action.
50787 Adjust RBO cost price
- Details not available.
50595 Validation Period for Offers: The offer is valid from Start Date and Start Time and will end on a End Date and End Time
- New functionality on Periodic offers to allow offers that are not happy-hour using start and end time. New fields added, Offer Starting Time and Offer Ending Time.
40208 Return (Refund) Qty in correct
- Details not available.
80225 Extend Enums for Retail Budget #642
- The following enums related to Retail Budgets and Open-to-Buy have been made extensible:
- LSC Open-to-Buy Type
- LSC Budget Line Type
- LSC Budget Type
- LSC Retail Budget Line Type
80224 Integration Events for Vendor Performance Management #632
- The following integration events were added to codeunit LSC Vendor Performance Mgt., which are accessible through the public codeunit LSC Vendor Perf. Mgt. Public:
- OnUpdatePOReceiptOnBeforeProcessVendorPerfLine
- OnUpdatePostedInvoiceOnBeforeProcessVendorPerfLine
80186 Concurrency on KDS WS log table
- A safety net on concurrency for Logs was added.
79980 EventSubscriber needed for LSC POS Transaction Impl Codeunit - Procedure name SuspendTransWithSalesType LS Central OnPrem Version 27.1
- New event, SuspendTransWithSalesTypeOnAfterPrepaymentLines was added to LSC POS Transaction Impl codeunit.
79918 Integration Event to Check if Item is Excluded from Replenishment
- The integration event OnBeforeIsItemExcludedFromReplenishment was added to codeunit LSC Replen. Calculation.
79915 There is a retrocompatibility issue on CO's Picking with the 25.3 version synching to RC 28
- Details not available.
79913 Integration Events to Check Item and Variant for Replenishment Calculation
- The following integration events were added to codeunit LSC Replen. - Calc. Qtys, which are accessible through the public codeunit LSC Replen. Calc. Qtys Public:
- OnBeforeShouldPlanItem
- OnBeforeShouldPlanVariant
79822 Statement left open after posting
- An error was fixed in the statement posting process. The statement gets posted, but the open statement is not removed.
- The open empty statement can now be deleted manually without an error.
79693 Customer Order Details Showing pending Amount
- Calculate Non-Refundable Amount in Posted Customer Order Details Infopanel.
79686 Not possible to add web request to functionality profile
- The error when adding a new POS Functionality Profile Web Request and Web Server was fixed.
78278 Variants vs UOM selection on POS
- Details not available.
80022 AL: Multiline Value attribute is not syncing to Shopify
- Handle multiline text in Attribute Values when used in Shopify Meta Data.
79912 Integration Event for Replenishment Transfer Rule #639
- The integration event OnBeforeProcessTransferRule was deprecated in codeunit LSC Replen. Calculation, and replaced with OnBeforeProcessTransferRuleV2, added with an additional parameter ReplenJrnlDetails.
79601 Implement GetCardData Request in EFT Utility
- Details not available.
79507 Dining Table Availability does not listen to dining area attributes - BL
- When finding availability for dining reservation through bookings, dining area attributes (Section and preferences) are taken into account. If you have the Available Tables field visible in the LSC Product Availab. Lookup page, Available Tables shows how many dining tables are available for the number of guests specified and with any section and table preferences selected for the reservation.
- In the Reservation Desk, if you have set a filter on sections, clearing the filter recalculates the availability.
77100 Option to use Asynchronous Printing through POS Add-In
- Details not available.
80015 Events for Replen. Journal Calculation
- The following integration events were added to the relevant objects:
- Codeunit LSC Replen. Calc. Wrapper
- OnBeforeDeleteReplenJournalBatchAndTemplate
- Report LSC Add Items to Replen. Jrnl
- OnCleanupSessionsAndDataOnBeforeDeleteReplenJournalBatchAndTemplate
- Codeunit LSC Replen. Calc. Wrapper
80001 Manual card refund not working
- While performing a manual refund on the POS and if Use Refund Payment Selection is active (on POS Terminal Card) the POS does not allow the refund and displays an error saying that no card payments are found to be repaid. This was fixed.
79911 Replenishment Events
The following integration events were added to the relevant objects:
- Codeunit LSC Replen. - Calc. Qtys, with the events accessible via the public codeunit LSC Replen. Calc. Qtys Public.
- OnAfterFilterSalesHistoryAdjustment
- OnAfterCalcDailySales_SetFilterForItemLedgerEntry
-
Codeunit LSC Replen. Calculation
-
The event OnInsertWorksheetLineOnBeforeSetReplenJournalLinesPar is deprecated and replaced with OnInsertWorksheetLineOnBeforeSetReplenJournalLinesParV2, added with an additional parameter ReplenItemQuantity.
-
79869 EventSubscriber needed for LSC POS Transaction Impl Codeunit - Procedure name CouponPressed LS Central OnPrem Version 27.1
- New events OnBeforeCouponCodeNextItem and OnAfterCouponTenderType were added to LSC POS Transaction Impl codeunit.
79849 AL: Limit text size from shopify
- The length of Text values in JSON data coming from Shopify was limited to match Central Text/Code length.
79782 New integration events for Pharmacy
- New event OnBeforeUpdateCOLineOnUpdateOrderLines was added to LSC CO Web Service Func Impl codeunit and event OnBeforeCalculateCompressedQuantityForPicking was added to LSC CO Picking Panel codeunit.
79772 New Event on Activity Matrix Data JSON codeunit
- New event when populating matrix waiting list.
79736 EventSubscriber needed for LSC POS Transaction Impl Codeunit LS Central OnPrem Version 27.1
- New events OnBeforeTempPOSTransInsert and OnBeforeProcessSalesPerson were added to LSC POS Transaction Impl codeunit.
79731 ECOM 26.1 FactBox & rounding issue
- Incorrect tax amount was fixed in Posted Customer Order FactBox. │
- Invoice rounding amount on Customer Order returns was fixed.
79726 Wrong "Status Difference" = "Not ordered" in "Retail Receiving" Document when using variants
- Status Difference was fixed in Retail Receiving document when using variants.
79709 Price Update not rounded correctly in Sales Price List Line
- When lines are entered manually or imported from an Excel sheet in Sales Price List line, rounding is according to Unit-Amount Rounding precision setup in General Ledger Setup.
79603 EventSubscriber needed for LSC POS Controller Codeunit - Procedure name StaffPressed LS Central OnPrem Version 27.1
- IsHandled parameter was added to event OnBeforeStaffLogonV2.
79599 Added OnAfterCreateReturnKeyValue integration event to codeunit "LSC POS DataSet Utility".
- New integration event OnAfterCreateReturnKeyValue fires at the end of the CreateReturnKeyValue procedure in codeunit 99001565 LSC POS DataSet Utility.
- The event provides the resolved RecRef and computed KeyVal, allowing subscribers to inspect and override the return key value.
- Event signature: OnAfterCreateReturnKeyValue(RecordIDText: Text; var KeyVal: Code[60]; var RecRef: RecordRef)
- Partners extending POS DataSet lookup behavior can now subscribe to this event to customize key value resolution without modifying the standard code.
79328 Payment Lines Removed When Order Edit Fails
- Payment lines were removed from Customer Orders when a Customer Order Edit failed to process due to errors (such as., increasing quantity). This affected Customer Orders created from Shopify or Magento.
- LS Central now preserves existing payment lines if the update fails, preventing paid orders from appearing unpaid.
79224 EventSubscriber needed for LSC POS Transaction Codeunit - LS Central OnPrem Version 27.1
- Details not available.
55093 Customer Orders - Bank Transfer
- Incorrect refund line was fixed in Posted Customer Order when the Customer Order was paid with Bank Transfer tender type.
79700 Get items on store inventory worksheet error
- There was an error when using Get items function on store inventory worksheet. This was fixed.
79696 Device Dialog Pages Cannot be closed if Add-In failed to load
- Details not available.
79695 New Event - LSC Customer Order Line
- Event, OnBeforeGetVATBusPostingGroup was added in Customer Order Line Table.
79607 EventSubscriber modification for LSC POS Post Utility Codeunit - Procedure name FindWorkShift LS Central OnPrem Version 27.1
- There is now a new version of the event OnAfterSetWorkShiftDate in CU POS Post Utility.
79606 EventSubscriber needed for LSC BO Utils Codeunit - Procedure name STDTimeToString LS Central OnPrem Version 27.1
- Event, OnAfterSTDTimeToString was added in BO Utils codeunit.
79604 We need to have our own posting routine from Transfer Store Inventory Worksheet
- Parameters were added to event OnBeforePostWorksheet in Store Inventory Management.codeunit.
79602 EventSubscriber needed for LSC POS Refund Mgt. Codeunit - Procedure name ValidateReturnPolicy LS Central OnPrem Version 27.1
- Event, OnBeforeCheckReturnAction was added in POS Refund Mgt.codeunit.
79490 Void and Copy operation allows voiding of card payments that are older than 24 hrs
- The Void and Copy operation in the Transaction List panel allowed the user to try and void a card payment that was older than today.
The Return functionality handles returning and voiding of card payments that are older than today and that functionality should be used in those cases. The POS now stops the user from doing a Void and Copy if there are card payments on the sale and the sale is too old.
- If there are no card payments on the sale the POS allows the Void and Copy operation to be run on any sale regardless of when it was created.
79427 Return transaction sales type code
- Details not available.
79750 Urgent Event Request for Table 10001313 LSC Store Inventory Line
- New event, OnBeforeCheckItemTypeIsInventory was added to LSC Store Inventory Line table.
79595 New Integration Events
- The following integration events have been added to the relevant objects:
- Codeunit LSC Item Import Create
- OnUpdateItemOnBeforeValidateItemFields
- OnUpdateItemOnBeforeCheckVariantDataInJnl
- Codeunit LSC Lifecycle Management
- OnActiveDiscountCountOnAfterProcessPeriodicDiscountLine, accessible through the public codeunit LSC Lifecycle Mgt. Public.
- Codeunit LSC Item Variants Functions
- OnBeforeVariantFrameworkDelete
Codeunit LSC Replen. Create Purch Order
- OnCreatePurchaseOrdersOnAfterInsertPurchaseHeader
- Codeunit LSC Item Import Create
79549 Linked Resources on Matrix
- Details not available.
79365 New Events
- Seven new integration events were added across three modules in LS Central Core to support client upgrades from BC 14.
- New events in Microsoft Extension (Discount Ledger), Store Management (Attributes, Inventory, Picking/Receiving), and Web Integrations (Price Sync).
- Events include IsHandled patterns for skipping default logic and notification events for pre/post-processing hooks.
- Breaking change: OnBeforePostItemJnlLine in Picking/Receiving - Post now includes a CountingLines parameter.
79348 AL: LSCShopifySchItem (10034382) creates unwanted variants
- Set Lable Title, for Shopify Default variant, to locked so it cannot be translated.
79117 LSC 26.1 COPY_TR with Discount, auto apply additional total discount upon post sales
- Details not available.
78882 Bug with Item Point Offer
- Points used as Item Point Offer discounts were not written off when Member Club Min. Trans.Amt for Point Calc. was set, POS now always deducts points used as discounts while still preventing awarding points below the minimum.
77785 V27 – Incorrect distribution when splitting item by 1/3, 1/4, or 1/? across selected seats
- When splitting a bill to four parts it now splits it correctly.
79530 Hosp Event #632
- Event OnCopyRecipeOnBeforeInsertNewItem(var NewItem: Record Item; FromItem: Record Item; Factor: Decimal) was added to Meal Plan Utility.
79413 Web KDS push - Test Connection and PUSH orders fail when language for user is not English
- Details not available.
79338 KDS critical performance, locking POS.
- Details not available.
79038 Integration Event for Allocation Plan Lines
- The integration event OnBeforeCalcMinMaxFromLocLines was added to the table LSC Alloc. Plan Lines.
76352 Copy Recipe use wrong No. Serie (not the Recipe No. setup on Meal Planing Setup)
- Copy Recipes now selects correct Number Serie.
79446 AL: Item Distribution status not working
- Shopify Item Push to check for Item Distribution status was fixed, only Active items are added, if not Active, then product is set as Draft or Deleted depending on the setting in Administration page.
79405 Unable to insert Retail Transfer Order lines after upgraded LS Central Version from 27.1.1.3155 to 27.1.10.3312
- Details not available.
79380 CO Payment lines amounts in foreign currency
- There was an issue with how payment line in different currency than ledger entry lcy is set to are handled. By putting correct values in Amount and Amount LCY with currency code and factor. This was fixed.
79135 Page "LSC SB Active Offers" - Query Status Read function error
- Fixed runtime error on page LSC SB Active Offers (10016310) that caused query Status Read function error.
- Changed to use the explicit enum type reference LSC Toggle Status::Enabled instead, which does not require a data row to be retrieved first.
- Affects users who navigate to the Active Offers page, view the LS Central home page, or print receipts where this page part is embedded.
78879 Sending Transactions using Storage Queue flow - Adding custom events
- New Events were added in Web Replication objects:
- OnBeforeUpdateTSWTErrorMessage
- OnUploadTransPacketCalled
- OnBeforeSendTransByExternalStorageMessage
- OnAfterSendTransByExternalStorageMessage.
78538 Coupon use on POS with Triggers Offer not resulting in discount
- Only apply the required number of Coupons to a Transaction when using Coupons triggering offer despite how many Coupons were assigned to the Transaction.
78496 POS EFT Device Requested amount has invalid number of decimal digits
- When calculating the VAT and/or tax amount before sending the tax amount with the card payment request to LS Pay the POS was not using the rounding configurations for amounts. This was fixed.
77176 Void Posted transaction with DD Void creating entries in trans server work table
- Retry entries in TS Work table for refund transactions are only created if the POS Functionality Profile has TS Send Transaction or DD Send Transactions active. For example if transactions are replicated to HO.
76232 Discount Ledger entries not created when posting statement
- Discount Ledger Entries are correctly calculated and updated when posting a Statement (so that Offer Statistics are updated).
79238 LS Central 27.1.12 failed validation when validating against BC 28.0
- Details not available.
79228 AL: Store JSON data for event processing
- Parameter value in OnAfterIncomingShopifyOrderData Event was fixed.
78830 ASAP Remove Customer modification after GetCustomer in POS
- When Customer is validated on POS and balance information is retrieved from HeadOffice, then only balance information is updated on Customer record on POS (extension information not cleared).
79073 Location Code Error when posting Recipe Item
- There was an issue with sales type Location Code. This was fixed.
78833 EventSubscriber needed for LSC POS Price Utility Codeunit - LS Central OnPrem Version 27.1
- Six integration Event publishers were added to codeunit LSC POS Price Utility (99008906) for partner extensibility.
- OnBeforeIsPromotionForLoyaltyScheme
- OnBeforeIsPromotionForMember
- OnBeforeIsPromotionForCoupon
- OnBeforeIsPromotionForCustDiscGroup events with IsHandled/ReturnValue pattern, allowing subscribers to override the return value of each promotion check.
- OnBeforeFindSetDiscOffer and OnBeforeFindSetPeriodicDiscount events were added allowing subscribers to modify filters on the Offer and Periodic Discount records before they are queried in FindOfferPreMemberAttr and FindPeriodicDiscPreMemberAttr.
- Partners extending promotion/discount logic in POS can now subscribe to these events to customize behavior without modifying the base codeunit.
73290 Return of a transaction from different store
- Previously a transaction from a different store could not be returned when distribution location was configured. This was fixed.
78807 Import-Trans-From-External-Fix
- All transactions are correctly imported at HO.
74871 When doing an item return through the Transaction list the POS cannot do the return if the scale is not on zero
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
74648 If the Scale is not on zero, specific operations on POS should not be allowed
- Details not available.
74622 When doing an item return the POS should not allow manual entering of weight if there is weight on the scale
- Details not available.
74620 Tare value needs to be displayed on receipt as manual weight line
- New events, OnAfterPrintItemDetailTransLineSalesInfo, OnAfterPrintItemDetailLineSalesInfo were added to make it possible to print Tare information to comply with scale certification requirements in the US.
- Information about the Tare weight is now saved to a new field Tare Weight in both LSC POS Trans. Line and LSC Trans. Sales Entry tables.
74596 Repeat item sale should not work if the last item sold was a scale item
- Details not available.
74559 Tare calculations: If tare value is higher than the returned weight the POS displays a negative quantity
- If the Tare value on the item is higher than the returned weight from the scale, the POS now displays an error message.
78830 ASAP Remove Customer modification after GetCustomer in POS
- When Custmer is validated on POS and balance information retrieved from HeadOffice, then only balance information is updated on Customer record on POS (extension information is not cleared).
78142 When invoicing a Sales Order connected to a Customer Order, and no Item lines are present, posting does not succeed: Interface not initialized
- Do no try to process Member Point Offer Lines if there are no items at posting (only Income / Expense).
74871 When doing an item return through the Transaction list the POS cannot do the return if the scale is not on zero
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
74648 If the Scale is not on zero, specific operations on POS should not be allowed
- Details not available.
74622 When doing an item return the POS should not allow manual entering of weight if there is weight on the scale
- Details not available.
74620 Tare value needs to be displayed on receipt as manual weight line
- New events, OnAfterPrintItemDetailTransLineSalesInfo, OnAfterPrintItemDetailLineSalesInfo were added to make it possible to print Tare information to comply with scale certification requirements in the US.
- Information about the Tare weight is now saved to a new field Tare Weight in both LSC POS Trans. Line and LSC Trans. Sales Entry tables.
74596 Repeat item sale should not work if the last item sold was a scale item
- Details not available.
74559 Tare calculations: If tare value is higher than the returned weight the POS displays a negative quantity
- If the Tare value on the item is higher than the returned weight from the scale, the POS now displays an error message.
68830 POS Discount % Display
- Previously POS could not display Discount % when Amount Rounding To is setup to large number. This is now fixed.
78504 EventSubscriber needed for LSC POS Functions Codeunit - Procedure name ProcessMaskSegments LS Central OnPrem Version 27.1
- New events, OnAfterProcessMaskSegmentsEmployee, OnBeforeInsertPOSLog, OnBeforeInsertTmpTrans, were added.
- Note: POSSession was not added as parameter as the codeunit is single instance.
78255 BEO View needs to support longer text for activity/reservation/charges comments
- There was an issue in Banquet Event view where comment text exceeded 200 characters and would produce an error. Now, very long comment text is split into multiple lines when viewed in the BEO view.
78216 Event Required to Support Custom CO Panel When CO is Edited
- New event, OnAfterGetCOHeaderInformationFromOrgCOHeader was added to Customer Order Create Panel Codeunit
77817 Message on Statement
- A piece of code that was missing on version 27.0 and 27.1 was added back. Moved the check to a bit later into the code.
77144 Refund customer order from HO on POS with a different receipt no.
- It is possible to refund a CO that is finalized with a Sales Order. The receipt number of the Transaction created is now a regular receipt number, not the Sales Order Number.
75643 Enable System manager to alter the timeout hardcoded in Web Service Connection
- Timeout can now be set in milliseconds in Web Service Setup page for Web Service Connections (V1 web requests). Default timeout is and has been 5000 milliseconds or 5 seconds.
74426 Wish List Integration between E-commerce LS Central
- Details not available.
78843 Showing KDS active on transaction page an list
- Details not available.
78554 Hotfix 73869 / version 27.0.6 reappeared now with latest version
- There was an issue with currency code being filled in by General Ledger Setup LCY Code when it should not be. This was fixed.
78529 Mix & Match offer flexibility
- New events were added, OnUpdOfferMMRangeOnBeforeCheckUseQtyNoItemsNeeded and OnCalcMixMatchNewOnBeforeCheckWeightItem.
78503 EventSubscriber needed for LSC POS Post Utility Codeunit - Procedure name FindWorkShift LS Central OnPrem Version 27.1
- New events, OnAfterSetWorkShiftDate and OnBeforeHours were added to LSC POS Post Utility codeunit.
78477 Integration Event for Transfer Order Creation from Planned Stock Demand
- An integration event OnCreateTOFromPlannedStockDemandOnBeforeProcessTransferLine was added to the codeunit LSC Replen. Create Transf. Ord.
78410 OnAfterUpdatePaymentBuffer
- New event OnAfterUpdatePaymentBuffer was added to LSC Statement-Post codeunit.
78345 Remove "Internal" from procedure "UpdateLookupTableQuery" in codeunit "LSC POS Trans. Server Utility"
- Internal was removed from procedure UpdateLookupTableQuery in codeunit LSC POS Trans. Server Utility.
78293 Support to block Variant in Shopify Product
- Variant can be blocked by add Item Status Link in Retail Item (Related - Master Data - Groups & Links - Item Status). Create a line with Item No and Variant Code and check Blocked on eCommerce.
- Depending on Delete Product check in Shopify Administration:
- Unchecked
- Product is set with block sale if inventory qty is 0, even if setting allows it.
- Inventory update is always 0 for that variant, when updating inv.
- When unblocked again, product is allowed to sell even with 0 qty (if set to do so) Inv qty is set to correct value when updating inv.
- Checked
- Product is not sent to Shopify. If it already exists, it will be deleted.
- Mapping for the variant is still available in Product mapping, but is not used.
- When unblocked again, variant is sent again, without image.
- Image needs to be updated after.
- Unchecked
- Product pull from Shopify was fixed, to include Image IDs for Item vs Product mapping.
- Shopify Product scheduler update was fixed, to include Item Status Link preactions.
78216 Event Required to Support Custom CO Panel When CO is Edited
- New event, OnAfterGetCOHeaderInformationFromOrgCOHeader was added to Customer Order Create Panel Codeunit.
77988 Save IDs.TransactionDateTime value to CardEntry. EFT Trans. Date
- When creating referenced return values, the CardEntry.EFT Trans. Date value is used, but the POS was saving the date/time value to EFT Trans. Time field in Card Entry. The POS now saves the datetime value of the purchase (received from LS Pay) to both fields.
77611 Commerce Inventory job - COUNTER
- Review of the code to get better performance in this process.
- When the ALL option (Text = ALL) is selected and the Integer field is set to the number of lines in the Inventory Lookup Table to be processed per batch, the Scheduler Job stores the last item number of the batch in the Code field.
- After all lines are processed, the Code field is cleared so the process can restart from the beginning.
77281 Remove obsolete code for LSC 28.0
- Removing obsolete tables and fields
- For every major LS Central release, we remove codeunits, procedures, events, pages, and actions that have been obsolete for 12 months, for example if something was marked ObsoleteState=Pending for version 24.0, it is removed in 26.0.
- Microsoft announced that they are cleaning up the database-schema under the hood. This means that LS Retail can follow their cycle and get rid of obsolete Tables and TableFields. For that to work, the status of Tables and TableFields must be changed from Pending to Removed in releases 30.0, 35.0, 40.0 and so on. In these and the next following major version (31.0, 36.0, 41.0), they are removed from the AL codebase.
- In LS Central version 28.0, code constructs were removed, marked with ObsoleteTag 26.0 and under as usual, but also a preparation of the removal of Tables and TableFields that were left as Pending in previous releases was made.
- Upgrade codeunits can still reference the fields, the data is still in the database in version 27.0, but pragma warning disable AL0432 should no longer work and the tables and fields can no longer be used in AL code, unless the code is an upgrade.
- For more information about Microsoft's clean-up, see Essential Clean-Up Guide for Partners: 2025 Release Wave 1.
77197 When recalculating item lines, scale item prices cannot be recalculated
- Details not available.
77196 Add more texts to the Scale Certification Info Dialog
- A new configuration was added to POS Scale Card where the version information displayed on the Scale dialog can be changed.
- These new configurations are called Version information and Additional information. If these configurations are empty then the scale dialog displays the information as it did before.
75064 Buyer’s Push Performance Improvement
- The performance of the Buyer’s Push functionality was improved when deleting lines.
74739 Customer Order Details Showing pending Amount
- Calculate Non-Refundable Amount in Posted Customer Order Details Infopanel.
73423 Retail Transfer Order (item line) - not showing notification when inventory is lower than the entered quantity for the location
- Previously, Retail Transfer Order Line (Item) was not showing notification when inventory was lower than the entered quantity for the location. This was fixed.
78389 AL: Payment failure gets added to order
- There was an issue with excluding Shopify order payment line that had status error or failed in Customer Order This was fixed.
78294 Bookings package manager high severity issues
- Details not available.
78264 Add integration event to enable setting Purchase Header fields before insert trigger
- New event, OnBeforeInsertPurchHeaderOnBeforeRun was added to LSC Store Inventory Process PO codeunit.
78180 EventSubscriber needed for LSC POS Price Utility Codeunit - Procedure name RegisterMixMatch LS Central OnPrem Version 27.0
- New event, OnAfterCalculateMixMatchDiscountValues was added to LSC POS Price Utility codeunit.
78177 Make IsStoreHardAttributeInUse and HardAttributeMgmt procedures public
- IsStoreHardAttributeInUse and HardAttributeMgmt procedures were made public.
78160 Add new integration events
- New events were added to LSC Picking/Receiving - Post and LSC Picking/Receiving Confirm codeunit.
77916 Bonia Unable to post sales invoice via warehouse shipment who linked with customer order
- Bugfix - Posting zero Amount Sales Order linked to Customer Order resulted in an error.
77881 Change in Z report
- New event, OnAfterFilterPaymEntryOnPrintXZReport was added to LSC POS Print Utility Impl codeunit.
77823 EventSubscriber needed for LSC Retail Price Utils Codeunit - Procedure name FindPromotion LS Central OnPrem Version 27.0
- New event, OnBeforeFilterDiscOfferOnFindPromotion was added to LSC Retail Price Utils codeunit.
77800 Incorrect Income/expense entry
- Details not available.
77606 SC-3182-Need Event to avoid revalidate on RFID Scanned , EPC when scanning through QR Code
- Details not available.
75150 Returning item that has quantity less than 1
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
75118 Returning a scale item, line should be marked as "Manually weighted item"
- When returning a scale item the item is now automatically marked as Manually weighted item.
78202 AL: Inventory Synchronization Failure
- There was an issues with Shopify Inventory update where Item qty was 0 or less the update was not sent to Shopify. This was fixed.
78188 Add events for routing with priority by store
- Details not available.
77858 Event Modify Request IncludeSender in POS Controller
- Details not available.
77470 POS Printing: FormatStr does not consider fullwidth and halfwidth characters
- A new option was added to Printers. Account for Character Width.
- When Printing lines with a mix of fullwidth (typically East-Asian) and halfwidth characters alignment of the Text would not be correct according the the design (#C###### etc).
- Detecting characters that are fullwidth (2 spaces) and calculating the alignment based on that tries to fix this issue.
- Note: The character-set, font, and capabilities of the Printer in question might also have an effect on the alignment of the text.
- More info on full-width vs half-width characters in Unicode. https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms
73374 Add a hotfix for the new feature - receipt printer connection selection
- Details not available.
73341 Store Coupon - Item Modifiers are not discounted
- Setup, Affect Linked Item was added on store coupon to apply coupons to all linked items.
70166 Multicurrency in ecom
- With the addition of the new fields Currency Code and Currency Factor on the Customer Order Header, multicurrency support was enhanced for Customer Orders.
- The update ensures consistent currency handling between Ecom, LS Central, and POS, supporting order creation and processing in non-LCY currencies while keeping amounts and currency codes aligned across Customer Orders, Sales Orders, and Transactions.
77759 Integration Events for Item Import Journal and Replenishment Calculation
- The following integration events have been added to the below objects:
- Codeunit LSC Item Import Create
- OnCreateItemOnAfterValidateItemRetailProductCode
- OnCreateItemOnBeforeCreateBarcodes
- OnUpdateItemOnBeforeUpdatePurchasePriceList
- OnCreateVariantOnBeforeIncreaseVariantCode
- OnCreateVariantOnBeforeInsertItemVariant
- Codeunit LSC Item Import Create
-
These events are accessible via the public codeunit LSC Item Import Create Public.
-
Report LSC Add Items to Replen. Jrnl
- OnBeforeAssignReplenTemplateFilters
- Codeunit LSC Franchise Create Outbound Msgs
- OnCreateOutboundMessageOnValueEntrySetFilters
- Codeunit LSC Franchise Process Documents
- OnCreaProcesPurchDocFromSalesDocOnBeforeValidatePurchLineQty
- OnProcessPurchDocFromSalesDocOnBeforeResetQtyInPurchLine
- OnBeforeCreatePurchCommentLines
-
Codeunit LSC Retail ICT Processes
- OnBeforePostItemJnlLineForIJMirror
- OnBeforePostGenJnlLineForGLJMirror
- OnBeforeIsIJnlLineQtyPosting
- OnBeforeCreateICTLinesOnIJnlLineMirror
- OnBeforeDestUnitCostOnProcessIJMirror
- OnAfterInitItemJournalLineOnProcessIJMirror
- OnBeforeReservationEntryInsertOnAddItemTracking
- Codeunit LSC Batch Posting
- OnAfterCreatePrinterSetup
- OnBeforeRunBatchJob
- OnBeforeRunBatchLinkedJobs
- OnAfterInsertNewJobInBatchQueue
- OnBeforeSendEmail
- OnBeforeValidatePurchaseDocument
77144 Refund customer order from HO on POS with a different receipt no.
- It is possible to refund a CO that is finalized with a Sales Order. The receipt number of the Transaction created is now a regular receipt number, not the Sales Order Number.
76194 Key in new price disregards price in barcode
- If item has mandatory to key in new price, the price in the barcode is disregarded. Item."Keying in Price" = Item."Keying in Price"::"Must Key in New Price" -> price in barcode not used.
68683 Improve performance of Adjust Cost job
- Details not available.
61283 Managing the size of the price history table in SaaS
- Details not available.
77759 Integration Events for Item Import Journal and Replenishment Calculation
- The following integration events have been added to the below objects:
- Codeunit LSC Item Import Create
- OnCreateItemOnAfterValidateItemRetailProductCode
- OnCreateItemOnBeforeCreateBarcodes
- OnUpdateItemOnBeforeUpdatePurchasePriceList
- OnCreateVariantOnBeforeIncreaseVariantCode
- OnCreateVariantOnBeforeInsertItemVariant
These events are accessible via the public codeunit LSC Item Import Create Public.
- Codeunit LSC Item Import Create
- Report LSC Add Items to Replen. Jrnl.
- OnBeforeAssignReplenTemplateFilters.
73290 Return of a transaction from different store
- Previously a transaction from a different store could not be returned when distribution location was configured. This was fixed.
77648 Scale Formatting for printing and display
- New events were added to allow localization to comply with scale certification requirements:
- OnAfterPrintSalesDiscountInfo
- OnBeforeVoidPressed
- To manage prefixes and design strings for printing scale items the following events were added:
- OnBeforeGetWeightInformationPrefix
- OnBeforeGetManuallyEnteredWeightPrefix
- OnBeforeGetManuallyEnteredWeightDesignString
- OnBeforeGetScaleItemDesignString
- OnBeforeGetManuallyEnteredWeightDesignStringPrintSalesInfoEx
- OnBeforeGetScaleItemDesignStringPrintSalesInfoEx
- OnBeforePrintingWeightInformation
-
Previously existing event, OnBeforeEvaluateSaleIsReturnItemPhase1 has additional parameters that allows a localization to decide, if the scale should be asked for the weight when returning and item or if the user can enter the return weight manually.
77089 Refund from another store with Sales Type creates incorrect Item Ledger entry
- The Salestype location will not overwrite the store location when doing a refund at a different store.
77839 AL: Add global Temp Order table delete
- Action was added to Shopify Administration list page, to delete all Temp data from Market Order tables for all stores.
77837 Items Sync to Shopify is deleting the prices
- A check was added to Shopify product update to not include 0 price values.
77565 Expose Procedures for Allocation Plans
- The following procedures were exposed and made accessible for extension development:
- Procedure UpdateDistributedQty in codeunit LSC Alloc. Plan Utils, accessible via the public codeunit LSC Alloc. Plan Utils Public.
- Procedure TestQtyAgainstLimits_withErr in page LSC Alloc. Plan Des. Line.
70941 SCO Performance testing
- Details not available.
77624 AL: Contact does not get attached to Customer order
- There was Missing Card ID in Customer order coming from Shopify. This was fixed.
77568 Integration Event for RIQ Calculation in Replenishment Journal
- An integration event OnBeforeCalculateInventory was added to the report LSC Add Items to Replen. Jrnl.
77565 Expose Procedures for Allocation Plans
- The following procedures have been exposed and made accessible for extension development:
- Procedure UpdateDistributedQty in codeunit LSC Alloc. Plan Utils, accessible via the public codeunit LSC Alloc. Plan Utils Public.
- Procedure TestQtyAgainstLimits_withErr in page LSC Alloc. Plan Des. Lines.
77491 Overbooking settings for Dining Reservations activity product does not allow for overbooking
- Overbooking settings are now working for dining reservations.
77476 Add integration event OnBeforeMakeOrderChecks to Statement-Post
- New event OnBeforeMakeOrderChecks was added to LSC Statement-Post codeunit.
77460 AL: Store Opening Hours not showing the Date name
- Missing date name was added to GetStores WS.
77335 Event Request: ErrorText should be by reference (var) in event OnProcessSuspensionByState_SecErrorChecking of codeunit 99001574 "LSC POS Transaction Events"
- OnProcessSuspensionByState_SecErrorChecking was obsoleted and new event OnProcessSuspensionByState_SecErrorCheckingV2 was created with var on the ErrorText parameter.
76540 Not able to delete empty Statement
- Issue regarding not being able to delete empty statements was fixed.
76189 LSC SK w1 events
- Events were added to support LSC SK localization.
76007 AL: Option to select which Order to import
- Shopify Order Pull filter was added to pull Order based on Payment or Fulfillment status or by Sales channel.
71272 Job Queue for 10016105 LSC WKS Station Kitchen Item
- New Job Queue Entry is available for updating the Web KDS Station Kitchen Item routing automatically, for all related Stations, with regular intervals.
- To populate the Job Queue Entries table, open up the Kitchen Service Configuration page and select the Insert Job Queue Default Entries Action.
77325 Refund to multiple tenders types
- Details not available.
77255 Index out of bounds in POS Print Buffer
- Details not available.
Autotests hotfixes
80042 When Fully Canceling an Order the "Receipt No." and "Transaction No." on the "LSC Customer Order Status Log" is blank
- Receipt No. and Transaction No. were not populated in the Line Status Changes FactBox when a Customer Order was fully canceled on POS.
- This only affected full order cancelations, while partial cancelations worked correctly.
- LS Central now ensures these values are properly assigned, improving traceability for canceled orders.
80633 Unable to create open statement (Document No length more than 10) version 27.1.21.3433
- There was an issue introduced in v27.1.21 that would not allow the user to create an open statement under certain circumstances, when the Statement No. had more than 10 characters. This was fixed.
79075 Runtime error in Codeunit 99009601 due to type mismatch between Integer and Decimal fields.
- FBP quantities should always be in whole number. If Quantity sold on POS is 2.4 then it is rounded to 2. 2.5 is rounded to 3.
- FBP quantities should always be displayed as integers as for example Quantity. Quantity to Trigger, Remaining Quantity in FBP Ledger Entry.
- Note: Notify Data Row Selected in POS Data Grid Control Card - ##DEFAULT, #MEMBER_FBP_OVERVIEW in demodata must be turned OFF for the Frequent Buyer Program panel to work on POS. Instead turn Notify Marked Count Changed ON.
79756 Receipt number for Shipment Customer Orders (follow up from 77144)
- Fix on receipt number generated when posting a CO from web as SO. Related to 77144.
- Note: Terminal that handles Sales Orders (Sales Order Terminal No. in Customer Order Setup) should not be used as a regular POS Terminal as the numbers series may collide.
79553 Mobile Inventory - CheckLicenseStatus error
- Adjustments were made to the GetLicenseUnit webservice process to help with deadlocks.
79915 There is a retrocompatibility issue on CO's Picking with the 25.3 version synching to RC 28
- Details not available.
79822 Statement left open after posting
- There was an error in the statement posting process. The statement gets posted, but the open statement is not removed.
- The open empty statement can now be deleted manually without an error.
79328 Payment Lines Removed When Order Edit Fails
- Payment lines were removed from Customer Orders when a Customer Order Edit failed to process due to errors (e.g., increasing quantity). This affected Customer Orders created from Shopify or Magento. LS Central now preserves existing payment lines if the update fails, preventing paid orders from appearing unpaid.
55093 Customer Orders - Bank Transfer
- There was an incorrect refund line in Posted Customer Order when the Customer Order was paid with Bank Transfer tender type. This was fixed.
78882 Bug with Item Point Offer
- Points used as Item Point Offer discounts were not written off when Member Club Min. Trans.Amt for Point Calc. was set, POS now always deducts points used as discounts while still preventing awarding points below the minimum.
77176 Void Posted transaction with DD Void creating entries in trans server work table
- Retry entries in TS Work table for refund transactions are only created if the POS Functionality Profile has TS Send Transaction or DD Send Transactions active. For example if transactions are replicated to HO.
76232 Discount Ledger entries not created when posting statement
- Discount Ledger Entries are correctly calculated and updated when posting a Statement (so that Offer Statistics are updated).
74871 When doing an item return through the Transaction list the POS cannot do the return if the scale is not on zero
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
74648 If the Scale is not on zero, specific operations on POS should not be allowed
- Details not available.
74622 When doing an item return the POS should not allow manual entering of weight if there is weight on the scale
- Details not available.
74620 Tare value needs to be displayed on receipt as manual weight line
- New events, OnAfterPrintItemDetailTransLineSalesInfo, OnAfterPrintItemDetailLineSalesInfo were added to make it possible to print Tare information to comply with scale certification requirements in the US.
- Information about the Tare weight is now saved to a new field Tare Weight in both LSC POS Trans. Line and LSC Trans. Sales Entry tables.
74596 Repeat item sale should not work if the last item sold was a scale item
- Details not available.
74559 Tare calculations: If tare value is higher than the returned weight the POS displays a negative quantity
- If the Tare value on the item is higher than the returned weight from the scale, the POS now displays an error message.
78142 When invoicing a Sales Order connected to a Customer Order, and no Item lines are present, posting does not succeed: Interface not initialized
- Do no try to process Member Point Offer Lines if there are no items at posting (only Income / Expense).
75150 Returning item that has quantity less than 1
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
75118 Returning a scale item, line should be marked as "Manually weighted item"
- When returning a scale item the item is now automatically marked as Manually weighted item.
70166 Multicurrency in ecom
- With the addition of the new fields Currency Code and Currency Factor on the Customer Order Header, multicurrency support was enhanced for Customer Orders.
- The update ensures consistent currency handling between Ecom, LS Central, and POS, supporting order creation and processing in non-LCY currencies while keeping amounts and currency codes aligned across Customer Orders, Sales Orders, and Transactions.
77315 BC Device Users Base Unit Assignment List as Full Users
- Microsoft 365 license will not require the need of a LS Base unit.
77704 Make it possible to insert/modify core setup tables onprem
- Onprem license manager was adjusted.
71272 Job Queue for 10016105 LSC WKS Station Kitchen Item
- New Job Queue Entry is available for updating the Web KDS Station Kitchen Item routing automatically, for all related Stations, with regular intervals.
- To populate the Job Queue Entries table, open up the Kitchen Service Configuration page and select the Insert Job Queue Default Entries Action.
Forecourt hotfixes
77335 Event Request: ErrorText should be by reference (var) in event OnProcessSuspensionByState_SecErrorChecking of codeunit 99001574 "LSC POS Transaction Events"
- OnProcessSuspensionByState_SecErrorChecking was obsoleted and new event OnProcessSuspensionByState_SecErrorCheckingV2 was created with var on the ErrorText parameter.
Hotels hotfixes
80931 Wrong Service Charge calculation on returning Charge-to-Room transaction
- There was an issue with returning charge to room transaction with IncExpense entries like Service Charges. This was fixed.
80883 Unable to open folio view
- An issue was fixed, where the Folio Summary View would fail to open with a string length error, when the hotel reservation number exceeded ten characters.
80259 Upgrade Codeunit: Update invoice details on folios for reservations that were booked before change
- A new upgrade function was added to solve missing invoice details for reservations done before changes in v27.1.
80604 Change posting date when posting sales invoice
- The ability to set the Posting Date, Document Date, and VAT Date when creating a sales invoice from Hotel Invoice Management was added.
- A new dialog now allows the user to review and modify these dates before the invoice is created.
- All dates default to the current work date, preserving the previous behavior when no changes are made.
80362 Hotel-Odd error message with auto allocate room
- Checking in a reservation with no room assigned (and auto-allocate disabled) showed Room is not ready for check-in, housekeeping status is 'Inspection. Now shows No room has been allocated. Please allocate a room before check-in.
- Note: In future versions (v28 onwards), instead of this error message, a room selection page automatically open for the user to choose a room.
79548 Unneccesary pop up when allocating room from reservation card
- The unnecessary popup page was removed after allocating room from Room No. lookup in Reservation Card.
79545 When posting invoice in blank accounting the discount is not added to Sales Lines correctly
- There was an issue where discounts applied to hotel reservations were not correctly reflected on invoice lines when using blank accounting.
- Previously, the discount was visible on DRE lines but disappeared from the Sales Invoice, and closing a preview invoice would overwrite the original DRE values.
- Now, discount information is properly carried over to invoice lines.
79785 Blank Accounting - Creating credit memo with deposit results in wrong balance when posting invoice again
- There was an issue in Blank Accounting where reversing a posted invoice and posting a new one resulted in an incorrect negative balance.
- The deposit was not being consumed in the re-issued invoice because it remained marked as used from the original invoice after the credit memo.
- The deposit entries are now properly reset when a credit memo is posted, allowing them to be consumed again in subsequent invoices.
79628 Unit price not showing in Invoice management detailed and standard views
- There was an issue where the Unit Price column was only visible in the Simple view of the Invoice Management page.
- The Unit Price is now correctly displayed in all view modes (Simple, Standard, and Detailed).
79774 Issue when Return bill in POS Restaurant for Charge to Room transaction
- There was an issue related to returning a Charge To Room Transaction. This was fixed.
79987 Appsource issues with "Doc. Attachment FactBox"
- There were issues related to Doc. Attachment FactBox happening on validation of v27.1 to v28. This was fixed.
79625 Blank Accounting - DRE lines not marked as Paid after Invoice is paid
- DRE lines are now correctly marked as Paid when invoice is paid (Blank Accounting)
- There was an issue where Detailed Revenue Entry (DRE) lines were not being marked as Paid after their associated invoice was fully paid. This now works correctly for all payment application methods:
- Posting payments from journals (both Applies-to Doc. No. and Applies-to ID)
- Manual application from Customer Ledger Entries (payment→invoice and invoice→payment)
- Additionally, unapplying a payment correctly reverts the DRE Paid status when the invoice becomes open again.
79852 LS Hotel BEC - Wrong Rate update into Hotel Reservation - from OTA
- There was an issue where hotel reservations received from OTA channels (e.g., Agoda via SiteMinder) were updated with incorrect rate values. The room rate adjustment logic was incorrectly modifying rates for OTA and web bookings, resulting in totals that did not match the original booking amounts. OTA and web reservation rates are now preserved as received.
79689 Error when changing Activity Status after upgrade to 27.1
- There was an issue where confirming an Activity Group with Package activities would cause an error. This was fixed.
78977 Hotels changing rooms issue
- The Rate Change page no longer opens when changing the Room No. on a in house reservation in the POS. The Rate Change page only opens if the Room Type changes.
79313 Cannot do early check out
- In Accrual Accounting method, when attempting to perform an Early Checkout after Night Audit was run, if there are revenue entries for that day already marked as paid, an error is now shown indicating that those lines cannot be changed.
79125 Issue with upselling a room mid-stay
- When changing room type or room number on an in-house reservation, only dates from today onward are now affected.
- Room availability is no longer displayed for past dates.
78525 When there is Rate Attribute which is Included in Rate = TRUE, when no. of adults/guest is changed, the Rate Attribute arrives at incorrect values
- If the number of guests is reduced, the quantity of the revenue entries are now updated as well.
77558 Missing Payer Info in DRE lines after cleaning Routing Rule in Group Res
- When clearing the Routing Rule on a Group Reservation the Payer information in the Revenue Entries of the individual reservations is now recalculated with the primary guest information.
78258 Hotels package manager high severity issue
- Details not available.
77703 When there is Rate Attribute which is Included in Rate = TRUE, when no. of adults/guest is changed, the Rate Attribute arrives at incorrect values
- There were issues fixed, related to the assigning of Rate Attributes on Hotel Reservations:
- When a Rate Attribute is Included in Rate and Per Guest = true, the resulting Reservation Extra and Revenue Entry now has the Quantity set according to the number of Persons in the Guest List, as long as the Rate has configured the price for Extra Adults or is Occupancy Based Pricing.
- When adding or removing guests on a confirmed reservation, the quantity of the Res. Extras and Revenue Entries that come from Rate Attributes Included in Rate is now updated as well.
- When a Rate Attribute with Daily Posting Pattern and Included in Rate = false, the resulting Revenue Entries are no longer multiplied by the number of nights.
77402 When Night Audit is run, then Paying Reservation No. is changed, the deactivated line is still included in the total amount due
- There was an issue with VAT incl. in rate, when it was set to off, and changing routing rule AFTER running night audit the paying reservation field was changed to original value. Now changing routing on a DRE line that was posted to finance keeps correct paying reservation.
77397 Changing from Checkedout status to SoftCheckout status is not allowed
- It is now possible to change between different Checked Out statuses.
- There was an issue, where it was possible to change a Hotel Reservation from Checked Out to Confirmed. This was fixed.
76853 Deposit line not created correctly in invoice
- There was an issue, that was fixed, with creating an invoice with deposit lines. It was not creating the deposit line correctly in v26.1.
- Also minor fixes about deposit consumption were included in invoices for Blank Accounting in v27.
Hotels BEC hotfixes
80595 Atomize BEC add logging
- Logging was added to BEC app, before data was sent to Atomize.
80573 Atomize BEC send hotel reservations for all rate codes
- BEC was changed, rate code filtering was removed so all hotel reservations are sent to Atomize.
79921 BEC Atomize incorrect number of available rooms pr room type
- There was an issue with sending room type config to Atomize. Number of available rooms was incorrect.This was fixed.
79746 BEC Atomize adjust for missing hotel res entry records
- There was an issue with Atomize reservations, filter was added so hotel reservations that did not have Hotel Res. Entry were not sent to Atomize. This was fixed.
79334 BEC integration events for Channex
- New integration events for BEC were added, MapHotelReservation_OnAfterSetCustomer(var HotelTempRes: Record "LSCHT Hotel Temp Reservation").
79346 BEC integration events for Channex 2
- New integration events for BEC were added, MapHotelReservation_OnAfterSetCustomer(BECConfig: Record "LSCHB Config"; JsonRequestObj: JsonObject; var HotelTempRes: Record "LSCHT Hotel Temp Reservation").
79369 BEC integration events for Channex 3
- New integration events for BEC were added, PullReservationsData_OnBeforePullReservationDataHttpWrapper(var BecConfig: Record "LSCHB Config"; var HttpWrapper: Codeunit "LSC Http Wrapper"; var Handled: Boolean).
78663 Atomize error sending reservations after date changes
- There was an error for Atomize, reservations used incorrect arrival or dept dates. This was fixed.
77752 BEC Atomize error when no DRE
- There was an issue with Atomize when a reservation has no Detailed Revenue Lines (cancelled, no show). This was fixed.
Localization hotfixes
80103 LSC DE - Split payment shows error when using "Fislkaly" integration in Germal localization
- Details not available.
79345 Fix Azure pipelines errors
- Details not available.
79439 LSC de-DE - Fiskaly Transactions
- Details not available.
79745 Local Functionality Cashpoint Closing Error
- Details not available.
80547 Fiskaly Transaction - Invalid User Credentials
- There was an issue where the Fiskaly client ID could be lost after a TSS refresh.
- The system now automatically recovers the client ID from the Cash Register record during TSS refresh, preventing clients from being re-created unnecessarily.
79998 LSC NA CA - Issue with tax calculations - POS RECEIPT
- Details not available.
79731 ECOM 26.1 FactBox & rounding issue
- Incorrect tax amount was fixed in Posted Customer Order FactBox. │
- Invoice rounding amount on Customer Order returns was fixed.
77104 Finished Transactions remained ACTIVE in Fiskaly Transactions
- Enhancements to Fiskaly Transactions and Cash Point Closing.
- New fields and actions were added to improve handling and correction of existing Fiskaly entries.
80002 LSC NA - G/L Posting Issue - Multi Currency
- Sales tax amounts was being silently discarded during GL posting of multi-currency POS transactions.This was fixed.
79801 LSCNA - Bankers rounding total issue
- Bankers rounding total issue was fixed.
78568 LSC NA - Penny Rounding for Cash Customer Order Transactions
- Small discrepancies between the order total and the amount collected on cash transactions were resolved, by introducing penny rounding support on Customer Order and Posted Customer Order documents.
79524 LSC NO - Delivery Receipt Wrong Translation
- Incorrect translations were fixed.
77104 Finished Transactions remained ACTIVE in Fiskaly Transactions
- Enhancements to Fiskaly Transactions and Cash Point Closing.
- New fields and actions were added to improve handling and correction of existing Fiskaly entries.
78810 LSCNA Scale
- Scale development was finalized.
78364 OPENDRAWERBLOCKSALE
- The client session variable #OPENDRAWERBLOCKSALE is no longer supported. Use the POS Drawer Card setup to control this behavior.
77835 LSC DE - Total discount % Vat prod/bus. groups missing
- Details not available.
80544 Spanish Localization Event
- Integration event, LSCOnBeforeInsertTransactionHeader was added to LSCES POS Transaction Mgt.
- This allows subscribers to intercept and override POS transaction header insertion logic before SII document creation and document number assignment.
75722 LSCNA - ECOM v261
- Line from tax distribution was excluded.
77914 Wrong captions on receipts
- Incorrect caption were fixed.
69127 Infrasec request changes for TCS
- TCS functionality was added for Infrasec.
77203 Payment into account not changing transaction to Finished
- There was an issue with the Applied To Fiskaly Transactions; if not exist. This was fixed.
77406 POSTINVOICE not working
- There was an issue with the Applied To Fiskaly Transactions; if not exist. This was fixed.
Pharmacies hotfixes
78906 Wrong cust order line record on omni PH line creation
- Technical changes without impact to the user. A bug was fixed, where the wrong customer order line was used when Omni PH document line was created.
78907 POS Trans record error on sending CO lines to POS
- A bug was fixed, where the error Changes to the POS transaction cannot be saved. Please close the application and reopen it. would occur when the user would confirm a customer order during collection in POS.
78908 NO product group prescription error
- Details not available.
80174 NMD-UAT | HON-22747 | Pharmacy Other Payer: Missing fields on creation
- Pharmacy Other Payer card is now visible.
80305 LS 27 – Changing user in the prescription process gives an error message
- A login dialog should appear to sign in with another Pharmacy User.
79826 NMD-UAT | Translation for agent in pharmacy customer card/edit pharmacy customer has fallen out
- Norwegian translations for Agent Assignment, No., Name on Customer Card was fixed.
76191 Agents functionality - issue when changing payment option
- Functionality was fixed:
- It is possible to use change payment option function.
- Amounts for Agent charges are correct when using change who is paying two or three times.
76578 LS Pharmacy Events
- Details not available.
79543 Command Log - Missing RX-order number in field "Source Key" for many pharmacy commands
- All pharmacy commands in the command log should get a correct prescription order number in the field Source Key.
79662 Business Central 27 is Missing Pharmacy NO Traces
- Details not available.
79769 Not possible to add prescription order to transaction via the POS Command PH_GET_PRESC_ORDER
- POS Button executing PH_GET-PRESC_ORDER was fixed.
79780 NMD-UAT | Agent Functionality does not work on BC27
- POS behavior was fixed, to handle Agent functionality.
79791 NMD-UAT | Translation of pharmacy agent list (Kommisjonærliste) has fallen out in BC27
- When searching for Kommisjonærliste, kommisjonærliste is shown.
77168 Include Web templates in Demo Data App
- Details not available.
79764 Request public access of internal procedure of LS Pharmacy for Boots upgrade to hotfix/latest
- Details not available.
78144 Wrong functionality for Charge Amount on a H‑prescription in Norway
- A manual or an automatic substitution on a H-prescription automatically adds the fee.
- If changed back to the originally prescribed item, then the fee is removed automatically.
79583 DMP: Ensure that a pharmacist approves the Break Pack Values
- User is forced to input all mandatory information for break pack.
80069 Error found in 3.01.65 - SokRekvirentV2 – Prescriber search using name and gender results in a .NET error message
- A bug was fixed, where the Pharmacy User would receive an error message when specifying the gender while searching for prescribers.
80426 NMD-UAT| HON-22505 PE not able to open settlement claims
- Settlement claims can now be opened and reviewed as expected.
80427 NMD-UAT|HON-22507 UAT. Not possible to View PDD List linked to Customer payment report
- It should be possible to open PDD Lines linked to the customer payment report by clicking on the NO. of PDDs.
80660 NMD-UAT | HON-22509 | Beregn Request Missing 'Reseptutleveringsliste' for Emergency prescription
- It should be possible to create emergency prescription with reimbursement and Beregn Request must contain information on ‘reseptutleveringsliste’.
65011 LS Pharmacy - Why pharmacy user is required when posting
- All standard posting in a non-pharmacy company are according to standard BC procedures even though the LS Central for Pharmacies is installed and used by other companies in the database.
79314 Fix Appsource validation errors in 27.1 and 27.0
- Details not available.
80304 Refactor Pharmacy POS Module
- Details not available.
80459 NO Translation Missplacement in HotfixLatest
- Norwegian translations were moved into correct folder in hotfix latest repository.
80478 Move "Invert Dose Label" to Print Type table
- The Invert Dose Label field, which controls the vertical direction of dose labels, was moved from the LSC PH Lbl Prof Setting table to the LSC PH Label Type table and its corresponding page.
- This change was made because the new table already contains related fields for controlling label printing, making it a more appropriate and consistent location.
79050 CO Functions Exposure
- Details not available.
79314 Fix Appsource validation errors in 27.1
- Details not available.
80177 Pharmacy - cannot do Create Credit Invoice SI
- Missing values were added in the DocumentPost request towards SÍ when posting credit dispense orders.
79708 HON-22169-B2B messages fail when prescriber has multiple roles
- Handled patter on QC function was added.
79780 NMD-UAT | Agent Functionality does not work on BC27
- POS behavior to handle Agent functionality was fixed.
77060 Public Access to function ProceedAgentShipmentOnSalesOrder in Codeunit "LSC PH Agent Utility"
- Details not available.
79017 LS Pharmacy still extending Retail Item Card
- Pharmacy Extension moved from old LSC Retail Item Card page to current LSC Retail Item card (10012626).
79050 CO Functions Exposure
- Details not available.
79052 Expose LoadWebTemplate as public in Codeunit 10037631 "LSC PH Final Control Panel2" - Blocker
- Details not available.
76578 LS Pharmacy Events
- Details not available.
79898 NMD-UAT | BO. “Allow Change Paragraph” button not clickable for §2 E‑Prescriptions
- The Allow Change Paragraph function is available in BO for §2 e‑prescriptions, matching GUI behavior.
79974 Make possible to invert Dose Labels by configuration
- The possibility to invert dose labels vertical orientation by configuration was created.
- To do this, the field Invert Dose Label in the Label Settings lines of Prescr. Setup Profiles was created.
79199 LS Pharmacy - Import of lyfjaverdskra from Lyfjastofnun: Request for change 03.03.2026
- Items settings are updated according to Lyfjaverðskrá regardless of greiðsluþátttökuverð.
65332 Auto add sibling prescription to existing order
- E-prescriptions for siblings in Iceland are automatically combined in one prescription order.
74516 Issues with Identification on POS
- It is possible to create new paper prescriptions when Customer Identification required.
76711 HentRekvirent & SokRekvirent V2
- Details not available.
77168 Include Web templates in Demo Data App
- Details not available.
77966 NO Pharm.Admin task results in error
- Details not available.
78149 Auto Import WT on Localization App Install
- The web templates, along with the location app were installed.
78223 Incorrect prescriber is shown in the system when starting a pharmaceutical service from the PDD list
- When creating a PSD from PDD list, the system now populates the RekvirentID correctly with the information of the the PDD.
78253 Change Message for Credit Order creation when credit order already exist for selected line
- Functionality was fixed:
- When creating Credit Order if line was already credited system shows message with info about item number and item description.
78881 Update HentRekvirent and SokRekvirent to V2 - AL
- Details not available.
79004 LS 27 - It is not possible to re‑enter journaling entries without it being deleted
- It should, now be possible to open the journal note from the final control and close it without it being removed.
79325 Procedure SavePDDV3 should be used
- Use SavePDDV3 instead of SavePDD.
76562 Global Access to Selected Functions for Multiples Codeunits
- Details not available.
78292 W1 - LSC PH Prescription Order - Incorrect Command enum to code mapping
- The mapping was fixed in LSC PH Prescription Order and LSC PH Session.
65332 Auto add sibling prescription to existing order
- E-prescriptions for siblings in Iceland are automatically combined in one prescription order.
68178 Hospital RESH-ID is not shown in GUI
- Institution Name is now visible from the main UI, if RESH ID was filled out.
75991 Reference prescription fails in the posting queue if reference numbers for two different customers are entered first
- ePrescriptions by reference always use the correct, selected customer.
78968 Customer does not update in customer search window in BO - making PE register prescriptions on wrong customer
- The customer search was fixed, so that it can search for more than one customer.
79114 NO develop branch not building
- Details not available.
78195 Dispensation: Prescribed Item not updated when substitution item is selected resulting in wrong strength calculations
- IS: Prescribed Item is now populated when substitution item is manually selected in Dispense Order Line.
78317 Dipsensation in Iceland: Insurance confirmation request is wrong
- Lyfjareikningur XML for Dispense production now contains all lines from the dispense.
69201 HON-20448 Lagreutleveringsmelding error due to invalid produkkontrollTidspunkt [0001-01-01T00:00:00]
- The Pick information (PickedBy, PickedDate) is now set when the PE completes barcode and label scanning in the Barcode Control Panel. All picked POL lines receive valid pick data, regardless of the pick method used (manual barcode scanning, auto-pick, or a combination of both).
- When constructing the packing structure for Lagreutleveringsmelding, additional fallback logic was implemented:
- If a POL line is missing pick values, the system reuses valid pick information from another POL line within the same order, if available.
- This ensures that valid ProduktkontrollTidspunkt values are mapped during posting and prevents errors in the posting queue.
74440 CS0939481 Registration of breast implants for reimbursement "Contribution prescription" / "Bidragsresept"
- Now, it is not mandatory to choose an issuer in prescriptions where the product is valid for reimbursement for breast prosthesis (§10-7i) (According to US#22-06).
78147 Take Demo Data App to Same repo as Localization
- DemoDataset was included on the AL-NO localization.
78808 Assigned Reimbursement fields on Prescription are empty
- Issued Reimbursement fields filled with Assigned Reimbursement fields in Prescription Order Line when Reimbursement Paragraph is 950.
78835 Exemption Fields should be editable
- Exemption Field is now editable.
79023 Multidose B2C Messages Failing with 400 Error Due to rfMeldingshode Being Included in Multidose Deliveries | rfMeldingshode kan ikke oppgis for multidoseutleveringer
- Handled patter on QC function was added.
65666 LS Pharmacy - CU 10037803 - Reconfirm on number of retries
- Number of retries is now incremented when posting by scheduled job is not successful.
77418 RecRef.Open with Variant it triggers Ambiguous Call
- An explicit Variant-to-Integer assignment was added before calling the function to avoid implicit conversion issues.
76822 Update the import of Lyfjaverdskra to show new fields and catagories
- IS: Importing of Medicine Catalogue now uses field HmerkingLyfjastofnunar to determine if the drug is Hospital drug. Blank Afgreidslumati is replaced with 'R' to reflect what the catalogue contains.
- Before the import is processed for the first time, User should navigate to the import defaults, empty the table and re-generate the data or, If the data is different from the defaults, create new entries with Afgreidslumati = 'R' instead of existing entries where Afgreidslumati is blank.
77852 Pharmacy Customer Is not updated via action "Update from National Reg." on LSC PH Customer Card
- IS: Pharmacy Customer Information is now updated in the action Update from National Reg. on Pharmacy customer card.
78071 IS Dispense subscriber missing in 27.1
- Subscribed to new event in Pharmacy W1.
65721 Problems with credit orders in posting queue - ISNULL missing
- The missing IF NOT ISNULL(...) check was added.
- This part of the code was refactored to improve readability.
74807 Need to port SplitStringFont function from CAL
- Label Utilities DLLs were added, and the SplitStringFont function as well.
- The dose label codeunit was updated to utilize the newly added function.
77465 Not possible to credit PSD – Error message: "You can not cancel a PSD that was created from another pharmacy"
- Functionality was fixed:
- System create credit order for posted prescription order where linked psd line exist.
77643 Dose Labels were not being printed in AL
- Dose Label were not being printed in AL. This was fixed.
78340 Move Label fix to Hotfix/Latest
- Details not available.
65946 Add exit if handled = true in function OnBeforeValidateDelegateID in codeunit 10015818 NewGateway Prescription Mgt IS
- The exit if handled = true was added to OnBeforeValidateDelegateID.
65332 Auto add sibling prescription to existing order
- Details not available.
SCO hotfixes
70941 SCO Performance testing
- Details not available.
System hotfixes
79940 Error when LS Keyboard is triggered
- Therer was an issue that caused the dictionary to throw an error for missing key. This was fixed.
76697 Error on SessionLongTextValues Dictionary.Get after right clicking in POS
- Details not available.
79553 Mobile Inventory - CheckLicenseStatus error
- Adjustments were made to the GetLicenseUnit webservice process to help with deadlocks.
77524 Linked Infocodes do not set the prompt correctly
- Details not available.
74871 When doing an item return through the Transaction list the POS cannot do the return if the scale is not on zero
- When returning items the configuration on the Item card: Qty not in Decimals is used to determine if an item can be sold or returned in quantities with decimals and with a quantity below 1.
- When returning a scale item the item is now automatically marked as Manually weighted item.
74648 If the Scale is not on zero, specific operations on POS should not be allowed
- Details not available.
74622 When doing an item return the POS should not allow manual entering of weight if there is weight on the scale
- Details not available.
74620 Tare value needs to be displayed on receipt as manual weight line
- New events, OnAfterPrintItemDetailTransLineSalesInfo, OnAfterPrintItemDetailLineSalesInfo were added to make it possible to print Tare information to comply with scale certification requirements in the US.
- Information about the Tare weight is now saved to a new field Tare Weight in both LSC POS Trans. Line and LSC Trans. Sales Entry tables.
74596 Repeat item sale should not work if the last item sold was a scale item
- Details not available.
74559 Tare calculations: If tare value is higher than the returned weight the POS displays a negative quantity
- If the Tare value on the item is higher than the returned weight from the scale, the POS now displays an error message.
78377 Menu Ribbon on Toplist Card missing on POS v27
- Details not available.
78417 Zebra Scanner is not working in POS after device dialog pop-up
- Details not available.
78063 #CURRINPUT captures unintended data
- Details not available.
74416 Numpad is sometimes not showing menu
- Details not available.
77315 BC Device Users Base Unit Assignment List as Full Users
- Microsoft 365 license will not require the need of a LS Base unit.
77704 Make it possible to insert/modify core setup tables onprem
- Onprem license manager was adjusted.
77497 Blank STRMENU/SelectOption in v27 after Upgrade
- Details not available.