LS Central (14.01) Release Notes
About This Release
Build no. - 936
Released - July 4, 2019
This version is built on Microsoft Dynamics 365 Business Central, CU 01, build no. 32600.
Note:
The 64-bit client is the default client when opening the Microsoft Dynamics Business Central Windows client. The POS for the Windows client is only supported to run on the 32-bit client, which can be set up in the LS Central Start tool for the POS.
The following is a list of changes and key features in LS Central (14.01).
New or Enhanced Features
Retail
BackOffice
LS Code Change to Standard Tables Removed
Changes to Standard Tables have been moved to LS Extension Codeunits, and are now handled by Events subscription.
- Standard Replenishment tables
- Standard Transfer Order tables
- Standard Purchase Order tables
- Standard Sales Order tables
- Standard Item Jnl. tables
- Standard GL Jnl. tables
- Standard Product tables
- Standard Customer tables
- Standard BackOffice table.
LS Central App
Simplified URL Settings
- Android version - In the Simplified URL Settings screen it is now possible to specify Tenant and Company information.
- iOS version - The iOS version of the LS Central App now supports the Nav User Password authentication method the same as the Android version.
LS Central POS
EFT - Skip Printing Merchandise and/or Customer Receipts
In the EFT implementation it is now possible to select if Merchandise and/or Customer receipts should be printed after a transaction is finished. This can be useful when receipts are not needed or for exceptional circumstances.
EFT - Card Data in POS Card Entries
New fields have been added to the „POS EFT“ table that stores information from processed card transactions. It is now also possible to control how the card information data is stored in LS Central, either by using the payment transaction information from LS Pay directly or by using mapped information from the PAN number that is returned by LS Pay.
LS Hardware Station
Hardware Station Logs Now Stored per Day
The LS Hardware Station has been changed and now logs to one log file per day with every month getting its own folder. This way it is easier to find a relevant log and this also limits the size of the log to a single day's usage.
LS Pay with GlobalPay Support Added
The LS Pay version included in the Hardware Station now supports GlobalPay PSP.
Mobile POS
Control of access to features in LS Mobile POS can now be set in LS Central.
Replenishment
Setup Field Changes in Replenishment Journal Batch
- The Exclude Mondays to Sundays fields have been updated to Include Mondays to Sundays.
- The Allowed to run on Excl. Days field has been updated to Allowed to run on Any Day.
With these changes, the next run for the Replenishment Journal Batch will be based on the included days.
For more information see Replenishment Batch in the LS Central Help.
Dynamic Stock Coverage Days
The Store and Warehouse Stock Coverage Days that are used in the Replenishment Calculation Types Average Usage and Manual Estimate are no longer limited to a fixed value. The new Replenishment Coverage Days Profile enables the coverage days to be dynamically calculated to reflect the days until the next replenishment calculation. Other factors such as the location closed days, inbound location handling time, and coverage buffer could also be taken into consideration and set up with the profile. The Replenishment Coverage Days Profile can be assigned to an Item, Item Store Record, or an Replen. Data Profile.
For more information see Replenishment Coverage Days Profile in the LS Central Help.
Flexible Replenishment Run Interval
The new Replenishment Batch Calculation Calendar provides a flexible way to set up the Replenishment Journal calculation interval. This is especially useful during high-sales seasons, where replenishment calculation happens more frequently than on ordinary periods. The Replenishment Batch Calculation Calendar lets you set this up in advance, and the calendar can then be assigned to a Replen. Journal Batch to be used for Replenishment Journal calculation.
For more information see Replenishment Batch Calculation Calendar in the LS Central Help.
Vendor Vacation Calendar
With the Vendor Vacation Calendar it is now possible to define if a vendor should be excluded from Replenishment Journal calculation during the defined vacation period.
For more information see Vendor Vacation Calendar in the LS Central Help.
Scheduler
CodeUnit Added for LS Omni
Codeunit 10012871, WI Update Inventory, has been added to update inventory status used by LS Omni replication.
Web Service
Member Contact Codeunits
The following event publishers have been created:
- Publisher OnBeforeContactCreate added to Codeunit 10033060 MemberContactUtils
- Publisher OnBeforeContactCreate added to Codeunit 10033062 MemberContactUpdateUtils.
Hospitality
Table Management Enhancements
- Table join is now valid in all layouts until disjoined - a table is automatically disjoined when the table is freed.
- Combined dining tables appear in the dining allocation panel just like normal dining tables.
- New Dining Reservation Entry type: Walk-in. This entry is created for an allocation/reservation whenever guests are seated directly to show that the dining table(s) is reserved for the dining duration, just as when guests are seated on dining tables with reservations and a waiting list.
- Dining duration can be set for each period of a time schedule. Time schedule periods are used to build dining area plan templates and dining area plans. Dining duration can be variable depending on period and day and the number of guests involved.
- A Seated Dining Reservation Entry is moved to Dining Reserv. History Entry once the dining table is free. The history entries can be viewed in the Dining Reserv. History Entries page.
- Change dining table type for a table in design mode in POS. A new command, TBL_CHGTBLTYPE, replaces the TBL_SHP_RECT, TBL_SHP_SQUARE, TBL_SHP_ELLIPSE, and TBL_CAPACITY commands.
Kitchen Display System (KDS)
Use LS Hardware Station When Using KDS Printing
The Kitchen Display System can now print out to a printer that is connected to a Hardware Station. To use this option, set the Kitchen Service Configuration to use the Hardware Station to print.
LS Activity
LS Activity Enhancements
- Show non-available times in matrix on the POS - this is a new setting on the Activity type. If a user selects a non-available time in the matrix, then he or she is prompted whether a waiting list entry should be created.
- It is now possible to define a number series for Activity Products.
New POS Command
The following POS command has been added:
- TBL_CHGTBLTYPE - Change dining table type.
See the LS Central Help and the corresponding Excel list with filters for a complete list of POS commands.
Fixed Issues
BackOffice
Errors Fixed in P/R Counting Posting Setup
- Check has been added for valid combinations of Status and Posting Action for Receive, when Renaming in P/R Counting Posting Setup.
- Retail Receiving error while Posting has been fixed. P/R Counting Header not up-to-date.
Scale Items not Counted Correctly in Offers
Scale items and quantity embedded barcodes now count as one (1) piece when used in a Mix & Match offer.
Card Type and Card Type Name Mapping Fixed
The field Card Type Name is populated with data from the LS Pay connection. The Card Type value is usually populated based on the Card No. Series Setup process (linked to the first 6 digits of the card number). If, however, the Card No. Series Setup is not in use, the system can populate the Card Type field from the Card Type Name field. Note: Only the first 10 digits can be copied into the field because of field length restrictions.
Fashion
Adding Variant Values to an Existing Variant Framework
It is now possible to add new Variant Values (for example a new color) to an existing Variant Framework that has already been assigned to item(s).
LS Central POS
Important Notice: Error Opening Windows POS Client
If this error occurs when opening the POS in a Windows Client, you must follow the below instructions.
Error message:
Attempted to issue a client callback while a write transaction started, this can impact performance: CodeUnit 10012730 EPOS Control Interface DotNER SubmitDataSet.
Solution:
- Find the CustomerSettings config file for the service (a likely location for this file could be C:\Program Files\Microsoft Dynamics 365 Business Central\140\Service).
- Locate the following line and change the value from false to true:
<add key="AllowSessionCallSuspendWhenWriteTransactionStarted" value="true" />
Tip: One way of finding the path is to locate the service in Services and right-click the service: Properties\General\Path to executable.
Replenishment
Replenishment Calculation
A bug has been fixed in a calculation formula for Effective Inventory, excluding Purchase Order in Transfer Journal.