TMT Fleet Maintenance V.2025.1/V.2025.1.C Release Notes
This document contains information on the latest version, including:
-
Enhancements (new or updated features)
-
Resolved issues (application improvements)
With the release of V.2024.2, the release note organization has changed. Issues are presented in this order:
-
Enhancement or Resolution
-
Feature set or module
-
Menu path
-
Issue number
To go directly to the section you’re interested in, use the page contents links on the right side of the page.
General information
All information in this section applies to all 2025 releases except where noted.
Warnings
PLEASE READ BEFORE UPGRADING
TMT SOAP APIs
A security update has been made to the TMT SOAP APIs, and we highly recommend upgrading to TMT 2024.1 or later.
If you are a TMT and TruckMate client, the aforementioned APIs impact this integration, so please take note of the following:
-
If you plan to upgrade TMT to 2023.3.3 or higher you may upgrade both TMT and TruckMate at the same time, or upgrade TruckMate first, followed by TMT.
-
Please contact TMT support for version compatibility questions.
If you are using TTP on premise, and you chose not to upgrade to V.2022.2 or higher, you can still use the current TTP URL, https://tmt-ttp.trimble-transportation.com
IWS
Interactive Workstation (IWS) will no longer be supported in V.2022.3 or later. For more information, see Changes to TTP.
Client Server
You will not be able to use TMT Client Server (Delphi) if you upgrade to 2020.1 or later. DO NOT upgrade unless you are ready to go to TMT Web Only.
Please note that our 2025.1 release does not include an update to our Client Server (Delphi) product. As announced in October 2019, our 2019.4 release was our final version with enhancements to the Client Server version of the system. Per our October 2019 notice, this release (2025.1) and all future TMT releases will only include updates to the Web version of our software.
The TMT Client Server (Delphi) version of the system cannot be used with the new Web version of TMT (V.2025.1). By taking this upgrade (2025.1) to Web, customers will need to move exclusively to the Web version of TMT only. Do not upgrade your production system until your team is able to make a complete move to TMT Web only.
Prior to beginning this installation, please review the following details. We highly recommend reviewing system hardware requirements as they are different for this new, more advanced release. In addition, we recommend installing the system on a test server and using the resources noted below to prepare your staff to work with our new user interface.
For more information from your Customer Support Team: Click Here
Please contact your Customer Support Representative before you upgrade to 2025.1.
-
Email: [email protected]
-
Phone: 800-663-0626. Select option 5.
AMSLIC Database: READ BEFORE UPGRADING
TMT Fleet Maintenance/Service Center V.2022.2 and above uses a new, merged database. Before upgrading, you will need to run the "Installer_Migration_Script" to merge your TMWAMS main database with your AMSLIC framework database. Please note that if you are coming from an older Client Server version, you will need to be on at least version 2020.1 before running the merge script. Once the database has been merged, you can proceed with the upgrade as normal.
-
Version 2025.1: Only includes TMT for Web. It does not include TMT for Client Server.
-
Client Server upgrades are no longer included or supported beginning with Version 2020.1. A Client.exe file is no longer included.
-
Hardware Requirements: Make sure you have the correct hardware required to support TMT for Web V.2025.1 before you upgrade. To download the TMT Fleet Maintenance and Client Server Hardware Specifications document, click here.
-
Create a migration plan: Create an SOP, create a training plan, and install V.2025.1 in a test environment.
-
Train your staff: Use the "Free Choice Training Menu" by accessing the TMT Migration eLearning course to become familiar with TMT for Web (requires a login for the Trimble Client Center). We are calling it a "free choice menu" since the topics may be viewed in any order you choose. This is an interactive eLearning course that allows you to progress at your own pace as opposed to a non-interactive video. We hope you find the interactive content useful and engaging!
Telerik Vulnerability
Customers who are on versions of TMT Web prior to 2022.1 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:
-
2022.1 through 2025.1
Uses an upgraded Telerik version that has patched the vulnerability (no changes needed). -
2019.4
A service pack is available which includes patched Telerik DLLs. This can be located under the 2019.4 version downloads. -
2019.2
Remediation possible with web.config changes in this version and higher (2019.2-2021.2.X). -
Prior to 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:
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.
Changes to hardware requirements
TMT Web V.2022.1 and later have new SQL Server requirements. You must be using SQL Server 2016 or later to use TMT Web V.2022.1 through V.2025.1.
For SQL Server 2016, the minimum compatibility mode is 130. TMT Web will also support modes 140 and 150.
There are two files from Microsoft that are required for this version:
-
SQL Server 2016 CLR Types
-
SQL Server 2016 Shared Management Objects
Review the latest Hardware Requirements documentation prior to upgrading.
You must download and run both files via the following links before upgrading to TMT Web V.2022.1 or higher:
-
SQL Server 2016 SP2 feature pack
-
SQL Server 2016 SP3 feature pack
Warning: 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, contact Dawn Siegel at [email protected]. If you have technical questions, contact TMT Support:
-
Email: [email protected]
-
Phone: 800-663-0626, option 5.
Changes to TTP
-
Trimble will upgrade TTP to V.2025.1 on Sunday, 2/9/2025. Users should clear their cache when logging back in following the update, please refer to the Security Administrator guide for instructions. The production URL will stay the same: https://tmt-ttp.trimble-transportation.com/.
-
If you are a customer that self-hosts the TMT Web Application, and you choose not to upgrade to V.2022.1 or higher, you can still use the same TTP URL as mentioned above.
-
Interactive Workstation (IWS) will no longer be supported in V.2022.3 and later due to the sunsetting of Internet Explorer and Silverlight.
-
If you upgrade to V.2022.3 or later, note that any IWS out of browser shortcuts that have been installed need to be deleted and will not be supported.
-
You can still call our support team for assistance on IWS with V2022.2 or lower, but IWS will no longer be included with TMT V.2022.3 or later. You will still have access to IWS in V.2022.2 if you maintain an existing instance of Silverlight and use Microsoft Edge in IE Compatibility Mode.
-
IMPORTANT: If you use Single Sign On (SSO) for TTP and you are on TMT Version 2025.1, please add https://tmt-ttp-25-1.trimble-transportation.com/login in your Azure Portal as a 'Redirect URL'. For more information relating to SSO for TTP, refer to the Security Administrator Guide.
V.2025.1 Enhancements
Program-wide
Trimble Compass
-
TMT-325214
Integrated the Trimble Learn AI tool Trimble Compass into TMT and TTP. When you add this free optional feature to your TMT and/or TTP setup, you can ask questions and get answers based on TMT Help files.
To activate Trimble Compass, you must complete the Trimble ID node in Integration Options (Menu > Setup > Options > Integration Options > Trimble ID > Basic). The account details also need to have Compass permissions.
Integrations
-
TMT-321879
In the IES integration for Standard Customer Type, AR integrations added two fields for the AR order number: TMTINVNBR for the ARFILE service and P2TMTINV for the WSFLGADDW - GJREC service. Now users can see the full order number for AR orders within the Innovative Customer Account Inquiry and GL Detail Inquiry screens.
Masters > Company
-
TMT-325088
Accounting Year tab: Updated the initial period close to reflect the average cost if the accounting method is set to that method. Prior to this change, it would use the actual cost for FIFO or LIFO.
-
TMT-325113
Accounting Year tab: A new column has been added to the period close grid: Currency. The column shows the shop currency value.
Core Parts
Orders > Invoice
-
TMT-325043
When customers have core tracking enabled, and they also operate in a setting where they sell parts over the counter (that is, when Invoice Type is Direct Sale), the program ensures that when a Parent Part is charged to the invoice, the Core Part is charged out automatically so that the Parent/Core inventory quantities are kept in sync.
Orders > Purchase Order
-
TMT-325922
Credit for core parts has been integrated into the Credit Purchase Order (PO) process.
TTP
-
TMT-325248
When a user requests a Parent Part from TTP, it only generates the request for the Parent Part in Parts Workstation. When the Parent Part Request is filled, the matching quantity for the Core Part and Used Core Part is charged just as it would if you completed this process through the repair order pages.
Database
-
TMT-324747
Implemented a change when core tracking is enabled: while adding the part with core enabled, the program refers to the ITEM table instead of the PARTS table.
-
TMT-325022
Updated the USP_TMWAMS_PMDUE_SYNC SP to only update the INTEGRATION_PMDUE records when the PROCESS INTEGRATION PMs job is run and the PMDUE records are new. This prevents the identity value being unnecessarily changed and causing the value to limit being reached too quickly.
-
TMT-325039
Updated the Process TMW Units SQL job to reinstate a unit from the TMW Suite database if the unit is changed from "Reports Only" or "Inactive" back to "Active" status.
-
TMT-325640
Added a new column parentcorelineid in the orderln table to store and display the parent part ID for core and used core even after deleting the parent part.
Estimates
Orders > Estimate
-
TMT-323151
Implemented a new field in the Estimate header: Repair Site. When you select a value from the Repair Site dropdown list, the price table uses this logic:
-
Hierarchy 1: Unit Masters > Misc tab > Price table
-
Hierarchy 2: Customer Masters > Pricing tab
-
Hierarchy 3: Customer Masters > Definition tab
If the user manually overwrites a value, the program keeps the user’s value.
-
-
TMT-323515
Implemented the sticky notes drawer in order creation pages. If the sticky note is already enabled for the inputs, on page landing, able to see the sticky notes in drawer. You can create, edit, and delete the sticky notes.
-
TMT-324749
While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-325872
Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
Inspection Tickets
Orders > Inspection Tickets Listing
-
TMT-323415
Corrected the application to not show the duplicate inspection numbers when the tickets are created in web and TTP in parallel. Web ticket numbers are refreshed to have the updated number in them.
-
TMT-323418
Implemented a new button called Work with Assignment for inspection tickets that have repair orders (ROs). When an inspection with an RO is assigned, the Work With Assignment button is enabled, and you can assign a technician to RO sections. Multiple technicians can be assigned to the section. Likewise, you can remove a technician from Inspection Tickets Listing page itself and the change will be reflected in the RO.
-
TMT-324236
We added a new column named RO status. This column displays the current RO Status when an RO is assigned to an inspection ticket, making it easier to view the RO status without having to open each RO individually from the Inspection Ticket Listing page.
-
TMT-325884
Inspection Ticket Detail Report: Introduced a new column next to the RO Number column: RO Status.
Installer
-
TMT-324303
On the Configuration SQL Setup screen, added a new checkbox named Do Not Install Backup_Licensing and Restore_Licensing SQL Jobs. By default, it will not be selected. If you do an installation/upgrade with this option unchecked, the SQL Jobs "Backup Licensing" and "Restore Licensing" will run. If you do an installation/upgrade with this option checked, the SQL Jobs Backup Licensing and Restore Licensing will not run. These two SQL jobs have been taken out of the gorgo script; that is, manually running the gorgo against a database will not run these jobs. You must control it with the new checkbox in the installer.
-
TMT-324348
Added an option to enable telemetry data to be collected by Trimble during a full installation.
-
TMT-325349
The product version of SynergizeExplorer.Integration.dll file has been updated to 1.1.0.0 version.
Integration Toolkit
Setup > Tool Kit > Integration Tool Kit REST
-
TMT-325443
Added a new "Get" endpoint for Unit Specifications.
-
TMT-325675
Added a new parameter for the Payment Method at the Purchase Order Section level for the POST /Integration/Fleet_ServiceCenter/POInvoice in the Integration Toolkit. This parameter will be required if the Application Option or Shop Option named Require Payment Method On Purchase Orders is set to YES.
-
If the option is set to YES, and the Pay Method parameter is not included, then the current error message will be enforced, which tells the user that a payment method is required.
-
If the option is set to NO, then the payment method is optional. The Payment Method must be a valid value. If the value is validated, then it will be populated in the Payment Method field for the PO Section.
-
-
TMT-326256
Introduced a new error message "Max of 15 Readings in One day" when the user is trying to enter a sixteenth reading for the same day.
Inventory
Inventory > Parts Transfer
-
TMT-325667
Implemented auto charging of core with parent part in Parts Transfer. If the Enable Core Tracking Application Option is set to YES, then when charging the parent part to the Parts Transfer, the core part should also be charged with a matching quantity. This is applicable for both immediate and in-transit transfers.
If the Parent and/or Core part does not exist in the destination shop, then you will be prompted to add both to the destination shop. A message is displayed while adding/deleting a Parent part.
Inventory > Physical Inventory
-
TMT-324614
When you click the Help icon on the Physical Inventory page, you are now directed to the Physical Inventory Help page instead of the Help introduction page.
Inventory > Requisition List
-
TMT-324949
Enhanced the feature to find ROs in shops that are mapped to a central shop from both the requisition list as well as the PO add line search.
Inventory > Used Core Bank Listing
-
TMT-325920
Introduced an additional step for "Vendor Pickup" in between the steps Return (Awaiting Return to Bank) and Credit (Awaiting Vendor Credit). This will indicate that the Vendor has picked up the part, and you are waiting to be issued the credit.
This will also allow the shop to report on the parts that have left their shop location. You can choose either Vendor Pickup or Credit directly in case you return the part in person yourself and the Vendor Pickup step is skipped.
You can modify the Vendor if needed, but you cannot remove the Vendor once one has been assigned. You can assign/modify the Vendor to multiple rows using multi-selection of rows across pages. Note that the multi-selection will work only if the selected multiple rows have the same Core part status and the same shop.
Masters > Shop Inventory
-
TMT-324748
Implemented a core part field with advanced search control under Cores section for a standard part. You can link the core part in Cores section if you turn on Uses Cores button. The core part should be visible under Cores section if the Enable Core Tracking Application option is set to YES. If option is set to NO, the Core Value and UOM fields should be displayed, and the Core Part field is not shown.
Masters > Shop Inventory
-
TMT-324750
Kits tab: Added validation message: "Core tracking is enabled. Parts that track cores cannot be added to a Kit Config" to show users that a core part can’t be added to a kit. This restriction applies to the Parts Catalog and Shop Inventory.
Added a restriction to the Enable Core Tracking Application with the message "Core Tracking cannot be enabled until Core parts are removed from Kits". The message then lists where core parts are linked to kits.
-
TMT-325019
Added a Create Core Part button to the Parts Catalog and Shop Inventory pages. This button is only available when the Enable Core Tracking Application Option is set to YES, and the selected part type is not Core and is non-serialized.
Once you open the part you want to be the parent, select the button to create the new core. The Add New Part window opens. Complete the fields on the New Part and Required Info tabs, then select Save. The new core part is automatically connected to the parent.
-
TMT-325597
Implemented a restriction for the part type to be setup as a parent part with a linked core part for these part types.
-
SUPPLIES
-
FLUIDS
-
TIRE
-
CASING
-
CORE
-
KIT
-
SPARE
-
-
TMT-325911
If you enter an inactive or deleted core part in the Core Part field, the program now opens the Add New Part pop-up window so that you can reactivate the part.
Setup > Options > Application Options > Inventory
-
TMT-325921
Implemented a new Application option named Default PO Type for Core Credits. This is a child option of Enable Core Tracking. You cannot edit this option unless Enable Core Tracking is set to YES.
This option lets you set how the program handles core part credits (that is, negative values) on purchase orders (POs). The available values are:
-
Standard
-
Credit (default)
-
Invoices
Orders > Invoice
-
TMT-325020
Added a new way to delete the parent part along with linked core part with the message to state that both parent and core part deleted together.
-
TMT-325454
If the Payment Method is PAYBYPHONE or PAYPROCESSOR and the repair order has been closed, the option to close the invoice will not be available until the payment on the invoice has been fulfilled.
If the Payment Method is neither PAYBYPHONE nor PAYPROCESSOR, and the repair order has been closed, the ability to close the invoice will be available and a payment will not be required unless the option Require Payment Info To Close option is set to YES.
If the repair order is not closed, then the option to close the invoice will not be available. This feature applies to all types of invoices.
-
TMT-325872
Implemented a new way to group parent/core combinations that can be expanded and collapsed in the section.
-
TMT-326256
Introduced a new error message "Max of 15 Readings in One day" when the user is trying to enter a 16th reading for the same day.
Landing Page
-
TMT-325033
Added a multiple select option in the Landing page Filters menu. Widgets (namely PM Due, Road Calls, Warranty Claims, Potential Claims, and Direct Time) show the charts without any errors for the input values selected.
-
TMT-325034
-
You can create, edit, and delete a view.
-
You can save multiple different views with different filter option and widget configuration. Each view name must be unique (that is, you cannot have duplicate view names).
-
On enabling the Default view option, you see that view each time you load the page.
-
-
TMT-325140
Changed the access permission to view the Time Card Status and Time Card Approval widgets.
-
All the user types (KIOSK, EMPLOYEE, USERS) can view those widgets when the role of the logged-in user is enabled with the Time Card Editor page.
-
If the role of the logged-in user is not enabled with Time Card Editor page, they cannot see the Time Card Status and Time Card Approval widgets on the Landing page.
-
-
TMT-325347
We have added support for after-market parts warranty in the Warranty Potential Claims widget. This change ensures that after-market parts are included in the Widget results and included on the Warranty Potential Claims Listing page when you use the drill-down feature from the widget to show the page.
-
TMT-325379
The Time Card Status widget now includes a feature that lets you set minimum and maximum hour thresholds. Timecards that don’t meet these thresholds are either not displayed or are highlighted in red or green, depending on whether they exceed or fall short of the maximum hours. Clicking the widget filters the results to show only the valid timecards in the Time Card Editor page.
-
TMT-325584
The program will not redirect you to any listing page when you select multiple shops, units, and employee fields. Instead, the program shows the message "Drilling into widget data requires single-value selections per parameter. Please refine your criteria accordingly".
For other fields, such as unit types, divisions, cost centers, and so on, you can select multiple inputs without getting an error. Instead, the appropriate listing page will open with the results filtered to match your selections.
-
TMT-325693
Added a multiple select option in the Landing page Filters menu. Widgets (namely Timecard Status, Timecard Approval, Purchase Order, and Repair Order) show the charts without any errors for the input values selected.
Managed Forms
Program-wide
-
TMT-325738
All pages that can launch the Managed Forms window (such as Shop Planner, Shop Scheduler, Parts Workstation, Road Calls, and so on) will open the page as wide as the browser window. For example, if your browser window is open full screen, the Managed Forms window will also open full screen.
Orders
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library
-
TMT-324281
Added the following parameters to Invoice Inquiries:
-
Bill to Customer
-
Bill to Customer Name
-
Bill to Customer Type
-
Bill to Customer Active Code
Added the following parameters to Repair Inquiries:
-
Bill to Customer
-
Bill to Customer Type
Added the Bill to Customer as a new grouping to both reports. The Bill to Customer is the default grouping on the Invoice Inquiries report only. Unit remains the default grouping on the Repair Inquiries report.
This enhancement applies to these reports:
-
Orders > Order Inquiries_Invoice Orders
-
Orders > Order Inquiries_Repair Orders
-
Parts Catalog
Masters > Parts Catalog
-
TMT-324725
You cannot change a part’s unit of measure (UOM) or inventory account unless the part has:
-
NO parts on hand
-
NO parts on order
If you try to edit the UOM, and the part doesn’t meet these criteria, you will get the message, "Cannot change UOM This part is either on an open order or on order".
If you try to edit the Inventory Account, and the part doesn’t meet these criteria, you will get the message, "Cannot change Inventory Account. This part is either on an open order or on order".
If there are no parts on hand or on order, you can change the UOM and Inventory Account in the Parts Catalog, and the program will write the new value or values to the corresponding shops.
-
-
TMT-324750
Kits tab: Added validation message: "Core tracking is enabled. Parts that track cores cannot be added to a Kit Config" to show users that a core part can’t be added to a kit. This restriction applies to the Parts Catalog and Shop Inventory.
Added a restriction to the Enable Core Tracking Application with the message "Core Tracking cannot be enabled until Core parts are removed from Kits". The message then lists where core parts are linked to kits.
-
TMT-325019
Added a Create Core Part button to the Parts Catalog and Shop Inventory pages. This button is only available when the Enable Core Tracking Application Option is set to YES, and the selected part type is not Core and is non-serialized.
Once you open the part you want to be the parent, select the button to create the new core. The Add New Part window opens. Complete the fields on the New Part and Required Info tabs, then select Save. The new core part is automatically connected to the parent.
-
TMT-325582
Core parts are linked to parent parts in the Shop Inventory. Changes or deletions to these linked parts will be reflected in the inventory, and the program will handle deletions with standard messages.
-
TMT-325597
Implemented a restriction for the part type to be setup as a parent part with a linked core part for these part types.
-
SUPPLIES
-
FLUIDS
-
TIRE
-
CASING
-
CORE
-
KIT
-
SPARE
-
Purchase Orders
Orders > Purchase Order
-
TMT-322568
Introduced a confirmation message for receiving orders for a Credit PO: "Are all the receiving prices correct?" If you select NO, the program returns to the previous step. If you select YES, the order can be closed in the next step.
-
TMT-322838
Implemented a new system message if the PO is backordered and there is still a receipt in OPEN status: "The Open Receipt has not yet been received. Would you like to cancel it?" The message also enables the Close PO button.
-
TMT-324749
While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-324949
Enhanced the feature to find ROs in shops that are mapped to a central shop from both the requisition list as well as the PO add line search.
-
TMT-325020
Added a new way to delete the parent part along with linked core part with the message to state that both parent and core part deleted together.
-
TMT-325872
Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
-
TMT-326249
Enabled the Core tracking feature for the "return" functionality of purchase orders. If the customer returns either the Parent or Core part on a received receipt, both Parent and Core parts will be returned together.
Repair Orders
Orders > Repair Order
-
TMT-324244
Implemented a new way to track the returned tire to tire review page by adding a credit line to the ROPart Line description with a message at the end of the credit part.
-
TMT-324749
While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-324751
Enhanced the Core Tracking workflow to adhere to the existing Manual Requisition and Part Request logic for TMT ROs and TTP ROs, respectively.
-
TMT-324852
You cannot delete a negative core part line when there is Credit PO is linked. That is, you cannot delete a record needed for auditing Core Tracking.
-
TMT-325020
Added a new way to delete the parent part along with linked core part with the message to state that both parent and core part deleted together.
-
TMT-325872
Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
-
TMT-326256
Introduced a new error message "Max of 15 Readings in One day" when the user is trying to enter a sixteenth reading for the same day.
Orders > Repair Order Template
-
TMT-323515
Implemented the sticky notes drawer in order creation pages. If the sticky note is already enabled for the inputs, then users can see any sticky notes in the drawer when opening the page. Users can create, edit, and delete the sticky notes, as needed.
-
TMT-324749
While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-325020
Added a new way to delete the parent part along with linked core part with the message to state that both parent and core part deleted together.
-
TMT-325872
Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
Orders > Repair Orders Listing
-
TMT-321094
For vendor repair orders (VROs) in Open and Complete status, you can modify the vendor if the order does not have a repair request generated. If a repair request has been generated for the VRO, you will not be able to modify the vendor; instead, you will get an error message stating "The Order has an open repair request, and the vendor cannot be changed."
Setup
Setup > Options > Application Options > Inventory
-
TMT-324750
Kits tab: Added validation message: "Core tracking is enabled. Parts that track cores cannot be added to a Kit Config" to show users that a core part can’t be added to a kit. This restriction applies to the Parts Catalog and Shop Inventory.
Added a restriction to the Enable Core Tracking Application with the message "Core Tracking cannot be enabled until Core parts are removed from Kits". The message then lists where core parts are linked to kits.
Shop Planner
Activities > Shop Planner
-
TMT-324749
Managed Forms: While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-325872
Managed Forms: Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
Shop Scheduler
Activities > Shop Scheduler
-
TMT-324749
Managed Forms: While adding a parent part linked to a core part, the program displays a message in the bottom-left corner that the core parts were also added automatically.
-
TMT-325872
Managed Forms: Implemented a new way to group parent/core part combinations in the Line section. You can expand and collapse the line in the section.
Tire Module
-
TMT-324417
The Fix Tire screen now includes empty positions for tire initialization or updates, ensuring that all tire configuration positions are visible and manageable.
Trimble Technician Portal (TTP)
Setup > Options > Shop Options > TTP
-
TMT-321958
Added a new Shop option: Enforce Minimum Lunch Break (Minutes). This option (which is only available at the Shop level) lets you set a minimum lunch break in minutes for technicians.
-
The default value is 0 (zero). When set to zero, TTP does not enforce a minimum lunch break.
-
If you assign a value greater than zero, such as 30, TTP will not let the technician log back in until the assigned interval has passed. If the technician has signed out for lunch and tries to log back in before the assigned interval, TTP shows the error message, "You have not met your minimum lunch requirement; you may clock in after [the set time]".
-
TTP
-
TMT-320330
Unit Section Details cards now have a Section Comment field. You can resize the field to see more of the comment. You can view the section comment in these dashboards:
-
Assigned
-
Completed
-
Open
-
Unit
-
RO Template
-
Pending
-
-
*TMT-324245
Implemented a way to track the tires which are removed or replaced by review option by adding a credit line with $0 in orders. Part Description is appended with "Casing has been moved to Tire Review, line for audit purposes only".
When a tire part is removed or replaced by either recap or scrap option, a credit line is added in orders with $0. The part description is not changed.
-
TMT-324761
A new dashboard item has been added to the menu: Failed Inspection. Each inspection card contains an inspection item. The Inspection Comments area includes any comments added for the item, and the comments area is resizable.
You can sort cards in ascending or descending order by unit number. Inspection cards for the units are grouped by inspection ticket number. TTP kiosk users have one difference in the filter: the filter results are based on units' domicile shop. See TMT-325807 for more information.
You can search inspection cards by:
-
Component Code
-
Component Description
-
Unit Description
-
Unit Number
-
-
TMT-325807
Implemented the Use Physical Shop Location (Not Domicile) For PMs option in both Shop options and Application options. The unit’s domicile will be considered to check the shop option global value.
-
When the option is set to YES, the PM Due filter returns the PMs due for the kiosk shop based on physical Shop location value instead of the domicile value.
-
When the option is set to NO, the PM Due filter should return the PMs due based on the kiosk shop.
-
-
TMT-326000
You can now scan unit barcode labels. On clicking the scanner icon, you can select whether to scan unit barcode or VIN barcode. On scanning the value, the valid value is auto-populated in Order screen.
TTP > Dashboard
-
TMT-324760
Implemented a new filter called Pending in the Job dashboard. On clicking the filter icon on the Job dashboard, you can see the Pending option. If you select Pending, the dashboard shows all repair orders with sections in pending status as separate cards. Each card includes the unit, customer, complaint, component, and order details.
Each card has an RO create option. If you click RO Create, the dashboard opens the Add RO panel fills it based on the selected Pending order. If the repair order is created towards a campaign, the card displays the campaign number and type.
Once the new repair order is created, the existing pending repair order is cancelled, and the existing pending sections are moved to new repair order.
TTP > Repairs
-
TMT-323245
Implemented a new option to enter serial numbers as text in serial number field. This field will auto-populate the available serial numbers and act as a dropdown list too. Respective field level validations will be displayed based on the entered serial numbers.
-
TMT-324006
Implemented a description display on the type ahead search results in job code and component fields across the program.
Units
Activities > Units > Clone Unit
-
TMT-320857
Managed Forms: When units are cloned using the Clone Unit page for adding or updating a meter, the program sets the newly cloned Meter/updated meter so that its primary meter matches the primary meter on the source unit.
-
TMT-323955
Corrected an issue where PM Schedules were not getting updated when the UPDATE operation was used, and the PM attribute was selected. Now the PM Schedules are updated for the Clone Units to match the Source Unit PM Schedules.
Activities > Units > Meter Readings
-
TMT-326256
Introduced a new error message "Max of 15 Readings in One day" when the user is trying to enter a sixteenth reading for the same day.
Masters > Units
-
TMT-320857
When units are cloned using the Clone Unit feature for adding or updating a meter, the program sets the newly cloned Meter/updated meter so that its primary meter matches the primary meter on the source unit.
-
TMT-322407
The page loads quickly even if the selected unit has a large amount of history data.
-
TMT-324007
Implemented ability to re-rank dependent PMs under PM > Schedules so that schedule can be reordered. Dependent Rank begins at 0 and increases for each subsequent PM.
Users
Security > Work With Users > Mass Create Users
-
TMT-323207
Added a new button on the Mass Create Users page: Export User Data. The CSV File export created includes all the users in the system (both active and inactive). The Exported CSV file has all the columns in the existing CSV template. The third column of the CSV file is Password. By default, this password will be set to "@@Password1" for all the users in the exported file.
You can use this file to import users, so all the users have to log in for the first time with this default password before they can change it to a new one.
Warranties
Orders > Warranty Claim
-
TMT-320188
Implemented changes related to updating the price and override option for warranty markup.
-
TMT-323515
Implemented the sticky notes drawer in order creation pages. If the sticky note is already enabled for the inputs, then users can see any sticky notes in the drawer when opening the page. Users can create, edit, and delete the sticky notes, as needed.
Orders > Warranty Claims Listing
-
TMT-324608
Added new columns to the Warranty Claim Listing page: Section Number, Component Code, and Component Code Description. These three columns are visible by default when you load the page.
For direct claims, the Component Code and Component Code Description columns are blank when you load the page, and the Section Number shows as 0.
V.2025.1 Resolutions
Accounting
Activities > Accounting > Accounting
-
TMT-324668
Export Transactions: Corrected the behavior while exporting the AP transactions to fetch the Remit Vendor value for standard purchase orders.
-
TMT-325308
Export Transactions: Fixed an issue where the Freight amount was not being included when the inventory option Include Freight Costs in Inventory was set to YES. Now those amounts will disperse properly within the appropriate part line debit disbursements.
-
TMT-325407
Accounting Integrations: Corrected an issue where tax was not being properly disbursed when being retrieved in AP Integrations. Now the Accounting integrations use the correct tax disbursements configured for including sales tax in inventory.
-
TMT-325490
Export Transactions: Changed the Transaction Date (#8 field) for the Generic for the Web Generic Export Transactions and Accounting Export executable to pull from the order section complete date instead of the PO Invoice date for PO.
-
TMT-325646
When the AR Invoices are exported from TMT to QuickBooks, they now export without the "There is an invalid reference to QuickBooks Item Sales Tax Code" error.
Activities > Accounting > Accounting > Setup > Disbursements
-
TMT-325041
Corrected an Issue where the parent rule of a line disbursement was incorrectly applying structures to the sub-rule disbursement. Now the structure will return based on the level it is set (either at the parent, sub-level, or a mixture between the two levels), if the credit and debit is set between the parent.
Database
-
TMT-325435
Corrected an issue where the TMWAMSEXT_CLOSE_POS_EXTENDED external stored procedure set the BILLTOID for the Vendor RO to null. Now the field will remain filled when the external procedure is called to close a Vendor RO.
-
TMT-325618
Updated the Item Consolidation SQL query to handle large quantity part values without failing. This is typically done for fuel or other consumables.
-
TMT-326004
Corrected an issue where the Synergize Integration was calling the SP TMWAMSEXT_CLOSE_POS_EXTENDED and VRO Section PMs was not adhering to the option Set PM Last Done To Section Completed when RO is Completed. Now when that option is set, the PM is updated correctly by the section complete date.
-
TMT-326120
Corrected an issue where the INTEGRATIONS_PMDUE table was not updated when the Process TMWAMS Integration PMs SQL Job was executed after a Units PM was updated from the PMs Work Schedule tab in the Unit Master. Now the PM will be removed when updated to Done from the Unit Master.
Estimates
Orders > Estimate
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
-
TMT-324414
Corrected Estimate page to display accurate CREATEDBY field.
-
TMT-325619
Fixed this issue where, when Consumables (MISC FEES) are edited, the Taxes are not calculated correctly. The value is now calculated correctly.
-
TMT-325665
Corrected an issue when the Line columns on Estimate detail page are rearranged, which prevented the Qty/Hours columns from showing the correct quantity/hours.
Installer
-
TMT-324772
Updated Installer database query for TMTCODES to correct primary key errors with the code during the Web Application upgrade.
-
TMT-325380
Corrected upgrade process to complete without any issue regardless of whether there are large numbers of active or inactive employees.
-
TMT-325537
The installer does not add roles that were previously deleted by the user.
Integration Toolkit
Setup > Tool Kit > Integration Tool Kit REST
-
TMT-323491
If you enter a valid meter reading, the program updates the appropriate meter regardless of whether a meter reading is marked as required for inspections. If the meter is invalid, the program still creates the reading but marks it to be ignored in TMT. If an inspection comes in via integration, the program creates a reading even if the meter reading is not present or valid.
-
TMT-325287
Corrected Fleet_ServiceCenter/Order to post Vendor repair order without any issues when approval Application Options are turned on.
-
TMT-325497
Under SYSTEM REST Endpoints, corrected GET & POST method of EMPLOYEE to return results without any issues.
-
TMT-325673
Integration Toolkit REST Endpoints > System > ShopItem:
-
Enhanced the option "LocalPart" to create a Catalog part using the ShopItem REST API. When creating a new part, if the parameter "LocalPart" is supplied as N in the payload, the part will be created as a Catalog part.
-
Corrected an error while updating an existing part. If the combination of part number and manufacturer supplied in the payload already exists in the system, the supplied data will get updated for that part instead of creating a new part. If you feed an existing part number but with a new manufacturer, it would create a new part. There is no way to update the manufacturer of the part.
-
To add an existing catalog part to a shop, the part number and manufacturer (MFG) parameters in the payload must match the parts catalog value, provided that the parameter "LocalPart" must be set to N.
-
Added a restriction so that you cannot create a Tire part as a Local part. The Tire parts can only be created as Catalog parts, and they can be mapped to a Shop.
-
-
TMT-325840
Issue is fixed where POST UNIT > UNITID was not returned on Unit initial Creation.
-
TMT-325841
Issue is fixed where GET UNIT > Active code was returned as null.
-
TMT-325842
Issue is fixed where POST UNIT VIN/SerialNo validation was only occurring on updating a Unit; it now occurs when creating a Unit as well.
Setup > Tool Kit > Integration Tool Kit SOAP
-
TMT-324627
Corrected an issue where the oldCustomerName field was returning an error when not being passed. This is an optional field. Now the Tool Kit methods will execute without error when the oldCustomerName field is not passed in the SOAP XML call.
-
TMT-325141
Shop > GetShopDetails: Corrected SOAP API to return all address related fields to reflect valid values instead showing empty fields.
Inventory
Inventory > Physical Inventory
-
TMT-326453
Corrected an error to display the active page number as selected in the bottom page navigation row.
Masters > Shop Inventory
-
TMT-324503
Corrected an issue where, when switching part types from Fluid to Standard, the Fluid Type should be NULL in the ITEM database table.
-
TMT-325338
Cost History tab: Fixed an issue of direct sale parts plus markup being added back to the inventory on a credited direct sale.
-
TMT-325734
Crediting supply parts in Shop Inventory correctly updates cost history.
-
TMT-326328
Corrected an issue where leading spaces could cause a physical inventory issue when parts were adjusted. This would cause a discrepancy between the Bin ID in the ITEMLOCS and ITEMINV tables.
Now when a bin is created from the Shops Default Bin option or directly from a part in the Shop Inventory Bins tab, the program trims any leading spaces.
Masters > Shops
-
TMT-326328
Corrected an issue where leading spaces could cause a physical inventory issue when parts were adjusted. This would cause a discrepancy between the Bin ID in the ITEMLOCS and ITEMINV tables.
Now when a bin is created from the Shops Default Bin option or directly from a part in the Shop Inventory Bins tab, the program trims any leading spaces.
Invoices
Orders > Invoice
-
TMT-324643
When the option to require payment to close an invoice is turned off, you can close an invoice without a payment.
-
TMT-325549
Saving the invoice header after adding a PO number no longer recalculates TAX and FEES. The tax and fees are calculated correctly.
-
TMT-325642
Fixed an issue where editing a LABOR LINE sporadically removed the charge category of STANDARD in invoices and estimates.
Orders > Invoices Listing
-
TMT-325338
Cost History tab: Fixed an issue of direct sale parts plus markup being added back to the inventory on a credited direct sale.
-
TMT-325513
The Search icon in the change unit/customer dialog box now works correctly.
-
TMT-325644
You can search or type in a unit not assigned to a customer. You can search all units.
Payment Processing
Setup > System Setup > Payment Method > Pay Processor
-
TMT-324921
Created a solution for SaaS customers who use the Payment Processing module. It allows a static IP address for each terminal and card reader combination. This lets the program uniquely identify the devices and successfully communicate with Global Payments Integrated.
Purchase Orders
Orders > Purchase Order
-
TMT-324278
Corrected an issue where, if the unit price is changed even by a fractional cent value, the system updates the total properly.
-
TMT-324835
Updated the Date and Time field’s name in the History tab. It now reads Date and Time (Server time) to make it obvious that the field is showing the server date and time, not the time where the user is. For example, if the user is in the Central time zone, and the server is in the Eastern time zone, the field shows the date and time of the Eastern time zone.
The fields are now named:
-
Created On (Server time)
-
Modified On (Server time)
-
Closed On (Server time)
-
-
TMT-324942
Corrected an issue where receiving the same part twice should disburse correctly when Freight is added and Including Tax In Inventory.
-
TMT-325491
Corrected an issue where a stored procedure returned an error when called, and the Synergize module was active. The stored procedure was corrected, and the error no longer occurs when you close the order from complete using the Synergize process.
-
TMT-325898
If Multicurrency is ON, vendor currency now applies the proper currency to the VRO-PO based upon the value in the vendor remit field.
Repair Orders
Orders > Invoice
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
Orders > Repair Order
-
TMT-323816
Corrected an error for Vendor RO. When you modify any values in the VRO Section, it is reflected in VRO PO correctly.
-
TMT-324020
There is now an inspection ticket hyperlink in each RO section headers where repair order sections are created by the TTP Add plan/RO or Quick RO options.
-
TMT-324084
Fixed an issue where a potential claim could be generated even if the Warranty Type on a section was No Warranty.
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
-
TMT-324397
Corrected an issue where, when an RO is created from the template, the quantity for parts from a vendor repair template section could not be updated.
-
TMT-324835
Updated the Date and Time field’s name in the History tab. It now reads Date and Time (Server time) to make it obvious that the field is showing the server date and time, not the time where the user is. For example, if the user is in the Central time zone, and the server is in the Eastern time zone, the field shows the date and time of the Eastern time zone.
The fields are now named:
-
Created On (Server time)
-
Modified On (Server time)
-
Closed On (Server time)
-
-
TMT-324925
Fixed an issue of meter utilization calculated wrongly after edit/replace in the meter readings window.
-
TMT-324940
Corrected an issue where, after filling the Parts Request/Pick List, you should be able to delete the PM Section.
-
TMT-325074
Fixed an issue of data in the Repair Site, Repair Class, Customer PO number, and Price table not being retained when closing the orders without saving the changes in the mentioned fields.
-
TMT-325148
Section > Line Add: Descriptions with a carriage return/line feed now have them stripped and replaced with a space.
-
TMT-325424
Fixed an issue where additional empty lines for parts and labor lines were being displayed in the Repair Order Section Work Card and Repair Order Work Card reports.
-
TMT-325552
Corrected an issue where you couldn’t save a part line after selecting apart number from advanced search.
-
TMT-325889
You can now charge out spare tires.
-
TMT-326528
Corrected an error where, when you were adding a cross reference, substitute, or duplicate parts, using Search put the first part listed in the results into the field instead of the part you selected.
-
TMT-326597
The Repair Order Detail report no longer shows duplicate lines when both assignments and labor lines are enabled in a repair order.
Orders > Repair Orders Listing
-
TMT-324577
Corrected an issue where, when there is a PM Section with Parts On Order on an RO, you could still close the order. Now the program gives you the message "A PM Section has parts on order. The Repair Order cannot be closed".
-
TMT-325424
Fixed an issue where additional empty lines for parts and labor lines were being displayed in the Repair Order Section Work Card and Repair Order Work Card reports.
-
TMT-325513
The Search icon in the change unit/customer dialog box now works correctly.
-
TMT-326061
The VPO number column no longer displays the estimate number.
-
TMT-326597
The Repair Order Detail report no longer shows duplicate lines when both assignments and labor lines are enabled in a repair order.
Reports
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports
-
TMT-325049
Fixed an issue of save report throwing parameter error when run the report with custom option in date without values on these reports:
-
Units > Unit Down Time Analysis Detail Report
-
Orders > Order Inquiries_Repair Orders
-
Orders > Order Inquiries_Purchase Orders
-
Orders > Order Inquiries_Invoices
-
Orders > Order Inquiries_Fuel Tickets
-
Orders > Order Inquiries_Indirects
-
Employee > Employee Labor Time Log
-
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Customers > Customer Invoices Listing
-
TMT-325672
Corrected an issue where the Customer Invoice listing Total did not match the Invoicing Listing Totals. Now the totals match unless there are shop restrictions for the user. In the shop restricted case, the orders, and totals that the user does not have access to will not be included in the Invoice Listing Totals. They will be present in the report if all shops are returned.
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Employees > Mechanic Actual Vs Billed Hours
-
TMT-307357
Corrected an issue with the Mechanic Actual Vs Billed Hours Report. It now shows the billable hours correctly.
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Units > Unit PM History
-
TMT-325737
The program is now running the reports without errors related to the PM History RDL.
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Vendors >Vendor Repair Cost Detail
-
TMT-324745
The Vendor Repair Cost Detail report lets you select more than one unit.
Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > Orders > Order Inquiries_Invoice Orders
-
TMT-326344
Fixed an issue of invoice type parameter not filtering the data in the report.
Reports > Scheduler > Invoice Report Scheduler
-
TMT-324548
Fixed an issue of duplicate Invoice schedules created when adding or editing schedules in the customer schedules grid.
-
TMT-324804
Fixed an issue of emails not being sent out. You can send the email for all types of schedules with different statuses.
Road Calls
Activities > Road Calls > Road Call
-
TMT-324733
Corrected the application to view the Roadcalls without any issues even if the unit ID number length is very small. Application supports units whose length is one.
-
TMT-325469
If a unit is assigned to one driver, the program correctly enters that driver’s details after you enter the unit number.
If more than one driver is assigned to a unit, the program cannot automatically enter the driver details, as it wouldn’t know which driver to use. In this case, you need to enter the right driver’s values.
Shop Planner
Activities > Shop Planner
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
-
TMT-324925
Managed Forms: Fixed an issue of meter utilization calculated wrongly after edit/replace in the meter readings window.
-
TMT-326533
Corrected an error where, even when the program autoloaded the correct meter in the Managed Forms window, that meter is not getting saved to the RO when you save the section.
Trimble Technician Portal
TTP
-
TMT-323118
Removed the Application Option Allow Automatic Creation Of Pendings/PMs under TTP > Repairs. This option duplicated the Application Option Select PMs Due & Work Pendings To Create Sections, which is also under TTP > Repairs.
The Select PMs Due & Work Pendings To Create Sections option remains the same, and users will be prompted to select any due PMs to create new sections.
-
TMT-324020
There is now an inspection ticket hyperlink in each RO section headers where repair order sections are created by the TTP Add plan/RO or Quick RO options.
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
TTP > Dashboard
-
TMT-316783
Corrected an issue on the Job dashboard Open filter. Now when you select Open from the filter menu, the screen shows both assigned and unassigned RO jobs for the logged in employee’s Shop.
TTP > Repairs
-
TMT-324098
Corrected an issue in Parts on Fly Add Part to Inventory pane. You can now enter numbers with decimals in the Cost field.
-
TMT-324695
Corrected an issue where the program displayed an error message when the unit ID on an inspection ticket used letters and numbers (that is, it was alphanumeric).
-
TMT-324907
Corrected an issue where the program was not automatically completing the Job Code field on a repair order job card if the technician had previously been working on an Indirect Order that was paused.
Units
Activities > Units > Clone Unit
-
TMT-322464
Corrected an issue where PMs being affected using the REPLACE operation were not including the intervals to the destination unit PMs. Now the PMs and their intervals will be included when using REPLACE.
Activities > Units > Meter Readings
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
-
TMT-324925
Fixed an issue of meter utilization calculated wrongly after edit/replace in the meter readings window.
Masters > Units
-
TMT-323123
Fixed an issue where the Unit Master Tire Tab only looked at ODOMETER, when it should have looked at any utilization/meter on the unit.
-
TMT-324178
If you make an invalid meter update, the program now gives you an error message.
-
TMT-324999
The PM tab Schedules sub-tab shows the correct Last done and Last PM Meter readings.
-
TMT-326197
Corrected an issue where units that had variable characters (varchars) in the Sticky Notes table returned an error when you tried to delete them.
V.2025.1.C Enhancements
Connected Maintenance
-
TMT-325213
XML Import: Added a Unit Number Correction Form. The form lets users adjust the unit if it failed in the import because it was a Reports Only unit to a different unit. The user will be given the ability to reattempt to process that failed notification and import the correct unit (as Reports Only units are not allowed).
Integrations
TravelCenters of America
-
TMT-326211
When TravelCenters of America (TA) performs a DOT Inspection, TMT uses the actual Inspection Date to update the corresponding TMT VRO Section Completed Date. If there are multiple DOT Inspections performed by TA for the serviced asset, the latest DOT Inspection Date is used. If the DOT inspection performed by TA is not equal to the asset serviced, then the TMT VRO Section Completed Date is the date TMT receives at FINALIZE APPROVED status. The Inspection Date updates all TMT VRO sections on the order.