LS Express version 28.2.x
Bug Fixes
Lost Cashier and Sales Profile When Error
- Fixed an issue where returning to the POS New UI from Sales History with a saved filter applied could show the error "The Staff does not exist. Identification fields and values: Staff ID=''" and leave the cashier and sales profile blank on the status bar. The status bar now falls back to the current sales profile's store and staff instead of failing when the sale's staff ID is briefly empty during the page refresh. The same fix was applied to the Change Password action.
Close Out Summary - Fixed Float From All Drawers Posted into Difference Account
- Fixed an issue where the Unsettled Fixed Float amount on the Close Out Summary could include fixed float from drawers belonging to other stores, resulting in an incorrect cash difference. The calculation is now limited to the store and summary being closed out.
Post to Customer Blocked for Negative Value (credit customer)
- Fixed an issue where the Post to Customer action rejected negative amounts (crediting a customer account) with the error "Select a normal payment method to complete the refund" in every market. This restriction is now applied only where German or Austrian Fiskaly fiscal reporting is enabled; posting negative amounts to a customer account works again in all other markets.
Unable to Reassign a Fiskaly Client to Correct TSS After De-Registration
- Once a Client ID was generated and registered for a store, there was no supported way to detach it from its TSS, so linking the correct TSS afterward failed with "Client ID is attached to TSS ID and it has been registered in Fiskaly server. The TSS ID is not allowed to change." The Fiskaly Client page now has Deregister Client and Refresh Client Status actions to safely release a Client ID so it can be reassigned. See Manage a Fiskaly Client.
Bug Fixes
Delete Sale Action Failing on New UI
- Fixed an issue where deleting the current sale from the POS New UI failed with the error "The Sales Header does not exist." After the sale and its payment lines are deleted, the POS now starts a new sale for the current staff member instead of trying to refresh the page against the sale that was just removed.
New UI - Item Search Did Not Match Description 2
- The POS item search now also matches an item's Description 2 field, in addition to the item number and Description. This applies to the item search box in the POS New UI as well as the standard POS. Matching results also show Description 2 in the search dropdown/result list.
LM - Error Activating License Key After an Environment Upgrade or Restore
- Fixed an issue where activating the LS Express license could fail with a License Manager error stating the license was already activated with the environment's instance ID, after a Business Central environment upgrade or a restore that left the environment's local activation record out of sync with the License Manager's registration. Activation from the Subscription Setup page now detects this condition automatically, registers a new instance with the License Manager, and completes activation without manual intervention.
- Separately, if the local API key needed for a license action (for example, Deactivate License) cannot be found, LS Express now shows a clear message that the API key is missing locally, instead of a generic authentication failure.