TruckMate 2021.1 - Release Notes

TM4Web

New Features

TM4Web: Map current location based on current zone in freight bill

A new Select Current Location From: setting has been added to the TruckMate for Web > Web Admin program > Global Configuration > Base Setup > Mapping tab to allow you to bypass the zone information supplied by mobile comm polling and use the order’s current zone instead.

TM 152803 211

In TM4Web this new setting determines which location to display on the Current Location map.

  • When "Current Zone of order" is selected it will bypass mobile comm polling and get the lat and long coordinates from the order’s current zone as configured in Zone Setup instead.

  • The Default setting is Poll Mobile Comm.

Email imaging documents from trace results search page or bill details section

A new Email button has been added to TM4Web’s Image Viewer dialog allowing you to email images attached to bills.

TM 153657 211

These imaging documents can be emailed from within either the trace results search page or the bill details section.

Add Agri Hold field into TM4Web / Webadmin

The In_bond, OBL_hold, and Agriculture_hold settings have been added to TM4Web.

The Agri Hold field will be available for selection from the Client Features > Order Details > Intermodal tab so it can be displayed in the Order Details > Intermodal Contacts section of TM4Web.

TM 153787 211a

TM 153787 211b

In Order Entry, if these fields are not specified, they will be set based on what is in the shipper’s Customer profile.

TM 153787 211c

  • If the HOLD fields are set up as hidden fields, the value will be set on Completing the order, to the Pickup Client’s (TLORDER.ORIGIN) default setting.

  • If the HOLD fields are set up as visible fields, the field will initially display with the default value as defined in WebAdmin and saved as set by the TM4Web user.

  • If the default HOLD fields are not set up in TM4Web, they will be set to False.

The AGRICULTURE_HOLD field will be available for selection from the Client Features > Standard/External Viewing > Container tab so it can be displayed in the Bill Detail > Intermodal section of TM4Web.

TM 153960 211a

TM 153960 211b

IMPROVEMENTS

jQuery and Kendo updated

Some of the foundational web tools (JQuery and Kendo ), being used by TruckMate and TM4Web have been updated and will be available in 21.1. Upgrading the integrated tools provides quality, security and performance enhancements.

Kendo UI is a comprehensive HTML5 user interface framework for building interactive and high-performance websites and applications.

jQuery is a lightweight, "write less, do more", JavaScript library. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.

REST APIs

New Features

Enhanced and refined TM4Web RESTful APIs

Since the initial introduction in TruckMate 19.4, the TM4Web REST API endpoints and methods continue to be added, revised and streamlined in TruckMate 21.1. More endpoints will continue to be added and refined in future releases.

The TM4Web web user interface is not analagous to the TM4Web REST APIs and the TM4Web web user interface does not use the TM4Web REST APIs by default. You will likely have designed your own custom web user interface to use these APIs but you are not required to.

If you are interested in using these TM4Web REST APIs, it is strongly recommended that you upgrade directly to 21.1 instead of an earlier release to take advantage of the most current, improved and expanded set of API methods and endpoints.

New TM4Web endpoints in 21.1

TM4Web ListA

TM4Web ListB

The TM4Web RESTful API refers to the application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data to interact with the TruckMate data and to provide secure access to Freight Bill information, Rate Quotes, Tracing functionality and Status Changes.

The APIs contain standard TruckMate objects and each object is associated with a REST Resource or Resource Collection. Before using TM4Web RESTful web services you must take into account the security requirements for gaining access, along with their corresponding supported methods and expected payload structures. TM4Web 21.1 includes REST APIs for Orders, Trips and Web Users.

Requires TruckMate license 61140.

If you are in the early stages of implementing TM4Web REST APIs and do not have an ART Server running yet, a snapshot of this same swagger JSON information is available as a reference web site available within the Trimble Transportation Learning Center in the TruckMate > Product Guides > TruckMate REST API Reference Guides > TM4Web > TM4Web API Documentation.

TM4Web OnlineHelp A

You can also find a getting started document; TM4Web APIs Getting Started Guide and a sample collection of TM4Web API requests to use as reference examples.

TM4Web OnlineHelp B

The TM4Web API Documentation web site link available on the Learning Center provides the swagger.JSON file information.

TM4Web OnlineHelp C

New Documents endpoint in the TruckMate REST API

A new Documents API has been added to the TruckMate REST API service.

API Documents

The new Documents API method will enable public viewing of specific documents through a URL, linked with a time sensitive secure token. Synergize by Microdea is currently the only Document Management System supported by the TruckMate Documents API. The Synergize SOAP API is used to retrieve documents from the configured repository.

TruckMate API Credentials are required to generate the security token.

The user configured in ART Admin to run the TruckMate API Service will determine which imaging documents can be accessed for generating the security token.

A POST to the Documents API “token” endpoint, including document type and bill number in the URL path, will generate the unique security token. No payload is required, unless an explicit expiration time is required. The default expiry is one week, when not specified.

POST /documents/{documentType}/searchValues/\{documentIdentifier}/token

The generated token will allow access to only the specific document type and document identifier used to generate the token. A GET method to the Documents API including the correct document type, document identifier (such as bill number) and document format in the URL path, and the security token as a query string parameter will retrieve a document from the imaging system. Documents will be converted and returned in the specified format (only PDF is supported at this time).

GET /documents/{documentType}/searchValues/\{documentIdentifier}/PDF?token={token}

Create a wrapper around Synergize APIs passing the url with a security token

The new TruckMate REST API service > DOCUMENTS RESTful API endpoint allows you to request documents scanned into Synergize based on a freight bill number. Once a document is scanned into Synergize, it is available for viewing through a URI with an embedded (URI parameter) token. This enables single-click, hyperlink access from any Internet-capable device.

The getDocument method allows you to retrieve a document from the imaging system, by document type and document identifier. Documents will be converted to the specified format. When called with a specific-use token (generated via this same API), only documents for the specific bill number and document type associated with that token will be viewable.

TM 153620 211

New API call for SLM Transit Times

A new GET ​/tm/transitTimes TruckMate REST API endpoint has been added to allow GET requests to get Service Level Matrix Transit Times based on a start zone, end zone, service level and pickup date.

TM 153621 211

Uses the Service Level Matrix to calculate estimated delivery dates given a pickup and delivery location, service level(s) and pickup date(s). Some parameters as noted accept arrays so you can perform multiple lookups with a single request.

Orders and Trips Status Update APIs

The Orders and Trips Status Update APIs have both been modified to accept new fields in the API request. The fields latitude, longitude, locationDescription, and zoneIdLookup can now be optionally included in the payload request.

TM 151468 211c When a lat/long pair is present in the status update, the lat-long will be used to update the GPS coordinates, “Last Poll Location”, “Last Poll Zone” and “Last Poll Date” of the resources on the trip (driver, power, trailer, undelivered freight). The Position History will also be updated.

The locationDescription is a human-readable string provided by the integrating application to describe the current location (e.g., “5 km SW of Brampton, ON”). It will be used to update “network locations” in TruckMate.

The zoneIdLookup field will allow the integrating application to apply status updates without needing to know the specific zone ID to apply.

For the Orders API, zoneIdLookup valid values are:

  • latLong – zone nearest to the provided lat/long pair

  • pickupAt – the expected pickup zone of the order

  • careOf – the expected delivery zone of the order

For the Trips API, zoneIdLookup valid values are:

  • latLong – zone nearest to the provided lat/long pair (default if zoneId is not present)

  • legDestination – end zone of the current leg

  • tripOrigin – origin zone of the trip

  • tripDestination – end zone of the trip

  • loadedZone – zone of the first loaded leg on the trip

  • driverZone – zone where the driver is currently located

Trip Position Updates

A new endpoint called "positions" has been added to Trips API, which allows the requestor to provide an array of position updates for resources based on the latitude and longitude provided in the payload.

TM 153925 211a

Sending a POST to the positions endpoint allows the requestor to provide a position update to a trip, when that position update is NOT tied to a corresponding status change. This is used for breadcrumb GPS updates that come independently of driver workflow events. The fields latitude, longitude, locationDescription, locationDateTime, and receivedDateTime can all be optionally included in the payload request.

TM 151468 211d

When a lat/long pair is present in the status update, the lat-long will be used to update the GPS coordinates, “Last Poll Location”, “Last Poll Zone” and “Last Poll Date” of the resources on the trip (driver, power, trailer, undelivered freight). The Position History will also be updated.

The locationDescription is a human-readable string provided by the integrating application to describe the current location (e.g., “5 km SW of Brampton, ON”). It will be used to update “network locations” in TruckMate.

locationDateTime is the date-time the location was originally recorded. If omitted, it will default to the current date-time.

receivedDateTime is the date-time the location was received by the network from the remote device. If omitted, it will default to the value of locationDateTime.

WEB/API - Add Agri Hold field into TM - Orders API - POST/PUT

The ability to Post or Update oblHold, inBond, and agricultureHold has been added to the orders and intermodal endpoints. If these fields are not specified in the request, they default to the shipper’s default holds.

For the TM4Web REST API, agricultureHold, oblHold, and inBond, are defined by a True or False in the intermodal object of the following endpoints:

Method Endpoint Notes

POST

tm4web/orders

PUT

tm4web/orders/{orderId}

POST

tm4web/orders/{orderId}/intermodal

TM 153961 211a

PUT

tm4web/orders/{orderId}/intermodal

If these fields are not defined in the request, the fields will be set with the shippers defaults found in: CLIENT.DEFAULT_IN_BOND, CLIENT.DEFAULT_OBL_HOLD, CLIENT.DEFAULT_AGRICULTURE_HOLD

WEB/API - Add Agri Hold field into TM - Orders API - GET

The TM4Web REST API agricultureHold, oblHold, and inBond fields are now defined in the intermodal object of the following endpoints:

Method Endpoint

GET

tm4web/orders?expand=intermodal

GET

tm4web/orders/{orderId}?expand=intermodal

GET

tm4web/orders/{orderId}/intermodal

TM 153962 211

WEB/API - Confirmation of Plan

The TM4Web API ability to request a given trip manifest through a RESTful API has been enhanced in order to share trip loading actuals and loaded trip manifests with other software vendors.

Now you can compare the barcodes which were manifested to the trip to the barcodes that were originally expected to provide item-level continuity between the plan and actual use for trip execution.

  • GET /tm4web/trips/{tripNumber} The TM4Web API > GET /trips/{tripNumber} request has a new expand orders/barcodes parameter option to retrieve all barcodes for each of the orders on the trip, including alternate barcode identifiers if they are populated.

    The expand=orders/barcodes query parameter may be specified with or without expand=orders. If orders/barcodes is expanded without orders, then the barcodes will still be presented beneath their respective orders, but the order object will only display information necessary to identify the order (i.e., orderId) and the barcodes.

  • GET /tm4web/orders/{orderNumber} The TM4Web API also has an existing GET method for retrieving the state of an order. Several options already exist to expand optional areas for more granular details about the trip. Similar to above, A new expand option pertaining to barcodes will be added allowing the API request to retrieve all barcodes for the specified order resource and alternate barcode identifiers.

Imaging > /arprintjobdetails can search by any column within AR_PRINT_LOG_DETAIL table (TM-154649)

The imaging REST API /arprintjobdetails endpoint has been enhanced with a new dynamic query ability to search by any column within the AR_PRINT_LOG_DETAIL table. This new feature is available for the Tier 1 Imaging REST API License (63000) only.

TM 154649 211

Remove GL account ID requirement from Imaging REST API endpoint /apbills/create (TM-154685)

For both single and multi company environments, TruckMate has changed the parameter glAccountId to be an optional field for Imaging REST API endpoint /apbills/create. When glAccountId is entered, it will continue to validate against the provided company ID as is the current functionality today.

Refer to the TruckMate Tier1 Imaging Rest API Documentation available on the Trimble Transportation Learning Center for details about the openAPI spec and the GET APBill endpoint.

AP Aging Date not being updated (TM-155878)

A new apAgingDate optional parameter has been added to the imaging REST API /interlinerpayables/approve endpoint to allow updates to the AP_AGING_DATE.

TM 155878 211

Refer to the TruckMate Tier1 Imaging Rest API Documentation available on the Trimble Transportation Learning Center for details about the openAPI spec. and this endpoint.

Improvements

TM4Web API - added all TLDTL user fields for POST

All TLDTL user fields have been added to the POST and PUT /orders and /orders/orderId/details endpoints.

TM 140739 211

Authorization added to OpenAPI specification

OpenAPI uses the term security scheme for authentication and authorization schemes. OpenAPI 3.0 lets you describe APIs protected using specific security schemes:

For example: GET /tm4web/login requires the Bearer Token Authorization of the current/active JWT.

TM 142017 211

ART Reports API Crystal - TruckMate API Key Report Restrictions

Report Restrictions have been added to the TM/Reports endpoint when using a TruckMate API Key to prevent users from viewing reports they are not permitted to use or obtaining confidential information they should not be able to access.

Report permissions for users are set using the TruckMate Report Access Manager which populates the "User_Reports_Access" table used to apply the restrictions to the GET method on the TM/Reports/ and TM/Reports/[reportId] endpoints.

TM 152376 211

Improved API filter and validations

The API filters and data validation has been improved. This does not affect any of the underlying logic other than the structure of the JSON that is returned. Changes include:

  • better handling of IN operands (with or without spaces)

  • startwith() and endswith()

  • Better error handling (return 400 if invalid fieldname or operand)

  • Better handling of spacing and brackets

API record limit increased to 2000+

For Orders and Trips APIs, the maximum allowed record limit has been increased to 2500, and validation has been added regarding the limit.

Add multi-co support for TM4Web REST APIs

The TM4Web APIs will now only see orders for the company from which the ART service is run.

Note: Do NOT use TMWIN (schema owner) as the ART service login name, as this bypasses the Multi Company views by default since it is the schema owner.

The Multi-Company access is configured in Profiles > Company Profiles program > Window menu > Organization Setup > Company Access tab.

Swagger.json has been renamed to openapi.json

With the previous release of TruckMate 20.3, the TruckMate REST APIs have all been updated to use OpenAPI 3.0 (2017) from Swagger 2.0 (2014).

TM 154100 211a

In this release of TruckMate 21.1, the API documentation endpoint has been renamed from /swagger.json to /openapi.json.

For example, use

GET …​../tm/openapi.json

instead of

GET …​../tm/swagger.json

“Swagger” was the original name of the OpenAPI specification, but the specification was later changed to “OpenAPI” to reinforce the open, non-proprietary nature of this standard. Now, “Swagger” refers to API tooling that supports the OpenAPI spec, not the spec itself.

Many of us may still refer to both names interchangeably, but “OpenAPI” is how the spec should be referred to going forward. The “OpenAPI specification document” or “OpenAPI document” is the .json file created to describe APIs.

Update openAPI externalDocs reference

The externalDocs links for the TruckMate REST APIs provide a link the Trimble Transportation Learning Center web site where you can search or drill down to find the TruckMate section and the Trimble Transportation Learning Center in the TruckMate > Product Guides > TruckMate REST API Reference Guides.

TM 154102 211a

TM4Web OnlineHelp A

TM4Web OnlineHelp B

You can also find the openapi.json (formerly called swagger.json) information in you do not have a TruckMate ART Server setup.

TM4Web OnlineHelp C

The TruckMate REST API service has been expanded

New methods and endpoints and their associated capabilities have been added to the TruckMate REST API service.

Refer to the TruckMate Rest API Documentation available on the Trimble Transportation Learning Center.

TM 153075 211

Bug Fixes

Authorization Changes - GET and POST API calls - (TM-155461)

All APIs will now require session id Bearer Token authorization at a minimum with respect to authorization.

The Imaging APIs have been updated in 21.1 but there are still some pending Microdea imaging integration web services which still require modification to work with this new authorization. We expect this to be resolved around May 21st, 2021.

The following APIs have been updated and supporting Bearer Token authentication using API Key or Session ID token, including all GET calls and POST calls except login/logout.

For POST calls in the future, TruckMate will only continue to support payload validation through "sessionId" until the release of TruckMate 2022.1.

  • FB Import API: all GET calls NOW requires Bearer Token auth. All POST calls will continue to support BOTH authorization methods until 22.1

  • Profile API: support BOTH auth until 22.1

  • Imaging API: support BOTH auth until 22.1

After 22.1, all APIs will only support and require Bearer Token authentication.

Refer to the ART Server Administrator Guide > "Generating API TruckMate Credentials for Login" section with instructions on how to create a Bearer Token and work with Bearer Token authentication for those APIs which use this form of authorization.

TM 155461 211a

OpenAPI document updated for FB Import API. (The lock icon on the right indicating Authorization is required.)

TM 155461 211b

OpenAPI document updated for Profile API. (The lock icon on the right indicating Authorization is required.)

TM 155461 211c

TruckMate New Features - Summary Lists

The new features and improvements are a high level summary highlighting enhancements completed in 21.1. The following is a list of all functional improvements and bug fixes included in this release.

Back Office

  • TM-134489

IP Enh II - Vendor Rating logging enhancements

  • TM-139136

DEV: HAZCHEM Codes Support

  • TM-141740

DEV: Enhance Hourly Driver Pay with Mobile Comm Login and Logout time stamps (D2Link,PPNet,…​)

  • TM-152050

DEV: Add text to the Parent and Split FB showing how many splits there are

  • TM-152158

DEV: Modify procedure so that a duplicate DOC_NUMBER is never sent

  • TM-152421

Payroll 2020 - T4 reporting for Canada COVID-19 CEWS, CERB and CESB payments

  • TM-152641

DEV: Add option to create a PICK LIST for the feature to AUDIT Pickup/Delivery Dates

  • TM-152940

DEV - EDS - Default Holds - FB Import Service (MadWinServiceHost)

  • TM-152941

DEV - EDS - Default Holds - FB Import API (Art Server)

  • TM-153003

DEV: Add custom definitions to the client API

  • TM-153042

DEV: Custom trigger to filter AR Cash Receipts Register

  • TM-153325

DEV 2: Stored procedure to create the new Rendezvous Freight Bill.

  • TM-153326

DEV 3: CServ new Rendezvous Freight Bill button.

  • TM-153327

DEV 4: CServ create Rendezvous trip.

  • TM-153329

DEV 6: Dispatch Rendezvous Freight Bill

  • TM-153379

DEV: Port Connect Integration Gap 5: Container Available Only When Holds Released

  • TM-140621

DEV: Display client name in Xstop pop up

  • TM-153534

DEV: Port Connect Integration Gap 2: Export Cutoff and Receival Commencement Dates Should Be Set On Order

  • TM-153604

DEV: Trigger that will look to the shipper and consignee to determine if it’s to Canada or USA

  • TM-153620

DEV: Create a wrapper around Synergize APIs passing the url with a security token

  • TM-153621

DEV: An API call for SLM (EDD)

  • TM-153653

DEV: Prompt for parameter value when executing a stored procedure in Command Center

  • TM-153713

DEV: Report an AS400 OD terminal code based off the tlorder.site_id

  • TM-153929

DEV: Add Current Status Comment field

  • TM-153954

RES/NONBILL: Port Connect Integration Gap 2: Export Cutoff and Receival Commencement Dates Should Be Set On Order

  • TM-154196

DEV eMan A - For PARS transactions, use data from TLORDER_CUSTOM on new record

  • TM-154197

DEV eMan B - Create Cargo Only Manifest

  • TM-154198

DEV eMan C - Create Manifest from Existing Dispatch Trip

  • TM-154199

DEV eMan - Add Failed Status

  • TM-154200

DEV eMan - Validate Commodity Description

  • TM-154201

DEV eMan - Filter

  • TM-154202

DEV eMan - Access to program CServ

  • TM-154203

DEV eMan - Maniefest Search

  • TM-154205

DEV CServ A - New eManifest Button

  • TM-154206

DEV CServ B - Find eManifest

  • TM-154207

DEV CServ C - Validate & Create Shipment eManifest

  • TM-154211

DEV Dispatch A - Shipment Manifest, Access eMan from Dispatch

  • TM-154212

DEV Dispatch B - Create Shipment Manifest if customs record exist

  • TM-154213

DEV Dispatch A - Trip Manifest, Access eMan from Dispatch

  • TM-154214

DEV Dispatch B - Create Trip Manifest record

  • TM-154215

DEV mmDisp A - Shipment Manifest, access eMan via RMC

  • TM-154216

DEV mmDisp B - Create Shipment Manifest

  • TM-154217

DEV mmDisp A - Trip Manifest, access eMan via RMC

  • TM-154218

DEV mmDisp B - Create Trip Manifest

  • TM-154222

DEV CBSA_ACI309OX.dll - Send 2 spaces in M10/05 on 309 without a trip #

  • TM-154223

DEV TMEDILink204IC.dll - Add 20-characters support to manual FB #

  • TM-154318

DEV: Provide an exact conversion factor without rounding

  • TM-154358

DEV: Multi and Single Invoice

  • TM-154369

DEV: Print the Print Style in the FB PRINTED ODRSTAT comments

  • TM-154408

DEV: Add ability to compare update records even if the freight bill is assigned to a trip

  • TM-154548

Remove license from 1099 and T4A in Magmedia

  • TM-154659

DEV: Extend 'IM Rendezvous' context menu to apply to empty FBs

  • TM-154739

DEV: Enhance the existing endpoint /arprintjobdetails to be able to search by any column within AR_PRINT_LOG_DETAIL table

  • TM-154815

DEV - Shipment Manifest’s Trip Number Should be Created as 0

  • TM-155078

DEV: Give CPA export file type the ability to include the currency type

  • TM-155191

DEV: Remove GL account ID requirement from HTTP request

  • TM-155377

DEV: remove 'Container #' constraint for rendezvous bill creation

  • TM-155581

EDU : Display client name in Xstop pop up

  • TM-155853

DEV: New field to show pickup by date

  • TM-155878

DEV3 - AP Aging Date not being updated

Operations

  • TM-131820

DEV: TruckMate API Consulting and Certification with MTDATA

  • TM-150163

DEV 03: ConnectedDock Auto Unload - CrossDock/Pallet Group Validations

  • TM-150164

DEV 04: ConnectedDock Auto Unload - Modification to Item Details

  • TM-150165

DEV 05: ConnectedDock Auto Unload - Changing Quick Unload Location

  • TM-150167

DEV 07: ConnectedDock Auto Unload - Ending Process (Finish Unloading)

  • TM-150171

DEV 11: ConnectedDock Auto Unload - Update Freight Bills - Functionality

  • TM-150232

DEV 01: Add an Additional Freight Receiving Option - New Security/Configs

  • TM-150233

DEV 02: Add an Additional Freight Receiving Option - Remove Photo Config/Logic

  • TM-150234

DEV 03: Add an Additional Freight Receiving Option - Trace Validation - Schema/UI

  • TM-150236

DEV 04: Add an Additional Freight Receiving Option - Trace Validation - TruckMate Modifications

  • TM-150237

DEV 05: Add an Additional Freight Receiving Option - Trace Validation - ConnectedDock Modifications

  • TM-150238

DEV 06: Add an Additional Freight Receiving Option - Quick Receiving - User Interface

  • TM-150239

DEV 07: Add an Additional Freight Receiving Option - Quick Receiving - Default Site Logic

  • TM-150240

DEV 08: Add an Additional Freight Receiving Option - Quick Receiving - Unload To Location/Logic

  • TM-150241

DEV 09: Add an Additional Freight Receiving Option - Quick Receiving - ConnectedDock Creation Process (Success)

  • TM-150242

DEV 10: Add an Additional Freight Receiving Option - Quick Receiving - ConnectedDock Creation Process (Unsuccessful)

  • TM-150243

DEV 11: Add an Additional Freight Receiving Option - Quick Receiving - TruckMate Creation Process

  • TM-151603

Drag Resource on the Map and Drop to a Route on the Map

  • TM-151958

Update current fuel level through the TruckMate API

  • TM-151962

DEV 02: Trip Building/Trip Attributes - MMDisp: Trip Grids

  • TM-151963

DEV 03: Trip Building/Trip Attributes - MMDisp: Trip Legs Grid

  • TM-151964

DEV 04: Trip Building/Trip Attributes - MMDisp: Freight Bills Grid

  • TM-151966

DEV 05: Trip Building/Trip Attributes - MMDisp: Freight Grids

  • TM-151967

DEV 06: Trip Building/Trip Attributes - Dispatch: Freight Bill/Trip Grids

  • TM-151968

DEV 07: Trip Building/Trip Attributes - CServ: Warnings Update

  • TM-151969

DEV 08: Trip Building/Trip Attributes - ConDock: Warnings Update

  • TM-152502

FL: An API call for SLM (EDD)

  • TM-152969

Support non-administrator service control in EDIComMgr

  • TM-153136

Add custom hook to DASH driverpay procedure

  • TM-153162

DEV 7: Art Server Get Report

  • TM-153257

DEV 01-B: Trip Building/Trip Attributes - All Schema Updates

  • TM-153419

DEV: Connect MacroPoint records to the ELD

  • TM-153704

DEV 09: Trip Building/Trip Attributes - Updating Icons in LTLBe

  • TM-153705

DEV 10: Trip Building/Trip Attributes - Updating Icons in OrderPrePro

  • TM-153742

DEV: Turn the data that is being sent to Omnitracs workflow devices into a freeform message

  • TM-154121

DEV: Confirmation of Plan

  • TM-154249

DEV: Freight Consolidation for Lane

  • TM-154297

DEV 01: Adding Fields to MMDisp (Part 1) - Driver Profile Enhancements

  • TM-154298

DEV 02: Adding Fields to MMDisp (Part 1) - Power Unit Profile Enhancements

  • TM-154301

DEV 03: Adding Fields to MMDisp (Part 1) - Trailer Profile Enhancements

  • TM-154302

DEV 04: Adding Fields to MMDisp (Part 1) - Misc Equipment Enhancements

  • TM-154303

DEV 05: Adding Fields to MMDisp (Part 2) - Picklist Editor

  • TM-154307

DEV 09: Adding Fields to MMDisp (Part 3) - Codes Maintenance UI/Functionality

  • TM-154309

DEV 11: Adding Fields to MMDisp (Part 4) - Dispatch/MMDisp Enhancements

  • TM-154338

DEV: Out of zone resource behaviour

  • TM-154353

Upgrade CEF4Delphi library and create a dedicated CEF host process TMCefProcess.exe

  • TM-154499

DEV - EDS - Add Agri Hold Flag to Dispatch

  • TM-154520

DEV: Add new fields for CHEP, LOSCAM and CUSTOM into MacroDef and D2Link

  • TM-154740

DEV: Freight Bills records to include pallet quantity and pallet counts by type – CHEP, LOSCAM and CUSTOM (Billable)

  • TM-154825

DEV 01: Auto Accept Carriers - Modifications to Standard Code

  • TM-154831

DEV 01: Adding Perishables Icon - Codes Maintenance Enhancements

  • TM-154832

DEV 02: Adding Perishables Icon - Add Warning Icon To Image Library

  • TM-154833

DEV 03: Adding Perishables Icon - Customer Service Enhancements (Detail Tab)

  • TM-154834

DEV 04: Adding Perishables Icon - Customer Service Enhancements (Summary Tab)

  • TM-154835

DEV 05: Adding Perishables Icon - Order PreProcessor Enhancements

  • TM-154837

DEV 07: Adding Perishables Icon - Multi Mode Dispatch UI Enhancements

  • TM-154838

DEV 08: Adding Perishables Icon - Dispatch UI Enhancements

  • TM-154839

DEV 09: Adding Perishables Icon - ConnectedDock Enhancements

  • TM-154867

DEV 06: Keep Trucking Mobile Network update

  • TM-154921

DEV: New fields in shipper schedule form

  • TM-154983

DEV 01: Showing FB Summary in Dispatch - Adding Summary Panel

  • TM-154984

DEV 02: Showing FB Summary in Dispatch - Adding Summary Control Panel (Non-Billable)

  • TM-155342

DEV: Add ability to get POD signatures out of Truckmate

  • TM-155512

DEV: OrderPrePro adding USER_FIELD_INTEGER1 to USER_FIELD_INTEGER6 to PTLDTL

  • TM-155606

DEV: MobCommSvc to allow updating specific commodities (TLDTL records) via macros.

  • TM-155689

DEV 12: Add an Additional Freight Receiving Option - Master Schema Patch

  • TM-155719

DEV: Ability to enter only the container number entry on pick up against a FB or Container Profile belonging to associated FB

  • TM-156072

Merge

TM4Web / Web / REST APIs

  • TM-152803

TM4Web: Map current location based on current zone in Freight Bill

  • TM-153136

Add custom hook to DASH driverpay procedure

  • TM-153620

DEV: Create a wrapper around Synergize APIs passing the url with a security token

  • TM-153621

DEV: An API call for SLM (EDD)

  • TM-153657

DEV: Allow imaging documents to be emailed from within either the trace results search page or in the bill details section

  • TM-153787

DEV - EDS - Add Agri Hold field into TM4Web

  • TM-153925

DEV: Add a POSITION record with the order status API when statuses are updated

  • TM-153960

DEV - EDS - Add Agri Hold field into WebAdmin

  • TM-153961

DEV - EDS - Add Agri Hold field into TM - Orders API - POST/PUT

  • TM-153962

DEV - EDS - Add Agri Hold field into TM - Orders API - GET

  • TM-154121

DEV: Confirmation of Plan

  • TM-155022

Merge ART TM POST OSDS with TM4Web

  • TM-155029

Merge ART TM GET Orders History with TM4Web

Improvement and Enhancements

Back Office

  • TM-151748

California Withholding - Update Filing Status wording to match Form DE-4

  • TM-152967

ART - FB Import API issues

  • TM-153230

CSERV config 'Carrier - Auto Send Load Offer' and Zone Interliner

  • TM-153596

Trace Event Logs to show from CServ

  • TM-153856

Vendor Rating has no audit trail to the discount record.

  • TM-154671

Follow-up to California Withholding - Update Filing Status wording

  • TM-154750

Determining Customs Directions

  • TM-154751

Find trip eManifest from MMDISP, and Disp

  • TM-154803

DEV 1 - Service Type Setup Window

  • TM-154804

DEV 2 - Multi-Terminal Setup Window

  • TM-154805

DEV 3 - Zone Configuration Inheritance

  • TM-154806

DEV 4 - Determine Interliners & Rate Button

  • TM-154807

DEV 5 - LTL Terminal Plan

  • TM-154809

DEV 7 - New Grid Fields Deliveries

  • TM-154810

DEV 8 - Direct vs. Indirect: Rating

  • TM-154811

DEV 9 - Accessorial Charges

  • TM-154974

DEV -To make Cargo Only Manifest (no trip) pass the validation

  • TM-154995

DEV 10 - Multi Service Type Setup Window

  • TM-155113

DEV -To make Cargo Only Manifest (no trip) pass the validation (extended)

  • TM-155203

DEV 1 - New TruckMate Table - APPTS_PLANNED

  • TM-155204

DEV 2 - Create UI component to view the records in the new table APPTS_PLANNED

  • TM-155205

DEV 3 - Matching Appointments To Imported Orders

  • TM-155665

Profile→Rating→Client Rating the Aggregate Rating checkbox should only enabled when config RATES.EXE Aggregate Rating is set to Client

  • TM-155949

DEV 5 - Change the Database Values to Match API

  • TM-153977

ARM-24: ACHARGE_CODE_V Error in IP Audit

  • TM-126382

SUR - Simplify IFTA Fuel Tax import creation process

  • TM-136538

SUR - Cserv Find by Freight Bill number using wildcard or partial match (LIKE) and add Detail Line ID to Find FB List grid

  • TM-139957

SUR - US_1099.rpt report parameter to print for one recipient or all recipients

  • TM-140046

SUR - Ability to disable the creation of IP records on the Credit and Rebill regardless of the IP record’s status

  • TM-140928

SUR - Invoice Print, Billing Register, STMT Print Enhancements

  • TM-152134

SUR - Driverpay_trans and driverdeductions_trans need to have the audit number of registers included

  • TM-152628

SUR - Import Journal Entry to get the Orig Date in the file instead of the Transaction Date

  • TM-153508

DEV: HazChem support in DISP

  • TM-154359

SUR - AR Cash Receipts - Import to do F/X

  • TM-154371

SUR - convert IPIIPR to run as a service

  • TM-154372

SUR - Convert Check Register (APNCR) to a service

  • TM-154397

SUR - US West Virginia IT-103 info on W2/1099

  • TM-154882

SUR - Ability to configure Driver Pay registers as a service

  • TM-155229

Improvement on Register Service Applications

  • TM-155709

SUR - Safety & Compliance - Get entries into the cost summary "Other" category

  • TM-152301

Payroll 2020 - CAN - Dev - Quebec RL-1

  • TM-152326

Payroll 2020 - Greenshades - Do Year End Changes

  • TM-152825

TruckMate 20.4 - Update VMRS Codes

  • TM-153980

RES/NONBILL - EDS - Default Holds - FB Import Service (MadWinServiceHost)

  • TM-154430

TruckMate 21.1 - Update VMRS codes

  • TM-154923

Hazchem Redesign to improve performance

  • TM-155036

Regression testing

Operations

  • TM-134121

Unify Pre-Plan Doubles feature (Dispatch) with Trip Merge (Multi Mode Dispatch)

  • TM-139147

ART totalCount

  • TM-150319

UI Cleanup For CrossDock Tab In Multi Mode Dispatch

  • TM-152376

ART Reports API Crystal - TruckMate API Key Report Restrictions

  • TM-153000

Setting permissions on individual Windows Services

  • TM-153584

Refactoring CancelTrip. Unify functionality between MMDisp and Dispatch, allow Services to use validation

  • TM-153635

DEV - EDS - TM Service - parsing changes

  • TM-154493

DEV: Modifications to TruckMate’s integration with MacroPoint

  • TM-154727

Display TruckMate License expiration date for subscription customers

  • TM-154774

Upgrade Crystal .NET runtime from 13 sp 21 to 13 sp 29

  • TM-155449

Use consistent "service" icon for service executables

  • TM-155787

Adding more debug information

  • TM-155843

Move SQL Execute ' Allow changes to the Security / Administration tab

  • TM-156456

Remove Mapview.exe from TM21.1

  • TM-136450

PSR: TNX Integration - API for trip creation

  • TM-139617

Mobile Comm Middleware to be bundled with TruckMate

  • TM-155145

QA 01: Adding Fields to MMDisp - Review End-To-End

  • TM-155146

QA 02: Adding Fields to MMDisp - Documentation

TM4Web / Web

  • TM-139147

ART totalCount

  • TM-140739

TM4Web API add all TLDTL user fields for POST

  • TM-142017

Add Authorization to swagger

  • TM-152376

ART Reports API Crystal - TruckMate API Key Report Restrictions

  • TM-153075

Move /tm4web/webaddressbook to TruckMate

  • TM-153485

API filter - validations - bug fixes

  • TM-153573

increase API record limit to 2000+

  • TM-153575

Add multi-co support for TM4Web REST to 19.4

  • TM-153630

Move /tm4web/webUsers to TruckMate

  • TM-153791

update jQuery and Kendo

  • TM-153844

Allow setting up TruckMate Service with 61140 license key

  • TM-153854

Fix Deprecate warnings

  • TM-154100

rename swagger.json to openapi.json

  • TM-154102

update openAPI externalDocs

  • TM-154897

Clean up hints and warnings during ART compilation

  • TM-155157

update TM4WebCR.exe

  • TM-155336

Add Confidentiality statement to all API Documents

  • TM-155337

Add Introduction to all APIs

  • TM-155738

Move ART TM4Web Orders contacts to folder "Service/Base"

  • TM-155740

Move ART TM4Web Orders ACharge to folder "Service/Base"

  • TM-155741

Move ART TM4Web Orders Details to folder "Service/Base"

  • TM-155743

Move ART TM4Web Orders shipInstructs to folder "Service/Base"

  • TM-154062

Automated Order Processing and Billing - Performance

  • TM-154692

Postman External Require custom JavaScript library

  • TM-155136

Address and fix Errors from Automation API daily report

  • TM-155314

update Governance - Design API

Bug Fixes

Back Office

  • TM-135989

Stop supporting non-dll US payroll, convert all local taxes to use STE engine

  • TM-138419

AP Invoice Entry and Tax / Discount Calculations

  • TM-138467

Memory Leak in TMT module

  • TM-141346

EDI_TO_TLORDER Not Updating All Fields from ACHARGE_PTLORDER

  • TM-141486

W2 is using non-dll setup when creating state tax and local tax boxes

  • TM-141604

Add multiple level of filtering to Card Management

  • TM-141845

Customer Profile hangs when viewing another Company

  • TM-151808

Cannot Deassign Carrier if the Freight Bill has been Interfaced to AR (posted to Billbr.exe)

  • TM-152416

Unable To Summon Purchase Order From Trip Envelope Processing

  • TM-152526

Copy Pickup Information of a FB copies the ASSGN value to the Current Status of the new FB

  • TM-152964

Vendor User Field label doesn’t apply when viewing the Carrier Information in Dispatch Carrier Information

  • TM-153046

MadServiceHost.exe - Duplicate/multiple 'Great Plains Accounting' records show up in top grid of 'Export Setup' window etc.

  • TM-153123

Add Detailed Information During Failure to Call QuikQ API

  • TM-153197

Instant Checks Inter-Company check does not retain the expected AP GL Account when paying multiple company AP Bill

  • TM-153266

Incorrectly labeled eManifest Default - In-Bond Entry# Order Updat

  • TM-153268

SLM Service Standards should apply Terminal Cutoff Times

  • TM-153367

To Keep CONTAINER_PTLORDER and CONTAINER_BTLORDER in sync

  • TM-153411

P44 - CSERV configs 'Carrier - Auto%' and CODES.EXE Zone Interliners

  • TM-153414

ConfigExplorer.exe - SetForeground Window error

  • TM-153452

Profile.exe - 'Requested Event Codes' - Error saving grid layout etc.

  • TM-153475

Calculated values in RM details are not correct - precision issue - which can cause an error when posting

  • TM-153486

Profile.exe- 'Container IQ Trace Rules' form needs a default size.

  • TM-153523

CSERV Zone Interliner - Carrier checks

  • TM-153528

Carrier Assignment - P44 & Auto-Tender project - rework2- code optimiz

  • TM-153562

Disallow a Null value in Payroll Time Sheets Time Worked PR_TIME_SHEET.TX_TIME

  • TM-153603

Timeclock application needs default values and validation

  • TM-153639

Disallow Driver Cheque Pay Type change to Vendor or Payroll if the Driver is enabled for Direct Deposit

  • TM-153699

Various applications, 'Remember Values' checkbox in 'Advanced (Multi-Column) Filter' form does not work

  • TM-153710

CardMgmt.exe-TCH - E-Checks issues

  • TM-153716

Dispatch.exe -'3G Planning Orders' form needs a default size

  • TM-153719

EDI Audit doesn’t display pre BILL20 enhancement orders when using the Orders Only option

  • TM-153725

AR Import - TM127561 reversal - currency is for payment

  • TM-153732

Records related to Driverpay rules are inserted into MADD_DEBUG table when SYSTEM config Debug is False

  • TM-153750

Edit and delete of Order Interliner on consolidated to Master FB and the part-lot Interliner record

  • TM-153760

Add ETA Date into CServ’s Intermodal Tab

  • TM-153761

Dispatch.exe -doube click 'IM Last Trace Date' field, 'Equipment Trace' window does not show up when the IM record’s Holds are checked

  • TM-153768

Slow saving Freight Bill after Appointment edits on the FB

  • TM-153784

EQ_TRACE_HOLD.HOLD_RULE_ID, HOLD_NOTES, HOLD_DATES are not set correctly sometimes

  • TM-153792

FB splits of splits is not splitting units out correctly

  • TM-153829

ARM-05: 'Original' Not Showing in Red When FB Cancelled

  • TM-153840

Timeclock - Assignment of a NULL Value to a NOT Null Value

  • TM-153850

SP MICRODEA_APPROVE_IP can wrongly match the record if the Probill is Null

  • TM-153864

ARM-11: Specifications Appearing Unnecessarily in Customer Service

  • TM-153916

PROFILE.EXE - Vendor > Types - Switching from 'I','G','L' to other types (add warning if affects Zone setup)

  • TM-153920

Cancelling a rate adjustment results in a zero rate

  • TM-153930

MAN-01: Cannot Perform Operation On an Open Dataset

  • TM-153936

Order Interliner record Remarks are deleted when using the Build Carrier Legs in Dispatch

  • TM-153943

Memorized Driver Deduction will truncate the Deduction Code Description and error Record not found or changed by another user

  • TM-153953

IPIIPM.EXE - Import issues (rounding, Override cancel, accessorial discrepancies …​)

  • TM-153987

Density to Tariff Rate Class not working with no commodity code.

  • TM-153989

Cross-Company Viewing is enabled but when the IP is edited it throws error Inter-Company info not found

  • TM-153993

New MultiPoint / Multi Break does not support RateBase

  • TM-154018

Rebill FBs are not being processing via EDI

  • TM-154021

Void and Reprint of all checks in Check Printing results in duplicated checks to Print

  • TM-154072

Misc Cash Receipt is posting to AR Cash Receipts Register but it is unbalanced due to rounded Foreign Exchange amount

  • TM-154113

IPIIPM - IP Write-off solution to TM-93934 needs to be modified

  • TM-154136

Performance: Trigger AR_MISC_GL_DEL_FX causes performance issues when deleting rows from ar_misc_gl

  • TM-154177

SQL Error message when editing an IP Charges on the Original Company FB when associating an Auto Assigned Acc Charge with Custom SQL on an Inter-Company FB

  • TM-154182

KPI Error "A component named frmMain_1 already exists" with more than one Chart content on the page

  • TM-154235

Payroll 2020 - USA - State 1099 Changes (IA, ID, KY, NE, OR, VT, WI)

  • TM-154251

CSERV is not allowing changes to IP data when credit limit/hold checks are in effect

  • TM-154258

Driver Pay description field only allows 20 characters however the field for the driver pay description is 50 characters in the table

  • TM-154268

Interline Payable Adjustment gives Division by zero due to D83 table data missing

  • TM-154271

Unable to post multiple odometer readings

  • TM-154280

Missing Fields in CONTAINER_PTLORDER for Get Endpoint and Swagger document

  • TM-154286

Getting Warning message from MagMedia when running W2’s

  • TM-154317

Find Carrier Near should use a GLOBAL TEMPORARY TABLE

  • TM-154324

Payroll 2020 - USA - State 1099 Changes (NC)

  • TM-154347

Cserv.exe -Drv Pay -Driver Deductions tab, Error: Record not found or changed by another user

  • TM-154361

Find Carrier Near Load Request should use a GLOBAL TEMPORARY TABLE

  • TM-154362

Error in Customer Service Controls have been temporarily disabled. Do not read data from rgBillTo

  • TM-154364

Statement Printing is not able to selectively send invoices but not statement to imaging

  • TM-154395

Cserv.exe - 'Next Bill Number' in 'Select the Site for Bill Number' form

  • TM-154403

Cserv.exe -'Determine Interliner(s) & Rate Log' form -Context Menu Layout is missing items

  • TM-154409

Check Printing will print all checks on cashreq.rpt when there are no records selected to print

  • TM-154412

Cserv.exe -GUI - two buttons in 'Create IMRendezvous Bill' form cut-off when Windows Fonts at 125% or higher

  • TM-154413

Cserv.exe - OS&D/POD -OSD -Load Details -GUI issue

  • TM-154442

New purchase orders defaults shop code field when PO is set for 'AP'

  • TM-154445

Set the current status of the new FB when copy option 'Copy Pickup Information' is selected

  • TM-154447

Driver Pay Custom Code not compatible with TM 20.3

  • TM-154462

Cserv.exe -Check or uncheck 'Appt Req' beside 'Pick Up' or 'Delivery', Post Edit, change is not saved.

  • TM-154464

ARM-29: Journal Entry import date error

  • TM-154465

Payroll and Returns Generator W2 retrieves the check records for only one Employment State

  • TM-154497

Invalid email address message when combining more than one valid email recipient and the validate email address config is active

  • TM-154509

IP records created by the Reverse & Recreate with the same Probill cannot be Approved when APNE config Allow Duplicate Bill Numbers = Error

  • TM-154524

TLORDER.FB_PRINTED is not updating to True when the BillPrintSvc.exe is used

  • TM-154591

EMan.exe -a typo 'eManiftest' in a message

  • TM-154617

Fuel Tax Patches for 2020 Q4 and 2021 Q1 are missing Jurisdictions

  • TM-154623

FB Import Commodity Matching functionality should work like Cserv Freight Bill Commodity Matching

  • TM-154667

Optimize: SP_CREATE_IM_RENDEZVOUS_FB - Duplicate Queries

  • TM-154689

US Local Tax Tables with W2 since the tab was removed in Payroll Configuration

  • TM-154722

Upload file for the IRS of the 1096 form only allows for one type of 1099 to have data on the 1096 at a time

  • TM-154728

Blank Error window when updating OS&D on FB that has been interfaced

  • TM-154746

When vessel schedule is received, the cutoff date is not being populated when config "CONTAINER IQ > Update Export Order Cutoff Date Using Vessel Schedule" = True

  • TM-154769

Unable to re-attach vendors with RMIS

  • TM-154772

Deduction (after tax) is added to the pay instead of deducted when using the Earnings (taxable) Employee pay code

  • TM-154777

W2 OtherBox14 boxes are not retrieved correctly per the W2 reporting flag and Employee checks

  • TM-154790

D83 is applying overtop of already rated interliner on the one FB

  • TM-154873

Statement Number is updated when using Auto-Assign Statements if the Rebill has a different Statement Date

  • TM-154890

1099-NEC File was not accepted due to numbering error in record positions 500-507

  • TM-154945

Magmedia T4 XML file can have a second T4 record generated for Employees

  • TM-154953

Custom EDI Import map is not working due to standard proc IP_APPROVE_SOURCE_REC change since upgrade to TM 20.4.1 from 19.1.3

  • TM-154977

Extra Stop Maintenance and Sequencing popup is selecting the wrong PU zone for the record

  • TM-155024

AR Control Account is not always populated in the AR Cash Import payment

  • TM-155064

IP Audit IP Adjustment Notes for Trip Number displays the Trip Leg ID value

  • TM-155092

DB2 CLI Error when moving OPP orders that have Notes to CServ

  • TM-155116

Driver Pay (Vendor) checks can be on both Other Vendors and Owner Ops of the T4A

  • TM-155120

EMan.exe -Error: qEmanStatus: Cannot perform this operation on a closed dataset

  • TM-155128

SP_CHK_ACC_CODES_SQL_IS_VALID procedure is using TLORDER_ALL causing error

  • TM-155216

Entering New Detail Line Truncating First Character of Commodity

  • TM-155218

PayAudit.exe - ID on Payments and Deductions tab is editable -Access violation error

  • TM-155223

Payroll Config W2 Reporting Special Types tab boxes/labels are obscured

  • TM-155226

Custom app Drvpayxfer needs to be updated for TruckMate 20.3

  • TM-155236

T4A and T4 XML creation process to invoke a function to prevent XML issues

  • TM-155273

AR Cash Receipts Import does not always show the records in the Review Cash Receipts step

  • TM-155298

TMT Service TMT Properties PM Due tab accommodate other PM Codes not downloaded via Download TMT PM Codes button

  • TM-155312

Direct Deposit is not considering the Cheque Date in the Export window

  • TM-155325

Create 358 when ACI 309 BOL does not exist, EMAN_HDR.PORT_OF_ENTRY and EMAN_HDR.PORT_ARRIVAL_ETA

  • TM-155346

3 QuikQ card management issues

  • TM-155352

Customer Service GL tab error qTLOrder: Field DLID not found when the Include I/P flag is selected

  • TM-155375

Magmedia should sum and output one value in the XML if the same code is in more than one of Boxes A to F

  • TM-155391

Magmedia - Canada T4 Wizard - Unknown data type for parameter 'INCOME_COVID_PRD_1' EDatabase Error

  • TM-155398

T4 may have negative values when they should be positive

  • TM-155412

The Log File Name is Incorrect in DP Register Service

  • TM-155418

Incorrect GL for Driver Payable being applied in RMWO postings

  • TM-155440

IP accrual register not showing SQL filter Name or SQL

  • TM-155443

D&R-01: Record Not Found Error Inside Multi-Terminal Setup Window

  • TM-155446

FB Importer is locked when the online database backup runs

  • TM-155461

GET /import should be authorized - Authorization Changes - GET and POST API calls

  • TM-155484

IP audit register not showing SQL filter Name or SQL

  • TM-155489

Aggregate Rating does not populate the TLDTL.RATE_ROW_ID column

  • TM-155539

Rendezvous trip creation for RL issue 'cannot match cancelled FB'

  • TM-155542

Approved AP Purchase Order Expense record can be modified to unbalanced when config Allow Unbalanced PO Approval is False or Warn

  • TM-155556

PRConfig is crashing on closing and shows an access violation error in TM19.2, 19.3 and 19.4 versions.

  • TM-155563

DB2 Error when there is more than one Advance IP record

  • TM-155574

ApNcrSvc.exe Not Named Correctly

  • TM-155575

DPRegSvc.exe Not Named Correctly

  • TM-155577

TimeClockSvc.exe Not Named Correctly

  • TM-155594

Unable to create/make changes to User Conditions (SQL Memo’s) for acc charges

  • TM-155611

SQL error on Dispatch Status Change

  • TM-155618

Historical check information populated in ap_sum.chk_id for T4A Retrieval

  • TM-155652

Container Depot Billing is creating acc charges incorrectly causing "Invalid Sequence" errors

  • TM-155668

Driver Copy Wizard will throw String data right truncation error when the First and Last name exceeds the Employee allowed name lengths

  • TM-155675

D&R-03: Grid Formatting Label Incorrect In Driver Pay Contracts

  • TM-155703

PayReg.exe - when Reprint is selected, Post button is enabled

  • TM-155704

Disallow manual entry of the Driver Pay Pay Code (non-taxable) in the Payroll Timesheet

  • TM-155723

Rating - Multi-Point/Multi-Break - Adjust Column Breaks window - Possible Column Id error

  • TM-155728

PayAudit Import DP with FB# '0' may be deleted by Rates.exe regardless that it is posted to the Register

  • TM-155745

RL1 is retrieved for the entire year when the employee moved from QC to a different Province

  • TM-155755

PayAudit.exe, Dispatch.exe DRIVERPAY.PAY_ID and DEDUCTION_ID are editable

  • TM-155781

Payroll & Returns Generator W2 Box 14 and Employee Local Taxes Start and End date

  • TM-155804

Validation of SIN and SSN in Vendor and Driver Profiles

  • TM-155808

Magmedia T4A Import Recipient_Account & Income_Taxded columns, RPP Registration number & SIN population

  • TM-155817

ARM-40: Post Dated Warning Not Appearing in Cash Receipts

  • TM-155821

PayAudit.exe -Deductions tab, Error: tDriverDed: Dataset not in edit or insert mode

  • TM-155884

Advance Checks Currency is cut off and the Check Overflow window opens before the Print Preview

  • TM-155910

Access violations in Command Center when the SQL for a chart contains parameters

  • TM-155927

Payroll Business Number must not have spaces in the T4 XML file

  • TM-155938

AR Cash Receipts Import Invalid Bill Number error due to the imported AR_SUM record without a TLORDER FB

  • TM-155956

AutoDate feature for Notes is not working on first entered note

  • TM-156011

D&R-04: Driver Pay Rules Grids Not Independent via Layout Options TM-91643

Card Management - Probill & Leg_ID TM-93383

MagMedia.exe - Retrieve W2 Box 18 when there are multiple local tax codes per employee

Operations

  • TM-128224

Dash Driver: Trip Pages ETA values

  • TM-138762

Split Bill Assign To Trip Prompt Should Be Modified To Include Bill Number

  • TM-140286

Changing grid layout by right clicking in Trip Grid is not working when a default filter is applied to user in Security Configuration

  • TM-141022

TruETA: CAN → USA Trip Where Driver Has US HOS Profile Not Generating HOS Stops

  • TM-141538

ConnectedDock: "Break Seal" Option Needs To Work With Auto Unload Option

  • TM-141591

Trap Screen Inverted Inside ConnectedDock

  • TM-142049

The -I bill shows on D2Link macro when it would be expected to see the parent (non-I bill)

  • TM-142197

Security Configuration: Able To Add Module Restrictions to Supervisor Groups Incorrectly

  • TM-150509

Hydra 5.0.85.1141 is not stable in Rio builds. Upgrade to 6.2.101.1237

  • TM-150834

Moving Available Resource To Yard Does Not Always Populate 'YARD' Field

  • TM-151950

User is unable to assign resources to a leg of a TRIP when the Trip is SPTLD at a TERMINAL

  • TM-152097

Cleanup Of Mileage Vendor Lists Inside Batch Geocoding Utiliy

  • TM-152323

Macro Export to D2Link throws Failed to Parse Mgs on Entity Name

  • TM-152420

UI Issue With Cage Destinations Window

  • TM-152435

Error: "H2161 Warning: Duplicate resource: Type 24 (user-defined)" when compiling for apps with Admin Elevation

  • TM-152590

Focus Not Being Correctly Retained In Multi Mode Dispatch Freight Bill Grid

  • TM-152690

'MANUAL SEARCH' Appearing Incorrectly On Both ConnectedDock Split Screens

  • TM-152847

Column Sort By reverts to Stop Sequence column in the FB grid when the focus is moved to a different Trip

  • TM-153071

Copy Trips With Freight Bills Attached Causes DECFLOAT Error In MMDisp

  • TM-153101

Multi Mode Dispatch Trip Freight Bills grid is missing records after leg to stop migration script is applied

  • TM-153226

Protocol decoding uses StrToFloat and StrToFloatDef, fails when decimal separator is not "."

  • TM-153261

GetStopList for Trip # No Mobile device found when sending load offer to a driver with a mobile device

  • TM-153405

PortConnect - Vessel schedule is displayed when it shouldn’t

  • TM-153456

Trip Legs of a multi leg Trip do not get created according to the Trip Schedule Departure Time and Arrival Time

  • TM-153511

STOPOFF leaves bills in pickup zone with DEPSHIP status

  • TM-153513

Bill disappears from trip legs when Docked via the Freight Bill Details status change

  • TM-153656

Profit Tools Integration - schema change

  • TM-153665

DISPATCH config ReasonCode and Reason Code Security are not working as intended

  • TM-153700

Default Commodity Override Flag Not Being Set As Expected

  • TM-153701

Hot Rush and Client Notes Icons 'Pre-Populating' on New Bills

  • TM-153702

Cannot set report printer name in TMCrystalNetPlugin.DLL for certain clients

  • TM-153711

Error in the procedure NOTIFY_QUEUE_RESOURCE_INSERT

  • TM-153740

Items Created With New ConnDock Config 'Use PRO Number' Doesn’t Immediately Show Items In MMDisp

  • TM-153788

D2Link: Y/N value going out in Default XML tag for "Select" ForeignType

  • TM-153792

FB splits of splits is not splitting units out correctly

  • TM-153833

D2Link: FB count in the description is 0 for P&D stop

  • TM-153849

ARM-08: Freight Bill Not Auto-Creating via DAWG

  • TM-153888

No Zone Match error on position/form updates

  • TM-153923

Minor Jira Time Entry bugs - Round 3

  • TM-153930

MAN-01: Cannot Perform Operation On an Open Dataset

  • TM-153970

D&R-03: Attempted Pickup Statuses Not Clearing Bill History

  • TM-154010

ARM-25: Pop-up to Deactivate Chassis Not Appearing

  • TM-154186

Unable auto assign on trips the Misc Equipment that has been associate to Trailers

  • TM-154349

Spotting behavior Default Zone Leg via Truckmate API (Samsara) is not considered when Leg End for Drops = True

  • TM-154367

Problems with trips when creating trips and freight bills via Trip Scheduler

  • TM-154383

AP Inquiry Vendor grid blue arrow order by indicator no longer defaults to Vendor column

  • TM-154518

Doubling the TOLL in PCMILER_TOLLS table

  • TM-154530

Stop Status Incorrectly Updated To Finished When DISP Applied To Trip

  • TM-154531

Stop Status Being Incorrectly Updated When Stops Done Out of Order

  • TM-154532

Move Unsequenced Stops Upon Arrival App Config Not Behaving As Expected

  • TM-154537

Dispatch unable to sort FB’s in descending order by clicking on any of the grid headers

  • TM-154559

TripEnv used with Rand is no longer getting Fuel Tax Trip Miles for some trips

  • TM-154594

Access Violation When Optimizing P&D Trips

  • TM-154718

FT Trips is using DEFAULT mileage profile instead of respecting app config setting for 'LS Mile Profile for FT'

  • TM-154746

When vessel schedule is received, the cutoff date is not being populated when config "CONTAINER IQ > Update Export Order Cutoff Date Using Vessel Schedule" = True

  • TM-154771

Trace uses the keyword "operator" as a variable name

  • TM-154776

billprintsrv, and billLTLprint service are not respecting multi company visibility

  • TM-154877

Printing a report by a Page Range will throw an error You have entered too many page ranges

  • TM-154910

Default definition for Dangerous Goods grid in Customer Service has a typo

  • TM-154929

Using Multiple Filter Options in Power Unit Filter Setup Results in Error

  • TM-154942

Able To Access Old Mapping Options From Trip Envelope

  • TM-155007

Freight Bills are not getting status updates StorePACOSEventDetails Error: String data right truncation

  • TM-155028

Pickup Grid in MMDISP no longer able to edit user fields

  • TM-155067

Wrong records selected in Reefer Events query

  • TM-155127

PC Miler has CALCEX_OPT_FIFTYTHREE deprecated when Mileage Profile choose to use 53' Trailer Practical/Short

  • TM-155304

Update TruckMate 21.1 ISO for 2021 branding on install screen

  • TM-155362

Optimizer: 'D' records not are populated for not FB resources on the last leg

  • TM-155485

UPDATELEGSUM doesn’t run PCMILER TOLLS when the leg is empty and has no FBs on it.

  • TM-155502

Container does not deliver off at the delivery point on a multi-container trip

  • TM-155516

Dispatch grids Carriers and Load Request can throw errors

  • TM-155561

Comms D2Link is not respecting CSERV config Overwrite Container Details On Assignment

  • TM-155607

Adding Customized Hook for ROUNDTRIP Service Level Toll

  • TM-155659

Expert Fuel is not receiving Fuel Levels from the Mobile Comm Unit

  • TM-155710

ARM-38: ROUTE_NAME Length Does Not Align With LANE_NAME Length

  • TM-155829

Status Jobs Will Not Process if ENTERED_ON Value Greater Than CURRENT_TIMESTAMP

  • TM-155864

Dawg reports with Crystal Parameters are not running correctly

  • TM-155872

Error: Local time is invalid (situated within the missing period prior to DST)

  • TM-155958

TracKing: 403 Error Access Forbidden

  • TM-156008

TruckMate API: SendMessageStatus API function is not multi company aware

  • TM-156221

DEV 05B: Perishable Attribute Not Being Correctly Set on PTLORDER to TLORDER Import

  • TM-156238

Ver_Chk.exe - Version Checker Does Not Contain Information for Carrier411.WinService.exe and TMCefProcess.exe

TM4Web / Web

  • TM-128224

Dash Driver: Trip Pages ETA values

  • TM-141511

replace fields poddSignedBy and poddSignedOn

  • TM-151846

Correct Web Services tabs and labels

  • TM-152121

ART Database Auditing

  • TM-152618

TM4Web API - Updating Rate Quote

  • TM-152924

TM4Web API Specification - fix required fields

  • TM-153847

PTLORDER Bill To Code is blank after submitting a Pickup Request in TM4Web

  • TM-153910

EDI booking will send correct Sender (Shipper) but shows in intermodal tab Imp Wharf as different customer

  • TM-153921

Art Server - TMS Authentication error

  • TM-153964

Rate Quote API - return traceNumbers

  • TM-153965

Rate Quote API - populate unNumber

  • TM-153994

Rate Quote API - EFFECTIVE_DATE is incorrect

  • TM-154047

Fix "count" Swagger issues

  • TM-154075

Printing in TM4Web is not passing the account to the report

  • TM-154108

POST orders Intermodal fields

  • TM-154315

DASH applications fail to build

  • TM-154321

Client ID is not populated on Rate Quotes created through the REST API

  • TM-154335

Performance problem in TMS_ORDERS_FILTERED

  • TM-154351

Return a 404 if the endpoint is not valid

  • TM-154546

Access violation when using TID on endpoints which do not support TID

  • TM-154595

Change TM4Web User Password in Customer & Vendor Profile is not working

  • TM-154675

Profile.exe are generating the same Vendor API Key

  • TM-154680

/tm/reports Error on loading .NET assembly TMCrystalNetPlugin.dll

  • TM-154765

wrong result returned for filter which does not find a result

  • TM-154887

Add support for non-P&D stops to DASH Driver.

  • TM-154893

Investigate ART Performance and Memory Leaks - TM4Web

  • TM-154939

TM4Web fields PICK_UP_APPT_REQ & DELIVERY_APPT_REQ in Rate Quote header show grayed out

  • TM-155141

Database error when creating a Trip / Updating a trip through the /TM API

  • TM-155338

Freight Bill Import service is disabled in ART Server Admin despite having 3PL 59000 License

  • TM-155422

Update all endpoints to camelCase

  • TM-155547

ART: Error performing status change for stop names contain forward slash '/'

  • TM-155714

/trips/{trip_id}/orders/{order_id} mismatch errors

  • TM-155773

DASH Driver: Error performing status change from

TruckMate Support

If you have found issues within TruckMate, contact Trimble Transporation Support. To help us assist you best, please include all of the following information when reporting an issue:

  • A detailed description of the issue, including the situation in which the issue occurs and the impact it has on your business.

  • Screenshots (or a screen recording uploaded to FTP, shared on Google Drive etc.) to show the issue.

  • Clear and concise steps to reproduce the issue.

  • If available, relevant error log files.

  • A brief statement about what you expect the correct behavior to be.

The more information you provide to us about your issue, the quicker we can resolve it for you. In case of insufficient information, we will need to schedule a time for a support specialist to connect with you, which may cause delays.