LS Express version 28.0.x

28.0.0, Released June 22, 2026

New Features

Block Charge to Account at POS on Customer Template

  • Added the Block Charge to Account at POS and Block Customer Credit Limit at POS fields to the Customer Template Card page. When you apply a template to a customer, both POS settings are automatically copied to the customer record, letting you enforce POS charging restrictions consistently through customer templates.

Bug Fixes

Refund Payment Action Not Processing

  • Fixed an issue where the Refund Payment POS action did not post when selected — the refund amount was not recorded and no error was shown. The action now correctly posts a negative amount to the customer's account, mirroring the Pay to Customer Account action in reverse.

Returns Not Possible for Items with Lot or Serial Numbers

  • Fixed an issue where processing a return (reverse sale) for items that have serial or lot number tracking failed with a validation error on Item Tracking Lines. Returns for tracked items now complete successfully.

TSE Signature Missing on Customer Payment Receipt (DE/AT)

  • Fixed the German and Austrian customer payment receipts not printing the TSE signature. Both Word document layouts now include the required TSE signature fields.

New Events

OnBeforeCreateSalesInvoiceFromOrder, OnBeforeCreateSalesInvoiceLinesFromOrder, OnAfterCreateSalesInvoiceFromOrder

  • Added three integration events to the Create Sales Invoice from Order procedure, letting partner extensions intercept the invoice creation flow — including replacing the default behavior via IsHandled on the before-event — or post-process the invoice and its lines after they are created.