TMT Fleet Maintenance V.2023.3 Release Notes

This document contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

General information

All information in this section applies to all 2023 releases except where noted.

Warnings

PLEASE READ BEFORE UPGRADING

Starting with V.2022.2, the AMSLIC (license) database has been merged with the TMWAMS (TMT) database. The installer now works with the new merged database alone.

Existing customers must:

  • Run the provided installer migration script to copy all the data from their AMSLIC database to the TMT database.

  • Perform the upgrade using this merged TMT database. The AMSLIC database will become an invalid input in the SQL setup page of the installer.

After doing an upgrade, the web.config file should only have a TMT database, so that the application will launch without issues. The web.config file will still have two database connect entries, as they exist today, but both will refer to the same database.

New customers with a fresh database do not need to run the installer migration script. They can install the program using the TMT database alone.

If you are currently using an older Client-Server version, you must upgrade to at least V.2019.4 before running the merger script to upgrade to V.2022.2.

Important information, please read

  • SQL Server Cardinality

    Changes to SQL Server cardinality are affecting the performance of TMT Web. The issue happens when SQL Server compatibility mode is set to 120 or greater. This has been identified through Trimble benchmarking and customer feedback.

    At this time, Trimble recommends that you set the SQL Server option for Legacy Cardinality Estimation to ON. This will lessen the effects of the new SQL Server cardinality behavior, which still needs further assessment/improvements in TMT Web.

  • Trimble Technician Portal (TTP) single sign-on (SSO)

    • If you will be using TTP SSO, you must allow pop-up windows. You cannot block them. This applies to Apple and Android phones and tablets. If you block pop-up windows, SSO will not work correctly.

    Follow the directions for your tablet and browser to allow pop-up windows.

    • If you have issues with TTP after upgrading, you may need to clear your browser cache. Close the TTP application and follow the directions for your browser to clear the cache.

    • If you have bookmarked a TTP URL that has a version number, such as 21-3, you should delete that bookmark. Use and bookmark this URL instead: https://tmt-ttp.trimble-transportation.com/

  • TMT Client-Server (Delphi) 2019.4.1 or any earlier version cannot be used with TMT Fleet Maintenance 2022.1 or later. Do not upgrade unless you are ready to go to TMT Web only.

  • Customers using both Integration Options and Windows Authentication should set up their systems so that User dropdown lists use the WINUSER value, instead of the USERNAME value.

  • This version requires .Net Framework 4.8. See the hardware requirements for more information.

  • Customers who are on versions of TMT Web before 2021.3 may be exposed to a vulnerability documented by one of our third-party software vendors (Telerik). Guidance varies depending on the installed TMT Web version (see below). For information directly from Telerik, please use this link: https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/common-allows-javascriptserializer-deserialization

    • 2021.3, 2021.3.2, 2021.3.3, 2022.1, and later

      These versions use an upgraded Telerik version that has patched the vulnerability. No changes are needed.

    • 2019.4

      A future service pack will include patched Telerik DLLs. In the meanwhile, remediation is possible via web.config changes.

    • 2019.2

      • Remediation possible with web.config changes in this version and higher (2019.2-2021.2.X).

    • Before 2019.2:

      • Remediation is not possible with web.config changes. You must upgrade.

      • For Delphi/Web hybrid customers, see 2019.4 section above. For all others, we would suggest you upgrade to the latest version of TMT Web.

        Telerik Vulnerability Remediation

      Please refer to this link for detailed steps on patching this vulnerability:
      https://docs.telerik.com/devtools/aspnet-ajax/controls/asyncupload/security

    This involves web.config changes, and it can be done without taking an upgrade. However, we strongly encourage you to upgrade to a later version of TMT Web for the greatest level of mitigation.

Before upgrading your production environment, Trimble recommends that you read the hardware requirements and install the latest version in a test environment. If you have questions, please contact your Trimble customer representative.

Changes to hardware requirements

You must be using SQL Server 2016 or later to use TMT Web V.2022.1 or later.

For SQL Server 2016, the minimum compatibility mode is 130. TMT Web will also support modes 140 and 150.

Two files from Microsoft are required for this version:

  • SQL Server 2016 CLR Types

  • SQL Server 2016 Shared Management Objects

You must download and run both files using these links before upgrading to TMT Web V.2022.1:

You must not delete the 2008R2 CLR/SMO SQL Server components from any TMT Web environment when installing or upgrading. The installer is still using these components at this time.

Windows Server and SQL Server upgrades are included in TMT Web software as a service (TMT Web SaaS). For information about upgrading to TMT Web SaaS or other technical questions, contact Dawn Siegel at [email protected].

If you have technical questions, contact TMT Support:

Windows Server and SQL Server Support

  • Windows Server 2012, 2016, and 2019 support SQL Server 2016.

  • Windows Server 2022 does not support SQL Server 2016.

  • Windows Server 2012, 2016, 2019, and 2022 support SQL Server 2017.

  • Windows Server 2016, 2019, and 2022 support SQL Server 2019.

  • Windows 2012 does not support SQL Server 2019.

Trimble Technician Portal (TTP) Update

Trimble will upgrade TTP to V.2023. 3 on Sunday, December 10, 2023. Users should clear their cache when logging back in following the update, please refer to the Security Considerations guide for instructions. The production URL will stay the same: https://tmt-ttp.trimble-transportation.com/.

If you are using TTP on premise, and you do not want to upgrade to V.2022.2 or higher, you can still use the same TTP URL as above.

Interactive Workstation replaced by TTP

Effective with V.2022.3, Trimble has replaced Interactive Workstation (IWS) with Trimble Technician Portal (TTP). Mechanics Workstation (MWS) has also been replaced by TTP.

For more information, see V.2022.3 Release Notes.

Enhancements

Activities > Accounting > Accounting

  • TMT-317153

    Added a new date format to export accounting data. Using this option, you can export data with whichever date format is used for preview. A date format delimiter option has also been included.

Activities > Accounting > Accounting > IES > AP, AR, GL

  • TMT-314964

    Enhanced the Innovative IES Accounting Integration process with the option of resetting the next accounting export execution to the next run time in case of error, with the Reset button. Also added the ability to run on demand with the Run Immediately button. The run immediately function sets the next transaction start time to a date/time prior to the current date/time.

Activities > Inquiries > Order Inquiries

  • TMT-321345

    Added new search criteria and results columns:

    • Processed Date

    • Transfer Method

    • Method of Transportation

    • Shipping Status

    • Tracking Number

    • Estimated Arrival Date

      The Status column has been renamed Order Status.

    These columns appear alphabetically in the list and are hidden by default. The columns have all capabilities of the other columns (sorting, filtering, page persistence).

Activities > Parts Workstation

  • TMT-321598

    Added the VIN Serial Number field from the Unit Master. You can see the VIN on the Parts Request tab of Parts Workstation.

Activities > Payroll > Timecard Editor

  • TMT-321949

    Fixed an issue with Time Card Editor where the Manager couldn’t close a timecard if the employee didn’t clock out.

Activities > Road Calls > Road Call

  • TMT-318988

    Added the Associated Unit field to the Road Call and Road Call Listing pages. This field is controlled by two options in the Application and Shop Options under Repairs; "Display Associated Unit Field" and "Require Associated Unit". If an Associated Unit is included in the Road Call, that value will automatically populate in ROs and VROs created from that Road Call.

  • TMT-321920

    Added the Associated Unit field. When any updates are made to the field, the program will track it in the Road Calls Notes History.

Activities > Road Calls > Road Call Listing

  • TMT-318988

    Added the Associated Unit field to the Road Call and Road Call Listing pages. This field is controlled by two options in the Application and Shop Options under Repairs:

    • Display Associated Unit Field

    • Require Associated Unit

    If an associated unit is included in the road call, the program automatically populates that value in ROs and VROs created from that road call.

Activities > Units > Clone Unit

  • TMT-319856

    Added filter and sorting options to the columns available under the Units tab of Clone Unit page.

  • TMT-321804

    Added a minimizing option to the Clone Unit page to expand and collapse the top half of the page.

API

  • TMT-319218

    Created an API that lets the program create Road Calls.

  • TMT-321645

    Resolved an issue with the Standard Repair Order API that would not allow users to create standard repair orders (SROs) with a status of PENDING. Previously, trying to create a standard repair order in PENDING status through the API resulted in a 500 server error. You can now create a Standard Repair Order in PENDING status.

Asset Inspection App

  • TMT-321545

    Added a Unit History button. Users are taken to a search screen and can enter in a unit number, begin date, and end date. The program then shows all resulting inspection tickets in that time frame.

Installer

  • TMT-321504

    The AMS web installer now adds the TMWAMS INTEGRATION PMs and TMWAMS Audit Purge jobs into SQL automatically for any databases that are new or previously installed that did not have them.

Inventory > Parts Request

  • TMT-321832

    Modified the Repair Order Section search so that it shows Pending RO sections while you create a Parts Request. This is in addition to showing the Open and Complete sections.

Inventory > Parts Transfer

  • TMT-321412

    Added the ability to edit serialized parts with the IN-TRANSIT transfer method. You can now edit part and serial numbers.

Masters > Customers

  • TMT-320211

    • Added a new window: Add Tax Exemption. This window opens when you click Add on the Tax Exempt tab.

    • Added a new field: Exemption Type. This is a dropdown list where you can choose between the existing Unit Type exemption or the new State exemption.

    • For any existing values that were already entered on this page, they need to be populated as Unit Type:

      • If Unit Type is selected, the State fields are cleared and turned off.

      • If State is selected, the Unit Type fields are cleared and turned off.

    • Added a new field: Tax Exempt Reason. This field is not required; the program uses the value from the Tax Exempt Reason codekeys in System Setup.

    • Added a new field: Tax Exempt Certificate Number. This is a text field that can accept alphanumeric values, including special characters such as a hyphen (-). The maximum character length is 60.

    • Added new columns:

      • Exemption Type

      • Reason

      • Certificate Number

    • The Unit Type column has been renamed as Codekey.

Masters > Employee > Misc

  • TMT-321208

    Added a new option: Allow Creating of 'Customer On The Fly' In Workstation? The option is in the Employee Permissions section. This option is set to NO as default.

Masters > Shops

  • TMT-317457, TMT-321802

    Two changes have been made to the Orders tab Tax on Fees? field.

    • Previously, if Tax on Fees? was set to YES, all fees were taxed. Now if you set this field to YES, a new button becomes available: Configure Tax.

    • Selecting Configure Tax opens a new window: Tax on Fee Configuration. This window has a list of all fees. You can set individual fees as taxable by selecting the Enabled checkbox beside each fee. Clearing the Enabled checkbox means the fee will not be taxed. You cannot open this window unless Tax on Fees? is set to YES.

      The available fees shown on the window come from your Tax Rates & Fees page settings. To open the Tax Rates & Fees page, go to Menu > Setup > Order Setup > Tax Rates & Fees.

      By default, the Tax on Fee Configuration window enables all fee checkboxes when you select YES for the Tax on Fees? field. If you had Tax on Fees? set to YES before upgrading to V.2023.3, the program will keep these settings.

      If you set Tax on Fees? to NO, then the Configure Tax button will be turned off. The program will not apply any taxes to fees.

    When the program calculates the taxes subtotal, it will only add the fees where you selected the Enabled checkbox on the Tax on Fee Configuration window.

Masters > Units

  • TMT-319242

    When adding a meter to a new unit, the first meter you add is made the Primary meter by default.

Orders > Campaign

  • TMT-318316

    When working with purchase orders (POs), you can now add parts to an RO section in Pending status. After receiving the PO, the parts will appear in Pending RO Sections. When this section gets added to an open RO, the part lines will be added along with the section.

Orders > Estimate

  • TMT-318528

    You can now edit a section on an estimate that is linked to a repair order (RO). However, you can only edit the estimate if:

    • The RO section is in Open or Complete status.

    • No invoice has been created.

  • TMT-318529

    The Application Option Create Estimates Sections By Job Codes used to have three sub-options. These sub-options have been promoted to full options:

    • Copy Fees from Estimates to Repair Orders

    • Copy Parts From Estimates To Repair Orders

    • Copy Services From Estimates To Repair Orders

    These three options now work independently of the Create Estimates Sections By Job Codes option setting. If you set one or more of these new options to YES, the program will copy the part, service, and/or fee lines from the estimates to repair orders whether the repair order section has a job code or not.

Orders > Inspection Tickets Listing

  • TMT-316374

    Corrected multiple issues including:

    • History not showing.

    • Extra scroll bars showing.

    • No results displayed if you selected Today from the date list.

  • TMT-321569

    We enhanced the Inspection Ticket report number generator to handle high-volume record loads to ensure that the Inspection Ticket numbers are generated as expected.

    Note: This resolution affects DVIR records returned by Geotab’s API.

Orders > Invoice > Invoice Detail Batch Report

  • TMT-321594

    Updated the comment line character length to 4000 characters.

Orders > Invoice > Invoice Detail Report

  • TMT-321592

    Updated the comment line character length to 4000 characters.

Orders > Invoices Listing

  • TMT-321592

    Updated the comment line character length to 4000 characters.

Orders > Purchase Order

  • TMT-321600

    Added the Primary Bin field to the PO Detail grid.

  • TMT-321832

    Modified the Repair Order Section search so that it shows Pending RO sections while you create a Parts Request. This is in addition to showing the Open and Complete sections.

Orders > Repair Order

  • TMT-316059

    Added a new window: Customer/Unit on the Fly. This window lets you create customers and units while you are creating a repair order. When you have this feature turned on, you can enter a new customer name in the RO Customer field. When you press TAB, the program opens the Customer/Unit on the Fly window. You can then create a new customer and/or unit.

    To turn this feature on:

    1. Go to Menu > Setup > Options > Application Options.

    2. Expand the Invoicing node.

    3. Select Retail.

    4. Set Create Retail Units And Customers On the Fly to YES.

    5. Set Prompt For Customer First to YES.

  • TMT-318316

    When working with purchase orders (POs), you can now add parts to an RO section in Pending status. After receiving the PO, the parts will appear in Pending RO Sections. When this section gets added to an open RO, the part lines will be added along with the section.

  • TMT-319235

    Added the Reason for Delay field to the sub-grid. The field shows the value selected during section creation. The Reason for Delay field will be displayed in Listing Page at the Section level.

  • TMT-319240

    Added the ability to approve a VRO from the header page if you are authorized to approve repair orders. Clicking Approve opens the approval window where you can add comments.

  • TMT-320036

    Introduced a new tab to the Repair Order Details section: Failed Inspections. This tab lists all the inspection items for the unit. You can add these inspections items to the repair order similar to how you would add a Work Pending section. You can also do this from the Manage Forms window of Shop Planner, Shop Scheduler, and the Road Calls pages.

  • TMT-321180

    The Repair Request button has been updated to serve two functions:

    • If the VRO does not have a repair request, the button reads Create a Repair Request. Clicking the button lets you create a repair request.

    • If the VRO does have a repair request, the button reads Open Repair Request. Clicking the button opens the existing repair request.

    Note: This feature was also included in V.2023.2.2. It only applies to interfaces which offer repair requests through TMT.

  • TMT-321760

    If the vendor on the Vendor Repair Order is mapped to an Integration, and the user created a Repair Request for that order, the Repair Site and Pay Method fields will be turned off.

Orders > Repair Order > Repair Order Detail

  • TMT-321591

    Updated the comment line character length to 4000 characters.

  • TMT-321593

    Updated the comment line character length to 4000 characters.

Orders > Repair Orders Listing

  • TMT-321591

    Updated the comment line character length to 4000 characters.

  • TMT-319235

    Added the Reason for Delay field to the sub-grid. The field shows the value selected during section creation. The Reason for Delay field will be displayed in Listing Page at the Section level.

  • TMT-321593

    Updated the comment line character length to 4000 characters.

Orders > Warranty Claim

  • TMT-321595

    Increased the maximum characters of comment line and the tool tip to be 4000 on the Warranty Claims pages.

Orders > Warranty Potential Claims

  • TMT-321595

    Increased the maximum characters of comment line and the tool tip to be 4000 on the Warranty Potential Claims pages.

Reports > Reports - SSRS > SSRS Report Viewer > AMS SSRS Report Library > Standard Reports > AMS SSRS Report Library

Orders > Order Inquiries_Transfers

  • TMT-321344

Modified the parameters in the search panel and report grid to match with the new IN TRANSIT method of the part transfer

Setup > Meters, Fluid, PMs Setup

  • TMT-319242

    When adding a meter to a new unit, the first meter you add is made the Primary meter by default.

Setup > Options > Application Options

  • TMT-318529

    The Application Option Create Estimates Sections By Job Codes used to have three sub-options. These sub-options have been promoted to full options:

    • Copy Fees from Estimates to Repair Orders

    • Copy Parts From Estimates To Repair Orders

    • Copy Services From Estimates To Repair Orders

    These three options now work independently of the Create Estimates Sections By Job Codes option setting. If you set one or more of these new options to YES, the program will copy the part, service, and/or fee lines from the estimates to repair orders whether the repair order section has a job code or not.

  • TMT-320712

    All new installations of an AMS database now have the Inventory Accounting Method set to Average Cost by default. Upgrading to V.2023.3 will not change your current settings, and you can still modify this field after initial installation.

  • TMT-321467

    The Default Shipping Status Code option has been separated into three separate options:

    • Default Shipping Status Code - OPEN

    • Default Shipping Status Code - IN TRANSIT

    • Default Shipping Status Code - CLOSED

    You get to these options by going to Menu > Setup > Application Options > Inventory > Parts Transfer.

  • TMT-321803

    The Application Option Create Estimates Sections By Job Codes used to have three sub-options. These sub-options have been promoted to full options:

    • Copy Fees from Estimates to Repair Orders

    • Copy Parts From Estimates To Repair Orders

    • Copy Services From Estimates To Repair Orders

    These three options now work independently of the Create Estimates Sections By Job Codes option setting. If you set one or more of these new options to YES, the program will copy the part, service, and/or fee lines from the estimates to repair orders whether the repair order section has a job code or not.

Setup > Options > Integration Options > IES > Service_Schedule

  • TMT-318659

    Changed all of the Set Schedule Start Time fields from a dropdown list to a text field. Now you can set service schedules up to the minute from 1 minute to 59 minutes per hour. For example, you could set the time to 4:13 AM. You can find all the Set Schedule Start Time fields by going to Menu > Setup > Options > Integration Options > IES > Service_Schedule.

Setup > Options > Integration Options > McLeod

  • TMT-309950

    Vouchers created using the McLeod interface now will display the Unit number in the description of each line item within the file. This update is for the Voucher files only.

Setup > Options > Shop Options

  • TMT-321467

    The Default Shipping Status Code option has been separated into three separate options:

    • Default Shipping Status Code - OPEN

    • Default Shipping Status Code - IN TRANSIT

    • Default Shipping Status Code - CLOSED

    You get to these options by going to Menu > Setup > Application Options > Inventory > Parts Transfer.

Setup > Toolkit > Integration Tool Kit Test

  • TMT-321456

    Introduced two new parameters to the Integration Tool Kit API GetReceivableInvoiceByKey:

    • Unit Number

    • Unit Type

Trimble Technician Portal

  • TMT-318837

    Added a new Add button to the Repair and Inspection Detail tabs that lets you maintain all normal TTP functionality while you are in portrait mode on a mobile device. Basic functions include adding a section to an RO, creating an RO from an Inspection Ticket, and so on.

  • TMT-319741

    Line Comments for ROs now allow up to 4000 characters to match the character limit in TMT.

  • TMT-321291

    Added an additional check for net profile users to have the SSO enabled tag. When both of the options for SSO in the Settings Manager are set to YES and the SSO Enabled option for a user is set to YES, the user can access the application. When any of the options are set to NO, the user cannot access the application and will receive the message "User is not authorized for Single Sign-On. Please check! Would you like to log out from Single Sign-On?"

  • TMT-321576, TMT-321582

    Added a new Sticky Notes icon on the TTP Job Activity page. The icon only appears when there are sticky notes associated with a unit, customer, or repair order. The icon will also display the sticky card count.

    Sticky notes for shop, employee, or other categories won’t be visible in TTP. Each sticky note card will only allow a maximum of 256 characters. When no sticky notes are available, the Sticky Notes icon will be hidden from view.

    This illustration shows the Sticky Note icon:

    image7

  • TMT-321581

    TTP now has the ability to edit sticky notes. Sticky messages that have been edited in TMT or TTP will be in sync with each other.

  • TMT-321590

    Increased the character limit to 4000 to track longer comments. This matches the new character limit in TMT.

  • TMT-321921

    Created new Unit/Customer on the Fly window. Added the ability to search for units using the VIN numbers and to search for customers using their DOT numbers.

  • TMT-322011

    Auto-populated Description values no longer exceed maximum character limits in the Unit/Customer on the Fly window. Added a feature to create a new unit with an existing unit and VIN number when the Allow Duplicate VIN Serial Numbers option is turned on.

  • TMT-321107

    The tire initialization panel now lets you update the tire pressure and tire depth readings on the Job dashboard, Unit dashboard, and Inspection dashboard pages.

  • TMT-321209

    You can now scan a unit’s VIN number when creating a repair order in TTP. If the VIN is in the Unit master, TTP automatically fills in the unit information.

  • TMT-321210

    You can now scan a Customers DOT number when creating a repair order in TTP.

Resolutions

Program-wide

  • TMT-316303

    Corrected an issue where notes lose formatting when you save them.

Activities > Accounting > Accounting

  • TMT-321043

    Corrected an issue where partially filled Purchase orders couldn’t be disbursed again.

  • TMT-321236

    Corrected Purchase Orders (POs) so they maintain their credit and debit accounts when either of these Application Options are set for a shop:

    • Exclude Sales Tax in Inventory

    • Include Sales Tax in Inventory

    This prevents POs from hitting the error trap when disbursing.

Activities > Accounting > Accounting

  • TMT-321571

    Corrected an issue where, if order lines were similar, the program would not export them to QuickBooks.

  • TMT-321668

    Updated the Remit Vendor field so that vendors up to 15 characters will be sent over to GP when exporting AP transactions. TMT allows up to 24 total characters for Remit Vendor; however, all characters after 15 get truncated in the Accounting grid and export.

  • TMT-322547

    When the Use AP Remit Code option is on for any AP order, the program checks to see if there is a remit vendor on the order. It then checks whether that vendor has an AP Remit Code and, if not, then it uses the Remit Vendor. If there is no Remit Vendor on the order, the program checks whether there is a Remit Vendor in the Vendors master record see if it has an AP Remit Code. If there is no Remit Vendor, then it checks to see if the Vendor on the order has an AP Remit Code. If not, the program uses the Vendor.

Activities > Accounting > Accounting > Dynamics GP

  • TMT-322001

    Fixed an issue with GP Accounting so that taxes, freight, and miscellaneous fees are not duplicated in the total amount of the order as well as their own entry if the Include In Inventory Application Option is set to NO.

Activities > Accounting > Accounting > McLeod

  • TMT-322384

    When there is a Remit Vendor involved with AP transactions, the McLeod interface first checks to see if there is an AP Remit Code. If there is not, then the interface sends the Remit Vendor ID. If that fails, the interface sends the Vendor ID.

Activities > Barcode Labels

  • TMT-258476

    Fixed an issue where barcode labels got cut off when printed.

Activities > Fuel Data Import

  • TMT-320034

    When fuel data is being imported, and there is no default shop set up in Setup > Options > Application Options > General > Default Shop or in the Import setup, the program now opens a window asking you to enter the shop information.

Activities > Inquiries > Order Inquiries

  • TMT-320022

    Fixed an issue where, if you selected multiple invoices using the CTRL key, only the invoices on the first page would show on the Detail and Summary reports.

  • TMT-321407

    Corrected a console error with the search results if you were using sub-queries.

Activities > Parts Workstation

  • TMT-321398

    Corrected the behavior of Parts Workstation Part Request to remain in a COMPLETED Status and not update to FILLED status if the part is filled, and then the RO line is deleted, and the section canceled. Also, the program clears the Part Request.

Activities > Payroll > Time Card Editor

  • TMT-321270

    Fixed an Issue with Time Card Editor where you could not edit a CLOSED indirect order.

Activities > Payroll > Time Card Editor Report

  • TMT-320952

    Fixed the issue of the report not containing the signature if the technician signed off in TTP.

Activities > Road Calls > Road Call

  • TMT-319671

    When the Require Driver Number On Road Calls Application Option is set to NO, the program no longer removes the name if one is provided.

  • TMT-320935

    Fixed an issue where doing an advanced search for a shop by name was not returning values if you only entered a partial name.

Activities > Road Calls > Road Calls Listing

  • TMT-320935

    Fixed an issue where doing an advanced search for a shop by name was not returning values if you only typed a partial name.

  • TMT-321368

    Corrected the Road Call Listing page to show the correct Completed Date and Time. Also fixed the report so that reviewing the road call does not update the date and time field.

Activities > Shop Planner

  • TMT-318055

    Fixed the Open Repairs tab. It now saves the page state when you sort by Section Open in descending order, and then you filter the table by Unit.

  • TMT-321377

    Fixed the issue where UserField1 - 8 columns names appear on the Shop Scheduler/Planner pages instead of the defined field labels that were set up on the User Fields page. You open the page by going to Menu > Setup > User Fields.

  • TMT-321484

    Updated the Indirect Charge Code dropdown list on the Employee Time Card screen so that displaying longer codes does not overlap other records.

Activities > Shop Scheduler

  • TMT-321377

    Fixed the issue where UserField1 - 8 columns names appear on the Shop Scheduler/Planner pages instead of the defined field labels that were set up on the User Fields page. You open the page by going to Menu > Setup > User Fields.

Activities > Units > Clone Unit

  • TMT-321399

    Fixed the Service Center licensed environments to display both retail and company units regardless of their company flag in the database.

Activities > Units > Meter Readings

  • TMT-321511

    The program now correctly calculates utilization when you edit a meter reading to a lesser value.

Admin > Theme > Customize Theme

  • TMT-321220

    If you have a larger menu logo, the program will correctly display windows on order on the screen.

API > TravelCenters of America

  • TMT-321608

    The API can handle Work Orders sent from the TravelCenters of America (TA) integration when a section already exists on the order and has a job code assignment. The order won’t fail when being sent or received.

Database

  • TMT-319855

    REPAIRLIMIT value within the UNITS table can no longer be NULL. Any previous record set to NULL will be updated to 0. All other values will remain unchanged.

  • TMT-320461

    Updated the stored procedure USP_METERMAID_CREATE to convert meters date format to British format (that is, day, month, year) if the database is set to use that format. This corrects an issue where any day after the twelfth of the month caused errors.

Installer

  • TMT-321787

    Fixed an issue in the TMWSuite Installer that caused an ambiguous column name error.

  • TMT-322621

    When upgrading the program, the web installer respects all pre-set SQL job settings. It will not re-enable disabled SQL jobs or modify their schedules.

Inventory > Parts Transfer

  • TMT-320935

    Fixed an issue where doing an advanced search for a shop by name was not returning values if you only entered a partial name.

  • TMT-321840

    Corrected an issue where, when transferring parts with a price value greater than three digits, the unit price field on the part transfer page wasn’t displaying the correct value.

Masters > Parts Catalog

  • TMT-319887

    You can create a part that uses the Area Category units of measure (UOMs).

Masters > Shop Inventory

  • TMT-319887

    You can create a part that uses the Area Category units of measure (UOMs).

  • TMT-320024

    Corrected an issue where you couldn’t delete parts attached to orders in CLOSED or CANCELED status. For CLOSED orders, the program will not let you delete the part if the on hand count is greater than 0.

  • TMT-320716

    On the Customer Price window, fixed the issue of renaming the Difference column header to Profit. Corrected the calculation part of the Price and Profit column for AVGCOST/FIFO/LIFO.

  • TMT-321108

    Fixed the Cost History tab of Shop Inventory to show the shop cost instead of the customer cost after editing the quantity on an invoice with customer markup.

Masters > Units

  • TMT-319214

    On the Parts tab, Accessories sub-tab, corrected an error when an accessory part (Non-Serial) is added to the unit, it should update the Masters > Units > Parts > Accessories tab with correct expiry date for the previous record and set Active to N. A new row is now inserted with an updated In-Service date and Active set to Y.

    When an accessory part (Non-Serial) is removed from the unit, it updates the Masters > Units > Parts > Accessories tab with correct expiry date without inserting a new row.

  • TMT-321045

    On the Parts tab, Serialized sub-tab, when the standard/accessory serialized part is removed from the unit, the program updates the Unit Serialized tab with the correct expiry date without inserting a new row.

Orders > All Listing Pages

  • TMT-320538

    Corrected an issue where if the shop name had a space in it, clicking the shop hyperlink would display an error. Corrected pages are:

    • Campaigns Listing

    • Estimates Listing

    • Fuel Tickets Listing

    • Indirect Charges Listing

    • Inspection Tickets Listing

    • Invoices Listing

    • Purchase Orders Listing

    • Repair Orders Listing

    • Warranty Claims Listing

Orders > Estimate

  • TMT-314021

    Fixed the issue of invoice estimate not showing the markup based on the price table.

  • TMT-318756

    Fixed the Bill to Customer field. It now applies component code restriction when the Bill To Customer is changed if the existing section does not meet the restrictions for that customer. The program shows the error message, "XXX is not a valid Component Code for customer XXX." This prevents users from changing the customer to one outside the component restrictions.

  • TMT-320665

    When you select the RO hyperlink, the Estimates page now only creates standard repair orders. It no longer creates erroneous Vendor Repair Orders (VROs).

Orders > Fuel Tickets Listing

  • TMT-320097

    Fixed the issue where only 30 fuel tickets could be invoiced at a time.

Orders > Inspection Tickets Listing

  • TMT-321341

    Fixed the behavior of Inspection Tickets Listing page. When the Filter Inspection Tickets By Domicile Shop Application Option is set to YES, the Inspection Tickets Listing screen will show any inspections that have an RO associated with the unit’s domicile shop.

Orders > Invoice

  • TMT-315831

    Corrected an error with repair orders and invoices where job code allocations exceeded 100%, preventing users from closing the order.

  • TMT-320934

    Fixed the issue of invoices showing negative profit in the invoice total after users consolidated multiple part lines for the same part number with same price on the repair invoice.

  • TMT-320943

    Fixed an issue where the invoice Accounts tab did not update with the account disbursement summary after the order status was changed to CLOSED.

  • TMT-321108

    Fixed the Cost History tab of Shop Inventory to show the shop cost instead of the customer cost after editing the quantity on an invoice with customer markup.

  • TMT-321255

    Fixed an issue where the repair invoice was not showing the current user date as the invoice opened date when the Set Invoice Date and RO Close Date Equal to RO Complete Date Application Option was set to NO. You can change this setting by going to Menu > Setup > Options > Application Options > Invoicing.

  • TMT-321679

    Fixed an issue where the repair order or invoice would close before the program was done checking for parts on order. This issue only occurred when there was slow network connectivity.

Orders > Invoice > Invoice Detail Report

  • TMT-320097

    Fixed the issue where only 30 fuel tickets could be invoiced at a time.

Orders > Invoice > Invoice Detail Report

  • TMT-321940

    Fixed an issue where the invoice was not showing the updated values from the estimate for taxes and fees if a user edited them.

Orders > Invoices Listing

  • TMT-320022

    Fixed an issue where, if you selected multiple invoices using the CTRL key, only the ones on the first page would show on the detail and summary reports.

  • TMT-321290

    During rebills of VRO invoices, the rebill PO was getting completed and closed with the VRO instead of going to CANCELED status with the credit. This issue has been fixed.

Orders > Invoices Listing > Invoice Detail Report

  • TMT-320097

    Fixed the issue where only 30 fuel tickets could be invoiced at a time.

Orders > Purchase Order

  • TMT-318852

    Corrected the Purchase Order detail page Attachments option to show images in maximized view.

  • TMT-321143

    The program prevents you from saving a purchase order if you:

    • Add a new part line

    • You set Vendor Supplied to YES, but the part you selected is a non-vendor part.

    If you set Vendor Supplied to YES for a non-vendor part, the program clears the Part Number field and turns the field background red. The Save button is turned off until you fix the error.

  • TMT-321955

    Freight cost is now calculated correctly in inventory and accounting when Include Freight Charges In Inventory Costs is set to YES and values are rounded.

  • TMT-321980

    Corrected the behavior of the purchase order Invoice Date field so that it can accept a date earlier than the Open Date without displaying an error message. Also, this is applicable to all purchase order types (Standard, Blanket, Credit, and VPO).

  • TMT-322454

    Corrected an issue on purchase orders where users could change the shop by using the advanced search feature after items were added to the purchase order.

  • TMT-321937

    Corrected the behavior of vendor repair order Closed Date field to be earlier than Invoice Date to reflect accurate work completion. Also, the Invoice Date is reflected in Invoice Date of vendor purchase order.

Orders > Purchase Orders Listing

  • TMT-319400

    The program now correctly gives you the error message "Invoice Number must be unique for this Vendor" if:

    • The Do Not Allow Duplicate Invoice Number By Vendor Application Option is set to YES.

    • You change the vendor on a PO or VRO.

    • There is an existing invoice with the same invoice number for that vendor.

  • TMT-320654

    Corrected the Purchase Order Listing page so that you can sort the page by multiple fields.

  • TMT-321088

    Corrected an issue in Purchase Order Listing page where blanket POs with received receipts in OPEN status were not showing the Close Receipts button.

Orders > Repair Order

  • TMT-315831

    Corrected an error with repair orders and invoices where job code allocations exceeded 100%, preventing users from closing the order.

  • TMT-320149

    Repair Orders that have sections that only contain expendable parts will no longer prompt you to print warranty labels for those parts or show those sections under potential warranty claims.

  • TMT-320548

    Fixed an issue where you were not able to delete a report order section if the section had a deleted part request from the Parts Workstation.

  • TMT-320703

    The Repair Order page checks for the Parts Workstation component match option before creating part requests.

  • TMT-320935

    Fixed an issue where doing an advanced search for a shop by name was not returning values if you only entered a partial name.

  • TMT-321053

    Corrected the program so that it does not throw the invalid error message when you create an RO section work pending that came from a prior closed RO.

  • TMT-321109

    When using the Use Spare option, if you clicked OK more than once, the program added a tire for each click. This was causing a problem for shops with slow internet. The OK button has now been restricted so that it only add one tire per use.

  • TMT-321203

    Fixed an issue where you could add a tire to a non-tire section if the order was in edit mode.

  • TMT-321503

    On the repair order History tab, the Closed On date now matches the CLOSEDON field in the ORDERS database table.

  • TMT-321679

    Fixed an issue where the Repair Order or invoice would close before the program was done checking for parts on order. This issue only occurred when there was slow network connectivity.

  • TMT-321937

    Corrected the behavior of vendor repair order Closed Date field to be earlier than Invoice Date to reflect accurate work completion. Also, the Invoice Date is reflected in Invoice Date of vendor purchase order.

  • TMT-322344

    Corrected an issue where, if you reopened a section after it was completed and added or edited the technician, you got an error.

  • TMT-320305

    In the repair order sections, fixed an issue where, when adding a Repair Order section from a template, the program was not updating the warranty type.

Orders > Repair Orders Listing

  • TMT-319400

    The program now correctly gives you the error message "Invoice Number must be unique for this Vendor" if:

    • The Do Not Allow Duplicate Invoice Number By Vendor Application Option is set to YES.

    • You change the vendor on a PO or VRO.

    • There is an existing invoice with the same invoice number for that vendor.

Orders > Warranty Claims Listing

  • TMT-321146

    Fixed the date filtering options for the Submitted Date and Modified Date columns.

Reports > Reports - SSRS > SSRS Report Viewer > AMS SSRS Report Library > Standard Reports

Customers > Customer Invoices Listing

  • TMT-321072

Fixed an issue with the report. If you entered a parameter in the Customer field, and the program shows more than one customer, you can now select the one that you want without the report return data for all of the customers shown on the list.

Customers > Invoice Billing

  • TMT-320318

Fixed an issue where the program was generating the report based on the Customer field instead of the Bill To Customer field.

Employee > Employee Time Card

  • TMT-320952

Fixed the issue of the report not containing the signature if the technician signed off in TTP.

Orders > Order Inquiries_Repair Orders

  • TMT-321105

Fixed an issue with the Report Totals not showing data on the report.

  • TMT-321362

Fixed the report to display the Associated Unit column regardless of the Display Associated Unit Field Application Option setting. That setting is meant to affect repair order headings, not this report.

Units > PM’s Due

  • TMT-321753

Fixed an issue where the program was not adding trailer data to the report when you set the Unit Type to include Trailer and Tractor.

Units > Unit PM History

  • TMT-322015

Fixed an issue where the report generated an error message if the Description field had too many characters.

Reports > Scheduler > Invoice Report Scheduler

  • TMT-322340

    The program now includes invoices that are back-dated based on created on and closed on dates.

Security > Page Security > Assign Page to Roles

  • TMT-320771

    Corrected the program so that upgrading retains your custom security role settings.

Security > Work with Users > Mass Create Users

  • TMT-320823

    Corrected the Mass Create Users Page so that it correctly imports the Active Directory field values to user profiles.

Setup > Options > Application Options

  • TMT-320951

    When a user clocks out of TTP, the Time Card report is downloaded as a PDF if the TTP Print Time Cards At Log-out Application Option is set to YES.

Setup > Options > Integration Options > TravelCenters of America

  • TMT-321219

    When you update a unit in the Unit XREF, the program saves the cross-reference changes to the TMT Cloud database.

  • TMT-321226

    You can add the same Vendor XREF in the Default XREF settings for more than one instance of the TA Integration.

Setup > System Setup

  • TMT-322302

    Fixed the Vehicle Manufacturer/Make Codes under Setup > System Setup to sort alphabetically when any new child node is added.

Setup > Tool Kit > Integration Tool Kit REST

  • TMT-320151

    Corrected the Inspection ticket API end point to follow meter settings. The payload configure from unit page determines whether meter readings are required when creating inspection tickets.

Trimble Technician Portal

  • TMT-320377

    Orders created from TTP will now store the CreatedOn field using the local time of the person who created it. Completing a section from TTP will also set the CompleteDate as the local time of the person who completed the section.

  • TMT-320670

    Updated the kiosk login screen to calculate the employees elapsed time on their activities in a way so that, if their time zone differs from the server time zone, TTP won’t add or subtract the difference.

  • TMT-320952

    Fixed the issue of the report not containing the signature if the technician signed off in TTP.

  • TMT-321381

    Bins will now properly display when creating parts on the fly in TTP.

  • TMT-321519

    Fixed an issue where users who previously clocked into IWS will no longer receive the error "Unable to get global: missing shop parameter" when trying to sign in to TTP. The shop assigned to the Employee’s master record will be used when signing in.

  • TMT-321661

    Fixed the checklist so that it displays valid information when scrolling.

  • TMT-321835

    Fixed an issue where creating or signing into an Indirect Order was taking too long.

  • TMT-322296

    Fixed an error in TTP caused by sections that had very long section comments.

  • TMT-320883

    Corrected the application to download the attachment in PDF format by default, which is sent via email.

  • TMT-321015

    Added the ability to override jobcode as non-mandatory when the Default Existing Job Code & Allow Assignment W/O Job Code Application Option is set to YES. When the Auto Default Job Code (Component;Complaint) Application Option is set to YES, the Job Code field is marked as mandatory depending on your Allow Employee Assignment Without A Job Code Application Option setting.

  • TMT-321650

    Added an application feature to retain the API field value when an employee is logged out. When you clear the browser cache, the values are not retained.

  • TMT-321833

    Added the ability to restrict part requests for a part if Component Match Purchase Order field is set to YES and the section’s component is not in sync with a part’s component.