LS Central 27.1 Release Notes
About This Release
Released - January 28, 2026
This version is built on Microsoft Dynamics 365 Business Central 2025, release wave 2.
For more details about this BC major version see: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/whatsnew-update-27-1
Quick links:
Important Notices!
The LS Central release plan
- We will release new features for LS Central in two major release waves every year – scheduled for April and October, coinciding with the general availability of Business Central Release Wave 1 & 2. Our partners will be granted access to a feature-complete release candidate five to six weeks ahead of time.
-
We will continue to release new events and hotfixes on a weekly basis and cumulative updates as needed.
-
Minor versions will be made available depending on the availability of the minor update from Microsoft.
-
In SaaS, we will support the last minor version of the current major version and two back. With this release of LS Central 27.1 we will support 25.3 until 27.1, other and previous versions will not be supported but an upgrade path will be maintained for versions as Microsoft does (see https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrade-paths).
We expect to follow this process for the 2025 wave 2 version, with an official release coinciding with the release of Business Central 2025 wave 2 from Microsoft.
New or Enhanced Features
Links to quickly navigate this section:
| LS Central | eCommerce | Replenishment |
| Hotels | Pharmacies |
LS Central
License Manager
Change LM URL to API version 4.0
API URL was updated to v4.
Replenishment
Replen. Template and Replen. Item Quantity calculation
Replen. Assortment Groups are now integrated with Replenishment Templates, Replenishment Item Quantity (RIQ) and RIQ Templates.
You can set Replen. Assortment Group Filter for each Replen. Template and this is used to filter the items for journal calculation. The RIQ records, now display the corresponding Replen. Assortment Group Code for each item.
eCommerce for LS Central
How to setup ecommerce communication when Commerce Service for LS Central is installed as multi-tenant
LSKey Authentication type was added to Omni and to allow Override client credentials, other type of authentication besides basic on eCommerce.
LS Central for hotels
LS Central for hotels for is a separate app extending LS Central.
Create hotel reservation from Booking reservation
New feature was added to create a hotel reservation from a booking reservation.
LS Central for pharmacies
LS Central pharmacies for is a separate app extending LS Central.
First draft of Spanish translations
Spanish translations for LS Central was added for pharmacies.
Other
Online Help
The LS Central Help is constantly being updated with the latest information. In this release, articles for the following have been added to the help.
Real Time Current Availability
CentralConnect -Technical Components
Diller Integration for LS Central
POS Commands
There are no new or changed POS commands in this release.
See POS Commands in the LS Central Help and the corresponding Excel list with filters for a complete list of POS commands.
Fixed Issues
Links to quickly navigate this section:
| LS Central | Restaurants | Commerce Service |
| POS | Pharmacies |
LS Central
Backoffice
Fix test strings in Backoffice
Text strings were fixed in Backoffice for translations.
Franchise Module
Replication Counter:
- New field Replication Counter was added to Franchise Setup. This field is non editable and maintained automatically through the code. The change replaces the old way that needed the last Franchise Document Header to exist to be able to generate next Replicate No.
Franchise Setup:
- A new field Franchise Data Distribution Job Id was added to the setup. This points to the DD Job ID that is used for the replication in this Company.
Upgrade codeunit was added so that it automatically updates the new fields in the Franchise Setup table according to the newest Franchise Outbound records and it also finds the DD Job ID in the Scheduler Job setup.
A new clean up codeunit 10014606 was added to clean up Processed franchise messages in the Franchise Outbound Buffer. This can be run as often as wanted through the Scheduler Job process. No parameters are needed other than general setup.
Some fences were added when changing Purchase- and Sales Documents that have some connection to Franchise. It mostly relates to changing or deleting documents or lines. This warns the user that the Document is related to Franchise and gives the User possibility to cancel the process.
Purchase Lines:
- Filter was added, so that only process Purchase Lines that are of type::blank or type::Item and have some Quantity. Only those lines go to the Franchise document.
Several Integration events were added to bypass those checks if needed.
- OnBeforeProcessOnbeforeEventForPoLine
- OnBeforeProcessOnBeforeDeleteEventForPoLine
- OnBeforeProcessOnBeforeDeleteEventForPoHeader
- OnBeforeProcessOnBeforeInsertEventForPoLine
- OnBeforeProcessOnBeforeDeleteEventForSoLine
- OnBeforeProcessOnBeforeModifyEventForSoLine
- OnBeforeProcessOnBeforeInsertEventForSoLine
- OnBeforeProcessOnBeforeDeleteEventForSoHeader
POS return generating TEXT infocode error
Automatically creates System Infocode TEXT on POS if it does not exist already.
ZReport ID not replicated to HO with Web Service or DD Push
Transactions with Z-Report ID are updated in distributed environment when printing Z-Report at POS.
Customer Order
POS not showing discount values for quantity updated (for discounted items) in order edit request
Customer Order Edit: Discount on additional line that was not created correctly was fixed.
POS Functionality
Get Customer's Balance via web services
GetCustomer web service was fixed.
Issue when Item (PLU_K) pressed in POS
New event OnBeforeProcessReceiptBarcode was added to LSC POS Transaction Impl codeunit.
Statement
Error bug-fix need SetFilter instead of SetRange
Filter was changed to SetFilter to open Customer Ledger Entries from statement navigation.
Retail Sales and Purchase Order
Line Discount % and Line Amount did not update once user changed Line Amount in Retail Sales Return Order lines
Line Discount % updates, when changing line amount on Retail Sales Return Order page.
Self Service Checkout SCO
SCO : Coupons do not work with Affect = Next Item Line
The usage of coupons was enabled in Self Checkout units.
Member Management
Member's name connected to the transaction as an info code.
Customer and Member names are not stored in posted Trans Infocode Entries to comply with GDPR regulations.
POS
Warning message is displayed in POS when user cancels payment and changes discount on activity
There was an issue with using the ACT_DISCOUNT and ACT_PRICECHANGE POS commands, which could lead to an error later in the payment stage. This was fixed.
Restaurants
POS Terminal Group issue in KDS
When creating POS Terminal Groups, the system always defaulted to the first row of the restaurant terminal group, regardless if there were more than one. This was fixed.
Automatic Printer does not have fallback
The automatic printer should always try to print until the printer comes back online.
LS Central Modules
LS Central for pharmacies
Persontjenesten V2.0 - sokPerson - Redundant hentPerson calls during customer search
A fix was added to the Customer Panel. After Customer search, there is no longer need to repeat the request; all information in the panel is updated after selecting a customer.
Beregn V2 bug fixings
Bugs were fixed in Beregn V2 regarding handling of prescriptions coming with reimbursement errors from hentResept.
"MVQUEUE” should ignore medicines that cause errors in the verification queue
The Medicines Verification Queue logic was updated, so it does not stop on error records and only retries records that failed due to communication exceptions.
LineID variable length needs to be enlarged
The updating of the LineID counter after reaching upper limit was added.
Problems with free text labels
The length of the text that can be added was increased to a Body Text of a Free Text Label.
eCommerce for LS Central
Publish Offer not returning today’s offer
GetDirectMarketingInfo did not return offers or coupons with end date as today. This was fixed.
Shopify question - Discount offers
In Price and Discount replication to Shopify, discount value updates were not included. This was fixed.
Inventory Update involve Multiple Store
- Shopify Inventory update was fixed, when new location was added for existing products.
- Sales Channel pull Action was moved from the main Shopify Admin page to the Shopify Mapping page.
- Location pull Action was added to the Shopify Mapping page.
Shopify Order Import - No shipping value
Handle Shopify orders with None Physical item that does not require shipping.
Discount error fix
Discount indexing caused duplicate error during Shopify Order import. This was fixed.
Customer order does not update from Pending to full Payment
Support was added to new payment lines to existing Customer Orders during Shopify Order Pull.
Shopify Order Import v. 27
- Procedure InsertOrderToBufferwas restored to public.
- New event was added, before send pull request to Shopify: OnBeforeShopifyOrderPull.
Orders cannot sync from Shopify
There was an Order Exist error during Shopify order import to LS Central. This was fixed.
Issues found during BC Shopify testing
LS Shopify
- Support Market orders with different currency than main Web Store.
- Mapping of Price list to a Shopify markets to support prices in different currencies.
- Support different locations on Order Line items, if items are to be fulfilled from different locations.
- Store time for last successful order pulled during error in pulling, so pulling starts from that order, instead of pull all previous successful orders again.
- Fixes during order pulling for duplicated order IDs error and amount mismatch.
- Action was added to pull Sales Channels and Locations from Shopify in Mapping pages.
- Option was added to pull main Web Store location from Shopify in Shopify Administration page.
BC Shopify
- Support Market orders with different currency than main Web Store.
- Support Order Edit and updates.
Shopify Error on Offer Validation period
Discount offer did not send to Shopify to include start and end date/time if any. This was fixed.
Sales Channel are not syncing
Publish Sales Channels was added to Shopify to update sales channels for existing Shopify products.
Payment line error added
There was a Line Number Exist error when new Shopify payment line was added to existing payments in Customer order. This was fixed.
Hotfixes
See the LS Central Help for information about hotfixes that have been released since the previous release.