TMT Fleet Maintenance V.2024.2/V.2024.2.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 2024 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 2023.3.3 or 2024.2.

If you are a TMT and TruckMate client, pay close attention to the following information, as an integration authentication update will also be available soon for TruckMate.

  • If you plan to upgrade TMT to 2023.3.3 or 2024.2 you must WAIT to upgrade TMT until the TruckMate 24.1.2 version is also available.

  • TruckMate 24.1.2 will be backwards compatible with TMT 2023.3.2 and earlier versions. The TruckMate authentication update will also be backported to versions 23.1, 23.2, 23.3 and 23.4.

  • Once the TruckMate update is available you may upgrade BOTH TMT and TruckMate at the same time, or upgrade TruckMate FIRST, followed by TMT.

AMSLIC database

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:

  • 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:

    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.

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.

V.2024.2 Enhancements

Accounting

Activities > Accounting > Inventory - All

Activities > Accounting > Inventory - Error

  • TMT-324947
    Changed the column name from Expected to On Hand at Inv. Close to emphasize the correct inventory on hand value at the moment of the Physical Inventory closure.

Configuration

Configuration > Settings Manager > General > Core > Misc Info

  • TMT-323552
    Implemented a new section under Settings Manager called SMTP Mail Settings. It should contain Host, Port, Username, Password, and Enable SSL details. Having details under settings to let user test the mail connection if details are valid it should be working, and you should be able to send email. When details are not entered under SMTP mail settings, then the application looks for these details in the web.config file. Based on the details, the program should decide whether the user is allowed to send email, but the precedence goes to SMTP Mail settings over web.config.

Core Tracking

Inventory > Used Core Bank Listing

  • TMT-324465
    Implemented a new page called Used Core Bank Listing to display details of Core parts. Location has been updated as part of this task and verified security permissions.

  • TMT-324466
    Implemented Search Parameters, Grid Sorting, and Filtering

    • Adding a minus Core part line (zero dollar line) should update a new record in Used Core Bank listing.

    • Deleting the minus Core part line should remove this record from Used Core Bank listing.

  • TMT-324476
    Implemented these Core Status Actions:

    • When the status is set to Awaiting Return to Bank, these actions should be available:

      • Return to Bank: The Return to Bank button will change the status of the Core from Awaiting Return to Bank to Awaiting Vendor Credit.

      • Scrap: The Scrap button will only be available on Used Cores with the status of Awaiting Vendor Credit. If the user selects it, the record will be moved to Scrapped status.

    • Once the status is set to Awaiting Vendor Credit, these actions should be available:

      • Credit Received: The Credit button will only be available on Used Cores with the status of Awaiting Vendor Credit. When the Credit Received button is clicked, the record is moved to Vendor Credit Received status.

      • Scrap: The Scrap button will only be available on Used Cores with the status of Awaiting Vendor Credit. If the user selects the button, the record will be moved to Scrapped status.

Activities > Accounting > Accounting

Setup > Options > Application Options

Setup > System Setup

  • TMT-324299
    A new Application Option has been added to the Inventory section: Enable Core Tracking. Use this option to select whether the program applies core tracking (that is, whether the program tracks used parts or cores).

    • NO (default)
      The program does not use core tracking.

    • YES
      The program does use core tracking.

    When you set Enable Core Tracking to YES, the program turns on features that help you track cores.

    • The program adds the Core option in System Setup Part Category Codes node. You can see this by going to Menu > Setup > System Setup, going to the System section, and expanding the Part Category Codes node.

    • On the Accounting page, the filters will include the new option CORE for the Charge Category filter for orders.

Database

  • TMT-316291
    Added CREATEDON and CREATEDBY columns in the EMPLOYEE table. This change is only visible in the database; no changes were made to the program user interface (UI).

Estimates

Orders > Estimate

  • TMT-323776
    Attachments on an estimate will automatically be copied to the invoice when the Invoice Matches Estimate Application Option is set to YES.

  • TMT-323778
    Implemented the ability to fetch parts from the central shop on estimates when the Allow Parts Dispensing from A Central Shop option is set to YES, and the order shop is mapped to a central shop in Shop Options.

  • TMT-324071

    • Changed the RO hyperlink position from estimate header to the estimate page header.

    • Added an estimate hyperlink to invoice page header near RO header.

  • TMT-324791
    RO Template: Added the ability to transfer a Part and its core from RO Template and an estimate.

Orders > Estimates Listing

  • TMT-323775
    Implemented the ability to create Unit or Customer on the Fly when changing the Unit or Customer on the Estimates and Repair Order Listing page. This works similar to the Repair Order details page.

  • TMT-323784
    Added a new button to create a repair order from Estimates Listing page: Create RO.

Fuel Data Import

Activities > Fuel Data Import

  • TMT-324364

    • Added shop restrictions to Fuel Data Import restricting the user to see only the shops they are restricted to in the Batch management pop-up window.

    • Applied shop restriction for Fuel Batch Detail Report, Fuel Batch Summary Report, Fuel Batch Detail Disbursement Report, Fuel Batch Summary Disbursement Report. These reports show only the details of the shop or shops the user has access to.

Inquiries

Activities > Inquiries > Unit Inquiries

  • TMT-323193
    Added Domicile in PM Due filters and added a Domicile column in the Unit Inquiries PM Due page.

Invoices

Orders > Invoice

  • TMT-323776
    Attachments on an estimate will automatically be copied to the invoice when Invoice Matches Estimate Application Option is set to YES.

Orders > Invoice

  • TMT-324071

  • Changed the RO hyperlink position from estimate header to the estimate page header.

  • Added an estimate hyperlink to invoice page header near RO header.

Orders > Invoices Listing

  • TMT-323352
    Implemented a new way to update the customer in the rebill pop-up window, which is update only in the new RO/new Invoice.

  • TMT-324055
    Introduced a new button Change Unit/Customer in Invoices Listing page that allows the user to change the unit and/or customer in the Invoice Listing.

    Repair Order created with PM section, Tire part, Unit accessory, RO Export from Accounting and Repair Orders associated with Campaigns, Inspection Tickets, Road Calls are not allowed to change the Unit/Customer. If the user tries, this System alert message will be displayed: "If the User modifies Unit or Customer in Invoice, it will be reflected in associated RO and Estimates as well."

Landing page

  • TMT-324644
    Widgets have been designed with uniform sizing to facilitate easy drag-and-drop placement. Users can configure which widgets are displayed by selecting or deselecting them. Clicking the reset option returns all widgets to their default positions.

  • TMT-324810
    Implemented the filters to search for make, model, year, unit type, activity, status, cost center, division, department in TMT Landing page. The widgets Repair Order, Purchase Order, Warranty, Potential Warranty and Road Calls. Navigate from any widgets to listing page shows the yellow highlighted message along with filters enabled "Current search reflects widget filters. To change the results, use the listing search parameters."

Landing page > Direct Time Widget

  • TMT-324109
    A new angular landing page is visible if override landing page is not enabled for the logged-in user. If the user does not have the default shop set in user preferences or application options, the application will show an error message "The logged-in user has no association to a shop".

    If the logged-in user has a default shop enabled, the direct time widget will display a bar chart of the employee’s direct time work progress for each day. Clicking the bar icon on bar chart will show the employee details and direct time % for that day.

    When the shop restriction and default shop are different for the logged-in user, the application will show an error message "User is not authorized to see the data for the shop informed. Landing page is not accessible for the logged-in user."

Landing page > PM Due Widget

  • TMT-324127
    Based on the current Dashboard Filters the PM Due widget will allow the user to see at a glance the total number of PMs that are Due and Past Due. This will be displayed in days.

    Dashboard filters are provided to allow you to define the Units that are included or excluded in your dashboard.

Landing page > Purchase Order Aging Widget

  • TMT-324155
    The Purchase Order aging widget will allow the user to see at a glance the total number of Standard Purchase Orders and Vendor Repair Purchase Orders that are currently in OPEN, COMPLETE, or PENDING status based on the current Dashboard Filters.

    Dashboard filters are provided to allow you to define the Units that are included/excluded in your dashboard.

Landing page > Repair Order Aging Widget

  • TMT-324138
    The Repair Order aging widget will allow the user to see at a glance the total number of Standard Repair Orders and Vendor Repair Orders that are currently in OPEN or COMPLETE status based on the current Dashboard Filters.

    Dashboard filters are provided to allow you to define the Units that are included/excluded in your dashboard.

Landing page > Road Calls Aging Widget

  • TMT-324180
    The Road Call aging widget will allow the user to see at a glance the total number of Road Calls that are currently in OPEN or PENDING status based on the current Dashboard Filters.

    Dashboard filters are provided to allow you to define the Units that are included/excluded in your dashboard.

Landing page > Time Card Approval Widget

  • TMT-324541
    The Time Card Status widget that will allow the user to see at a glance the total number of Employee Time Cards that require an Approval Status.

    The widget will display the Time Card Editor and allow the user to Edit and Approve Time Cards if the user has the required security permissions.

    Dashboard filters are provided to allow you to define the Employees that are included/excluded in your dashboard.

Landing page > Time Card Status Widget

  • TMT-324540
    The Time Card Status widget that will allow the user to see at a glance the total number of Employees that are either Clocked In or Clocked Out.

    The user will be able to toggle between Employees that are Clocked In or Clocked Out.

    Dashboard filters are provided to allow you to define the Employees that are included/excluded in your dashboard.

Landing page > Warranty Claims Widget

  • TMT-324320
    The Warranty Clams aging widget will allow the user to see at a glance the total number of warranty claims that are currently waiting for review and processing based on the current dashboard filters.

    Dashboard filters are provided to allow you to define criteria for the Warranty Claims that will be included/excluded in your dashboard.

Landing page > Warranty Potential Claims Widget

  • TMT-324305
    The Warranty Potential Clams aging widget will allow the user to see at a glance the total number of potential warranty claims that are currently waiting for review and processing based on the current dashboard filters.

    Dashboard filters are provided to allow you to define criteria for the Potential Warranty Claims that will be included/excluded in your dashboard.

    Note: After-Market Warranty Potential Claims are not supported in Version 2024.2. This will be enhanced in a future release.

Options, Application

Setup > Options > Application Options > Inventory

  • TMT-323111
    Introduced a new global feature, Purge Part Cost Totals Older Than X Months, in the Inventory node within Application Options. By default, transactions are retained for 13 months to support year-end processes. Users can adjust the retention period to any non-negative integer, with a minimum value of 1 and a maximum of 999,999.

Options, Integration

Setup > Options > Integration Options > IES > Customer_XREF

  • TMT-323743
    Added a new customer type called OWNER/OPER & GL. This option allows the AR Accounting Export to create owner settlements for the amount for the settlement and the account detail records in GL.

Parts Catalog

Masters > Parts Catalog

  • TMT-304149
    Implemented a new functionality to synchronize sticky notes between Parts Catalog and Shop Inventory.

  • TMT-324378
    Implemented a Core Part field with advance search control under the Cores section for a Standard Part. The user would be able to link the Core Part in the Cores section if the user selects the Uses Cores button. Core Part should be visible under Cores section if the Application Option Enable Core Tracking is set to YES. If set to NO, the Core Value and UOM fields should be displayed. Core Part should not be visible.

  • TMT-325018
    Application Option Enable Core Tracking is set to YES, these updates occur in the ITEM database table based on the linkage of parts to a CORE in the Parts Catalog:

    • If a part linked to a CORE already exists in the Shop Inventory, the "HASCORE" flag is updated from "N" (No) to "Y" (Yes).

    • If a part is unlinked from a CORE, and it already exists in the Shop Inventory, the "HASCORE" flag is updated from "Y" (Yes) to "N" (No).

Parts Transfer

Inventory > Parts Transfer

  • TMT-322802
    We’ve improved the parts transfer process to handle scenarios where a part number has been soft deleted in the destination shop. Now, if a user attempts to transfer such a part, they will be prompted with two options:

    • REACTIVATE: Choosing this option will change the part number’s ACTIVE CODE to "YES" in the destination shop, allowing the transfer to proceed.

    • CANCEL: Selecting this will abort the transfer process, and the part number’s ACTIVE CODE will remain "N" (inactive) in the destination shop.

Physical Inventory

Inventory > Physical Inventory

  • TMT-323216
    Enhanced the closure process for Physical Inventory to identify parts that have undergone transactions (for example, repair orders) after the Physical Inventory was initiated. If transactions are detected for any part, the Physical Inventory status will change to Failed. Failed parts will be listed in the Counts tab. A Show Error Message button will display a message for failed parts, advising users to verify that the actual count matches the bin amount and to reprocess the Physical Inventory. Upon reprocessing, the Physical Inventory will close, and transactions will be updated in the Cost History.

  • TMT-324521
    The Counts tab has undergone several updates to improve inventory tracking and management:

    • The column name Actual has been changed to Actual Count.

    • The column name Expected has been updated to On Hand at Inventory Open, which is a static value displaying the count of items on hand when the inventory was opened.

    • A new column, Current On Hand, has been introduced. This is a dynamic value that initially shows the count of items on hand at the inventory opening. It will update with the latest count if transactions occur after the inventory opens. This column will be blank once the inventory is closed.

    • Another new column, On Hand at Inventory Close, has been added. This column updates when the inventory is closed, showing the count of items on hand at the moment the physical inventory was closed.

  • TMT-324959

    • The name of the Closed Inventory Exceptions Report has been changed to Inventory Exceptions Report.

    • Introduced a new column in the report called Status, which shows the current status of the Physical Inventory.

    • Modified the column name from Expected to On Hand.

      • For lines in the Physical Inventory that are CLOSED and have exceptions, the On Hand at Inventory Close value will be populated as the On Hand value.

      • For lines in the Physical Inventory that are not CLOSED and have exceptions, the Current On Hand value will be populated as On Hand value.

Purchase Orders

Orders > Purchase Order

  • TMT-324379
    Implemented a Core Part logic in Purchase Orders. When adding the Parent Part to the PO, the Core will automatically be added with matching quantity, and the price will be assigned to the Core based on the existing default Vendor Pricing logic of that part. If no matching price is found for the Vendor, then it will be $0.00, per existing logic.

    The user will be able to manually open the line and override this value based on existing logic. Also, the price can always be overridden during receipt.

    If the user links the Parent Part to an RO, when the Core Part line is automatically created, it should by default also be linked to the same RO.

    The PO receive and inventory process should take place as it normally would for any other part.

    For parts directly received from a PO linked to an RO we should print the RO number on the bar code. The functionality for printing automatically on the PO should follow the existing Application Option Print Barcoded Receiving Labels. The part must be flagged for Barcode = YES in Shop Inventory.

  • TMT-324452
    Added a new Remit tab to the Vendor on the Fly pop-up window.

  • TMT-323910
    A new feature has been implemented in the approvals process, allowing users to resubmit a rejected order. Users can select Resubmit for approval from the Purchase Order detail page. Upon resubmission, the order’s approval status changes from REJECTED to NEEDS APPROVAL. Authorized users can then approve, reject, or reject and cancel the resubmitted order.

Orders > Purchase Orders Listing

  • TMT-323931
    Introduced a new column named Approval Status, which will reflect the Standard PO and Vendor RO PO’s approval status in PO and RO listing page. By default, this column will be hidden; the user can pick it from the Columns selection list.

Repair Orders

Orders > Repair Order

  • TMT-321962
    Implemented a Vendor Account No field on the Vendor Repair Order header. This will synchronize the values between the Vendor RO and the Vendor PO.

  • TMT-323401
    Vendor Parts advanced search feature to include vendor and remit vendor search criteria.

  • TMT-323775
    Implemented the ability to create Unit or Customer on the Fly when changing the Unit or Customer on the Estimates and Repair Order Listing page. This works similar to the Repair Order details page.

  • TMT-324452
    Added a new Remit tab to the Vendor on the Fly pop-up window.

Orders > Repair Orders Listing

  • TMT-323775
    Implemented the ability to create Unit or Customer on the Fly when changing the Unit or Customer on the Estimates and Repair Order Listing page. This works similar to the Repair Order details page.

  • TMT-323931
    Introduced a new column named Approval Status, which will reflect the Standard PO and Vendor RO PO’s approval status in PO and RO listing page. By default, this column will be hidden; the user can pick it from the Columns selection list.

Reports

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports

  • TMT-324280
    Implemented a change in SQL reports manage forms to restrict user from extracting sensitive information from the application database when creating a new report. When a user tries to view those records, the database will give an appropriate system message and will not be able to read values other than TMT core tables.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Accounting > Current Book Value by Inventory Account

  • TMT-323500
    Implemented a hyperlink to Value, Pending Receipts, and Pending Usage so users can navigate to their respective child report.

    Added a new child report as Pending Receipts Report that displays the pending receipts that are not closed with following details: Inventory Account/Shop Totals, Shop Totals, Report Totals.

    Added a new child report as Pending Usage Report which will display the pending usage that are not closed.

    Implemented some changes in Part Inventory Listing Report which is the sub report from value hyperlink.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Part Cost History Summary

  • TMT-325210

    • Renamed the Item Cost column to Cost From Order.

    • Renamed Total Order Line Value as Total Cost From Order.

    • The new Total Cost From Order column has moved next to the renamed column Cost From Order.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Part Inventory Listing

  • TMT-323648
    Added the Currency field to the Part Inventory Listing report. If Multi Currency Conversion Services is turned on, then the Currency parameter will contain the different currency types within the database. The report will convert all inventory values to the selected currency type. If the Multi Currency is turned off, the Currency field will contain All and the report will show all current Inventory values.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Physical Inventory Adjustment Log

  • TMT-324882
    Modified the column name from Expected to On Hand at Inv. Close to emphasize the correct inventory on hand value at the moment of the Physical Inventory closure. The column name Actual has been modified to Actual Count.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Physical Inventory Adjustment Log Report

  • TMT-324994
    Modified the behavior of the report to return the results for only the closed Physical Inventory transactions. Previously the open, pending, and failed transactions were also displayed.

Security

Security > Work with Users > Shop Restrictions

  • TMT-323128
    Implemented a change in the Shop Restriction page. The User Roles component was removed, as it is not used in TMT Web.

Shop Inventory

Masters > Shop inventory

  • TMT-304149
    Implemented a new functionality to synchronize sticky notes between Parts Catalog and Shop Inventory.

  • TMT-323142
    Masters: Shop Inventory: Cost History tab: Fixed the issue of, when a pending section with parts was moved from one RO to another, the Cost History was updating with N/A instead of updating pending order number

  • TMT-323710
    Users can no longer delete a part that is active on units or tire positions if there is an open or pending RO. You will get an error message: "Part cannot be deleted since it is active on unit XXXXX". The error will list the units.

  • TMT-325210

    • Renamed the Item Cost column to Cost From Order.

    • Renamed Total Order Line Value as Total Cost From Order.

    • The new Total Cost From Order column has moved next to the renamed column Cost From Order.

    • The Inventory Cost column has been removed from the Cost History tab of Shop Inventory.

Sticky Notes

Orders > Indirect Charge

Orders > Invoice

Orders > Purchase Order

  • TMT-324041
    Implemented in application to have the sticky notes tray as open by default if any value is enabled with sticky note.

Orders > Repair Order

  • TMT-324041
    Mount Tire popup: Implemented in application to have the sticky notes tray as open by default if any value is enabled with sticky note.

Tool Kit REST

Setup > Tool Kit > Integration Toolkit REST

  • TMT-323249
    For the Toolkit REST Endpoints > System > GET Integration/System/Unit, Added a new parameter to filter units based on status. On giving unit status parameters as reports only, now returns reports only units from the database.

Trimble Technician Portal (TTP)

TTP > Dashboard

  • TMT-319076
    Introduced a new feature in the Job dashboard: the PM Due filter. Clicking the filter icon will allow you to view the PM Due option. If there is a unit with a PM due, it will be displayed as separate card. The card will display the unit, component, and meter details. Each card will have an RO Create option. When clicking RO Create, the Add RO panel will be displayed.

TTP > Repairs

  • TMT-324464
    Implemented a Core Part logic in Repair Orders when the Application Option Enable Core tracking is set to YES.

    While adding the Parent Part to the RO, the Core Part will automatically be added with matching quantity and the price will be assigned based on the existing default last cost of that part. If no matching price is found, then it will be $0.00, as per existing logic.

    The user can charge parent part and core part independently, and the barcode will be displayed based on the quantity charged and charged part type.

    A separate Audit purpose line with negative quantity will be displayed on the job detail panel with zero cost price.

    Audit purpose lines displayed in the repair order can be viewed in the new Used Core Bank Listing page as well.

  • TMT-324802
    According to new core part tracking Implementation in repair orders when the Application Option Enable Core tracking is set to YES.

    While deleting the charged parent part on the RO, the parent part will be deleted independently and will get reflected in shop inventory.

    While deleting the charged core part on the RO, the core part will be deleted independently, and will get reflected in shop inventory

    While deleting the core part Audit line on the RO, the Audit line will be deleted independently in the RO, and audit lines will be deleted from newly implemented Used Core Bank Listing page.

TTP > Job Activity

  • TMT-322819
    A Chronic Repair message has been added to the Job Activity page.

TTP > Login

  • TMT-323147
    Added discrete error messaging during login failure.

Units

Masters > Units

  • TMT-322772
    If you try to clone a Reports Only unit, you get an error telling you it is Reports Only. When you click OK, you will be taken to the search screen. You will not be able to select Reports Only units from the standard or advanced search screens.

V.2024.2.C Enhancements

Connected Maintenance

  • TMT-324157
    Added a Switch Accounts button to the list that is available when you click on the User Profile icon. If the Trimble ID (TID) user has access to multiple tenants, a Switch Accounts button will be visible. When the Switch Accounts button is clicked on, the user will see a pop-up allowing them to choose which tenant they would like to switch to.

    If the user does not have multiple tenants, then the option to switch accounts will not be available.

  • TMT-324169
    Added the ability to select All or Multiple to mark notifications as read/unread in bulk. Added a checkbox in the grid header that, when clicked, selects all of the filtered transactions.

  • TMT-324248
    The Repair Order Number on the Repair Request form has now been changed to a hyperlink that will direct the user to the Repair Order in TMT in a new tab.

Integrations, TravelCenters of America

  • TMT-324248
    The Repair Order Number on the Repair Request form has now been changed to a hyperlink that will direct the user to the Repair Order in TMT in a new tab.

V.2024.2 Resolutions

Accounting

Activities > Accounting > Accounting

  • TMT-323351
    When adjusting the options for the exported date format and date delimiter, the dropdown list options should save and show correctly

  • TMT-323709
    When the Application Option Ignore Inactive Disbursement Rules is set to YES, debit and credit should be ignored; no accounting transactions should be created for that Disbursement Sub-rule upon closing the repair order.

  • TMT-323781

    • The values displayed in the Account dropdown list will be the Account Number if the Application Option Account Display Option is set to Account Number.

    • The values displayed in the Account dropdown list will be the Account Type if the Application Option Account Display Option is set to Account Type.

    • The values displayed in the Account dropdown list will be the Account Description if the Application Option Account Display Option is set to Account Description.

  • TMT-323974
    Corrected PO Invoice Date field to start at correct position, as set in export setup. Also, the date field is set to two characters, so that it displays 01 instead 1.

  • TMT-324285
    Corrected an issue where there was an extra, empty column being returned, resulting in extra tax lines when exporting accounting to a file. The extra, empty column is no longer returned, and the tax lines are no longer being duplicated.

  • TMT-324649
    An error has been corrected where, upon closing a Physical Inventory transaction, the generated Accounting transactions now reflect the difference between the Current On Hand quantity and the Actual Count entered by the user, rather than the difference between the On Hand quantity at the time the Physical Inventory was opened and the Actual Count.

  • TMT-324426
    Implemented a fix so the application does not break the GL accounting export file when the line description has multiple lines of content.

Accounting > Setup > Disbursement

  • TMT-324877
    Accounts should be generated based on the setup. When subrules are set for order shops, they should not be updated with domicile shop data.

Database

  • TMT-324296
    The application will no longer allow a tax value in the interf_gp_ap_tax database table after exporting GP transaction if tax is included in the inventory.

  • TMT-324181
    Fixed an issue where USP_UNITS_CREATE returns the wrong error code when an invalid Unit Status is used.

Estimates

Orders > Estimate

  • TMT-323346
    Reports > Estimate Report: Corrected an error in the Estimate Detail report where the list of sections in the estimate should appear in the ascending order.

  • TMT-323773
    The Estimates sections, including Section 0, can be changed from CANCELED to OPEN status. The Header Status field must be changed from CANCELED to OPEN to allow this.

  • TMT-323774
    The Estimates Template now creates estimates with single orderId on the first attempt. A unit will be required to create an estimate. If a customer is entered on the Estimate Template or Estimates page, the Unit Advanced search results will be based on the customer.

Orders > Estimates Listing

  • TMT-323346
    Reports > Estimate Report: Corrected an error in the Estimate Detail report where the list of sections in the estimate should appear in the ascending order.

  • TMT-323774
    The Estimates Template now creates estimates with single orderId on the first attempt. A unit will be required to create an estimate. If a customer is entered on the Estimate Template or Estimates page, the Unit Advanced search results will be based on the customer.

Fuel Tickets

Orders > Fuel Ticket Listing page

  • TMT-324578
    The problem causing missing lines in the fuel invoice, which led to discrepancies between the fuel ticket and the generated invoice, has been resolved.

Inspection tickets

Orders > Inspection Tickets Listing

  • TMT-323030
    An Inactive Inspection Ticket Type will no longer be displayed as the system default.

Installer

Database

  • TMT-324960
    USP_TMWAMS_PMDUE_SYNC is installed without concat_ws method in SQL server.

  • TMT-324898
    Updated SQL scripts with LTRIM(RTRIM()) to replace TRIM. This is for customers using SQL in compatibility mode of 120 or lower.

Integrations, Dynamics GP

Activities > Accounting > Accounting

  • TMT-322925
    Dynamic GP > AP: Fixed page time out issue while searching data with both no data in the search parameter and also with values in the search parameter

  • TMT-324073
    Dynamics GP: Grid results will now load even when APREMITCODE is longer than 12 characters. This field allows up to 24 characters, but the field will be truncated to 15 in the GL grid and within the exported data.

Integrations, QuickBooks

Activities > Accounting > Accounting

  • TMT-323874
    Corrected an issue where, after clicking the GetData button, the list of GL records wasn’t being populated.

Integrations, TMWSuite

Database

  • TMT-323798
    Corrected an issue where alphanumeric division codes would cause an error when being integrated to TMT from the TMWSuite, through the TMT/TMWSuite Integration.

  • TMT-324108
    Fixed an issue when a unit is set to Reports Only or Inactive within TMT, the expiration created in TMWSuite was for an "OUT" expiration code, but it was set to a priority of "9" instead of "1". This allowed the unit to be able to be dispatched. Now the OUT expirations are set with a priority "1" and will not be able to be dispatched until the "OUT" expiration is completed.

Integrations, TruckMate

Setup > Tool Kit > Integration Tool Kit REST and SOAP

  • TMT-324284
    Corrected an issue where the "GetPayableInvoiceList" was returning Vendor Repair Orders for AP. This was due to a change in the REST AP Service call to add Vendor Repair Orders (VRO). A new Boolean parameter "Include VRO" was added. The default state for the SOAP "GetPayableInvoiceList" is false (does not return VROs) and for the REST AP Service call it is true (returns VROs) without passing the "Include VRO" parameter.

Invoices

Orders > Invoice

  • TMT-318275
    Fixed the Invoice Detail Report to display the VIN/Serial No of the Unit Masters with all the characters saved in Database.

  • TMT-324051
    Corrected an issue. When the Application Option Invoice Matches Estimate is set to YES, the taxes will now be added to the invoice, not to the estimate.

  • TMT-324115
    Fixed credit invoices to display the Total as a negative value.

  • TMT-324251
    Fixed the invoice to display the correct price when the part added has prices set up in the Shop Inventory even though the Average Cost is $0.

Parts Catalog

Masters > Parts Catalog

  • TMT-323645
    When a kit part is assigned to a shop, the system should not reset the On Hand quantity and Average Cost of the parts in the kit, even if one of the parts in the kit has a cross reference part from the same manufacturer as the kit part.

  • TMT-323972
    Fixed an issue when creating a new part type of KIT and using the search to add parts. The search was returning the first part it found containing the part number you were looking for and not returning all parts with the part number.

Parts Transfer

Inventory > Parts Transfer

  • TMT-323017
    Corrected an issue where the option to Track Serial Numbers for Serialized Parts is set to NO, but the Serial Number pop-up window would still be displayed. When the Track Serial Numbers for Serialized Parts option is set to YES, the Serial Number pop-up window will be displayed.

Parts Workstation

Activities > Parts Workstation

  • TMT-324373
    Corrected the application to display the order number for central shop in parts workstation page, instead of the actual repair shop when the central shop option is enabled for the shop.

  • TMT-324490
    The application will now list each individual part when the part request is done from TTP on KIT PART.

Multiple

  • TMT-324183
    The Parts Workstation will emit a chime sound and blink in the browser tab when there is a new part request if you use the correct program settings. To enable this function:

    • Go to Setup > Options > Application Options > General and set Enable Notification Messages to YES.

    • Go to Setup > Options > Integration Options. The Trimble ID section must be configured with the Key ID, Key Secret, Configuration Service URL, and Trimble Identity URL.

    • Your customer account must have access to the Notification Service in Trimble Transportation Cloud (TTC).

Price Tables

Setup > Order Setup > Price Table

  • TMT-323984
    Fixed the Taxable button on the Misc Fee tab to be selected even after a page/browser refresh

  • TMT-323985
    Fixed the Misc Fee tab on the Price Table page to not be cleared or overwritten with values when navigating to other tabs or price tables.

Purchase Orders

Orders > Purchase Order

  • TMT-322881
    Reports > Purchase Order Report: If the option Print Shop Name In Place Of Company Name is set to YES, the purchasing shop name will appear on PO report.

  • TMT-323226
    Fixed the purchase order to update the Account Number according to the Vendor Master when it is changed through the Purchase Order Listing page.

  • TMT-323416
    Corrected an issue where checking the comment box on the receipt, and selecting Add should only bring up the comment line.

  • TMT-324103
    Fixed an issue where, if the SQL Server is in a different time zone, the PO Invoice Date should not change the Date while receiving the PO.

  • TMT-324591
    The issue where taxes were not correctly calculated on order lines when the Include Sales Tax in Inventory option was set to NO and the purchase order (PO) was closed has been corrected.

  • TMT-323651
    Corrected purchase orders to not add supply parts to the repair order when Expense Supplies To Indirect Orders Application Option is set to YES.

Repair Orders

Orders > Repair Order

  • TMT-321464
    Vendor Repair Orders will no longer give the error message "Line quantity and number of positions selected do not match". This error occurred when adding a vendor part that does not require a position, but that has same part number as catalog part that requires a position, was added to a vendor repair order.

  • TMT-322491
    If a Sticky Note is added for a Part in Shop Inventory, the note will now be displayed on the Repair Order Detail and Repair Order Template pages. This will happen if the part is added directly, from TTP or from Parts Workstation.

  • TMT-322814
    Changed the Part Line Description to display the Part Number as well as the Part Description.

  • TMT-323846
    Fixed the Repair Order to delete the lines without any error message when the Culture Override was set to anything other than English (United States).

  • TMT-324125
    Fixed an issue where the invoice was missing the repair order after using the Change Unit/Customer from RO listing page.

Orders > Repair Orders Listing

  • TMT-323353
    Fixed the issue with Close order button functionality when Allow Closing RO In Open Status From Repair Listing is set to YES. The button also works correctly when Require VRO/PO Approval Levels is set to YES.

  • TMT-324514
    For backdated orders: If there is no meter reading added until you close the order, the application should validate the new meter against the Closed Date of the order, not the opened date.

Reports

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Accounting > Account Analysis

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Accounting > Accounting Export Batch Detail

  • TMT-323257
    Corrected the Accounting Account Analysis and Accounting Export Batch Detail reports to reflect the debit and credit accounts being flipped when exported out of the application. This change is not Accounting package (integration) specific.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > AMS SSRS Report Library > Units > PMs Due Report

  • TMT-322899
    Reports will correctly fetch and display data based on the selected PM Type (dependent/independent).

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > AMS SSRS Report Library > Warranty > Unit Warranty Claims

  • TMT-322847
    Fixed the Unit Warranty Claims report so it displays the Unit Number associated with the direct claim.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Employees > Estimated Time Vs Actual Time

  • TMT-323963
    The report now displays the estimated time and difference for all sections.

  • TMT-325150
    The Estimated Time Vs Actual Time report should allow for more than 120 characters in the Labor description.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Employees > Mechanic Actual Vs Billed Hours report

  • TMT-325118
    When the labor description is more than 120 characters, the Mechanic Actual Vs Billed Hours report should generate without any errors. The maximum allowed labor description length is 4000.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Orders > Order Inquiries_ Repair Orders

  • TMT-322581
    Fixed an issue where, when selecting Yesterday from the Custom Date dropdown list, you would not get any results.

  • TMT-323499
    Fixed the issue where the report Line total values were returning only zero if Enable Multi-Currency Conversion Services was set to YES.

  • TMT-324302
    When you save the Order Inquiries_Repair Orders report as a User Report, the report can be emailed without any errors.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Inventory Month-End Balances

  • TMT-323018
    Fixed a bug so that the Inventory Month-End Balance Report no longer includes inventory changes that occur the day after the end of the month designated in the parameters.

  • TMT-325174
    Fixed the issue on the report where it displayed multiple lines for parts received with different costs regardless of the accounting method.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Parts Usage

  • TMT-323127
    The Parts Usage Report, when filtered to Parts without Usage, will only show parts that have either a Physical Inventory or purchase orders in their cost history.

  • TMT-324969
    Fixed the issue of the report not including all parts without usage.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Period Close > Period Close Account Analysis

  • TMT-324396
    Corrected recently closed item to roll over into the next available period instead of looking for its open date period.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Period Close > Period Close Invoice Analysis

  • TMT-324012
    Fixed the Period Close Invoice Analysis Report to display the details of the order on a single line.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Unit Cost of Ownership Report

  • TMT-323624
    Fixed an issue where the report was returning incorrect warranty values.

Reports > Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Units > Unit Part Usage Listing Report

  • TMT-322249
    Fixed an issue where the Utilization value calculated incorrectly on the report.

Security

Security > Work With Users > Create User

  • TMT-322771
    Corrected an issue where, when a user is being deleted, the associated employee should be unlinked from this deleted user in the database. This way the employee can be mapped to another existing or a new user.

Security > Work with Users > Mass Create Users

  • TMT-323316
    Corrected Mass Create Users to show the error message "Invalid Character is used" when the uploaded username detail has a hyphen (-) or ampersand (&).

Setup, System

Setup > System Setup

  • TMT-323030
    An Inactive Inspection Ticket Type will no longer be displayed as the system default.

Shop Inventory

Masters > Shop Inventory

  • TMT-322491
    If a Sticky Note is added for a Part in Shop Inventory, the note will now be displayed on the Repair Order Detail and Repair Order Template pages. This will happen if the part is added directly from TTP or Parts Workstation.

  • TMT-323645
    When a kit part is assigned to a shop, the system should not reset the On Hand quantity and Average Cost of the parts in the kit, even if one of the parts in the kit has a Cross Reference part from the same manufacturer as the kit part.

Tool Kit REST

Setup > Tool Kit > Integration Tool Kit Rest

  • TMT-324279
    Corrected an error where, if the GetUnit API returned negative values for any of the parameters, it should return NULL instead.

Trimble Technician Portal (TTP)

  • TMT-321717
    We’ve updated the Time-Out TTP option in TMT. It is now named Idle Screen Refresh Interval (Minutes). This enhancement allows for more precise control over the automatic refresh behavior of TTP. When set to 0, this option will be ignored, meaning that TTP will not automatically refresh, either at the Application or Shop levels. This update provides users with improved flexibility in managing their TTP interface.

  • TMT-323298
    When an RO is created from RO template dashboard, the customer value that exists in the template header should be visible in RO. If the template has unit and customer values, the RO should have the same unit and customer values. If any unit is manually entered in RO, the customer associated with the unit should get auto-populated.

  • TMT-323462
    Corrected the application to be able to create repair orders for units with Inspection numbers exceeding six characters.

  • TMT-323520
    A RO section will show in the assigned dashboard when the section is reopened from completed or closed status and the RO status is open.

  • TMT-324569
    The issue causing an error in the Charge Parts feature when the Section Component Code For PM Parts option is set to YES has been successfully fixed.

TTP > Create RO

  • TMT-324551
    Corrected an issue where if a pending section/order was relieved of sections, then the pending order was left in Pending status and orphaned without sections. Now when all sections of a pending order are created from TTP in a new order, the old pending order will be set to Canceled.

TTP > Job/Kiosk SSO Login

  • TMT-324829
    An issue has been corrected where refreshing the Job/Kiosk login page would display an error message if the logged-in user was an SSO (Single Sign-On) user.

TTP > Tire Module

  • TMT-324543
    Users now have to enter and save new tire data before having the options to replace or rotate a tire.

Units

Masters > Units

  • TMT-323077
    When clicking the Add or Edit button on the PM Schedule tab, the cursor will now default to the Component Code field.

Units > PMs Due

  • TMT-324352
    In V.2024.1, we introduced a new column to integrate a service with TMT. This new column was needed so that the service wouldn’t send duplicates. However, we noticed that the new column created a bug: It won’t allow you to generate PMs for new units or new PMs attached to an existing unit. In V.2024.2, this condition was fixed by properly comparing the column once there is no previous value.

Warranties

Orders > Warranty Claims Listing

  • TMT-324489
    Corrected an issue where the Warranty Claims page wasn’t showing the correct number of claims per page with correct totals. The search results when the filters are applied need to show up on any page number that the customer is on.

Orders > Warranty Potential Claims

  • TMT-324491
    Corrected an issue where the Warranty Potential Claims page wasn’t showing the correct number of claims per page with correct totals. The search results when the filters are applied need to show up on any page number that the customer is on.