Skip to main content

Release Notes 03 June 2026

Release Notes 6.85.56

J
Written by Jui Hande

Please find details below of the items included in this latest release.

Enhancements (15):

Advance Invoice Schedule Visibility for Hire and Service Contracts

Previously, users could only see and raise invoices for the current period of a hire or service contract, with no visibility of upcoming schedules. Users can now view and raise invoices up to three months in advance, making it easier to manage billing for contracts where payment is due before or at the point of delivery. Invoices must still be raised in sequence — no period can be skipped — but the additional forward visibility helps teams plan ahead and raise invoices without waiting for each period to arrive.

Purchase Order Now Shows Job and Sales Order Reference

When a purchase order is linked to a specific job or sales order, the printed document previously showed no reference to either. This made it difficult to cross-reference paperwork and trace purchases back to the work they related to. The Purchase Order print layout now includes the related Job Number and Sales Order reference where applicable, making it straightforward to match purchase orders to the correct jobs and orders.

Granular Mobile Profile Configuration

Previously, many key mobile settings could only be configured at the global system level, meaning all engineers used the same settings regardless of which branch or division they worked in. Administrators can now configure 23 additional settings at the individual Device Profile level, allowing different groups of engineers to have tailored mobile app experiences. For example, job acceptance behaviour, parts and inventory options, and equipment management controls can all vary between profiles. Settings not overridden at the profile level continue to inherit the global default. The Device Profile screen has also been redesigned with grouped sections and a search box to make it easier to find and manage specific settings.

Job Site Full Address Display in SSR

The Job Site Address field in the SSR Job dataset now returns the full address including Address Line 1, Address Line 2, Postcode, County, and Country.

Enhanced Warranty Configuration for Equipment Deals

The warranty setup in Equipment Deals has been enhanced to match the flexibility already available on Equipment Records. Users can now configure warranties using both a duration in months and a usage threshold in clock hours within the same warranty. A new Warranty Condition field lets users specify whether the warranty expires when either condition is reached first, or only when both have been met. Warranty Type options have also been aligned to support both Customer and Supplier warranties, providing a consistent and more flexible warranty experience across the product.

Supplier Credit Note Details Added to Parts Return Credit Acceptance

When accepting credit for a returned part, users can now enter the supplier credit note details directly within the Parts Return workflow. This includes the credit note number, date, carriage, VAT, and credit value. The system supports partial credits and automatically calculates any claim difference based on the cost of returned items versus the accepted credit amount. Once saved, the credit note details remain visible on the return record and the return status updates to Credit Accepted, supporting accurate financial reconciliation and audit traceability.

Improved Financial Posting for Parts Return Outcomes

The Parts Return process now creates the correct financial journal entries when a supplier return is resolved. For Credit Accepted outcomes, the system automatically posts the appropriate stock and credit journal movements and generates a Purchase Nominal line, allowing finance teams to post the supplier credit note directly through the Purchase Nominal screen. Claim Rejected scenarios also now create the correct journal entries. These improvements ensure more accurate stock valuation, clearer auditability, and improved financial reconciliation throughout the Parts Return lifecycle.

SSR Goods Received Not Invoiced Report Enhancement

The SSR Goods Received Not Invoiced report has been enhanced to include Stock Nominal Code information alongside standard goods received data. The report now supports Purchase Order nominal code mapping, giving finance teams improved visibility of the nominal coding associated with outstanding receipts and better alignment with client reporting requirements.

Interim Signature Reason Captured and Saved

We have updated the interim sign-off process to ensure that the reasons provided by engineers are fully captured and reportable. Previously, these reasons were only visible on the mobile device; they are now automatically synced to the back-office and made available for use in your system documents and reporting.Where to find this field:

In Reports & Documents: You can now find the Interim Signature Reason field within the Jobsheet Data Dictionary. This allows you to include the reason directly in your jobsheet templates or pull it into custom reports using the Document Designer in the Communication Center.

Hire Agreement Document Enhancements

The Hire Agreement document dictionary has been updated to include two new contract-level fields: Duration Type and Duration Value. These additions allow document templates and generated hire agreement outputs to display contract duration details more accurately.

Root Cause Field Added to Job Sheet With Forms Dictionary

The Root Cause field is now available in the Job Sheet With Forms document dictionary. Report templates and documents can now include root cause information, making it easier to create job sheet documents that reflect the full outcome of a service visit.

Geographical Area and Region Columns Added to Equipment Service Schedule

Geographical Area and Region fields from site records are now available as columns in the Equipment Service Schedule data grid. Users can add these to the view to group, sort, and filter service schedules by area, making it easier to manage and review service activity across different locations without relying on postcodes alone.

E-Signature Data Now Available in Self-Service Reporting

A new dataset for electronic signatures has been added to Self-Service Reporting, allowing users to build reports that include contract signature information. This covers signature status, dates, and related contract activity, supporting teams who need to report on or audit the contract sign-off process.

Deinstall To Branch Toggle Now Available in Device Management

The Deinstall To Branch toggle is now visible and configurable under Engineer → Device Management → Device Profile → Parts & Inventory. Previously this setting was defined in the system but missing from the Device Profile screen. It can now be enabled or disabled directly from the web application and saves correctly.

Fixes (29):

API-Created Jobs Now Respect Site Preferred Engineer Set

Sites can be configured with a Preferred Engineer Set to ensure the right engineers are automatically associated with jobs raised for that location. When jobs were created via an API integration, this preference was not being applied — jobs arrived without the expected engineer assignments, requiring manual correction. Jobs created via the API now correctly inherit the Preferred Engineer Set from the site, ensuring consistent behaviour regardless of how the job was raised.

Daily Form Grid Column Alignment Fixed

In the Engineer section, changing the page size in the Daily Form grid caused the columns to shift to the right, making the grid misaligned and difficult to read. The grid now maintains correct column alignment when the page size is changed.

ESS Child Equipment Service Schedule Loading Fix

When raising jobs from the Equipment Service Schedule with multiple assets selected, child service schedules linked to parent equipment could be skipped. This meant some required services were not included when the job was created. The loading logic has been updated to correctly include child equipment service schedules for each asset, ensuring all relevant services are captured consistently during job creation.

Consistent Engineer Display When Raising a Service Call

When raising a service call with multiple engineers selected, the system was showing only a hyphen followed by the engineer name, while a single engineer selection displayed the full name correctly. The engineer display format is now consistent regardless of how many engineers are selected.

Improved Validation Message Display on Create New Quotation Screen

On the Create New Quotation screen, validation messages were overlapping with nearby fields, making the page difficult to read when required information was missing. Validation messages now display clearly in the correct position, providing a cleaner experience when creating quotations.

Invoice Date Field Now Correctly Marked as Mandatory

On the Add New Contract screen, the Invoice Date field did not display a mandatory indicator, yet the system would prevent the contract from being saved if it was left blank. The field is now clearly marked as required, so the validation behaviour matches what users see on screen.

Add Equipment Button Behaviour Corrected After Validation Errors

When adding equipment under Equipment for Sale in an Equipment Deal Record, triggering a validation error caused the Add Equipment button to change to Update even though no equipment had actually been added. This has been corrected. The button now remains as Add Equipment until the record is successfully saved, and Update only appears when editing an existing entry.

Customer Portal Copy Invoice Access Restricted by Site Permissions

Users accessing the customer portal could only print copy invoices if they had all-site access granted, even when their access was otherwise sufficient for the invoices in question. This was raised for investigation but no confirmed fix has been applied in this release.

Job Revenue Calculation and Work Done Visibility Fix

Jobs could disappear from revenue and cost summary views when Work Done notes were empty, causing revenue totals to calculate incorrectly. This has been fixed so jobs remain visible and totals are accurate regardless of whether Work Done notes have been populated.

Credit Note Availability Corrected for Serialised Receipts

When raising a part return for a serialised item with multiple receipts under the same purchase order, the Credit Note option was being incorrectly disabled for all receipts if only one had been invoiced. Credit Note availability is now evaluated per receipt line, so it is only restricted where applicable and remains available for non-invoiced receipts.

Subcontractor Job Assignment Behaviour Corrected

When a service call was raised for a site with a preferred subcontractor and the engineer assignment was subsequently changed, the job could end up in an incorrect state — for example, remaining unissued or showing the wrong assignment details. Job state is now managed correctly when engineer assignments are updated in these scenarios.

Improved Reliability of Clear All in Part Return Filters

The Clear All option in the Part Return filter popup was working inconsistently in the New Requests tab — search text and applied criteria would sometimes remain until the popup was reopened. Clicking Clear All now reliably resets all filters and search text every time.

Rejected Part Return Requests Can No Longer Be Resent

After a part return request was rejected by the supplier, users could still select it from New Requests and send it again, creating a duplicate claim. Once a request has been rejected it can no longer be resent. If users attempt to do so, the system displays a clear message explaining why, preventing duplicate claims and keeping the return process accurate.

Consistent Popup Headers Across the Application

Various pop-up messages and confirmation dialogs across the application were missing headers or showing incorrect titles. These have been corrected to display consistent and accurate headings, making it easier to understand the context of each message.

Task Split New Job Creation Fix in Job Details

Fixed an issue where Split as New Job failed to create a new job after the original job was unissued. Task split now creates the new job successfully with correct job details.

Fixed Off-Hire Issue for Cross Hire Catalogue Equipment

When raising a cross hire contract with a catalogue item, the goods receipt process was not creating the equipment record and linking it back to the contract correctly. This left the item as a catalogue record rather than an equipment record on the contract, causing an error when attempting to off-hire. This has been fixed and cross hire catalogue equipment now links correctly throughout the process, allowing off-hire to complete successfully.

Consolidated Invoice Line Prices Now Display Correctly

On certain consolidated invoices, individual job line prices were not appearing and the Total Net was showing as £0, even though the overall Net Total was correct. This has been fixed and the invoice now correctly displays all line item prices alongside the net total.

Improved Task Selection Layout for Long Task Descriptions

In Job Control, the task selection window used when assigning tasks to engineers could become misaligned when task descriptions were very long, pushing the checkboxes off-screen and making selection difficult. The layout has been updated so long descriptions are handled correctly, with text trimmed and full content shown on hover. The window now remains properly aligned regardless of description length.

Added access to raise PO or draft line items from Stock Records

Users can now access the Add Line Items to Raise PO or Draft option from the Global Icon in Stock Records. This allows users to proceed with adding stock line items for a purchase order or draft directly from the Stock module.

Miscellaneous Items Now Display on Book Stock Item Pop-Up

When a miscellaneous item was added to a Sales Order line, it was not appearing in the Book Stock Item pop-up, which prevented users from raising a Purchase Order for it. The miscellaneous item now displays correctly in the pop-up with On Hand shown as N/A, while normal stock items continue to show their available quantity as before.

Contract Signature Workflow Audit Log and Cancel Button Fixed

When sending a service or hire contract for electronic signature, the audit log was creating duplicate entries during the process. Additionally, the cancel button on the confirmation page was not functioning correctly. Both issues have been resolved — the audit log now records a single entry, and the cancel button correctly aborts the send action.

Correct Action Icons Displayed Across Part Return Tabs

The Part Return module has been updated to display the correct action icons consistently across the New Requests and Sent To Supplier tabs. Previously there were inconsistencies in icon visibility and presentation. Icons are now displayed accurately based on the current workflow stage and request status.

Invoice Date Alignment Fixed on Hire Contract Consolidated Invoice Page

The Set Invoice Date section on the Hire Contract Consolidated Invoice page was misaligned, affecting the layout of that part of the screen. This has been corrected and the section now displays in the expected position.

SSR Receipts Data Quantity Mapping Fix

The SSR Receipts report was showing the total quantity across the entire purchase order on every receipt line, rather than the quantity received for each individual receipt. The data mapping has been corrected so each receipt line now shows the right quantity, ensuring accurate data in receipt-based reports.

Business Central Journal Value Mapping Accuracy Improvements

Journal values exported from Service Geeni to Business Central were sometimes differing from the original amounts in Service Geeni, causing discrepancies when reconciling accounts. The journal posting process has been updated to improve value mapping, rounding, and conversion accuracy, so exported journal entries now align consistently with the source values.

UI Alignment Improvements Across the Application

A range of UI alignment issues have been identified and resolved across the application, including misaligned buttons, text labels, and other elements. These improvements make the interface more visually consistent throughout the product.

Device Connectivity Fixed for Devices with Special Characters in Name

Engineer devices whose name included a forward slash were failing to receive real-time updates from the gateway because the character was causing the request URL to be malformed. This has been fixed and affected devices now communicate correctly.

SSR Receipt Report No Longer Duplicates Lines for Multi-SKU Purchase Orders

The SSR Receipts report was generating duplicate lines for purchase orders that contained more than one SKU. Each receipt line now appears once, ensuring receipt-based reports show accurate data.



Did this answer your question?