LS Express version 27.1.x
Bug Fixes
Delete sale action closes POS screen
- Added RunPOSForStaff for the DeleteCurrentSale action and applied a bug fix for unit deactivation.
LS Express error when paying to customer account
- Increased the field length of postedpaymentline from Text[50] to Text[100].
Bug Fixes
Bugs in LSE BC27
- Removed the CalcInvDisc() since the standard method already handles this calculation.
- Fixed the NO translations on invoices and credit memos.
Generate list of unused Store Credits
- Enhanced the functionality to generate a list of Store Credits that have not yet been used.
Allow partial refund with card in LS Pay
- Removed the validation check for referenced refunds on PSP. If the PSP does not support referenced refunds, the response will not be approved.
License expiry bug: No validation triggered for 2 days
- Fixed an issue where the system failed to validate when no validation had been performed for two days. Trigger the POSCheckSubscription if it is not triggered on POSCheckSubscriptionWarning.
Fix Object ID ranges for LSE and LSE System App
- Set objects that are public and will have their IDs changed to obsolete pending.
Investigate OnPrem user license check
- Included missing license plans in the validation for SaaS environments.
New Event
Extend the POS so it doesn't automatically reopen after a sale
- Added a new event, OnBeforeOnClosePageUIEvent() in the POSNewUIUtility codeunit.