Release Notes 25/07/2026

Updates:
  • Improved account management by adding a "Clear Trial Data" option to the Admin Dashboard, allowing trial data — including dummy invoices, customers, and suppliers — to be cleared from an account and preventing it from syncing to your connected accounting package.
  • Enhanced purchase order handling so orders that are only partially received now correctly show as "Partially Received" in the order list, and partially received orders can be selected when creating a supplier invoice from that order.
  • Improved the invoice splitting process for bundles — a bundle can no longer be split apart and instead moves as a whole to the new invoice via a simple on/off toggle, individual items still support fractional splitting up to their available quantity, and bundles are now colour-coded in the split window to match the main invoice screen.
  • Implemented the ability to deactivate your WorkshopWeb website directly from the CRM page, taking it offline while preserving its content so it can be reactivated later without losing any work.
  • Implemented selectable states for Singapore, adding the five Singapore districts with proper display labels to address fields.
  • Enhanced account security by ensuring session cookies are set with secure and HTTP-only attributes.
  • Resolved an issue where splitting an invoice, or other simultaneous actions, could occasionally generate duplicate job card, invoice, or receipt numbers. Number allocation is now guaranteed unique. Also corrected a related error loading the booking diary for workshops with no mechanics assigned.
  • Resolved an issue where an invoice containing a product that had since been made inactive could not be edited or saved. Products already in use on an open invoice, quote, or booking can no longer be deactivated, with a clear message showing which product and how many open invoices are affected.
  • Corrected an issue where deleting an invoice linked to a loan car booking left the booking stuck and unable to be modified or returned. The booking is now correctly unlinked and behaves as a normal booking, and a misleading "loan will also be deleted" popup has been removed.
  • Resolved an issue where the Customer Profile screen would fail to load for workshops using Price Matrices if one of the matrices had no name set.
  • Fixed an issue where processing a dealership stock order could fail with an "Unknown Error" if a linked acquisition vehicle had been left orphaned by a deleted purchase order line.
  • Resolved an issue where a supplier invoice could be processed without a Post Date, causing errors later when opening or editing it. Processing a supplier invoice without a Post Date now automatically fills it in with the current business date.
  • Fixed an issue where voiding a customer invoice failed with an "Unknown error" if the supplier stock order it was linked to had already been voided.
  • Resolved an issue where saving or processing a supplier invoice with an inactive product line failed with no error shown. A clear message now names the specific product.
  • Corrected an issue where resetting a staff user's password failed silently if the user had no email address on file. Admins now see a clear prompt to add an email address first.
  • Resolved an issue where a supplier invoice or payment could not be processed if the purchase order it was originally linked to had since been voided or deleted.
  • Adjusted the requested bookings list on the Dashboard so that clicking a column header now sorts the list correctly, resolving an issue where sorting previously did nothing.