TMT Fleet Maintenance 2020 Release Notes

Here you will find high-level summaries of product updates and resolved issues.

2020.3.3

This section contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.3.3. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Resolved issues

Orders > Repair Order

  • TMT-312385

    The Repair Order detail page has been updated. It now keeps the number of user objects at a stable level while users work on the page. This keeps users from getting an error message that states, "Error creating window handle."

2020.3.2

This section contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.3.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Notifications

  • TMT-312183

    We added an Application option called Enable Notifications Messages. You can find the option by going to Menu > Setup > Options > Application Options > General.

    The option lets you turn notifications on or off. It is set to NO (off) by default.

    Note: Make sure that your setup can support sending Web Sockets. This prevents declining performance and failed network requests.

Resolved issues

Activities > Road Calls > Road Call

  • TMT-311547

    When users create a new repair order (RO) in a Road Call, the RO uses the most recent Auto Load meter reading.

2020.3.1

This section contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.3.1. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Integrations > Omnitracs

  • TMT-311541

    The program supports T.2.06.0 and T.2.12.0 transactions when it imports ECM readings.

Resolved issues

Activities > Interactive Workstation

  • TMT-310846

    When Auto Load Meter is set to ON, the Meter Reading loads before the Add section screen.

Orders > Repair Orders

  • TMT-311413

    You can change units on a repair order if you use the Mark as Ignored or Delete options on their meter readings.

Orders > Purchase Orders

  • TMT-311734

    The Show Pending PO Number When PO Status Is Pending Application option controls how the program displays PO numbers for pending POs. If you set the option to NO, the program hides pending PO numbers with hash or pound signs (#########). This practice is called masking.

    If you add lines to an existing PO and exceed your approval level amount, you can put the PO in Pending status. When you do, the program shows or masks the PO number based on the setting.

Orders > Vendor Repair Orders

  • TMT-311679

    Changing a unit on the Repair Orders Listing page updates the vendor repair order and the purchase order.

2020.3

This section contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

There are also two changes introduced in the 2020.3 release notes:

  • We replaced the "AM" issue prefix with "TMT." For example, issue AM-310619 is now TMT-310619.

  • To make the release notes easier to scan, the headings are larger. They also show the path to the affected area, such as Activities > Payroll > Time Card Editor.

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.3. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Activities > Activities Unit > Clone Unit

  • TMT-310619

    The Clone Attributes page has two new drop-down lists.

    • The Operation drop-down list has the ADD option.

    • The Default Last PM Date drop-down list has the options Current Date, In-Service Date, and Warranty In-Service Date.

    The Clone All? option label has changed to Clone All Tabs?

  • TMT-310620

    When you clone a unit with the ADD operation, the Default Last PM Date option sets the Last PM Date. The Default Last PM Date options are:

    • Current Date

    • In-Service Date

    • Warranty In-Service Date

Activities > Fuel Data Import

  • TMT-310734

    You can add user-defined fields to the Import Specification page. You provide the start and end values. The program then imports these values and displays the field on the Fuel Order window’s User Fields tab, the Fuel Data Import page, and so on. For example, you can create a Storage Location field so that users can enter where their selected fuel is stored.

Activities > Payroll > Time Card Editor

  • TMT-306909

    You can edit an employee’s time on an indirect order. The indirect order can be in OPEN or CLOSED status. There are two restrictions:

    • Employee time must not have been exported to Payroll or Accounting.

    • The time card must be open.

Activities > Shop Planner > Open Repairs

  • TMT-309918

    VPO Number has been added as an optional column.

Activities > Shop Scheduler > Open Repairs

  • TMT-309918

    VPO Number has been added as an optional column.

ATA Code Updater

  • TMT-309985

    The 2020.3 update has ATA/VMRS codes available. If you would like to update these codes, download the AMS - ATA Codes Update.zip file. It is located with the 2020.3 files, which you can download from the Client Center.

Configuration > Settings Manager

  • TMT-310537

    TMT Web login supports single sign-on (SSO) to a Microsoft Azure active directory. You must have your own instance of Azure AD if you want to set up TMT Web for SSO. Microsoft Azure is the only SSO provider Trimble supports at this time.

Integration

  • TMT-309460

    When turned on, the Trimble Part Network (TPN) module checks API part imports to see if they are in the system. TPN performs this check for standard repair orders (SROs) and vendor repair orders (VROs).

    TPN compares the MFG part numbers and MFG codes to the Master Data Management (MDM) database. Based on what it finds, TPN performs one of these actions:

    • If TPN finds a matching combination, it uses the MDM component code as the component code for the imported parts. TPN then compares the MDM component code to the integration options default cross-reference values. If TPN does not find a match in that list, it uses the MDM component code as is.

    • If TPN does not find a matching MFG part and MFG code combination, it adds the combination as a new record in the TPN Staging database.

Integration > TCX McLeod interface

  • TMT-310141

    The McLeod integration options have changed:

    • Menu > Setup > Options > Integration Options > McLeod > BASIC

      • The new Cloud Export field has two options, YES and NO. YES turns the cloud export feature on. NO turns it off.

        Note: The Enabled field must be set to YES if you want to use the Cloud Export field.

      • These new fields work with the Cloud Export field. You can edit them only when Cloud Export is set to YES. These fields all accept alphanumeric entries.

        • FTP URL: Required when Cloud Export is set to YES

        • FTP Folder

        • FTP Port

        • FTP User Name: Required when Cloud Export is set to YES

        • FTP Password: Required when Cloud Export is set to YES

    • Menu > Setup > Options > Integration Options > McLeod > DEFAULT XREF

      The Available Defaults list has three new fields:

      • Customer: In the Values table, you must type the customer’s TMT Value. The TMT Value you enter must match a CustomerName in the database. If it does not, the program displays an error message. You cannot save your changes.

      • State: You can select the state from the TMT Value drop-down list, or you can type it. If you enter a state that does not exist in the database, the program displays an error message. You cannot save your changes.

      • Vendor: In the Values table, you must type the vendor’s TMT Value. The TMT Value you enter must match a Vendor ID in the database. If it does not, the program displays an error message. You cannot save your changes.

Masters > Shop Inventory

  • TMT-308458

    You can copy a Parts Catalog definition on the Shop Inventory page. When you enter a part number that does not exist in the selected shop, the program opens Add New Part window. The window loads the shop and part number you entered. If your part number is in the catalog, the Parts Catalog grid on the Add New Part window displays the part and its definition.

Orders > Estimate

  • TMT-308387

    You can edit a part line’s charge amount on estimates. You can edit the amount even if you use percentage-based markups in the Shop Inventory Price tab.

Orders > Fuel Tickets

  • TMT-309863

    The Fuel Tickets Listing page can display more user-defined fields. You can add fields to store data such as fuel storage location. The Date field has been enhanced to display date and time.

Orders > Invoices

  • TMT-307054

    You cannot add lines to invoices created from VROs if those lines will go over the vendor estimate for the linked VRO. If you try to edit a line, the program displays a confirmation message stating that the change will not affect the VRO.

  • TMT-311234

    You can include attachments when you e-mail these reports:

    • Invoice Detail report

    • Print Invoice report

Orders > Order Pages

  • TMT-253702

    When the Auto Zero-Fill Number option is set to YES, the program adds zeros to the order number you enter. The program adds enough zeros so that the number has 12 characters. The addition takes place when you move to the next field. The program also counts prefixes, as set in the Masters > Shops > Orders Tab. If there is no prefix, the program adds the needed zeros before the number you enter. If there is a prefix, the program adds the zeros between the prefix and the number you enter.

    Examples:

    • You enter 123 in an order field. When you exit the field, it displays 000000000123.

    • The order prefix is 01-. You type 01-123 and exit the field. The program changes the number to 01-000000123. The program counts the hyphen (-) as one of the 12 characters.

    This function applies to all Order pages, such as estimates, invoices, ROs, and so on.

Orders > Purchases

  • TMT-307054

    • There is a new option under Menu > Setup > Application Options > Purchasing: Require VRO/PO Approval Levels. The default value is YES. When the option is set to YES:

      • The VRO Vendor Estimate field becomes a required field.

      • Users cannot add vendor lines that exceed the given Vendor Estimate value.

    • The RO header contains a Change VRO Estimate button. You click the button to change the VRO estimate.

    • There is a new Approval Status field below the Vendor field on VROs. This read-only field displays the approval status: Needs Approval or Approved.

      • When the VRO’s Approval Status is Needs Approval, you can change the VRO status to OPEN or CANCELED only.

      • On the Repair Orders Listing page, the Vendor Repair Order Approve button is displayed if you have the right approval level. The VRO record row displays an orange background.

      • You can also approve a VRO from the vendor purchase order linked with to the VRO.

  • TMT-311234

    You can include attachments when you e-mail the Purchase Order report.

Orders > Repair Order Template

  • TMT-307306

    New functionality has been added to repair order (RO) templates containing kits. When you create an RO from such a template, the RO can expand the kit into its individual part lines.

Orders > Repair Orders

  • TMT-305964

    We added two fields to the repair order History tab:

    • Downtime: Displays the total downtime in days, hours, and minutes

    • Shift: Displays the assigned shift description, or "No Shift Assigned."

  • TMT-306758

    There is a new option called Allow Duplicate Job Codes on Repair Order. This allows duplicate job code sections on repair orders. It is set to YES by default. When it is set to NO, you cannot add duplicate job code sections. Adding a duplicate job code displays an error message.

    The option is available at the Application and Shop levels:

    • Application level: Go to Setup > Options > Application Options > Repairs >Job Codes.

    • Shop level: Go to Setup > Options > Shop Options > Repairs > Job Codes.

  • TMT-310035

    You can select multiple RO template sections and add them to a repair order at the same time.

  • TMT-308636

    The Default Repair Type option has been added. It determines the type of new ROs. To access it, go to Repairs > Defaults at the Application, Shop, and User Preference levels. The option has two values:

    • Standard: This is the default value.

    • Vendor RO

  • TMT-310599

    When you add RO template sections to an RO, they take their billable value from the new RO. As part of this feature, the Billable field no longer appears on sections added to RO templates.

  • TMT-310719

    The TMT Repair Request URL field controls the display of the Repair Request button. If the field has a value, the program displays the Repair Request button on VROs.

    To find the TMT Repair Request URL field, go to Setup > Options > Integration Options > Trimble ID > BASIC. If you want to edit the field, make sure that integrations using the Repair Request form are licensed and enabled:

    • You can check your integration licenses by going to Menu > Setup > Module Licenses. If you do not see the integration you expect, contact Trimble Support.

    • Enabling an integration varies based on the integration. For many, you can enable the integration by going to Menu > Setup > Integration Options. On the Integration Options page, select your integration, select BASIC and set Enabled to YES. If you have any questions about enabling an integration, contact Trimble Support.

Orders > Repair Order > Repair Request Form

  • TMT-309642

    The Repair Request Form displays Complaint values from the TMT ServiceConnect order import. The form displays the complaint in the Notes field. The complaint is displayed once the ServiceConnect exports the VRO.

  • TMT-310756

    When you save a note on a repair request, the request status appears in the Note History. The Note History displays the Status line under the Comments line.

Orders > Repair Orders Listing

  • TMT-309918

    VPO Number has been added as an optional column. The column is available only when you select the order type All Repairs or Vendor RO in the Search filter.

  • TMT-311227

    The Section Status column has been added to the Repair Orders Listing page. If you add a section to an RO, the column displays its status. If you add more than one section, the column displays the status of the section most recently added or edited.

    Note: To show the Section Status column, select it from the Columns menu. You only need to do this once.

  • TMT-311240

    If your role cannot open the Repair Order page, you can no longer use these buttons on the Repair Orders Listing page. The page displays the buttons as read-only:

    • Create Repair

    • Change Vendor

    • Change Unit

Orders > Repairs

  • TMT-310100

    Any RO created from a Road Call lets you view the Road Call Report from the RO.

  • TMT-311234

    You can include attachments when you e-mail these reports:

    • Repair Order Detail report

    • Purchase Order report

Orders > Vendor Repair Orders

  • TMT-307054

    • There is a new option under Menu > Setup > Application Options > Purchasing: Require VRO/PO Approval Levels. The default value is YES. When the option is set to YES:

      • The VRO Vendor Estimate field becomes a required field.

      • Users cannot add vendor lines that exceed the given Vendor Estimate value.

    • The RO header contains a Change VRO Estimate button. You click the button to change the VRO estimate.

    • There is a new Approval Status field below the Vendor field on VROs. This read-only field displays the approval status: Needs Approval or Approved.

      • When the VRO’s Approval Status is Needs Approval, you can change the VRO status to OPEN or CANCELED only.

      • If you are a user in the required approval level role, the Repair Orders Listing page displays the Vendor Repair Order Approve button. The VRO record row also displays an orange background.

    • You can also approve a VRO from the vendor purchase order linked to the VRO.

  • TMT-310565

    Added the User Options > Repairs option User Cannot Close Vendor ROs. When you set the option to YES, users cannot close the VRO. The option applies to both the Repair Order and Repair Orders Listing pages.

Reports > Reports-SQL > Manage Reports

  • TMT-257682

    The local value has been removed from the database connection drop-down list. This change improves security.

Reports > Units > Unit Cost By Utilization Report

  • TMT-308904

    The Unit Cost By Utilization Report has a new field: Include Units Without Cost.

    • When you set the field to YES, the report returns all units.

    • When you set the field to NO, the report returns only units with cost.

Reports > Units > Unit Parts Usage Listing

  • TMT-309861

    The Unit Parts Usage Listing Report has a new field: Include Units Without Cost.

    • When you set the field to YES, the report returns all units.

    • When you set the field to NO, the report returns only units with cost.

Setup > Options > Application Options

  • TMT-308636

    There is a new option: Default Repair Type. It has two values: Standard and Vendor RO. The default is Standard.

    Your selection determines whether new ROs default to the Standard or Vendor RO type. You can overwrite this option at the Shop and User Preference levels.

    The option is available at the Application, Shop, and User Preference levels. To access it, go to Repairs > Defaults.

  • TMT-310501

    The name of the Enforce Shop Restrictions option has been changed to Enforce Enhanced Shop Restrictions. This change reflects the purpose of the option more precisely.

    To access the option, go to Setup > Options > Application Options > General.

  • TMT-310628

    There is a new Application option: Enable Trimble Parts Network.

    When you set this option to YES, the program acts as if the old Trimble Parts Network license is active. When you set this to NO, then the Trimble Parts Network features do not display parts or add any parts to the Staging environment.

    To access the option, go to Setup > Options > Application Options > Inventory > Trimble Parts Network.

    Note: Module licenses do not affect this option.

Setup > Options > Application Options > Purchasing

  • TMT-307054

    There is a new option under Menu > Setup > Application Options > Purchasing: Require VRO/PO Approval Levels.

    The option defaults to NO. If you set it to YES, the Vendor Estimate field becomes a required field when users create VROs. The program compares the Vendor Estimate field to the PO Approval Amount to see if the approval process should go on.

Setup > Options > Integration Options > TMT Service Connect > Basic

  • TMT-310543

    If you set Enable Repair Request to NO, the Repair Request URL and Special Vendor fields are not required.

    If you set Enable Repair Request to YES, the fields are required. If you leave them blank, the program displays the message, "A Special Vendor and Repair Request URL are both required when the Enable Repair Request option is set to Yes."

    You get to Enable Repair Request by going to Menu > Setup > Options > Integration Options > TMT Service Connect > BASIC.

Setup > Options > Integrations Options > TravelCenters of America

  • TMT-309493

    You can activate notifications for TravelCenters of America integration. Go to Setup > Options > Integration Options > TravelCenters of America > Notifications. Use the Enable field to control notifications that appear in the TMT Web header. It has two options:

    • YES: The program sends notifications when it gets new data from the TA Standard RO Invoice Import. You can have notices go to a specific user or to a user role.

    • NO: The program does not send notifications. Leaving the To User or To User Role fields blank also tells the system to not send notifications.

  • TMT-310836

    The new TA Installer loads the DEFAULT XREF values as a part of the installation.

Setup > Options > Integrations Options > TravelCenters of America > Basic

  • TMT-310492

    The TravelCenters of America integration options include a new Basic section. You use this section to connect specific customers to the TA environment for the interface (that is, the polling app).

    The Basic section has four required fields:

    • TA Client ID

    • TA Client Secret

    • TA Token Endpoint

    • TA Base Endpoint

Setup > Options > Integrations Options > TravelCenters of America > Notifications

  • TMT-310211, TMT-310488, TMT-310489, TMT-310510

    The notifications feature displays messages in the TMT Web application header. The header displays an alert for a user or user role each time the program gets updated data from TA Integration Options. To set up notifications, go to Setup > Options > Integration Options > TravelCenters of America > Notifications.

Setup > Options > Integrations Options > Trimble ID

  • TMT-310718

    The Repair Request Validation Form > BASIC node has been removed from the Integration Options menu. Its one field, Application URL, has moved to the Trimble ID BASIC section. The field has changed to TMT Repair Request URL.

Setup > Options > Shop Options

  • TMT-308636

    There is a new option: Default Repair Type. It has two values: Standard and Vendor RO. The default is Standard.

    Your selection determines whether new ROs default to the Standard or Vendor RO type. You can overwrite this option at the User Preference level.

    The option is available at the Application, Shop, and User Preference levels. To access it, go to Repairs > Defaults.

Setup > Options > User Options > Repairs

  • TMT-307054

    There are two new options under Menu > Setup > Options > User Options > Repairs:

    • Allow User to Approve Vendor Repair Order Requests

    • Allow User to change Complete status to Open Status for a Vendor Repair Order

      Both options default to YES.

      When Allow User to Approve Pending Vendor Repair Order Requests is set to YES, all users can approve VROs.

      When Allow User to change Complete status to Open Status for a Vendor Repair Order is set to YES, all users can change the status of VROs from COMPLETE to OPEN.

  • TMT-310565

    Added the User Options > Repairs option User Cannot Close Vendor ROs. When you set the option to YES, users cannot close the VRO. The option applies to both the Repair Order and Repair Orders Listing pages.

Setup > Options > User Preferences

  • TMT-308636

    There is a new option: Default Repair Type. It has two values: Standard and Vendor RO. The default is Standard. Your selection determines whether new ROs default to the Standard or Vendor RO type.

    The option is available at the Application, Shop, and User Preference levels. To access it, go to Repairs > Defaults.

Setup > Order Setup > Approval Levels

  • TMT-310585

    The Vendor Repair Order Amount column has been added to the Edit Approval Levels section. This new column is also a required field in the Add Approval Level and Edit Approval Level pop-up windows.

    Notes:

    1. The Vendor Repair Order Amount field cannot be empty. It also cannot be a negative value.

    2. Once you assign an approval level to a user, you cannot edit the approval level. You must unassign the user from the approval level before you can edit the level again.

    3. The Assign Approval Level section does not display the admin account (adminacct). It displays only users from the license database.

Setup > Options > Integration Options

  • TMT-310569

    The vendor default cross-reference rules have been updated. You can map each vendor to one integration only.

    Note: You can map multiple values to a vendor as long as they are all under the same integration.

Setup > System Setup > Payment Terms

  • TMT-310711

    The Payment Terms Details have a new Proximate Day field. This field is blank by default. You can add a numeric value from 1 to 28.

    When you set the field and export a PO to IES, the program uses the invoice payment date to set the voucher date. The Month equals the invoice month plus one. The Day equals the Proximate Day value. For example, if the invoice date is 9/18/2020 and the Proximate Day is 25, the voucher date is 10/25/2020.

Setup > Tool Kit > Server API > Units > Get API

  • TMT-306197

    The Units Get API has three new values for the current primary meter reading:

    • meterDate

    • meterReading

    • meterType

Resolved issues

Product Wide

  • TMT-307000

    The image viewer can upload files with names up to 75 characters.

  • TMT-309829

    Pages load correctly for users with custom port numbers in Site Bindings. Advanced searches also return results correctly.

  • TMT-311623

    SignalR connections do not cause SRVAPI to stop functioning.

    TMT Web implementation notifications use SignalR. Turn on IIS WebSocket Protocol for best performance.

    If you do not have WebSocket Protocol turned on for the web application server, users' browsers use long polling. Long polling means the browser keeps asking the server for new data. The server holds the request open until it has new data to send.

    If a user has six or more browser tabs open, long polling affects performance. It can halt some application functions. This happens because of the open connection between the browser and the server.

    Trimble highly recommends that you install WebSocket Protocol. Doing so allows browsers with many open tabs to work well. WebSocket Protocol is available as of Windows Server 2012 / IIS 8.0. You can find instructions here: https://docs.microsoft.com/en-us/iis/configuration/system.webserver/websocket

Activities > Accounting

  • TMT-311252

    When a user edits a disbursement rule, the program logs the correct username.

Activities > Accounting > Accounting

  • TMT-311270

    Debits and credits balance correctly when using the Include Sales Tax in Inventory option with the generic accounting export.

    You can select Include Sales Tax in Inventory by going to Menu > Setup > Options > Application Options > Inventory. The option is under the Include in Inventory menu.

  • TMT-311412

    Export preview and export apply date filters correctly. You can select a date range and export the records in that range.

Activities > Accounting > IES Accounting

  • TMT-309844

    The Get Data function no longer times out. The process returns data for each accounting transaction faster. The Export process is also faster.

Activities > Activities Units > Clone Unit

  • TMT-309409

    When you clone a license from one unit to another, the cloned unit keeps the same date value as the parent.

  • TMT-309894

    Cloning an OEM warranty updates all selected fields.

Activities > Barcode Labels

  • TMT-256884

    The program displays an error message when you enter an ampersand (&) or an angle bracket (<, >) in a custom barcode label.

Activities > Interactive Workstation > Interactive Workstation

  • TMT-311399

    The program updates the bins quantity properly when:

    • The inventory accounting method is set to AVGCOST (average cost).

    • Parts are charged from IWS.

    • The quantity is high enough that it must be deducted from two cost records.

Activities > Road Calls > Road Calls

  • TMT-310709

    Adding an invoice number to the POINVOICE tab for an open VRO does not overwrite the PO number.

Activities > Shop Planner

  • TMT-310450

    When you pick a unit in the Add/Update Appointment pop-up window, the program adds the customer data, if it is exists. This function does not rely on the Create Retail Units And Customers On the Fly option.

  • TMT-310712

    You cannot edit order numbers if the Allow Overriding Of System Generated Numbers option is set to NO. When the option is set to YES, you can edit order numbers.

    You can find the Allow Overriding Of System Generated Numbers option by going to Menu > Setup > Application Options > General.

Activities > Shop Scheduler

  • TMT-307189

    The Section fills the Job Code when you create an appointment.

  • TMT-308174

    You can create a VRO from the plan when you enter a vendor in the Add Appointment pop-up window’s Misc tab. The process is controlled by the Require PO For Vendor Lines On Repair Order option, which you find by going to Menu > Setup > Application Options > Repairs.

    When the option is set to:

    • NO: Creating the order from the plan produces a confirmation message. It asks, "Do you want to create Vendor RO?"

      • Clicking Yes creates and saves the VRO.

      • Clicking No creates an SRO with a vendor.

    • YES: The program creates and saves the VRO without a confirmation message.

  • TMT-308489

    When you create an RO from an appointment, the section clears the appointment component code when you click Save/Add New.

  • TMT-310450

    When you pick a unit in the Add/Update Appointment pop-up window, the program adds the customer data, if it is exists. This function does not rely on the Create Retail Units And Customers On the Fly option.

Admin > Theme > Customize Site

  • TMT-304562

    The Change button updates the menu logo correctly when you update a theme.

Configuration > Report Configuration

  • TMT-305212

    When a report provides two date fields so that you may set a date range, you can change the default values if the range you select is available within the report.

    Note: This error applied to custom reports. You cannot change the default values for standard reports.

Database

  • TMT-304870

    Database table names have been edited to avoid update errors.

Framework

  • TMT-254346

    The program displays the correct page if you click the Forgot Username? link.

Inspection Application > Fuel Ticket

  • TMT-309695

    In the Inspection App, users can create fuel tickets using any fluid type.

Installer

  • TMT-309908

    The program sends you to the correct login page when your session times out.

    To avoid this issue, include a tilde (~) in front of the loginUrl value. This is necessary when the mode is set to Forms in the Windows authentication setup.

    Example: "<forms loginUrl="~/Login/Login.aspx" timeout="43200"/>".

  • TMT-310106

    During new installations, the installer adds an API key to the program. During an upgrade, the installer does not remove or override the API key.

Inventory > Parts Request

  • TMT-308598

    Parts Request lets you create manual requests without assigning an RO section.

Inventory > Parts Transfer

  • TMT-307656

    When you enter a date, the page correctly returns Part Transfer returns for that date.

  • TMT-307979

    The HTTP prefix is not hardcoded in the Report Viewer.

  • TMT-310048

    Reports load and barcode labels print when you have custom port numbers in Site Bindings.

  • TMT-309983

    The Parts Transfer listing page shows search results correctly based on your Preferred Culture.

  • TMT-311431

    Parts Transfer uses the source shop when you click the New button.

Inventory > Physical Inventory

  • TMT-308411

    The Closed Inventory Exceptions report sorts parts correctly whether you choose Sort By: Part or Sort By: Bin.

Inventory > Requisition List

  • TMT-310406

    When you create a PO with Automatic Requisition, the program applies your PO approval levels. The program applies PO approval levels to all requisition types.

  • TMT-310536

    Purchasing options have changed to include PO approval levels. The Requisition List and PO approvals check these options and the user’s approval level to verify the user’s approval amount:

    • Allow User To Approve Pending Purchase Requests

    • Allow User To Only Create Pending Purchase Requests

    • If PO Approval Amount Is Exceeded, Create Pending PO

Masters > Company

  • TMT-309728

    The Reports button is displayed correctly.

Masters > Customers

  • TMT-256045

    Contact rows had invalid shortcut menus (also known as right-click menus). These menus have been removed.

  • TMT-309576

    You can enter e-mail addresses with any domain suffix, such as .biz, .gov, and .org.

Masters > Employees

  • TMT-309576

    You can enter e-mail addresses with any domain suffix, such as .biz, .gov, and .org.

  • TMT-310473

    When a user creates or edits an employee record, the program correctly logs who made that update.

  • TMT-310514

    When a user saves edits to the MISC INFO tab, the program does not change the employee’s address.

Masters > Parts Catalog

  • TMT-308863

    When a user creates a part, the program logs the correct username.

  • TMT-310582

    The Parts Catalog displays a part’s MFG code correctly.

Masters > Shop Inventory

  • TMT-308013

    When you create a catalog part in Shop Inventory, the program uses the catalog part’s description.

  • TMT-311251

    When a user creates a shop inventory record, the program logs the correct username.

Masters > Units

  • TMT-308386

    Setting a unit’s status to Reports Only does not remove values from other fields.

  • TMT-310761

    When Allow Duplicate Unit Numbers is set to NO, you cannot use Renumber Unit to give a unit a number that is in use. This applies to soft-deleted and Reports Only units too.

    You can find the Allow Duplicate Unit Numbers option by going to Menu > Setup > Options > Application Options > Units.

  • TMT-310762

    When using Renumber Unit, you can type a value up to 24 characters.

    The Renumber Unit field is on each unit record. You open a unit record by going to Menu > Masters > Units and entering the unit’s number (ID) in the Unit field.

  • TMT-311399

    The program updates the bins quantity properly when:

    • The inventory accounting method is set to average cost.

    • Parts are charged from IWS.

    • The quantity is high enough that the program must deduct parts from two cost records.

Masters > Vendors

  • TMT-309576

    You can enter e-mail addresses with any domain suffix, such as .biz, .gov, and .org.

Mobile Mechanic application

  • TMT-308469

    Mobile Mechanic uses the Require Meter Readings on Opening of Repair Orders setting. If the option is set to No, you can create an RO in Mobile Mechanic without a meter reading.

    You can set Require Meter Readings on Opening of Repair Orders at the Application and Shop levels. If set at both levels, Mobile Mechanic uses the Shop setting instead of the Application setting.

    • To change the setting at the Application level, go to Menu > Setup > Options > Application Options > Repairs.

    • To change the setting at the Shop level:

      1. Go to Menu > Setup > Options > Shop Options.
        The Shop Options page opens.

      2. Select a shop.

      3. Select Repairs > Meters.
        The Require Meter Readings on Opening of Repair Orders setting is on the right.

Orders > Estimate

  • TMT-310209

    Invoices bill the parent company or the child company, as set on the Customers Bill To tab.

  • TMT-310407

    The Customer field remains active until you save the order.

  • TMT-310717

    Estimates default to customer unit pricing if it is set on the Customers page Units tab.

Orders > Invoice

  • TMT-310407

    The Customer field remains active until you save the order.

  • TMT-310209

    Direct Sale invoices bill the parent company or the child company, as set on the Customers Bill To tab.

  • TMT-311263

    When you change the price table or pay grade by unit type on the Pricing tab in the Customer Master Record, the program updates invoices correctly. The program also corrects the labor rate markup for labor lines.

Orders > Purchase Order

  • TMT-256395

    The User Options > Purchasing options have been revised. These points apply to users who have Allow User to Approve Pending Purchase Requests set to YES:

    • They can approve an order within the PO approval amount.

    • Once an order exceeds the PO approval amount, they cannot approve it. The order status changes from Open to Pending. If another authorized user with a greater PO approval amount then approves the order, the order status returns to Open.

    • Assume that the Show Pending PO Number When PO Status is Pending option is set to NO. When a user creates a Pending PO, the program hides the PO number with a series of hash or pound signs (###). This technique is called masking. If another authorized user approves the order, the program unmasks the order number (that is, the program displays the PO number). The PO status also goes from Pending to Open.

    • Once a PO number is unmasked, the program never masks it again.

    Note: You can find the Show Pending PO Number When PO Status is Pending option by going to Menu > Setup > Options > Application Options > Purchasing.

  • TMT-307979

    The HTTP prefix is not hardcoded in the Report Viewer.

  • TMT-309920

    Labels for parts charged directly to an RO from a standard PO do not print. Only labels for parts received into inventory print.

  • TMT-310803

    Canceled lines do not create accounting transactions in POs.

Orders > Purchase Orders listing

  • TMT-307979

    The HTTP prefix is not hardcoded in the Report Viewer.

  • TMT-310048

    Reports load and barcode labels print when you have custom port numbers in Site Bindings.

Orders > Repair Order

  • TMT-307638

    The page fills in the default shop when you create a new repair order in Internet Explorer.

  • TMT-308930

    The Job Code Search window uses your component code if you entered one on the section.

  • TMT-309320

    When you add a work pending campaign section to a repair order, the + button (Add) adds only one section. Accidentally clicking the button again does not add more sections.

  • TMT-309852

    When you print warranty barcode tags, the program cuts long descriptions so that each one fits on one part label.

  • TMT-309599

    Selecting a vendor part number from search results adds the selection to the Part Number field.

  • TMT-310085

    When you add a job code assignment after creating a section, the job code search pulls the correct job code assignment. This applies to any assignment you use, such as Shop ID, Unit, Customer, and so on.

  • TMT-310234

    You can add a vendor part line with a default price of 1000 or more.

  • TMT-310407

    The Customer field is not turned off (deactivated) before you save the order.

  • TMT-311263

    When you change the price table or pay grade by unit type on the Pricing tab in the Customer Master Record, the program updates invoices correctly. The program also corrects the labor rate markup for labor lines.

  • TMT-311322

    Inactive units show up in the advanced search results. You can create a repair order for an inactive unit.

Orders > Repair Order Listing

  • TMT-311522

    When you change a unit on an RO with a PM section in Open status, an error message appears. It states, "Unit cannot be changed on the selected order. PM Section(s) have been created". This message does not appear at other times.

Orders > Repairs

  • TMT-307418

    You cannot complete a section while a mechanic is still logged in to it.

  • TMT-307740

    The default PM complaint is displayed correctly.

  • TMT-308255

    You can select the blank entry from the repair order section User Defined Code menu if a selection is not required. The program does not restore the originally selected value.

    Note: The error occurred when the Prompt for Code option was set to YES but Required was set to NO. You set these options in System Setup User Defined Codes.

  • TMT-308362

    Internet Explorer displays job codes in search results when you add a section to an RO.

  • TMT-309905

    Repair order details do not disappear when you press ENTER while creating sections.

  • TMT-310596

    The page updates correctly when you change the unit on an RO. The program saves your changes.

  • TMT-311243

    Orders add the correct company (parent or child) to the Bill To field. Orders get this data from the Customers Bill To tab.

Order Setup > Tax Rates & Fees

  • TMT-311355

    The Tax Rates & Fees page lets you edit a tax code if its orders are all in Closed status.

Orders > Vendor Repair Order

  • TMT-310103

    On a vendor repair order, you can delete a vendor part line that has a negative value. The program no longer displays an error message.

  • TMT-310239

    If you manually add tax lines to a VRO in Complete status, the program updates the tax lines on the linked PO.

Orders > Warranty Claim

  • TMT-307665

    The Universal Equipment Claim Form Report displays the Failed Assy. Serial and Failed Assy. Model fields in the right places.

Reports > Customers > Customer Invoices Listing

  • TMT-310174

    You can search by customer on the Customer Invoices Listing SSRS report. The report also displays invoices with the same date as your chosen end date parameter.

Reports > Customers > Customer PMs Due

  • TMT-310721

    When you use Due % Descending to sort the report, the program displays it correctly.

Reports > Employees > Employee Labor Log

  • TMT-310474

    The Employee Labor Log report displays the total for all direct and indirect labor hours included in the report. The totals are displayed beside the percentages.

Reports > Part Inventory > Inventory Month-End Balances

  • TMT-309668, TMT-311419

    The Inventory Month-End Balance report displays data correctly. The report uses ItemHistory data from the end of the month and year you select for the report.

Reports > Part Inventory > Part Inventory Listing by Cost

  • TMT-310117

    The Part Inventory Listing by Cost SSRS report groups records by part numbers instead of descriptions.

Reports > Purchasing > Part Purchase History

  • TMT-309875

    When your date range includes today, the report includes purchase orders with today’s date.

Reports > Reports-SSRS > Setup

  • TMT-307944

    You can edit and delete items in the custom Report Location pop-up window. You can edit folder names and delete empty folders. You cannot delete a folder that contains a report.

Reports > Reports-SSRS > SSRS Report Viewer

  • TMT-258145

    If you select the Custom date range option but do not enter start and end dates, the program uses default dates:

    • Default Start Date: 1/01/1900 (January 1, 1900)

    • Default End Date: 31/12/2099 (December 31, 2099)

Reports > Units > PMs Due

  • TMT-310721

    When you use Due % Descending to sort the report, the program displays it correctly.

Reports > Units > Unit Parts Usage Listing

  • TMT-310337

    The report runs without errors even when part numbers are more than 20 characters long.

Security

  • TMT-310647

    You can contact Trimble Support to get a script to clean up the license database. The script deactivates users in the dbo.USERS table if they are not also in the dbo.AspNetUsers table.

Setup > Order Setup > Job Code Definitions

  • TMT-309472

    When you create or insert a new job code definition, the Complaint drop-down list displays the component code and the description.

Setup > System Setup

  • TMT-308026

    The program prevents you from creating a charge category that already exists. It does not matter whether the charge category is active or inactive.

Setup > Tool Kit > Integration Tool Kit

  • TMT-308507

    The GetUnitDetails Soap method always honors the value passed in the MaxRows parameter. If that value is less than the MaxRows global value, the program returns only the passed in MaxRows. If the passed in MaxRows value is greater than the global value, the program ignores the global value.

Setup > Tool Kit > Integration Tool Kit REST

  • TMT-308370

    The process for handling the REST POST UNIT method has been updated. The method should only pass one field per input. If the program gets more than one field, it handles the input using these rules:

    • Post passes the ActivCode and Activity parameters: Program uses ActivCode as the primary for the unit Activity.

    • Post passes the DivisionCD and DivistionCD parameters: Program uses DivisionCD as the primary for Division.

    • Post passes only one parameter for either Division or Activity during creation or update: Program uses that parameter.

2020.2.2

This section contains the following for the latest version:

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Resolved issues

Activities

Road Calls: Road Call
  • AM-310709

    You can add a purchase order (PO) invoice to an open repair order (RO). The PO invoice does not overwrite the vendor repair order (VRO) PO number.

2020.2.1

This section contains the following for the latest version:

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Resolved issues

Inventory

Requisition List
  • AM-310406

    Automatic requisitions follow the user’s PO approval levels. Users cannot make requisitions without the right PO approval levels.

Orders

Estimate
  • AM-310407

    The Customer field stays active until you save the order.

Invoice
  • AM-310407

    The Customer field stays active until you save the order.

Repair Orders
  • AM-310407

    The Customer field stays active until you save the order.

2020.2

This section contains the following for the latest version:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Product Wide

  • AM-256210

    We have reorganized the main menu as shown below:

    • Security > Work With Users > Shop Restrictions

    • Inventory > Parts Bid Price Update

    • Inventory > Parts Price Update

    • Inventory > Parts Reorder Point

    • Inventory > Parts Search By Shop

    • Activities > Interactive Workstation

      • Activities > Interactive Workstation > Daily Code Generator

      • Activities > Interactive Workstation > Interactive Workstation

    • Activities > Units

      • Activities > Units > Clone Unit

      • Activities > Units > Fixed Cost

      • Activities > Units > Meter Readings

      • Activities > Units > Unit in Inventory

    • Setup > Tool Kit

      • Setup > Tool Kit > Integration Tool Kit REST

      • Setup > Tool Kit > Integration Tool Kit Test

    • Setup > Order Setup

      • Setup > Order Setup > Approval Levels

      • Setup > Order Setup > Discounts

      • Setup > Order Setup > Inspection Ticket Setup

      • Setup > Order Setup > Price Tables

      • Setup > Order Setup > Standards Messages

      • Setup > Order Setup > Tax Rates & Fees

  • AM-308270

    A notification appears on the Login page when you are logged in to multiple sessions. The program also logs you out of all sessions. This only happens when you have the Single Session Login module license.

  • AM-309595

    The program restricts logins if the application version does not match the Server API. The program also restricts logins if the Server API is not in the webconfig file.

Activities

Accounting
  • AM-308744

    The program adds freight charges to inventory costs based on the Include freight charges in inventory costs Application option.

    • When set to YES, the program calculates freight ratio and adds it to the actual cost of the parts. For example, assume your configuration divides freight costs equally between parts.If the freight cost for five parts is $100, the freight ratio for one part is $20.

    • When set to NO, the program does not add the freight value to the actual parts cost.

      Note: You must add the freight value before you receive the purchase order (PO). Otherwise, the program cannot add the freight value to the actual cost of the part.

      Ignore Inactive Disbursement Rules and the freight disbursement rule work together to control where accounting shows freight amounts.

      • If Ignore Inactive Disbursement Rules is YES, and the freight disbursement rule is active, accounting displays the freight amount as a separate row.

      • If Ignore Inactive Disbursement Rules is YES, and the freight disbursement rule is inactive, accounting does not display the freight amount as a separate row.

      • If Ignore Inactive Disbursement Rules is NO, and the freight disbursement rule is active, accounting displays the freight amount as a separate row.

      • If Ignore Inactive Disbursement Rules is NO, and the freight disbursement rule is inactive, accounting displays the freight amount in an unknown debit row.

    Implementation note: These four conditions must be true for Include Freight Charges in Inventory Costs transactions to balance, that is, to have credits equal debits:

    • The Include Freight Charges in Inventory Costs option is set to YES.

    • The freight disbursement rule must be inactive, that is, the Active? field is set to NO.

    • The Ignore Inactive disbursement rules option is set to YES.

    • The freight value is on the PO when you receive it. You cannot add the freight value after receiving the PO.

      If these conditions are not met, the PO accounting transactions do not balance.

      Warning: Your freight disbursement rule must be inactive when setting these options to YES. Otherwise, the freight value can double.

      For example, assume you have a part that costs $5 with a freight line of $10. If the freight disbursement rule is active, the program includes another $10 freight cost in the inventory. The PO then totals the costs as $25 instead of the correct value of $15.

  • AM-309502

    When you save an export to Microsoft Excel, all the columns you see on the Accounting Export Preview are included in the XLS file.

Accounting: Integrations: IES
  • AM-309613

    When upgrading the program, the config file is preserved. It is not overwritten with the default config file provided by the installer.

ATA Code Updater
  • AM-308953

    The 2020.2 update has ATA/VMRS codes available. If you would like to update these codes, download the AMS - ATA Codes Update.zip file. It is located with the 2020.2 files, which you can download from the Client Center.

Interactive Workstation
  • AM-308453

    When you have the Tire module enabled, only sections with the tire job code or component code 017 can access Tire Data. Component code 017 is System, Assembly, Part. The program hides the Drag and Replace and Rotate buttons for non-tire sections.

  • AM-308454

    You can update tire history when your new reading has the same pressure or depth as the current reading. Click Post on the Tire Data page without making any changes. The program displays the system message, "No Tire data changes. Update with Current Readings?" When you click Yes, the program adds a new record to itemserialtire_readings, and the existing record is updated with an until date.

Interactive Workstation: Tire Data
  • AM-252100

    When you remove a tire from the spare position and send it to inventory, the program uses the charge amount of that tire, not the average cost of the tire part being credited.

    When you send a casing to Tire review, the program updates the Last Unit field with the unit that had the flat tire. The program also creates a credit RO for that unit.

    If you remove a casing and send it to Inventory directly, the program creates a credit RO for the unit. It also updates the credit line.

    The program restricts tire rotation from the spare position and to the spare position in IWS and TMT Web ROs.

Road Calls: Road Call
  • AM-305116

    You can make TMWSuite the validation source for road call drivers in TMT Fleet Maintenance (TMT). When you enable the TMWSuite General options Enable TMWSuite and Validate Drivers in Road Calls from TMWSuite, TMT users receive validation messages when assigning drivers to road calls, as described here:

    • The driver record is active in both systems.

      TMT users can add the driver to a road call.

    • The driver record is in both systems, but the record is marked terminated in TMWSuite and active in TMT.

      TMT users receive a system message stating that driver is not active. TMT also marks its copy of the driver record as terminated and clears the Driver field.

    • The driver record does not exist in either system.

      TMT users receive a system message stating that the driver is not active. TMT clears the Driver field.

    • The driver record is active but exists only in TMT.

      TMT users receive a system message stating that the driver is not active. TMT clears the Driver field.

    • The driver record is active but exists only in TMWSuite

    TMT users receive a system message asking them if they want to import the driver from TMWSuite. If users click Yes, TMT imports the record and returns to the Driver field. If users click No, TMT clears the Driver field.

  • AM-308575

    The Max Component Level For Repair Order Section and Enforce Exact Component Level for Repair Order Section options apply to the component code search control field. The options work when you are inserting a new component code or editing an existing component code.

  • AM-308732

    You can create units on the fly when the Create Retail Units And Customers On the Fly Application option is enabled.

  • AM-309403

    The Road Call Detail page has a new button named Report. Clicking Report displays the Road Call Report.

Road Calls: Road Calls Listing
  • AM-309403

    The Road Call Detail page has a new button named Report. Clicking Report displays the Road Call Report.

Shop Planner
  • AM-309577

    You can cancel plans instead of deleting them. If you select the plan and select Cancel Plan from the Action menu, a system message asks "Are you sure you want to Cancel this Appointment?" You can click OK to cancel the plan.

    You can also cancel a plan from the Misc pane of the Add/Edit Appointment window by selecting Canceled from the Status menu.

    Note: You cannot cancel any plan that is linked to a repair order.

  • AM-309026

    The Shop Planner Open Repairs grid has these enhancements:

    • You can add Job Code and Job Code Description columns to the Open Repairs grid by selecting them from the column list.

    • You can save the Open Repairs grid page state, as well as the search filters in use.

    • The Actions menu has several new options:

      • Create RO and Create RO from Template

        If you are on the Planner tab, selecting the RO and selecting Create RO opens the Manage Forms window. You can then enter the required details to create RO. Each RO you create from the plan has an associated order number. You can also create an RO for the plan using the Create RO from Template option.

        If you are on the Open Repairs tab, selecting Create RO opens the Manage Forms window. You can then enter the required details to create RO. For each RO you create, the grid displays a new row with the same RO. You can also create an RO for the plan using the Create RO from Template option.

        Note: On the Shop Scheduler page, you can only use the RO template, not the vendor repair order (VRO) template.

      • Add Section and Edit Section Details

        Selecting the RO and Add Section opens the Add section window so that you can add new sections. For each new section you add, the program displays a new row with the same RO in the grid.

        Selecting the RO and Edit Section Details lets you edit sections. You can also edit sections by double-clicking on sections.

      • Add Assignment/Employee and Unassign Employee

        By selecting the RO and Add Assignment/Employee, you can add assignments and employees. For each employee assignment, the program displays a new row with the same RO in the grid.

      You can unassign employee by selecting Unassign Employee.

    For Repair Orders without sections, Add Assignment/Employee and Unassign Employee are turned off.

    • For closed Repair Orders, all the Action options are turned off except View Section Details.

Shop Scheduler
  • AM-309577

    You can cancel plans instead of deleting them. If you select the plan and select Cancel Plan from the Action menu, a system message asks "Are you sure you want to Cancel this Appointment?" You can click OK to cancel the plan.

    You can also cancel a plan from the Misc pane of the Add/Edit Appointment window by selecting Canceled from the Status menu.

    Note: You cannot cancel any plan that is linked to a repair order.

  • AM-309026

    The Shop Scheduler Open Repairs grid has these enhancements:

    • You can add Job Code and Job Code Description columns to the Open Repairs grid by selecting them from the column list.

    • You can save the Open Repairs grid page state, as well as the search filters in use.

    • The Actions menu has several new options:

      • Create RO and Create RO from Template

        If you are on the Planner tab, selecting the RO and selecting Create RO opens the Manage Forms window. You can then enter the required details to create RO. Each RO you create from the plan has an associated order number. You can also create an RO for the plan using the Create RO from Template option.

        If you are on the Open Repairs tab, selecting Create RO opens the Manage Forms window. You can then enter the required details to create RO. For each RO you create, the grid displays a new row with the same RO. You can also create an RO for the plan using the Create RO from Template option.

        Note: On the Shop Scheduler page, you can only use the RO template, not the vendor repair order (VRO) template.

      • Add Section and Edit Section Details

        Selecting the RO and Add Section opens the Add section window so that you can add new sections. For each new section you add, the program displays a new row with the same RO in the grid.

        Selecting the RO and Edit Section Details lets you edit sections. You can also edit sections by double-clicking on sections.

      • Add Assignment/Employee and Unassign Employee

        By selecting the RO and Add Assignment/Employee, you can add assignments and employees. For each employee assignment, the program displays a new row with the same RO in the grid.

      You can unassign employee by selecting Unassign Employee.

    For Repair Orders without sections, Add Assignment/Employee and Unassign Employee are turned off.

    • For closed Repair Orders, all the Action options are turned off except View Section Details.

Mobile Parts Room

  • AM-308608

    You can scan parts using barcode functionality on the Adjust Inventory page.

Application Options

Repairs
  • AM-309348

    The Allow Switching of IWS Shop Based Upon Shop Region option has moved from Application Options: IWS: Log-in/Log-out to Application Options: Repairs. This option has also been renamed Allow Switching Between IWS Shops With Same Division Codes.

Installer

  • AM-309854

    The Web upgrade installer keeps your existing web.config content while inserting any new upgrade content. For servers or virtual machines (VMs) without web.config files, the installer defaults to the registry, as it did in the past.

  • AM-309873

    The IES interface changed from a service to a console application. A scheduled task calls the new application. This lets you install multiple interface instances on a single server. You can have multiple customers on one server, such as in a TMT software as a service (SaaS) setting. Customers can have production and test interfaces set up on the same server. We have created a new installer to include this feature. The installation behavior is similar to existing integrations.

Masters

Customers
  • AM-309418

    If you enable the Application option Enable Multi-Currency Conversion Services, the Currency field is required for adding new customers. When you disable the option, the Currency field is optional.

    For existing customers without a currency value, the program uses the value from the Default Currency Application option.

Parts Catalog
  • AM-304829

    When you sent a parts kit from the Parts Catalog to a Shop Inventory, the program checks the Shop Inventory. If the kit has a part that is not in the Shop Inventory, the program updates the Shop Inventory to match. The program associates the part to the kit in the Shop Inventory. Finally, the program displays a system message noting the added parts.

    The Shop Inventory displays all the parts in the Kit Config tab with the same quantities that match the Part Kit definition in the Parts Catalog.

  • AM-308612

    The Enforce Shop Restrictions option has been applied to part searches.

    • If the option is set to YES, and you have shop restrictions, a search for parts lists only those shops that are both assigned to you and have the part.

    • If the option is set to NO, or if you do not have shop restrictions, the search results include all the shops that have the part.

Shop Inventory
  • AM-306954

    You can print a bar code label directly from the shop inventory. Right-click on the Part field and select Print Barcode. This opens the Barcode report so that you can print it.

Units
  • AM-308614

    The Enforce Shop Restrictions option has been expanded to include units.

    • If the option is set to YES, and you have shop restrictions, the program only displays units that are domiciled in your shops.

    • If the option is set to NO, or if you do not have shop restrictions, the program displays all units.

    This change affects all parts of the program where you can enter or search for units.

Vendor Parts
  • AM-308369

    If you have a Trimble Parts Network license, the program checks to see if a part number in the MDM matches the part number you enter when creating a new vendor part. If the program finds a match or matches, it displays those parts for your selection. Once you make a selection, the program enters the component code, description, manufacturer, etc., on your new part record.

    If the program does not find a matching part in the MDM, you would continue to fill in the required information on the new part record and add the part to the local vendor parts catalog. The program then adds your new part to the MDM Part Queue (STAGING) for review as a Parts MDM addition.

Mobile Mechanic App

  • AM-305197

    You can view and complete a section’s Checkoff List when your mobile device is offline. When you get back online and upload your work, Mobile Mechanic includes your updated Checkoff List.

  • AM-305907

    The Component Description and the Part Number columns have been added to the View detail for sections.

Mobile Parts Room

  • AM-308608

    You can scan parts using barcode functionality on the Adjust Inventory page.

Options

Application Options
  • AM-306983

    The option Enforce Shop Restrictions is now under General instead of Client Server.

Orders

Contract Maintenance
  • AM-308695

    You can remove units from rate sheets. Once a rate sheet is active, the Units Under Contract section displays a new Remove button. Clicking Remove lets you select the date when the unit was no longer under contract for the given rate sheet. The next time you run the billing generator, it generates a prorated invoice based on the date that the unit was removed.

  • AM-309686

    The billing generator can create prorated invoices for a unit when you remove it from a rate sheet.

Estimates Listing
  • AM-309440

    The Estimate Listing page has a new Change Unit button. The button lets you change the unit number on an Estimate Order.

    You cannot change a unit on an estimate, however, if an RO has been created for the estimate. In this case, you must change the unit on the RO.

    You also cannot change a unit on an estimate if that estimate is closed.

Inspection Tickets Listing
  • AM-309990

    The Inspection Tickets Listing page has several enhancements:

    • New View Inspection button: Clicking View Inspection opens the View Inspection window. The window displays all inspection items related to the unit, along with the complaints.

    • New User Fields tab: This tab has been added to the Add Plan/RO and View Inspection windows. The tab allows you to enter f

    • Ticket Remarks section removed: This section, which duplicated Header Remarks, has been removed from the Add/Plan RO window.

    • Disabled Add Plan/RO button: When there are no Inspection items on an Inspection ticket, Add Plan/RO is turned off when you select that ticket.

    • New Header Section: The new section has these read-only fields:

      • Inspection Number

      • Inspection Type

      • Unit

      • Unit Description

      • Inspector

      • Driver

      • Date

      • Meter and Meter Reading

Invoice
  • AM-307182

    There is a new warning message when you click Regenerate Invoice on an RO invoice. The system message states, "Warning: Regenerate Invoice will undo all changes made to the invoice after it was initially created. This includes changes made to section comments, labor, parts, and services. Do you wish to continue?"

    Clicking Yes regenerates the invoice. Clicking No return you to the invoice screen; no changes are made.

  • AM-308308

    There is a new Application option named Add Cause & Correction Information To Labor Line Description.

    • When this option is set to YES, the program adds the cause and correction data from the RO to the labor line description on the invoice.

    • When this option is set to NO, the program does not add the cause and correction data to the invoice.

  • AM-308385

    You can now use apostrophes (') in invoice section comments.

  • AM-309512

    The Re-bill window lists the re-bill customer first and then the customer. The customer entry is read-only.

  • AM-309513

    Credit rebill has been updated. When you re-bill a VRO, the credit and ROs are also VROs, not standard ROs. The Vendor Purchase Order associated with the credit VRO and rebilled VRO is put in canceled status. This results in a VPO that does not generate accounting transactions.

Invoice: Reports
  • AM-309933

    These reports display the Bill To Customer value instead of the customer value in the report’s customer section.

    • Invoice Detail Report

    • Invoice Payments Report

    • Invoice Summary Report

Purchase Order
  • AM-252832

    The ORDERLN table has two new columns: Freightbeforereceipt and Freightamount. The program uses the data in these columns when calculating freight charges for POs.

Repair Order
  • AM-251986

    The unit that uses a spare tire is charged the value of the spare tire, not the unit carrying it.

  • AM-252100

    When you remove a tire from the spare position and send it to inventory, the program uses the charge amount of that tire, not the average cost of the tire part being credited.

    When you send a casing to Tire review, the program updates the Last Unit field with the unit that had the flat tire. The program also creates a credit RO for that unit.

    If you remove a casing and sent it to Inventory directly, the program creates a credit RO for the unit. It also updates the credit line.

    The program restricts tire rotation from the spare position and to the spare position in IWS and TMT Web ROs.

  • AM-256454

    You can rotate tires in web ROs and VROs. When the Tire Module is ON for a section with a tire component, the Rotate Tire button is enabled. Clicking Rotate Tire opens a window so that you can perform the tire rotation.

  • AM-304227

    There have been several updates to tires and VROs.

    • You can default the part type to Tire in the Vendor Part on the Fly window’s Catalog Part Advanced Search. The search results then display only tire parts.

    • Selecting the Catalog part copies the description, component, manufacturer, UOM, and meter readings of that part.

    • Adding or creating a new tire part on the VRO tire section displays a system message. It states that you should use the Mount Tire option.

    • Adding or creating a tire part using the Add line button under the Tire section opens the Mount Tire option.

  • AM-306983

    The Enforce Shop Restrictions option has been expanded to include units.

    • If the option is set to YES, and you have shop restrictions, the program only displays units that are domiciled in your shops.

    • If the option is set to NO, or if you do not have shop restrictions, the program displays all units.

      This change affects all parts of the program where you can enter or search for units.

    Note: If you have enabled Allow Switching Between IWS Shops With Same Division Codes and Enforce Shop Restrictions, unit searches return units based on your restricted shops and the repair Shop’s Division value.

  • AM-308247

    You can sort, reorder, resize, and filter the line grids on the Repair Order page and save the view for future use. You turn these settings on or off from the Repair Order Listing page. Setting the Enable Sorting? and Enable Resizing? options to NO on the Repair Order Listing page disables those options on both pages.

  • AM-308412

    You can use the Part line edit to revise parts with a quantity of zero.

    Note: When you use a template to create an RO, and there are not enough parts on hand to charge out a part line, the template creates a part line with zero quantity.

  • AM-308435

    When you set the Use Unit Group Codes from RO Open for Disbursement Application option to YES, the program creates accounting structures when you close the RO. It bases them on the division, cost center, and department codes from the RO’s creation.

    If the Application option Display Cost Center On Repair Order Form is also turned on, the program always uses the cost center on the RO. The system ignores the Use Unit Group Codes from RO Open for Disbursement option.

  • AM-308809

    Saving an order with missing serial numbers, positions, or quantities opens a system message. It identifies the parts with issues.

  • AM-308843

    The button label for external repairs has been changed from View Case to View External Repair. Clicking View External Repair displays the source of the external repair, if one exists for your selected RO or VRO.

  • AM-309505

    The View External Repair button opens external repairs differently. In the Chrome browser, clicking the button opens a new tab at the same size as the previous page. The Internet Explorer still launches the page in a new window.

Repair Order: Mount Tire
  • AM-308450

    Two new columns have been added to the Mount Tire window:

    • Part On

      Displays the part that is currently in the position.

    • Part Off

    Displays the part recently removed from the position.

Repair Order Listing
  • AM-258185

    The RO Listing page has a new Change Unit button. Clicking the button lets you change a unit number on an RO.

    You cannot change the unit on an RO if any of these conditions are true:

    • There is a meter reading entered for the unit.

    • There is a PM section.

    • There is a campaign section.

    • An invoice has been generated.

    • A unit accessory has been charged.

    • A tire part has been charged with the tire module turned on.

    • A section is associated with an inspection ticket.

    • If the repair is associated with a Road Call that has more than one RO.

    • The RO is associated with an estimate.

    • The RO is closed.

  • AM-309424

    When the Enforce Shop Restrictions option is set to Yes and you have shop restrictions, the Unit Search filter returns only units domiciled in your restricted shops.

Repairs
  • AM-308455

    The program applies the credit for a casing to the unit that had the casing removed instead of the unit providing the spare. It applies the credit value you enter during your tire review of the returned casing instead of crediting the last cost value to the original RO.

Repairs: Tire Module
  • AM-308452

    The Tire Module uses the accounting transactions for CASING, RECAP, and SCRAP.

Repairs: Vendor Repair Order
  • AM-252100

    You can use a spare tire on VRO under these conditions:

    • The Tire module is enabled.

    • The Application option Allow Spare Tire is enabled.

    • The Tire section Use Spare button is enabled.

      Clicking Use Spare button opens the Spare Tire Selections window. If the unit on the VRO has a spare tire mounted, that unit ID appears in the Unit field. If not, the unit can use a spare tire from a different unit where all the units that have Spare Tire mounted at Spare position are displayed under the Unit search field.

      Selecting Unit, Position, and Removal Reason and clicking OK displays the Unit Tire ON and Unit Tire OFF details. This also displays the Return Casing to Shop option, which defaults to Yes. If you change it to No, then the Credit Amount field is enabled. It defaults to $0.00, but you can enter the amount you need.

    Clicking OK closes the window. The program adds the lines to the VRO. If you took the spare tire from a different unit, the program creates a new Standard RO for that unit and adds the appropriate lines.

Reports

Customer: Customer PMs Due
  • AM-309924

    The new Customer PMs Due Report lets you group and sort by customers. It also includes the customer information in the report listing information.

Employees: Time Card Listing
  • AM-308355

    The new Time Card Listing Report lets you print multiple time cards for one or more employees.

Part Inventory: Parts Usage
  • AM-309146

    The report has a new Use Central Shop parameter. By default, it is set to No. The report uses the shop from the RO header to determine parts usage. If you change it to Yes, the report uses the shop number from the part line to determine usage.

Period Close: Period Close Account Analysis
  • AM-251840

    The Account Analysis now includes the freight amount in the total cost for the part in the Purchase Receipts section. You must enable the Include Freight Charges in Inventory Costs option to use this function.

Units: Unit Down Time Analysis Detailed report
  • AM-305965

    The Group By parameter has the additional options Unit Make, Unit Year, and Unit Model.

    The new Sort By parameter has Unit Number and Completed Date Year options.

    The Repair Reason Group Code parameter displays all the available group codes when selected.

Units: Unit Down Time Analysis report
  • AM-305965

    The Group By parameter has the additional options Unit Make, Unit Year, and Unit Model.

    The new Sort By parameter has Unit Number and Completed Date Year options.

    The Repair Reason Group Code parameter displays all the available group codes when selected.

Units: Unit Repair Inquiry
  • AM-307449

    There are several report improvements:

    • You can sort the report’s Opened/Closed column by date descending.

    • The wider Opened/Closed column allows dates to display correctly.

    • The new Component Code: Description column displays the combined component code and description.

    • The Warranty Status and Warranty Credit columns have been combined.

    • The Primary Meter and Meter Reading columns have been combined.

    • The Sectional Total column name is now Section Total.

    • The Shop ID column name is now Shop.

    • The Vendor ID column name is now Vendor.

Reports-SSRS: SSRS Report Viewer

  • AM-304970

    A new option has been added to the Date Range parameter on all reports: Last Payroll Week. The option picks up the date range based on the day you select for the Application option Payroll Week Ends At 11:59PM On.

  • AM-304511

    The Email Report window has a new field: Subject. This change applies to the Email Report window for all reports. By default, the program fills the report name in the Subject field, but you can modify the entry. If you send the report e-mail without a subject (that is, if you clear the Subject field), the program sends the e-mail with the subject "Report from *username*." For example, if your username is Admin, the subject reads "Report from Admin."

  • AM-309033

    You can send report e-mails to addresses that start with numbers, such as "[email protected]."

Security: Work With Users

  • AM-309815

    The Sub User option, and the ability to create sub users, has been removed from these pages:

    • Review Profiles

    • Review Roles

    • Review Users

Setup

Module Licenses (Connected Maintenance/Road Service Module)
  • AM-308686

    The Module License code for MSTS-PACCAR has been added.

Options: Application Options
  • AM-304709

    The program applies the Enforce Unit Max Repair Amount option when you add lines to an RO.

    • If the option is set to Yes, you cannot add a line that goes over the maximum amount. Instead, you receive you a system message stating that you cannot exceed the maximum repair amount. The program also prevents you from adding more lines to that RO.

    • If the option is set to No, you can add any number of lines without receiving an error message.

Options: Application Options: Invoicing
  • AM-308308

    There is a new Application option named Add Cause & Correction Information To Labor Line Description.

    • When this option is set to YES, the program adds the cause and correction data from the RO to the labor line description on the invoice.

    • When this option is set to NO the program does not add the cause and correction data to the invoice. You can also set this option at the Shop level.

Options: Application Options: Reports: Road Calls
  • AM-309404

    The Reports Application option has a new option: Road Call. This option lets you enter the path to the new Road Call Report. The program can then display the Road Call Report to users based on the path you provide. The Road Call Report displays the road call order details.

Options: Integration Options: IES
  • AM-309644

    IES integration options have new features:

    • The SERVICE_SCHEDULE option has a new field named Inter-Company Accounting Enabled. This option lets you enable or inactivate inter-company accounting.

    • The IES Application Integration option has a new section named INTER_COMPANY. The options in this section let you define the Division (company), the Order Shop (Due To) account, and the Domicile (Due From) accounts for the intercompany transactions that post to IES Accounting for ROs. The posting functionality is coming in a future version.

    Note: Only the setup for INTER_COMPANY has been completed for V.2020.2. The functionality linking it to IES is coming in a future version.

  • AM-309645

    The IES Interface supports inter-company transactions for the GL export. This upgrade applies to ROs only. The setup in Integration Options allows you to set the Due to and Due from account numbers for the inter-company transactions. The interface uses division as the company code in IES.

Options: Integration Options: TMWSuite: Unit Options
  • AM-307248

    There is a new option under TMWSuite unit options: Populate Gross Weight.

    • When you set this option to YES, the weight in TMT Fleet Maintenance fills the Gross Weight field in TMWSuite for both tractors and trailers.

    • When you set this option to NO, the TMT weight fills the Tare Weight field in TMWSuite for both tractors and trailers.

Options: Repair Order
  • AM-304709

    The program applies the Enforce Unit Max Repair Amount option when you add lines to an RO.

    • If the option is set to YES, you cannot add a line that goes over the maximum amount. Instead, you receive you a system message stating that you cannot exceed the maximum repair amount. The program also prevents you from adding more lines to that RO.

    • If the option is set to NO, you can add any number of lines without receiving an error message.

Options: Shop Options
  • AM-304709

    The program applies the Enforce Unit Max Repair Amount option when you add lines to an RO.

    • If the option is set to YES, you cannot add a line that goes over the maximum amount. Instead, you receive you a system message stating that you cannot exceed the maximum repair amount. The program also prevents you from adding more lines to that RO.

    • If the option is set to NO, you can add any number of lines without receiving an error message.

Options: Shop Options: Invoicing
  • AM-308308

    There is a new Application option named Add Cause & Correction Information To Labor Line Description.

    • When this option is set to YES, the program adds the cause and correction data from the RO to the labor line description on the invoice.

    • When this option is set to NO, the program does not add the cause and correction data to the invoice.

Options: Shop Options: Reports: Road Calls
  • AM-309404

    The Reports Application option has a new option: Road Call. This option lets you enter the path to the new Road Call Report. The program can then display the Road Call Report to users based on the path you provide. The Road Call Report displays the road call order details.

Order Setup: Re-Open Orders
  • AM-308997

    When you re-open an RO, the program re-opens the estimate too, if one is associated with the RO. If the estimate has any unapproved sections, those sections are re-opened. If the estimate has any approved sections, those remain closed.

Trimble Parts Network

  • AM-308374

    When you import vendor parts from an external invoice, the program adds a Vendor Part record to the Trimble Parts Network Staging database.

Resolved issues

Product Wide

  • AM-308826

    You can delete sticky notes throughout the application. Add this code around Line 246 of the app web.config to apply the fix:

    <modules runAllManagedModulesForAllRequests="true" > <remove name="WebDAVModule"/> </modules>

Activities

Fuel Data Import
  • AM-308788

    The Fuel Data Import no longer displays the Batch Management Form when Require Batch Numbers For Fuel Tickets is set to NO.

  • AM-309687

    The Fluid Type field on the Edit Import Exception window uses the imported value, not the unit’s default fluid value.

Meter Readings
  • AM-308295

    The UNITMTR table updates the latest updated meter reading.

  • AM-308594

    You cannot enter a meter reading for the next day if the Allow Future Dates option is not enabled.

  • AM-308609

    You can enter zero (0) in a meter reading replace and the utilization is calculated properly.

  • AM-308611

    If you replace a meter within the same day, the program calculates utilization correctly.

Shop Scheduler
  • AM-308976

    The Shop Scheduler displays time grids properly when you schedule an appointment.

Configuration: Settings Manager

  • AM-309560

    The Report Info tab has been removed from the Settings Manager page.

Database

  • AM-310047

    The USP_INVENTORY_OUTOFBAL_UPD stored procedure was updated to correct how it processed duplicate 0 pickorders and amounts going to bin over the set maximum.

Debug Information

  • AM-309345

    The installer webconfig file no longer contains the TMT app version, as the app is no longer used. The app version has also been removed from the debug information page.

Framework

  • AM-306009

    You can have multiple sessions of the program running in different browser tabs without errors. For example, you can have a session of your production environment in one tab and a session in your test environment in another tab.

  • AM-309560

    When you upgrade your program, SSRS validation uses the values from your previously installed webconfig file or from Registry Editor, not from the database.

Integrations: TMWSuite

  • AM-307791

    The TMWSuite custom expiration setting for ROs works correctly.

Inventory

Part Transfer: Print Transfer: Parts Transfer report
  • AM-308361

    The report displays the destination bin value from receiving shop and source bin value from the ordered shop.

Physical Inventory
  • AM-308336

    The Physical Inventory Close Date window displays the local time for the user, not the server time.

Masters

Employees
  • AM-308366

    You can re-activate soft-deleted employees without errors.

Parts Catalog
  • AM-308476

    The part type value does not clear ("blank out") after you edit a component value in the Definition tab.

Shops
  • AM-309038

    You can turn on track inventory even if there are no open orders for the shop.

Units
  • AM-306770

    Units display the correct Life To Date values for volume meters.

  • AM-308039

    Sticky notes on the Units page are more readable. The text and background colors are different.

  • AM-309072

    The Type loads the current database value when you edit licenses or shifts.

  • AM-309398

    You can enter years before 1980 for the Model Year, In Service Date, and Warranty In Service Date.

  • AM-309966

    When you apply the Service Center license, you can create a new company unit without a customer. The Allow Duplicate Unit Numbers option setting no longer causes errors.

Vendors
  • AM-309455

    The Vendor Search page number highlights the correct page after each search.

Mobile Mechanic

  • AM-309349

    When you create a new RO in offline mode, the app correctly applies the Prompt For Customer First and Max Component Level For Repair Order Section options.

Orders

Campaign
  • AM-307747

    The Repair Reason menu does not display inactive or unassigned codes.

Invoice
  • AM-304544

    You can edit lines on credit re-billed invoices without errors.

  • AM-304638

    You cannot re-bill an invoice if a unit is under contract. If you try to re-bill an invoice with a unit that is under contract, a system message states, "Unit is under contract, cannot be rebilled."

  • AM-305569

    You cannot re-bill invoices created from VROs if the Tire Module is enabled and the invoice has a line type of Tire.

    If the VRO uses COMDATA/T-CHECK pay methods, the Re-bill button is not enabled.

    Re-billed sections show the correct job codes when the Create Sections By Job codes Application option is enabled.

  • AM-306249

    You can add vendor supplied parts to an invoice. This option applies to valid vendor parts only. If the part is invalid, the program does not add it to the RO.

  • AM-306460

    The Re-Bill window lets you create Unit/Customer associations. If you change the Unit or Customer to ones that are not associated with each other, clicking Re-Bill displays up a confirmation message. The message asks if you want to have this Unit/Customer association. Selecting YES and completing the re-billing process updates the Unit/Customer Master association.

  • AM-307035

    The invoice order displays the "Cannot CANCEL invoice with lines" error message if you try to cancel an order with any lines.

    When you cancel an invoice order, the Add Line button is not functional.

  • AM-307709

    Billing invoices by task time flat rates uses the correct rates for multiple task time assignments. The program always selects the applicable job code task time flat rate for the price on the invoice.

  • AM-308974

    The program checks for a custom Invoice Detail report before printing the default Invoice Detail report.

Invoice Listing
  • AM-309785

    The printed invoice updates properly for single and multiple invoice selection.

Purchase Order
  • AM-308637

    The program removes a vendor invoice number when it is deleted from a PO.

  • AM-308911

    The quantity field adheres to the Units Of measure decimal setting when receiving parts.

  • AM-308913

    The program accepts negative values when receiving Misc and Freight values if the Application option Do not allow negative lines in Standard POs and Blanket POs is set to NO.

  • AM-309771

    Clicking the Invoice button lets you add an invoice.

  • AM-310210

    When an RO receives a part from a PO, the charge amount also includes the freight amount when Include Freight Charges In Inventory Costs is set to YES.

  • AM-310301

    You can save your work when you edit the quantity of a part line in a PO.

Purchase Orders Listing
  • AM-307919

    You can maximize or resize the Report Viewer to get a better, more complete view of the reports.

Repair Order
  • AM-255219

    You cannot change the component code for a part if the Component Match flag is enabled.

  • AM-306179

    The Repair Order Listing page resets to the first page whenever you perform a new search.

  • AM-307255

    If Track Serial Numbers For Serialized Parts is set to Yes, you cannot close an RO if a serial part does not have serial numbers.

  • AM-308085

    VRO credit limits display the proper amount when multi-currency is enabled. When a customer estimate exceeds the credit limit, the program displays the Customer Estimate limit system message. It shows the balance due.

  • AM-308413

    Closing an RO with a zero quantity part line opens a system message stating the error.

  • AM-308487

    Any active job codes follow the correct rules for assignments on ROs.

  • AM-308493

    The value you enter the quantity for a vendor-supplied part is rounded based on the decimals for the quantity’s unit of measure.

  • AM-308797

    The Save Page State function always saves the changes you make when updating filter criteria.

  • AM-308833

    When you add parts to an RO, the charge amount displays the actual part cost.

  • AM-308912

    You can enter values with two to four decimals for labor lines on a VRO. If you enter a value with five or more decimals, the program rounds the value up to four decimals. This change applies to Standard ROs and VROs.

  • AM-309584

    Service lines listed as items on order for an open PO prevent you from closing the associated RO. When you try to close the RO, the program displays a system message stating that there are items on order.

  • AM-309843

    The Estimate section comments are correctly displayed under the Repair Order section comments, when applicable.

  • AM-309935

    The program displays a system message when repair lines exceed the customer estimate.

Repair Orders Listing
  • AM-308887

    When viewing line detail for part lines in the Repair Order Listing page, the part is concatenated to the description, similar to the Repair Order Detail lines.

  • AM-307290

    When loading, the Repairs Orders Listing page filters based on the default shop saved in the User Options. To set the default shop, go to Menu > Setup > Options > User Options > Inventory > Default Shop.

Repair Order Reports: Repair Order Section Work Card
  • AM-309604

    Diagnostic definitions created in Client Server display correctly in Reports task detail section.

Repair Order Reports: Repair Order Work Card
  • AM-309604

    Diagnostic definitions created in Client Server display correctly in Reports task detail section.

Report Viewer

  • AM-308995

    You can add multiple email addresses in the TO, CC, and BCC fields using commas (,) or semicolons (;) as separators.

Reports

Orders: Order Inquiries_Invoice Order
  • AM-307048

    The report displays the correct value in the Total column when switching between currencies.

Part Inventory: Parts Usage
  • AM-308892

    When an order has two lines with the same part, the usage for both lines is displayed correctly.

  • AM-309031

    Parts used in Purchase Order and Part Transfer orders are not included in the report’s usage count.

Report Scheduler
  • AM-306774

    You do not need to enter a user’s last name when searching for them in the report scheduler.

Reports-SSRS: SSRS Report Review
  • AM-308977

    "Labor" is spelled correctly in the Labor column. The letters "BW" have been removed from the labor description for the Universal Equipment Claim Form Report.

Reports-SSRS: SSRS Report Viewer
  • AM-257643

    You do not receive the system message "Failed to load viewstate" when running multiple reports back to back or moving rapidly between different reports.

  • AM-304969, AM-308562

    Report results are displayed for the whole day based on the date range selected, instead of the time you run the report. This correction applies to all reports and all date ranges.

  • AM-309445

    Filtering based on user-defined fields (UDFs) use your selected UDF. The filter displays the actual UDF value in the report.

Shop Labor Log
  • AM-255126

    Labor on the last day of your selected date range is included on the report.

SysMgr Reports: Codekeys
  • AM-306513

    The Codekeys drop-down list includes the options Assembly Codes, Part/Component Codes, and System Codes.

Units: Unit Cost of Ownership Report
  • AM-309333

    The program correctly subtracts warranty value from the Total Cost amount.

Units: Unit Fuel Utilization report
  • AM-307652

    The report total correctly sums the unit subtotal utilizations.

Security

Work With Users: Mass Create Users
  • AM-309312

    The program inserts a record in the database Users table whenever you create a new with the Mass Create Users page.

Setup

Import Setup
  • AM-308789

    The new Import File Path field lets you add the full path of the file name manually. With this change, the Upload File button has been renamed Upload file for Preview. You can also use this button to preview the file without uploading it.

Options: Integration Options
  • AM-308830

    The TMWSuite General option Validate Drivers in Road Calls from TMWSuite is displayed as a child option of Synchronize Drivers from TMWSuite. You can only enable this option if you also enable Synchronize Drivers from TMWSuite.

    You can use the Default Shop for Drivers option independently of the Validate Drivers in Road Calls from TMWSuite option.

Price Tables
  • AM-308893

    You do not have to have the Invoicing module license to access the warranty price tables. The warranty price tables are available when you have the Warranty module license. The Invoice price tables are available when you have the Invoicing module license.

System Setup
  • AM-308342

    The System Setup page displays inactive position codes only when you click Show Inactive.

System Setup: Charge Category Type
  • AM-309311

    The description for the standard charge category is "Standard."

System Setup: Part Category Codes
  • AM-309430

    The fluids category code description has been changed from "Fluids (fuel, Oil, Etc)" to "Fluids."

2020.1.4

This section contains the following for the latest version:

  • Resolved issues (application improvements)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Resolved issues

Activities

Road Calls: Road Call
  • AM-310709

    You can add a purchase order (PO) invoice to an open repair order (RO). The PO invoice does not overwrite the vendor repair order (VRO) PO number.

Shop Planner
  • AM-310450

    The Add/Update Appointment window fills in the Customer field when you select a unit tied to that customer. The Create Retail Units And Customers On the Fly Application option does not apply to this function.

Shop Scheduler
  • AM-310450

    The Add/Update Appointment window fills in the Customer field when you select a unit tied to that customer. The Create Retail Units And Customers On the Fly Application option does not apply to this function.

2020.1.3

This section contains the following for the latest version:

  • Enhancements (new or updated features)

STOP! PLEASE READ!

  • TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.2. 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Orders

Repair Orders
  • AM-310439

    • Service Lines listed as Items on Order for an open PO prevent you from closing the RO. Instead, the program displays a warning message.

    • The Repair Order Listing page saves your changes whenever you update the filter criteria.

2020.1.1

This section contains the following for the latest version:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

  • STOP! PLEASE READ! TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.1.

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

  • Customers using both Integration Options and Windows Authentication should configure their systems so that User drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Orders

  • Repair Order (AM-308994)

    The Default Existing Job Code & Allow Assignment W/O Job Code option has been added. You can find it by going to Menu > Setup > Options > Shop Options under Repairs > Job Codes. If you toggle the option to Yes, the job code defaults to the component/complaint combination (if such a job code exists) when the user creates an assignment. If the job code does not exist, the program leaves the Job Code field blank. The user can then create the assignment and save it without a job code.

Resolved issues

Accounting: Integrations

  • IES (AM-309720)

    The IES Interface installer contains the latest 2020.1 dynamic link libraries (DLLs) and executable (EXE) versions.

Orders

  • Invoices (AM-308572)

    The Invoices Price column in the line grid displays four decimal places by default, as the price can include up to four decimals due to markup. The total price, however, always rounds up to two decimals.

  • Invoices: Job Codes (AM-309172)

    If you set Calculate Part Tax on Actual Price for Bundles to Yes, the Invoice page only displays a Fixed Amount field instead of a Fixed Service, Part, and Labor amount field. To access the options, go to Menu > Setup > Application Options > Invoicing > Labor Time.

    The way fixed pricing works has changed. Now, if a repair order section has a job code with fixed price selected, the fixed price amount is a combination of Part and Labor lines. The program sets the repair order part lines at zero cost. It also creates a Part Charge line for the total marked up part charges and a Fluids Charge line for the total marked up fluid charges.

    If the part total or fluid total exceeds the maximum value for that line type, the program creates an additional line for the overage. The program creates a Labor line for the difference between the Marked Up Parts total and the fixed price. The program brings over any service lines on the RO Section and marks them up as needed.

  • Repair Order (AM-309620)

    The program calculates the Part value correctly when you delete a part line from a repair order, and it adds the value back to inventory.

  • Warranty Claims (AM-309597)

    Closing a Warranty Claim with preventive maintenance (PM) sections updated the last done date for those PMs. The program no longer updates PMs when you close a Warranty Claim with a PM section.

2020.1

This section contains the following for the latest version:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

  • STOP! PLEASE READ! TMT Client-Server (Delphi) 2019.4.1 or any prior version cannot be used with TMT Fleet Maintenance 2020.1.

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

  • Customers using both Integration Options and Windows Authentication should configure their systems so that User drop-down lists use the WINUSER value, instead of the USERNAME value.

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.

Enhancements

Product Wide

  • AM-307590

    The program now checks that there is company master record before letting you create any other masters. The following pages display error messages if a company master does not exist:

    • Customers

    • Employees

    • Parts Catalog

    • Shop Inventory

    • Shops

    • Units

    • Vendor Parts

    • Vendors

Activities

Accounting: IES Accounting (AM-308309)

  • The IES Accounting process has been updated. You can create settlement deduction records for an owner after the equipment ID has been reassigned to a new owner.

Interactive Workstation

  • AM-257228

    The Tire Rotation page displays tire data when you select tires.

  • AM-308883

    The program checks for previous tire readings when you send Tires to Inventory, Review, Scrap, or Recap. If there is a reading on file, the program uses that tire tread depth. If no reading is on file, the program uses the default parts catalog value.

Parts Workstation

  • AM-308622

    In previous versions, you had to accept the default value when using Tire Replacement in the Tire Module. Now selecting Recap or Scrap enables the credit amount field so that you can change the default value.

    • If you select Recap, and there is a core value for the off tire in the Parts Catalog, the default credit amount is the core value. If the core value is zero, the credit amount defaults to zero.

    • If you select Scrap, the credit value always defaults to zero, but you can change the value. The program credits that amount back to the unit.

    • If you select Inventory, the program applies the credit amount to the tire going back to inventory. If you do not enter a credit amount, the default value is the part average cost.

Shop Planner

  • AM-308580

    You can close a repair order (RO) from the Shop Planner. While in Shop Planner, select a completed repair, click Actions, and then select Close RO.

Shop Scheduler

  • (AM-305933)

    When you set the Check For Open ROs When Creating New RO option to YES, Shop Scheduler checks for open ROs for the same unit.

  • AM-308580

    You can close an RO from the Shop Scheduler. While in Shop Scheduler, select a completed repair, click Actions, and then select Close RO.

Tires (AM-308256)

+ A new button, Move Selected to Review, has been added to the Scrap and Recap tabs. You use it to move a tire part from scrap to review or from recap to review.

ATA Code Updater

  • AM-308206

    The ATA/VMRS codes are available with the 2020.1 update. If you want to update your ATA/VMRS codes, download the AMS - ATA Codes Update.zip file. You can find the file on the ClientCenter with the 2020.1 files.

Masters

Parts Catalog

  • AM-306566

    The new Allow Duplicate Positions option lets you use the same position for multiple parts. You can find the option under RO Requirements in Parts Catalog and Shop Inventory. When you set the option to YES, you can assign more than one part to the same position. This enhancement applies to the following features:

    • Repairs

    • Invoices

    • Parts Workstation

    • IWS

    • Indirect Orders

    • Parts Transfer

    • Vendor Parts On The Fly

  • AM-308447

    The Allow Duplicate Positions flag has been added. You use it to duplicate positional parts. This feature applies to the Parts Catalog, Shop Inventory, and Vendor Parts pages.

Vendor Parts

  • AM-308207

    When the external API imports vendor part records into a TMT Repair Order, those parts do not have a default Shop ID set in the Vendor Parts Master record.

Mobile

Mobile Mechanic (AM-306917)

Mobile Mechanic now uses the Component Code limits set by the Max Component Level For Repair Order Section and Enforce Exact Component Level for Repair Order Section options.

  • To set these options at the Application level, go to Menu > Setup > Application Options > Repairs.

  • To set these options at the Shop level, go to Menu > Setup > Shop Options > Repairs.

Orders

Inspection Ticket Listing

  • AM-307568

    The Create Plan/RO window now displays ticket remarks for inspection tickets.

  • AM-308638

    The program can check whether an open RO or vendor repair order (VRO) already exists for the unit when you link to a ticket on the Inspection Ticket Listing page.

    If you set these Application Repairs options to YES, the program looks for open orders:

    • Check For Open ROs When Creating New RO

    • Check For Open Vendor ROs orders When Creating New RO

      If it finds any, it shows them in a pop-up window. You can select an existing order and click OK to add that section to the order. If you cannot find the open RO or VRO you want, you can click Cancel to close the pop-up window and create a new RO/VRO.

Invoices

  • AM-304909

    Credit and re-billed invoices can carry over their associated repair order assignments.

  • AM-305553

    You can override a customer’s credit limit. To do so, you must enable the Allow User to Override Customer Limit option. Go to Menu > Setup > Application Options > Invoicing.

    The Override Customer Limit button has been added to the Invoices page. Clicking the button prompts you to enter the customer’s username, a PIN, and the reason for the override. Once you set an override for an invoice, the system no longer checks the customer’s limit when adding lines to the order.

    This enhancement applies only to Repair Invoices and Direct Sale Invoices.

  • AM-305798

    Implemented business rules to allow editing part quantities on invoices.

    Repair order invoices:

    • If the RO is complete, editing a standard non-serialized part from the invoice causes the program to display two options: Invoice and Both. If you select Invoice, the program changes the part line and the invoice total. Your edits only affect the invoice. The program does not update Shop inventory. If you select Both, the program updates the invoice and Shop inventory based on your edits.

    • If the RO is closed but not exported to accounting, the rules for a completed invoice apply. The program regenerates the Accounting transactions for the RO.

    • If the RO is closed and exported to accounting, the program displays a message. It states, "The Repair Order is closed and exported. The part cannot be added." You cannot edit the part quantity.

    • If the part line is standard/tire serialized, the invoice quantity field is disabled. You cannot edit the part quantity.

      Direct sale invoice:

    • If you edit a line from a direct sale invoice, the program changes the part line on the invoice and updates the invoice total. It also updates Shop inventory based on your edits.

  • AM-306011

    The Consolidate Part Numbers with Same Price on Repair Invoice Invoicing option has been added. You can set this option at the Application and Shop levels.

    • If you set the option to YES, the repair invoice combines multiple part lines with the same part number and price into one part line.

    • If you set this option to NO, the repair invoice does not combine the part line details. This option does not apply to Tire Parts with the Tire Module or negative part lines.

      Note: Once the program has combined part lines, you cannot change the quantity listed on the invoice. If you try, the program displays an error message, and you are unable to save your change.

Invoice Listing (AM-306345)

You can search for inactive customers when viewing invoices. You can also see whether a customer is active or inactive when viewing invoices on the Invoice Listing page. This information appears in the new Customer Active column.

  • If the customer is active, the value is Y.

  • If the customer is inactive, the value is N.

You can sort, filter, rearrange, remove, and save this column, and it has page persistence.

Purchase Orders

  • AM-308506

    You can add duplicate positions when receiving parts for a repair order.

  • AM-307092

    You can make payments through ECheck and VCARD on standard and blanket POs.

  • AM-308624

    You can make payments through T-Chek and T-Chek Mastercard on standard and blanket POs.

Repair Orders

  • AM-255193

    There is a new Bill To Customer feature on estimates, ROs, and invoices. When you enter a unit with a customer on an estimate, RO, or invoice, the Customer and Bill To Customer fields default to that customer.

    • The Customer field is inactive.

    • The Bill To Customer field is active.

      You can change the Bill To Customer to any active customer in the system.

      When you create an estimate, RO, or invoice for a unit that is not associated with a customer, you can select a Bill To Customer.

    • If the unit does not have a price table, when you tab out of the field, the price table defaults to the Bill To customer’s price table.

    • If the unit does have a price table, a pop-up window opens. It shows the unit’s price table and the Bill To customer’s price table.

      The unit’s price table is selected by default. You can accept the unit’s price table or select the Bill To customer’s price table. When you click OK, the price table you selected is applied to the estimate, RO, or invoice.

  • AM-257387

    You can create a standard RO with a vendor. These changes were made to enable this enhancement:

    • The Vendor field is always available on the RO Detail page. If the option Require PO For Vendor Lines On Repair Order is set to NO, and you enter a vendor, the program displays this confirmation message: "Do you want to create a Vendor RO?"

      If you select YES, the Order Type changes to Vendor RO. The page displays the PO Number, Pay Method, Vendor Estimate, Shop Currency, and VRO Currency fields.

      If you select NO, the RO remains Standard, and the program does not display the additional fields.

    • If the option Require PO For Vendor Lines On Repair Order is set to YES, and you enter a vendor, the RO Type changes to Vendor RO and the page displays all Vendor RO fields.

      If the RO Type is Standard, the Vendor field is enabled.

      If the RO Type is Vendor RO, the program displays the Vendor field once you save the header.

  • AM-304999

    In previous versions, you could only print an RO in its entirety. Now you can print the entire RO or just a section of it.

    • To print an entire RO, open an RO and select the Repair Order Detail Report from the Reports menu. The report title reads Repair Order Detail Report.

    • To print just a section of an RO, select it and then select the Repair Order Detail Report from the Reports menu. The report title reads Repair Order Section Detail Report.

      Note: You can select only one section to print at a time. If you pick more than one section, the program displays an error message stating, "Only one section can be viewed/printed for Repair Order Detail Report." Once you select a section and print the section report, you cannot print the entire RO until you refresh the page.

  • AM-305402

    In previous versions, you could not create a section if the selected template needed more parts than the shop had on hand. Now when you click the Add Template Section button on the RO Creation page the program lets you know if the template section needs more of a part than the shop has. The program creates the part line with a quantity of zero so that you can review the parts available. If any parts cannot be added to the order, a window opens. It explains why the lines could not add to the order.

  • AM-305531

    When you set the Allow Switching of IWS Shop Based Upon Shop Region option to YES, the Unit Search displays only those units that have the same division code as the repair shop. When you set the option to NO, the Unit Search displays all unit records.

  • AM-306276

    When you click Add to add a Tire Part line, the Remove/Replace window opens. If you set up a default Tire destination in the Application options, the program uses that default Tire destination when you select a Removal Reason.

    Note: You must have installed and set up the Tire Module to use this functionality.

  • AM-307059

    When you set the All Labor Lines Via IWS Only option to YES:

    • You can enter labor lines on a repair order only through IWS.

    • You can edit the labor lines only through the Time Card Editor

    • You cannot delete labor lines from the repair order.

    • Viewing an existing IWS Labor line that no one is currently working on disables the Save and Save Add New buttons.

  • AM-307092

    You can make payments through ECheck and VCARD on Vendor repair orders and Vendor repair POs.

  • AM-308622

    You can enter a credit value when using Tire Replacement in the Tire Module. Selecting Recap or Scrap enables the credit amount field so that you can change the default value if needed.

    • If you select Recap, and there is a core value for the off tire in the Parts Catalog, the default credit amount is the core value. If the core value is zero, the credit amount defaults to zero.

    • If you select Scrap, the credit value always defaults to zero, but you can change the value. The program credits that amount back to the unit.

    • If you select Inventory, the program applies the credit amount to the tire going back to inventory. If you do not enter a credit amount, the default value is the part average cost.

  • AM-308624

    You can make payments through T-Chek and T-Chek Mastercard on Vendor repair orders and Vendor repair POs.

  • AM-308820

    You can sort the tire sequence in clockwise or counter-clockwise order in the Remove/Replace Tires for Unit window. By default, the window displays the tires in clockwise order. Clicking the column heading changes the heading to Counter-Clockwise and displays the tires in that order.

Reports

Multiple Report Updates (AM30592)

  • The following reports have been enhanced by the addition of data range parameters:

    • Contract Maintenance: Capital Variance

    • Contract Maintenance: Maintenance Not Covered Under Contract

    • Contract Maintenance: Mileage Reconciliation

    • Contract Maintenance: Service Events Non-Billable

    • Customers: Customer Unit Component Cost

    • Customers: Customer Unit Component Cost Summary

    • Customers: Invoice Billing

    • Customers: Customer Cost Summary

    • Customers: Customer Unit Reason for Repair Analysis

    • Customers: Parts Gross Profit

    • Employees: Driver Cost Detail

    • Employees: Driver Cost Summary

    • Employees: Mechanic Actual vs Billed Hours

    • Order Inquiries_Invoices Orders

    • Purchasing: Comdata Transaction

    • Purchasing: PO Accrual Summary Report

    • Shops: Margin Report By Charge Category and Customer Type Report

    • Shops: Shop Reason for Repair Analysis Report

    • Shops: Shop Scheduled Maintenance Performance

    • Sys Mgr: Audit Scheduler

    • Units: Unit Cost By Utilization

    • Units: Unit Cost Summary by Month

    • Units: Unit Reason for Repair Analysis

Advanced Reporting (AM-307934)

  • A new reporting module has been added. This module uses Microsoft Power BI, an interactive data visualization software. You can create your own custom reports in Power BI and then use them in TMT Fleet Maintenance.

    Each TMT Fleet Maintenance login must have a valid Power BI login to view the reports. You can connect logins by going to Menu > Setup > Options > Integration Options > Advanced Reporting. The options on this page let you connect Power BI login credentials to TMT Fleet Maintenance users. You also use this page to link TMT Fleet Maintenance to Power BI.

    You open the module by going to Menu > Reporting > Advanced Reporting. Here you can go between any workspaces that you have access to in Power BI. You can also view all reports associated with each workspace. All reports are fully interactive, just as they are in Power BI.

Orders: Orders Inquiries - Invoice Orders (AM-306346)

  • Two new drop-down lists let you select which customers the report displays. These lists are named Order Customer Active Status and Unit Customer Active Status.

    • When you select All, the report displays all the invoices for active and inactive Order Customer or Unit Customer, depending on your selection.

    • If you select Active, the report shows only active customers.

    • If you select Inactive, the report shows only inactive customers.

    Note: These new drop-down lists default to All.

Tires: Tire History by Position Report (AM-305957)

The new Tire History by Position report displays the entire history of tires added and removed for a unit.

Units: Unit Component Cost Summary Report (AM-306347)

The new Include Inactive Units drop-down list lets you select whether the report includes inactive unit data.

Setup

Module Licenses

  • AM-250508

    There is a new Apply License button on the Module Licenses page. Clicking Apply License opens a window where you can enter a license code or select a file with the codes you want to apply.

    Note: This feature replaces the License Builder client/server program.

Options

  • AM-304906

    The Invoice Matches Estimate option has been moved.

    • The option was accessed from Setup > Options > Application Options > Client Server > Invoicing.

    • Now you access it from Setup > Options > Application Options > Invoicing > Retail.

      When the option set to YES, you can copy all the sections and lines from an estimate to an invoice. The functionality is available when you create an RO from an estimate and then create an invoice from that RO.

      You can also insert discounts and coupons for the invoices you create from estimates.

      The new Estimate status workflow is:

      1. Create the estimate.

      2. Create the RO.

      3. Depending on your options, perform one of the next two steps:

        1. Set the RO to closed, which also closes the estimate.

        2. Set the RO to completed, which leaves the estimate open.

      4. Create the invoice.

      5. Close the invoice. If you have the Application option Auto Close RO From Invoice set to YES, the program closes the RO and the estimate, if you have not already closed it.

  • AM-305025

    In previous versions, the AMS Enterprise Framework did not support sending e-mails through SMTP servers with TLS 1.2 security. Now your SMTP servers can use TLS 1.2. The program also supports the older TLS 1.0 and 1.1 standards.

  • AM-306011

    There is a new Invoicing option named Consolidate Part Numbers with Same Price on Repair Invoice. You can set this option at the Application and Shop levels.

    • If you set the option to YES, the repair invoice combines multiple part lines with the same part number and price into one part line.

    • If you set this option to NO, the repair invoice does not combine the part line details.

      Once the program has combined part lines, you cannot change the quantity listed on the invoice. If you try, an error message appears. You cannot save your change.

      Note: This option does not apply to Tire Parts with the Tire Module or negative part lines.

  • AM-307012

    The program has better integration with Windows Authentication. User drop-down lists now show the WINUSER values instead of the USERNAME values.

  • AM-307149

    In previous versions, you had to edit the database directly to change McLeod integration options. Now you can update new McLeod integration options in the program. These options include the ability to change the type of export between batch and live and to modify export file paths and prefixes. To access the McLeod options go to Menu > Setup > Application Options > Integration > McLeod.

  • AM-308082

    The Assign Units toggle has been added to the Assign Units window. You use it to search for units as a whole. Once you find the units, you can either enroll or remove them from the TMT ServiceConnect integration. The new button is located in the TMT ServiceConnect (Decisiv) Unit XREF Integration Options.

  • AM-308083

    In previous versions, the program displayed errors when it got unmapped values through the TMT ServiceConnect Default Xref integration. It only used the default value when it received a blank value. Now the program uses the default value when it gets an unmapped value or a blank value from the sender.

  • AM-308084

    The TMT ServiceConnect interface installer adds a new list of predefined cross-reference defaults as part of its setup. The installer also keeps any values you had in your system before running the installer. The new cross-reference defaults are:

    • Cause

    • Complaint

    • Correction Code

    • Delay Reason

    • Meter Type

    • Quantity UOM

    • Repair Class

    • Repair Reason

    • Repair Site

  • AM-308324

    In previous versions, the TMT ServiceConnect integration displayed all units. Now it shows only the active units you have manually set for interfacing. Unless you choose to display them, it will not show:

    • New units

    • Non-interfaced units

    • Reports only units

  • AM-308330

    The TMT ServiceConnect Unit Cross-Reference interface has been updated to show only units currently interfaced between TMT Fleet Maintenance and Decisiv. This update works with a new form you can use to select units as a group. You can add or remove the group from the interface.

TMT ServiceConnect

  • AM-307930

    A new Request Repair form has been added. It lets you create a repair request in TMT Fleet Maintenance and send it to Decisiv to create a case. When you click Repair Request on the TMT Fleet Maintenance VRO header, the form opens. It checks that the vendor and unit have matching cross-references in Decisiv. You cannot submit the repair request if the vendor and unit do not have matches in Decisiv.

    Once you have submitted a request, the Repair Request Status field displays your request status. You can also click the View External Repair button to view the external repair order.

    Selecting Vendor Details on the form displays the vendor’s name, address, phone, e-mail, etc.

  • AM-308069

    The program now stores the Decisiv Case Number and Tenant information when it creates the TMT Fleet Maintenance VRO header. It displays this information in the new Repair Request form. This form lets you confirm the Case Number for the selected VRO.

Resolved issues

Product Wide

  • AM-308632

    A new warning message alerts you when the program must reset your page persistence. The message applies only to pages where you can save page persistence. These pages include those accessed from the Orders, Activities, Setup, and Tiles menus.

Activities

Accounting

  • AM-308538

    Purchase orders export correctly even if they have an invoice number that matches the invoice of another vendor.

  • AM-305937

    The customer PO number shows correctly in the Generic Export for AR transactions when you select the RO Customer PO Number option.

Interactive Workstation

  • AM-305136

    Charging a Tire Part no longer opens an error message stating that there is no Tire Configuration for the unit. This issue occurred when the Tire Module was disabled.

  • AM-305996

    Meter readings correctly display the name of the person who entered the reading.

  • AM-307600

    The program no longer requires a position for a serialized part when that part does not need a position.

  • AM-307711

    The program no longer takes you to the Unit Search page to search for a template when the unit had a specified template. This issue affected creating ROs.

Payroll

  • AM-305150

    Edits to the Repair Order Create page no longer overwrite edits in the Time Card Editor when those edits occur at the same time.

  • AM-308095

    The Time Card Editor Repair Order search has been corrected. It displays only Open and Complete orders based on the selected Shop in Time Card Line Editor. The search only starts after you enter three characters in the Repair Order/Section field.

Parts Workstation

  • AM-258370

    Tire history correctly follows the tire until it is scrapped or recapped.

Shop Planner

  • AM-306659

    The Shop Planner displays audit data more precisely.

Tires

  • AM-258370

    Tire history correctly follows the tire until it is scrapped or recapped.

Integrations

TMW.Suite

  • AM-308316

    Database performance has been improved to decrease processing time.

  • AM-308605

    TMW.Suite Integration again lets you create Plans and ROs within TMW.Suite. In TMW Dispatch, select an existing trip and open the Maintenance menu. The plan or RO you create goes to TMT Fleet Maintenance. These orders behave identically to ones that are created within TMT itself.

Masters

Parts Catalog

  • AM-305073

    Deleting the last part from a catalog no longer causes the program to stall. Now if you delete the last part from a catalog, the program prompts you to add a new part.

Units

  • AM-308470

    Viewing a preventive maintenance (PM) action no longer updates the PM Scheduler Status. This issue caused the PM to be added back to the PM Due report.

Shop Inventory

  • AM-306008

    The Shop Inventory advanced Part search has been corrected. Now when you select a Primary Bin, the search returns just those parts with the matching Primary Bin.

Mobile

Mobile Mechanic

  • AM-305095

    The program correctly applies the Require Signoff On Check-off List option. When the option is enabled, you must complete the Checkoff List before you can complete or close an RO Section.

  • AM-306209

    The checkoff list in Mobile Mechanic no longer truncates item description. The list displays the full text for each item.

  • AM-306973

    Mobile Mechanic has been updated. Now it enforces the Require Comment Lines to Complete RO option when you set it to YES at the Application or Shop level.

  • AM-306975

    Mobile Mechanic has been updated to set the Billable flag for sections based on your selection for the Default Billable to Y On Repair Order Sections option.

    Note: The program does not enforce this option if there is no customer assigned to the Unit on the order.

  • AM-306974

    Mobile Mechanic correctly enforces the Require Cause and Correction Codes option. To apply this option, you must set it to YES at the Application or Shop level.

  • AM-306978

    When you enable the Use Shop Rate option, Mobile Mechanic uses the rate of the shop that created the RO for recorded labor.

  • AM-307005

    Mobile Mechanic uses the Prompt For Customer First option to set how it displays the Unit Number and Customer fields. You can set this option at the Application Option Level.

    • If you select NO, the Unit field comes before the Customer field. If you enter an unassigned unit number, the program prompts you to add a new unit on the fly.

    • If you select YES, the Customer field comes before the Unit field. The Unit field filters units so that you can only select units assigned to that customer.

  • AM-307878

    Sections no longer merge into lines or other sections when you upload them from offline.

  • AM-307880

    Mobile Mechanic now uses the default Reason for Repair code. You set the default code with the Validate Component Code Against PMs for That Unit option at the Application option level.

Orders

Invoices

  • AM-306253

    Direct sales can pull inventory from a central shop. You must enable the Allow Parts Dispensing From a Central Shop option to use this function.

  • AM-307529

    You can save a PO number on an open invoice even if someone has closed the repair order.

  • AM-307939

    Rounding decimals for Direct sale parts is based on number of decimal places in the part’s Unit of Measure (UOM).

  • AM-308132

    Invoices calculate taxes properly when you set the tax options. Set Calculate Invoice Tax Based On Vendor From Vendor RO to YES. Set the price table fee option Tax Fee at Repair Shop Tax Rate to NO.

  • AM-308307

    The program preserves the date of the original invoice when you use the re-bill option.

  • AM-308471

    Invoices generate properly when an RO section job code has more than 12 digits and many employee assignments.

  • AM-306866

    Sections no longer collapse after you edit a line on an invoice.

  • AM-306882

    You can edit an open credit invoice without getting an error.

Invoice Listing

  • AM-307051

    The Invoice Detail Report has new Print Status logic. It displays the Original label for orders with Complete status.

Purchase Orders

  • AM-306863

    Previously, entering a vendor before entering a shop on a PO would lock the program. Now you cannot complete the Vendor field until you enter the Shop value.

  • AM-307207

    The Purchase Order Return Part process no longer fails when returning a part.

  • AM-307551

    The Purchase Order Details page has been corrected. When you click Add, the Create New Line pop-up window loads successfully, even if tax rates are not available in tax rates and fees page.

  • AM-307553

    You can see user-defined field (UDF) values consistently in the Create New Line pop-up window on the Purchase Order page.

  • AM-307664

    New warnings display when you try to close a backordered PO while a receipt is still in Open status. The program displays the following messages:

    • "Not all quantities received. Do you wish to cancel the remaining parts?"

      This message displays when:

      • A part line has a quantity of zero

      • You choose not to backorder the parts

    • "All receipts must be received or closed to close the purchase order."

      This message displays when you try to close the PO while one of the receipts is in Open status.

  • AM-308040

    The program no longer displays the "Record limit is reached, Restrict Search parameters" error message when you add a line to a PO.

  • AM-308889

    The program was not assigning PO freight costs to the price of individual parts if the inventory accounting method was Average Cost. Now the Include freight charges in inventory costs option works the same for all accounting methods. You access this option by going to Menu > Setup > Application Options > Inventory.

Repair Orders

  • AM-258370

    Tire history correctly follows the tire until it is scrapped or recapped.

  • AM-306151

    You can change the shop on a repair order after you create the order. You can also edit the shop value after you create order sections. The program only locks the shop value when you make these changes to the order:

    • You add lines.

    • You log a mechanic.

    • You assign a shop-related job code.

    • You create an invoice.

      If you edit the repair order so that those conditions no longer apply, you can once again edit the shop field.

  • AM-306280

    Previously, the program would not accept certain entries for Start Time and End Time on an RO. The issue occurred when you set the Application option Labor Entry Via Start and End Times to YES. Now the program accepts all valid entries and calculates the hours correctly.

  • AM-307591

    In the past, setting the Shop Track Inventory option to NO prevented charging a part to an RO unless that part had a definition in the shop inventory. Now you can always charge any part number to an RO if you set both these options:

    • Shop Track Inventory to NO

    • Shop option Validate Part Against Inventory When Track Inventory Is Off to NO

    The program ignores the need for a matching definition in the Shop inventory.

  • AM-307716

    Backdated ROs no longer display invalid meter reading errors when you close an order. Now the program validates a reading using the backdated order date. You can also enter a future date for other order statuses without updating the meter reading.

  • AM-307771

    The Chronic repair warning correctly displays in the report section detail when it applies.

  • AM-308204

    When you set the Application option Print Barcodes On Repair Orders to YES, the Repair Order Work Card report displays barcodes correctly. You do not have to set the same option at the Shop level.

  • AM-308384

    You can correctly delete IWS-created labor lines from the Repair Order listing in Fleet Maintenance. The error that prevented these deletions occurred when the All Labor Lines Via IWS Only option was set to NO.

  • AM-308410

    You can change the Status of an RO from Complete to Open without the Open Date changing to the current date.

  • AM-308667

    The Mount Tire function correctly creates Part lines on VROs if you add a vendor tire part on the fly.

  • AM-308875

    The Mount Tire function has been corrected. The program does not display the "Please select the tire position" message when you have already selected the tire position.

Warranty Claim

  • AM-306318

    Warranty Claim form values now use a default value of zero, not NULL. This correction applies to Parts Deductible, Labor Deductible, Other Deductible, and Progressive Charge.

Reports

Unit Chronic Repairs

  • AM-258481

    An issue in the date range parameter has been corrected. This has improved the report data loading time.

Setup

Integration Toolkit

  • AM-308214

    Closing VROs through the integration toolkit or another external process no longer fails to update warranty records.

  • AM-307832

    The program checks the part number against shop inventory if the vendor supplied is null or N. It now returns an error message if the part is not in the local inventory.

  • AM-307833

    The program verifies the on hand quantity of a local part when you add a new part line. If there are not enough parts quantity, the program displays an error message.

  • AM-308294

    The Mobile Communications application program interface (API) has been modified. Now the API uses a hierarchy when it receives DVIR Post calls. The hierarchy verifies that the API uses the correct Component Code level when the DVIR call does not map the Complaint Codes using the same level.

    When the DVIR call sends a nine-digit Component Code that has no Complaint Codes mapped, the API searches for a six-digit Component Code that matches the first six digits of the nine-digit code it received.

    If the API cannot find a mapping at the six-digit level, it searches for a Complaint Code that matches the first three digits of the nine-digit Component level. If the API cannot find a mapping that matches the three-digit level, it uses the first active Complaint selected on the Inspection Ticket.

Integration Options

  • AM-307101

    In the Integration_Audit database table:

    • The Status field displays a status of Received when a meter reading comes from PerformX.

    • The Message field displays the Unit Number and Meter Reading.

  • AM-307931

    The web service URL in the configuration files has been updated to match the URL provided from ThermoKing. This update has not changed how the process runs.

Price Tables

  • AM-307247

    Previously, adding a component markup of 0% on an invoice price table caused the program to display a long series of digits. Now the program saves a component markup of 0% and displays the value correctly.