Please find details below of the items included in this latest release.
Enhancements (2):
Addition of Customer VAT Registration to Invoice and Contract Data Dictionaries
Added a new field named CustomerVATRegNo to the Hire Agreement document within the contact dictionary section. This field is designed to capture the Customer’s VAT Registration Number in the Hire agreement.
Previously the user was only able to add only the companydetails.Vatregno.
Addition of new fields in SSR
1. Added a CustomerFeedback field to the Jobs data set.
2. Added NextInspectionDate and LastInspectionDate Fields in Hire Contract Data Table
3. Added InvoiceAccountNumber field in Hire Contract Data Table
4. Linked the Equipment Warranty Table with the Equipment Table
5. Added Customer Account ISOnStop field to CustomerAccount Dataset
6. Added Engineer Team Column to SSR EngineerTimesheets dataset
Fixes (16):
Email Addresses Not Transferring in System
There was an issue where email addresses captured by engineers during job completion were not being transferred to the system and hence not displayed in the job sheet of the job. This has been resolved by adding a new field, CustomerEmail, to the JobData table. Now, the email addresses entered by engineers are correctly reflected when the job is completed
Missing Upload Document Buttons on Enquiry Screens
There was an issue where the Upload Document buttons (paper clip icon) were missing from the grid global icons on job control list, stock enquiry and equipment enquiry. This has been resolved, and the Upload Document buttons are now correctly displayed on all relevant enquiry screens.
User will now be able to uplaid documents from all the mentioned screens.
Invoice Generation After Off-Hire
Invoices were not being produced after off-hire due to a session issue.
The logic for generating invoices after off-hire has been corrected. Now, invoices are produced as expected, including handling collection charges and ensuring the invoice schedule reflects the correct charges after off-hire.
Unable to Edit Existing Quote After Creating a New One
There was an issue where creating a new quote from Quotations would prevent users from editing an existing quote until they logged out and back in. Another scenario was that if a new quote was saved, user was not able to edit any other quote until the log out and log back in. This has been resolved, and users can now create a new sales quotation, save it, and open any other quotation to see the correct data without needing to log out.
Quotation and Job Session Issues
Scenario 1: When there were two quotations, one in an active state and the other in an accepted state, raising a job for the accepted quotation without initiating it, and then opening the active quotation in a new tab, caused a session issue. Clicking the “Initiate” button on the raise job screen for the active quotation led to the confirmation screen displaying data from the active quotation instead of the accepted one.
Scenario 2: On the confirmation page for raising a new job, opening any job in Job Control in a new tab and then returning to the confirmation page and clicking the “Confirm Job” button caused the data from the opened job to be updated in the new job due to a session issue.
Both issues were resolved by addressing the session management logic to ensure that data integrity is maintained across different tabs and actions. The session handling has been improved to prevent data from one tab affecting another.
Details from Last Job Raised Being Pulled Through When Raising New Job
There was an issue where when a user raised a new job, details from the last job raised were being pulled through. When user was dealing with multiple jobs, data from the old job was being pulled over to the new job. This has been resolved by ensuring that when a new job is raised, the screen is refreshed and the data is empty, preventing any previous job details from being carried over.
“+” Button Not Visible on Small Screens in BI SSR
There was an issue in the Business Intelligence -> Self service section. While trying to create a new dashboard the “+” button to create a new report/dashboard was not visible when using a small screen, such as a laptop. This has been resolved by fixing the iframe height with scroll issue, ensuring the “+” button is now visible on all screen sizes.
Invalid Job Number Error When Raising Order
There was an issue where users encountered an ‘invalid job number’ error when typing in or selecting a job number while raising an order, which eventually led to a timeout. The root cause of this issue was found to be the character '&' in the SKU name. This has been resolved by ensuring that users can now raise purchase orders from jobs for stock items that include an ‘&’ in the stock name.
Duplicate Invoice Results in Sales Invoice Reprint Search
There was an issue where searching for an invoice number in the Accounts>Sales Invoice Reprint section using the keyword search would show the invoice twice in the results. This has been resolved, and the sales invoice reprint now correctly displays each invoice only once
Archived Work Done Notes Displayed in Job Control Grid
There was an issue where the work done notes that were archived or deleted from the job were still being displayed in the job control grid from the action tray button to view work done notes. This has been resolved, and the Job Enquiry grid list now correctly excludes archived internal and external work done notes from the WorkDoneNote column
Renewal Contract Start Date Validation Exception for Contract Re-Issue
Previously changes were made to allow the contract start date to be changed without altering the sequence start date when renewing a contract. This functionality has now been extended to re-issuing terminated contracts. It has to be noted that sequence start date can be changed only if its a new sequence or no service is raised for yet.
Equipment Service Schedule raising incorrect multiple jobs
For Scheduling and Equipment Service Schedule when users applied an account name filter, expanded the child grid, and selected a service schedule, clicking the “Raise for Selected Jobs” button multiple times rapidly caused jobs to be raised for both selected and matching services. This occurred because the “Raise Jobs for Selected Service” button temporarily hid on the first click, causing the “Raise Jobs for Matching Service” button to slide left and register the second click.
The show/hide logic for the “Raise Jobs for Selected Service” and “Raise Jobs for Matching Service” buttons has been removed. Instead, the buttons are now disabled until the job-raising process is complete, the user closes the popup, or cancels any prompts shown in between. This ensures that double-clicking does not raise duplicate jobs for the same schedules.
Outstanding Order Report Removed
There was an issue where the Sales - Outstanding Order Report appeared to be removed from the Business Intelligence Reports section. This has been resolved, and the report has been re-added. It is now available and its export functionality is working correctly.
Unable to Reassign Job Between Subcontractor Engineers
Users were not able to reassign a job between subcontractor engineers within the same supplier. This was due to the subcontractor PO being linked to the first assigned engineer and not allowing changes. This has been resolved, and jobs can now be reassigned between subcontractor engineers within the same supplier without issues.
Off Hire Date Not Displayed in SSR for Hire Contracts
There was an issue where the Off Hire Date was not being displayed in the SSR for hire contracts. This has been resolved, and the OffHireFromDate is now correctly present in the SSR dataset and fetching the correct data.
Invoice Number Not Displayed in SalesOrderV2 Data Table
There was an issue IN Business Intelligence -> Self Service Reports where the InvoiceNumber field in the SalesOrderV2 data table was not displaying any information. This was restricting users from creating dashboards with this data. This has been resolved, and the InvoiceNumber field now correctly displays the relevant information.