Please find details below of the items included in this latest release.
Enhancements (3):
Addition of ‘ActivityType’ Field to LabourDetails and TravelDetails
An enhancement has been made to include the ‘ActivityType’ field in the LabourDetails and TravelDetails datasets for JobInvoice and Jobsheet with TCC documents. This addition aims to provide more detailed categorization and tracking of activities within these datasets.
Performance Improvement for Mobile Device’s Last Activity Lookup
An enhancement has been made to improve the performance of the ‘Connection Status Refresh’ action on the Device Management screen and the Devicemanagement service that runs in the background. This improvement aims to optimize the performance and responsiveness of these functionalities.
Serial Number Column Added to Stock History Report
We have enhanced the existing Stock History Report by adding a new column for serial numbers. This update allows users to view and track the serial numbers of items directly within the report, providing greater detail and accuracy in inventory management.
Fixes (11):
Export Functionality Now Respects Job Control System Filters
We have resolved an issue where the export functionality in the Job Control system was pulling through all data instead of the filtered data. Previously, when users filtered the data for a specific engineer and exported the columns, the export included unfiltered data. This bug has been fixed to ensure that only the filtered data is exported, providing accurate and relevant information as per the user’s selection.
Incorrect Access to Refrigerant Toggle in Edit Equipment Screen
In the web app with FGAS enabled, users should not have access to toggle a piece of equipment between containing refrigerant and not when working on a job and editing equipment. However, this toggle was incorrectly available. The code has been updated to restrict access to the “Contains Refrigerant” toggle when editing equipment during a job
VAT code not populating for rounded labour
When labour time is rounded to the nearest X minutes on a subcontractor job, the VAT code did not automatically populate for the rounding time line during invoicing.
The system has been updated to ensure that the VAT code for the rounding labour line is now automatically populated to match the VAT code on the normal labour line. This prevents any discrepancies during invoicing and ensures accurate VAT application.
Sales Orders Not Properly Linking to Quotes
Sales orders were not properly linking to their corresponding quotes. In the salesorderv2 table, the QuotationdetailsRecordNo was populated, but the main QuotationRecordNo was not. This issue caused the quotation number column on the sales order page to remain empty, leading to incomplete linkage and display issues. This fix ensures that the quotation number is now accurately displayed in the Sales Order Enquiry screen, providing complete and correct linkage between sales orders and their quotes.
Equipment Not Showing in Existing Equipment for New Deals
Equipment marked as ‘available for sale’ was not appearing in the existing equipment list when raising a new equipment deal. This issue prevented users from selecting the appropriate equipment for new deals. The code has been updated to ensure that when raising a new equipment deal, users can select any equipment regardless of the customer account selected for the deal.
Job invoice rounding and additional fixes
The total amount on the job invoice document was not rounding correctly, resulting in an incorrect total display. Additionally, the Equipment section needed to be conditionally hidden when no equipment was associated with the job.
The rounding issue has been resolved, ensuring the total amount now displays correctly.
The Equipment section is now hidden only when there is no equipment associated with the job.
Fixed Price Travel Not Pulled Through in Job Quotation
When creating a job quotation, the fixed price travel cost was not being pulled through from the cost code when loaded from the customer default. The code has been updated to ensure that, upon selecting a customer account, Fixed price value from cost code is fetched and loaded to quotation's fixed price travel field.
Unable to Export Engineer Timesheets
Users were unable to export engineer timesheets due to an issue in the GetEngineerTimesheetProcedure. The procedure was incorrectly passing offset and rows parameters as 0, resulting in an error that prevented the export functionality from working. This fix allows users to successfully export engineer timesheets without encountering errors.
Missing Description for Miscellaneous Items in Part Request
When raising a Part Request (PR) for a miscellaneous item, the item description was not displayed on the PR. This issue resulted in blank description fields, causing confusion and incomplete documentation. The code has been updated to ensure that the description field for miscellaneous items is correctly populated in the Part Request.
Inconsistent Invoice Numbering in Sales Orders
Invoice numbers were not consecutive when creating new Sales Orders. The code has been updated to ensure that invoice numbers are generated in sequence. For miscellaneous invoices, the sequence will be generated only when the invoice is printed, ensuring consistency even if drafts are previewed multiple times.
Supplier Account shown multiple times in SSR
The Supplier Account was appearing multiple times in the SSR visualisation due to a typo in the SSR data set.
The visualisation now accurately reflects the data without any duplicates.