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
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).
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 MY - 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
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
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
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
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.
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.
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.
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
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.
79050 CO Functions Exposure
- Details not available.
79314 Fix Appsource validation errors in 27.1
- Details not available.
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.
65332 Auto add sibling prescription to existing order
- E-prescriptions for siblings in Iceland are automatically combined in one prescription order.
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.
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
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.