Hotfixes on LS Central version 28.2.x.x
Tip: Partners can download the LS Central hotfixes directly from the LS Retail Portal (login required).
LS Central hotfixes
85667 New Event-Publisher on TenderDeclaration #692
- A new integration event, OnBeforeValidateSafeAmount_OnSafePressed, is raised on the Tender Declaration when a safe amount is entered.
85577 Issue with call center
- Take an order in an offline Call Center and the selected restaurant's POS now opens, ready for you to enter items. Modifying the lines on an existing Call Center order works the same way. Previously both actions returned you to the Call Center main page without opening the POS.
- Action required by partners: None. Update to a build that includes this fix.
85528 make procedure GetSingleTableBuffersByItemDist in codeunit-i "LSC Commerce Req. Functions" publicly available.
- Made procedure GetSingleTableBuffersByItemDist in codeunit "LSC Commerce Req. Functions" publicly available.
85497 Update POS Post Utility #688
- Adds a new event that fires after the Trans. Payment Entry is inserted while writing the transaction to the database, in the POS Post Utility codeunit.
85300 Sales Type location not working in version 28
- Sales Type location is now respected when posting POS sales and refunds; returns against an original receipt still post to the store handling the return.
85150 Update access modifiers and add integration event #684
- Exposes a set of previously internal barcode, offer, coupon, POS and web-service procedures for external extensions, and adds an integration event that fires per line during POS statement posting.
84875 DIMENSION ERROR DURING RETAIL TRANSFER ORDER POST RECEIPT
- You can now post a retail transfer order receipt without a dimension error when the receiving store doesn't have its own default value for a dimension the item requires.
84710 Stores can view and modify other stores worksheets.
- A user working on a Store Inventory Journal can no longer access other stores' journals by changing or clearing filters. Also fixed an issue where duplicating the browser page, or changing the region on the My Settings page, opened a new browser window without filters.
84633 Deadlock on LSCSendSerialCoupon causes double transactions in database
- Fixed an issue where a failed serial coupon synchronization to Head Office during POS posting could cause the same receipt to be posted twice, creating duplicate transactions in the Transaction Register. Posting now rolls back cleanly on a synchronization failure, so a retry no longer creates a duplicate.
84499 Adding event on POS Transaction & Commission Entry #680
- New Events:
- OnBeforeGetBalanceInCurrencyKeyPressed, in the POS Transaction codeunit
- Several new events in Commission Entry
84176 RFID-Error message "Scanned item not found" during RFID return - the line has already been marked for refund so we should skip the message
- During an RFID return, scanning a tag whose line is already fully marked for refund no longer shows a "Scanned item not found" error. Previously, on some configurations this could also trigger a repeating error dialog that made the POS unresponsive during the return.
84014 Scheduler message text overflow
- Data Distribution scheduler jobs no longer stop with a string-length error when a source location is unreachable and the connection error message is long. Previously, when a job replicated from several source locations and one could not be reached over the network, an overly long connection error aborted the entire run before the remaining locations were processed. The error message is now shortened when it is too long to store, so the job records the failure for the affected location and continues replicating from the other locations as expected.
- Action required by partners: None.
83875 LS Central 28.0.8.3554 – Infocode Inputs Not Printed on Customer Order Receipts
- Infocode inputs now printed on Customer Order receipts. When an infocode is set to Print Input on Receipt, the value the cashier keys in now appears on the Customer Order receipt — just as it already does on a regular sales receipt.
- CustomerOrderGetV4 Web Service Updated.
83765 LSC Statement-Calculate: GetSerialLotSalesQty missing transaction Filters
- Fix on calculation of qty. on hand for lot/serial items during statement calculation / posting.
83588 Item lines not compressing on Store Inventory Journal
- Importing items into a Store Inventory Journal from a barcode file now fills in both the variant code and the unit of measure for every line, taken directly from the scanned barcode. With the variant code in place again, the compress lines function now works correctly.
- This affects only the file import path. Lines received from Inventory Mobile are not affected, including the safeguard that blocks an unwanted unit-of-measure change when changing the unit is not allowed.
80187 Scheduler job sets next check date to 2 days after running when Error Handling is set to Mark With Error and Retry
- A recurring Scheduler Job that has an Ending Time defined now schedules its next run on the correct day. Previously, a daily job with an Ending Time set and no Starting Time could push its next check date a full day too far, causing the following day to be skipped and scheduled work such as statement auto-calculation to be missed. The next check date and time are now kept within the configured run window without losing a day, and run windows that span midnight are handled correctly.
- Action required by partners: None.
Autotests hotfixes
85577 Issue with call center
- Take an order in an offline Call Center and the selected restaurant's POS now opens, ready for you to enter items. Modifying the lines on an existing Call Center order works the same way. Previously both actions returned you to the Call Center main page without opening the POS.
- Action required by partners: None. Update to a build that includes this fix.
85300 Sales Type location not working in version 28
- Sales Type location is now respected when posting POS sales and refunds; returns against an original receipt still post to the store handling the return.
84875 DIMENSION ERROR DURING RETAIL TRANSFER ORDER POST RECEIPT
- You can now post a retail transfer order receipt without a dimension error when the receiving store doesn't have its own default value for a dimension the item requires.
84176 RFID-Error message "Scanned item not found" during RFID return - the line has already been marked for refund so we should skip the message
- During an RFID return, scanning a tag whose line is already fully marked for refund no longer shows a "Scanned item not found" error. Previously, on some configurations this could also trigger a repeating error dialog that made the POS unresponsive during the return.
83875 LS Central 28.0.8.3554 – Infocode Inputs Not Printed on Customer Order Receipts
- Infocode inputs now printed on Customer Order receipts. When an infocode is set to Print Input on Receipt, the value the cashier keys in now appears on the Customer Order receipt — just as it already does on a regular sales receipt.
- CustomerOrderGetV4 Web Service Updated.
83765 LSC Statement-Calculate: GetSerialLotSalesQty missing transaction Filters
- Fix on calculation of qty. on hand for lot/serial items during statement calculation / posting.
83588 Item lines not compressing on Store Inventory Journal
- Importing items into a Store Inventory Journal from a barcode file now fills in both the variant code and the unit of measure for every line, taken directly from the scanned barcode. With the variant code in place again, the compress lines function now works correctly.
- This affects only the file import path. Lines received from Inventory Mobile are not affected, including the safeguard that blocks an unwanted unit-of-measure change when changing the unit is not allowed.
82526 Creating a Sandbox copy from Production - error
- The active license check now skips Microsoft base tables and defers the validation to the unit/field level if needed.
80187 Scheduler job sets next check date to 2 days after running when Error Handling is set to Mark With Error and Retry
- A recurring Scheduler Job that has an Ending Time defined now schedules its next run on the correct day. Previously, a daily job with an Ending Time set and no Starting Time could push its next check date a full day too far, causing the following day to be skipped and scheduled work such as statement auto-calculation to be missed. The next check date and time are now kept within the configured run window without losing a day, and run windows that span midnight are handled correctly.
- Action required by partners: None.
Shopify BC Connector hotfixes
85306 Shopify is not sending Prices and Inventory tracking with items
- Fixed handling of items without variants that were missing a default option in Shopify.
System hotfixes
82526 Creating a Sandbox copy from Production - error
- The active license check now skips Microsoft base tables and defers the validation to the unit/field level if needed.