LS Central (13.04) Release Notes

About This Release

Build no. - 852
Released - March 21, 2019

This version is built on Microsoft Dynamics 365 Business Central, CU 03, build no. 27183

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 (13.04).

Product Name Change

LS Nav is now LS Central

As of previous release, version 13.03 in February 2019, the product name changed from LS Nav on Business Central to LS Central. This is reflected in the LS Central UI and Help.

New or Enhanced Features

Retail

BackOffice

BO Utils Codeunit: LS Nav Changed to LS Central

The product name LS Nav on Business Central has been changed to LS Central in the BO Utils codeunit.

Import Export Worksheet in Web Client

The Import Export Worksheet functionality can now be used in the Web Client. When data is exported, the export file is stored in the browser's download directory.

TS Server Utils Function Exposed

The UpdateTSRetryEntryErrorMessage function in codeunit POS Transaction Server Utility, which is used by LS Pharmacy, now has Visibility External.

Customer Orders

Customer Order Number Added to Transaction Card and Transaction Register

If a Customer Order is linked to a transaction, it is now possible to view the order from the Transaction Registry page and the Transaction Card page. If the order has been posted, the posted Customer Order is displayed.

Gradual Payments

Customers can now gradually deposit payments into existing Customer Orders.

Store Inventory

Empty Store Inventory Journals

Empty Store Inventory journals are no longer sent to the Batch Posting Queue.

LS Central POS

Enhanced EFT Implementation in the POS

The EFT implementation in the Web POS has been updated so the Card Type and Card Type Name are now mapped from transaction information. EFT FOB for LS Nav 2016 - 2017 have been updated.

LS Hardware Station

Easy Way to Configure LS Pay in LS Hardware Station and New Plug-ins

In LS Hardware Station the user can select and configure which LS Pay plug-ins to use. This can now be done in an easy, simple, and fast way with a new intuitive process.

New LS Pay plug-ins have been added for AltaPay TCP/IP connected, and Adyen Cloud connected.

Web Service

URI Support in Web Service for Multi-tenant Setup

Web Service setup now supports multi-tenant setup.

A new field, Tenant, has been added to the Web Service Setup page. When filled out, this field will affect the construction of the Web Service URI by adding a tenant extension to it.

At the same time, the registration (publishing) of web requests in Web Service version 2.0 has been changed to publish tenant dependent that is not for “All Tenants”. This makes the handling of web request activation and availability tenant pendent and more easy to configure.

A new check box, SSL, has been added to affect how the Web URI is constructed, that is if it should start with HTTP or HTTPS.

Web Service Setup and Distribution Location

Tenant fields have been extended to hold 40 characters and can therefore now hold Tenant IDs as defined in Business Central.

Improvements in Sending Item Details to Mobile Inventory App

Sending item details from Web Service to the Mobile Inventory App has been improved. Web Service now returns a lot of new information for the user and new functionality is easier to add.

Overriding Client Credentials

It is now possible to override the client credentials using Web Service version 2.0.

Web Service 2.0

The following web services have been created according to the Web Service 2.0 framework:

  • CustomerOrderFilteredList - replaces CUSTOMER_ORDER_FILTERED_LIST
  • RetailMessageRead - replaces RETAIL_MESSAGE_READ
  • ProcessTransMemberPoints - replaces PROCESS_TRANS_MEMBER_POINTS
  • SendMemberEmail - replaces SEND_MEMBER_EMAIL
  • SendMemberProcessEntry - replaces MM_SEND_PROCESS_ENTRY
  • UpdateStaffStatus - replaces UPDATE_STAFF_STATUS
  • GetStaffStatus - replaces GET_STAFF_STATUS
  • SendStaff - replaces SEND_STAFF
  • GetStaff - replaces GET_STAFF

LS Hospitality

Table Allocation Management v2

This is a major update to Restaurant Planning and Table Allocation processes and allows for much more sophisticated way to plan your restaurant capacity and to manage table reservations and walk-ins.

Restaurant Planning

It is now possible to set up your restaurant plan to schedule the opening hours of the restaurant with different layouts during the day (lunch, dinner) with different capacity. The major changes are:

  • A new Dining Area Plan to set up a plan of the dining area for each day, specifying
    • when a dining area is open
    • which time periods are used within the day (breakfast, lunch, dinner)
    • which sections within the restaurant are open for each period (inside, patio)
    • what is the capacity for each period
    • what dining area layout is assigned to each period.
  • The Dining Area Plans are created for each day by using Dining Area Plan Templates which are the base for the Dining Area Plan. It is possible to use the new Date Schedule to specify when the template is active (Weekend, Weekdays, Fridays) and a Time Schedule that divides the day(s) into periods.
  • The plans can then be fine-tuned as needed by overriding the settings set originally by the template.
  • Tables are now of a specific Dining Table Type that specifies the seating capacity and shape for the dining table or table combinations.
  • Combined Dining Tables is used to set up table combinations that are allowed in your restaurant for table allocation. Table 1 (2p) and 2 (4p) can be combined (joined) to form a Table C1 (6p), so when allocating a reservation of 6 persons Table C1 would be allocated.
  • Dining tables (both physical and combined) can be ranked for tables within a Dining Area Layout. This rank is used in the automatic table allocation for reservation entries.

Dining Reservations and Table Allocations

The table allocation panel has been enhanced greatly and allows for allocating table reservations to tables for any given date and time.

  • The allocation panel can now show the table allocations in three views (it is possible to toggle between these):
    • Timeline view (Default) – Shows the dining tables in a matrix that shows table status for a specific time interval during a day.
    • Graphical view – Shows the graphical layout of dining tables and their status at the start of the time range set on the panel.
    • List view – Shows the dining tables in a list with their start at the start of the time range set on the panel.
  • All these views can be filtered by capacity, section, and status as needed.
  • It is now possible to scroll the views by Time, Day, Date, Week or Month.
  • Dining reservations are created using the LS Activity add-on (see Table Management Integration in the LS Central help) – In this release the restaurant capacity is set manually in LS Activity. There is work underway to let LS Activity use the capacity that is set up in the Dining Area Plan.
  • Walk-ins are created directly in the allocation panel as before – they are intended for guests that have arrived and are waiting for a table.
  • The reservation entries are filtered for the day selected in the Allocation panel – these entries can be auto-allocated based on the rank of dining tables set for the dining table layout that is active for the time the reservation is made.
  • Search on multiple fields within a reservation - this provides a Google-like search within your reservation list so you can quickly search on telephone number, name, and so on.

Reordering Linked Items

The new REORDERQTY command can be used to reorder the current POS line and all its linked lines (such as modifiers). The command is useful when you want to increase the quantity of an item with modifiers and quantity change is not allowed.

The REORDERMENUTYPE command replaces the previous HOSP-REORDER command. The new command is used to order a new round for a specific Menu Type in the POS.

LS KDS

Communication With KDS Through Web Services Instead of NAS

A new communication framework between LS Central and KDS (Kitchen Display System) replaces the NAS service that was previously used. The new framework uses web services instead.

All references to NAS have been removed - the LS KDS Utility (installed with Kitchen Service) must now be used to set the URI to the Service Tier of LS Central. When Kitchen Service starts, it gets the configuration from the Service Tier and gets all Kitchen Order Tickets (KOTs) sent from POS. All logging from KDS to LS Central also takes place through these web services.

LS Activity

Memberships

Membership Deposit Account

A new Member Deposit management has been implemented to keep track of member deposits, which can be used as payment at point of sale. Shows the leftover balance on the receipt, when the balance is used for payment.

This includes 2 new POS commands:

  • SELLMEMDEPOSIT - Pay into member deposit
  • PAYMEMDEPOSIT - Use member deposit as payment on transaction

Note: This does not go through the Customer Accounts, but through a new mechanism.

A YouTube video on the LS Retail channel shows this in more detail.

Membership Charge Adjustment Management

This keeps track of adjustments to membership charges, which are then picked up by the next invoicing batch.

This lessens the process of correcting charges, so there is no need to make credit invoices and so on. The user can simply enter adjustment entries which are then processed by the monthly subscription process. The entries must be logged to keep track of who makes the entry adjustment request and why.

A YouTube video on the LS Retail channel shows this in more detail.

Membership Subscription Process Adjustments

Three adjustments have been made to the subscription batch process:

  • Active membership entries that have expired before the 1st date in a process period are skipped or excluded.
  • Access control has been changed to give access to Inactive memberships that still have an open access period.
  • Posting the batch makes active and expired memberships inactive.

Updated FactBoxes in Membership and Member Part

FactBoxes on the Member Contact card and list have been enhanced to show total values in memberships.

Rentals

New POS Commands in LS Activity Rental

  • SEARCHRENTAL - lets the user search rental reservations with assigned rental unit to return
  • SEARCHUNITS - lets the user list all rental units with status In Rental and assign a unit to be returned.

General

LS Activity Web POS in LS Central 13.04 - Pre-release

This is a pre-release of Web POS functions in LS Activity. Currently, this functionality is for partner evaluation only and not recommended for implementations, unless in consultation with LS Retail. In order to test the LS Activity POS commands on the Web POS, you must register Codeunit 10015833.
Note:  If you register this codeunit as a POS module, then all of the POS functionality will be processed through the new logic, regardless of whether you are using a Web or a Windows POS.

The following POS commands do not work in this release:

PUSH2CURREVENT, PUSH2EVENTS, PRESELLPRODUCT, REDEEMPRODUCT, PARTICIPANTS, VIEWATTRIBUTES, EDITACTATTRIBUTES, EDITPARTICIPANTS, SELLMEMDEPOSIT, PAYMEMDEPOSIT, ASSIGNUNIT2RES, ASSIGNUNIT2ACT, ASSIGNRENTAL, RETURNRENTAL, VIEWUNITS, RENTUNIT

LS Activity Attribute Enhancements

A feature has been added to turn attributes into fixed fields. This applies to reservations, activity, product, resource, and rental unit cards. The attribute acts like a field in the related table and can be filtered and edited in the card view.

Where to Open the Activity Matrix

It is now possible to set a parameter on the SELLMATRIX and BOOKMATRIX POS commands to specify in which POS menu the activity matrix opens.

LS Activity Demo Data in W1

A new LS Activity store, S0016 Cronus Activity with POS terminals P0092 (SPA) and P0093 (General Activity), has been added where both terminals use Clienteling for retail items.

  • P0092 has Spa products, some with limited access and complementary products.
  • P0093 has general activities such as Classes, Courses, Rental, and Meeting Rooms.

New POS Commands

The following POS commands have been added:

Function Code Description
ALLOC_STATUS Table Alloc. - Allocation Status for POS Menu
CO_DEPOSIT_PAYMENT Customer Order deposit payment
CO_LIST_FIND Find Customer Orders from all stores
PAYMEMDEPOSIT Registering member deposit payment
REORDERMENUTYPE Reorder sales line in POS by Menu Type. Replaces the HOSP-REORDER command
REORDERQTY Reorder sales line in POS by Qty
RESERV_STATUS Reservation status
SEARCHRENTAL Search rental reservations and return units
SEARCHUNITS Search rental units and return units
SELLMEMDEPOSIT Registering member deposit
TR-A-SECTION_FILTER Table Allocation - Dining Area Section Filter
TR-A-VIEW_CHANGE Table Allocation - Change View
TR-A-VIEW_TOGGLE Table Allocation - Toggle View
TR-A-TIMELINE-FUNC Table Allocation - Timeline functions
TR-A-TIMELINETABLE Table Allocation - Press Timeline View Table Button
TR-A-TIMELINEINTERV Table Allocation - Press Timeline View Interval Button
TR-A-TIMELINEINTHDR Table Allocation - Press Timeline Interv Hdr. Button
TR-STOP_ALLOCATING Table Reservation - Stop allocating tables

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

LS Retail Apps

LS Central App

Easier to Enter Web POS URL in LS Central App

A new option has been added to the LS Central App to add the URL for the Web POS. The option can be used to create the URL string or it can be entered directly in a string as before. It is also possible to add the level of logging in the LS Central App for support purposes.

Mobile Inventory App

New Functions Added to the Mobile Inventory App

  • Stock management now has 3 different methods for entering the quantity to order after scanning an item: Ask, Quick Scan, and Suggested Quick Scan.

  • It is now possible to add pictures of an item and a comment in Stock management. The picture can be viewed in the LS Central store inventory worksheet.

  • Sales information can now be displayed when scanning an item window. Partners can modify what information is displayed for each customer.

  • Now a Unit of Measure (UOM) that is specified for an item's barcode can be used instead of the item's Base UOM from the Retail Item card.

Mobile POS App

Receipts from Mobile POS Formatted With Logo and Barcode

Now receipts can be formatted in LS Central with a logo and barcode to be printed on the mobile printer. A plug-in for Adyen has been added for Mobile POS.

Adyen Added to the Mobile POS

A new EFT plug-in from LS Pay, Adyen has been added to the list of available EFT plug-ins in the Mobile POS.

Other

Online Help

Search Filter Improvements

The search filter on the LS Central Help home page has been improved. You can now exclude Field help from your search results (use the All Except Field Help filter). You can also limit your search to only Retail and Hospitality topics (use the Retail & Hospitality filter). 

LS Omni Help Menu Moved and Renamed

The LS Omni online help menu has been deleted and the help topics moved under the Retail menu. You can find the LS Omni topics using the search feature and in their new location in the Retail menu: LS Retail Apps - Mobile POS, and eCommerce.

Fixed Issues

Member Process Order Entry to HO

A Member Process Order Entry is now sent to HO according to the setup in the POS Functionality profile. The Terminal Connection field in the POS Terminal is no longer used.

Gift Receipt Issues

The following issues with gift receipts have been solved:

  • Text overflow POS error in gift receipt registration has been fixed.
  • It is no longer possible to enter gift cards in Refund mode into POS transactions.
  • Multiple lines of the same item in a transaction can now be printed on a gift receipt.

Retail Receiving Error Fixed

An error with receiving multiple lines of the same item with different UOMs (Unit of Measure) has been fixed.

Cash & Safe Management: Credit Card Only Terminals

Now POS terminals can be excluded from Safe Management. This can be useful for POS terminals for credit cards only (for example self-checkout POS).
Note: When a POS terminal is marked as excluded from Safe Management, no start or end amount is declared at start- and end-of-day. These terminals will be picked up in statement calculations.

Customer Orders 

Validation Error When Using the Same Location Code in Multiple Stores

A validation error occurs when the same location code is used in multiple stores. Users cannot assign the same location to multiple stores, neither through Store Location nor directly on Store.

Search Results in LS Central Web Client

Customer Order pages are now visible on the Web Client.

Error When Posting an Order With Tender Type Customer Fixed

An error, which occurred when a sales order created in Customer Orders with the tender type Customer was posted, has now been fixed. It is now possible to finalize a payment to Customer Order by charging to the customer account.

Error Using Payment Into Account on the POS Fixed

Error with posting a payment on the POS into a customer account has been fixed.

Store Inventory: Compress Lines Action Fixed

The Compress Lines action in Store Inventory did not work correctly. Now compression of Store Inventory lines is done in two steps when entries in a counting worksheet including Area are compressed.