LS Central 18.3 Release Notes

About This Release

Released - September 16, 2021

This version is built on Microsoft Dynamics 365 Business Central 2021, release wave 1, cumulative update 4, build 18.4.28601.29139.

LS Central 18.3

LS Central is now delivered as two apps. Some code has been moved from the LS Central app to a new app named LS Central System App. The LS Central app has a dependency on the LS Central System App. The code that was moved to the LS Central System App is a code that was originally in the Toolbox .dll and is related to the POS UI. The code in the Toolbox .dll was not public, and partners could not modify the code. The code in the LS Central System app will not be public and the LS Central System App will only be published as runtime package. The LS Central System App will, in the future, hold code related to licensing to enable LS Retail to license LS Central components in the cloud.

LS Central AL code

The source code for the LS Central app is delivered in AL files that can be modified by partners. It is, however, highly recommended to make all modifications in extensions, and if you need to alter the LS Central or Business Central behavior then do that by subscribing to events.

It is LS Retail's priority to make it easy for the partners to extend LS Central. Therefore, a special section in our Support Portal is provided where partners can submit requests for new events. These requests are given priority.

LS Central extension

The release package includes LS Central and LS Central System App as runtime apps that can be installed as extensions. To install the extensions, you first need to publish them, see Publishing and Installing an Extension v2.0. Once the LS Central and LS Central System App extensions have been published, the LS Central and LS Central System App extensions can be installed using the Extension Management page in Business Central.

New or Enhanced Features

Retail

BackOffice

Batch Posting for Retail Receiving and Picking, Warehouse Receiving and Shipment

The pages listed below have been changed to enable batch posting of documents.

  • Batch Posting Document Setup

    On this page, the Document Type field has been replaced with the field Sub Type to show a more user friendly information.
    A new field, Use Batch Posting, has been added. You can now specify per document, if the post is sent to the batch posting queue.

  • Retail Users
    A new field, Batch Priority, has been added to this page to set a user priority for the batch posting queue. This field takes priority over the document priority.
  • Inventory Management Setup
    In this page, the Use Batch Posting for Orders field has been removed. The field was replaced by the new field on the Batch Posting Document Setup page.
  • Batch Posting Scheduler, Batch Posting - ERRORS, Batch Posting - WAITING, Batch Posting - PROCESSED pages:
    All the above pages are now filtered to show only records for the user's store. You can clear the filter once you open the pages. The order in these pages is now affected by the new Batch Priority field in the Retail Users page.
  • Batch Posting - ERRORS
    This page has been changed to show the error that actually happened instead of displaying a generic, fixed error message.
  • Retail Picking, Retail Receiving, Retail Purchase Order, Retail Purchase Return Order, Retail Sales Order, Retail Sales Return Order, Warehouse Receipt, Warehouse Shipment
    The above pages have new actions: Post, Post & Print, Post & New.
    They have also been updated with a new field, Use Batch Posting, that is considered when the user clicks these actions.
    A validation is done to make sure the document was not previously added to the queue.

LS Central POS

Improvements in Local Requests for Web Templates

The POS Web Templates in LS Demo Data, also known as Clienteling Web Templates, no longer require setting up a URL for Web Services and Authentication information. The feature is opt-in for other POS Web Templates and can also be opt-out for the demo data templates.

POS Browser Controls have also been simplified and stabilized; they will also wait until shown on a panel before doing any work. This minimizes the need for manual configurations, and gives performance benefits where Web Templates are being used in the POS.

LS Hardware Station

New Implementation Help Topics

Improved and expanded implementation documentation has been added to the LS Hardware Station online help: new topics on how to create a custom solution, configure the solution to run with the LS Hardware Station, and on how to debug the customization while implementing it. See Implementing a Custom DLL and How to: Implement a Custom Device for LS Hardware Station in the LS Central Help.

Updated Implementation Document in Hardware Station Installer

The OPOS device implementation document, which used to be included with the LS Hardware Station installer, has been replaced by a document that points to the online LS Central Help, where similar but more detailed information has already been added (see How to: Implement a Custom Device for LS Hardware Station).

Replenishment

New Integration Event for Replenishment Item Quantity Calculation

A new OnBeforeCalculateReplenishmentQuanties integration event has been added to the LSC Replen. - Calc. Qtys codeunit.

Filter Length Increase in Replen. Template

The field length in the Item No. Filter in the LSC Replen. Template table has been increased to Code[250].

Public Procedures in Replenishment Calculation

The following internal procedures in the LSC Replen. Calculation codeunit have been exposed as public:

  • GetTempTableInProcessRecord
  • GetTempTableForPSD
  • SetTempTableForPSD

POS Commands

The following POS commands are new in LS Central 18.3:

  • INCEXPDISCAMOUNT - Income/Expense discount amount
  • INCEXPDISCPERCENT - Income/Expense discount percent
  • TEMPLATE_PROPERTIES - POS Web Template properties
  • WAITINGLIST - Show waiting list for current location.

See the LS Central Help and the corresponding Excel list with filters for a complete list of POS commands.

Hospitality

General

Open Activities List from the Dining Area Plan

You can use the dining area plan to see how many reservations and guests there are for each day and for each period during the day.
You can drill down to see the list of dining reservations and the dining tables allocation, and from there look up the activity reservation linked to the dining reservation. The same is available for reservations on a waiting list.

 

Fixed Issues

Retail

General

Scheduler - Compress & ISO Mode Do not Honor Default Setting

Scheduler code has been updated to handle default values. Requires Data Director 3.2.114 or later.

BackOffice

Improved Configuration for Web Service Setup in SaaS

New fields and check boxes have been added to the following two pages.

Web Service Setup:

  • SaaS - to show/hide fields that are relevant to setting up the Web Service connection.
  • Version - to be filled when you are setting a SaaS service.

Distribution Location:

  • Web Server SaaS - to show/hide fields that are relevant to setting up the Web Service connection.
  • Web Server Version and Web Service Tenant - to be filled when you are setting a SaaS service.

Replenishment

Changed Retail Status of Transfer Orders Created With Allocation Plan

Transfer Orders now have a Retail Status of Planned receive when they are created with Allocation Plan.

Warehouse Buffer Location in Allocation Plans

Warehouse Buffer Location in the Allocation Plan Destination Line page is no longer mandatory when the Create One Purch. Order pr. Location option is used during the creation of a Purchase Order via Allocation Plans.