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.
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.
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.
In Order Entry, if these fields are not specified, they will be set based on what is in the shipper’s Customer profile.
-
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.
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
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.
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.
The TM4Web API Documentation web site link available on the Learning Center provides the swagger.JSON file information.
New Documents endpoint in the TruckMate REST API
A new Documents API has been added to the TruckMate REST API service.
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.
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.
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.
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.
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.
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 |
|
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 |
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.
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.
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.
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.
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.
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).
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.
You can also find the openapi.json (formerly called swagger.json) information in you do not have a TruckMate ART Server setup.
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.
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.
OpenAPI document updated for FB Import API. (The lock icon on the right indicating Authorization is required.)
OpenAPI document updated for Profile API. (The lock icon on the right indicating Authorization is required.)
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
|
IP Enh II - Vendor Rating logging enhancements |
|
DEV: HAZCHEM Codes Support |
|
DEV: Enhance Hourly Driver Pay with Mobile Comm Login and Logout time stamps (D2Link,PPNet,…) |
|
DEV: Add text to the Parent and Split FB showing how many splits there are |
|
DEV: Modify procedure so that a duplicate DOC_NUMBER is never sent |
|
Payroll 2020 - T4 reporting for Canada COVID-19 CEWS, CERB and CESB payments |
|
DEV: Add option to create a PICK LIST for the feature to AUDIT Pickup/Delivery Dates |
|
DEV - EDS - Default Holds - FB Import Service (MadWinServiceHost) |
|
DEV - EDS - Default Holds - FB Import API (Art Server) |
|
DEV: Add custom definitions to the client API |
|
DEV: Custom trigger to filter AR Cash Receipts Register |
|
DEV 2: Stored procedure to create the new Rendezvous Freight Bill. |
|
DEV 3: CServ new Rendezvous Freight Bill button. |
|
DEV 4: CServ create Rendezvous trip. |
|
DEV 6: Dispatch Rendezvous Freight Bill |
|
DEV: Port Connect Integration Gap 5: Container Available Only When Holds Released |
|
DEV: Display client name in Xstop pop up |
|
DEV: Port Connect Integration Gap 2: Export Cutoff and Receival Commencement Dates Should Be Set On Order |
|
DEV: Trigger that will look to the shipper and consignee to determine if it’s to Canada or USA |
|
DEV: Create a wrapper around Synergize APIs passing the url with a security token |
|
DEV: An API call for SLM (EDD) |
|
DEV: Prompt for parameter value when executing a stored procedure in Command Center |
|
DEV: Report an AS400 OD terminal code based off the tlorder.site_id |
|
DEV: Add Current Status Comment field |
|
RES/NONBILL: Port Connect Integration Gap 2: Export Cutoff and Receival Commencement Dates Should Be Set On Order |
|
DEV eMan A - For PARS transactions, use data from TLORDER_CUSTOM on new record |
|
DEV eMan B - Create Cargo Only Manifest |
|
DEV eMan C - Create Manifest from Existing Dispatch Trip |
|
DEV eMan - Add Failed Status |
|
DEV eMan - Validate Commodity Description |
|
DEV eMan - Filter |
|
DEV eMan - Access to program CServ |
|
DEV eMan - Maniefest Search |
|
DEV CServ A - New eManifest Button |
|
DEV CServ B - Find eManifest |
|
DEV CServ C - Validate & Create Shipment eManifest |
|
DEV Dispatch A - Shipment Manifest, Access eMan from Dispatch |
|
DEV Dispatch B - Create Shipment Manifest if customs record exist |
|
DEV Dispatch A - Trip Manifest, Access eMan from Dispatch |
|
DEV Dispatch B - Create Trip Manifest record |
|
DEV mmDisp A - Shipment Manifest, access eMan via RMC |
|
DEV mmDisp B - Create Shipment Manifest |
|
DEV mmDisp A - Trip Manifest, access eMan via RMC |
|
DEV mmDisp B - Create Trip Manifest |
|
DEV CBSA_ACI309OX.dll - Send 2 spaces in M10/05 on 309 without a trip # |
|
DEV TMEDILink204IC.dll - Add 20-characters support to manual FB # |
|
DEV: Provide an exact conversion factor without rounding |
|
DEV: Multi and Single Invoice |
|
DEV: Print the Print Style in the FB PRINTED ODRSTAT comments |
|
DEV: Add ability to compare update records even if the freight bill is assigned to a trip |
|
Remove license from 1099 and T4A in Magmedia |
|
DEV: Extend 'IM Rendezvous' context menu to apply to empty FBs |
|
DEV: Enhance the existing endpoint /arprintjobdetails to be able to search by any column within AR_PRINT_LOG_DETAIL table |
|
DEV - Shipment Manifest’s Trip Number Should be Created as 0 |
|
DEV: Give CPA export file type the ability to include the currency type |
|
DEV: Remove GL account ID requirement from HTTP request |
|
DEV: remove 'Container #' constraint for rendezvous bill creation |
|
EDU : Display client name in Xstop pop up |
|
DEV: New field to show pickup by date |
|
DEV3 - AP Aging Date not being updated |
Operations
|
DEV: TruckMate API Consulting and Certification with MTDATA |
|
DEV 03: ConnectedDock Auto Unload - CrossDock/Pallet Group Validations |
|
DEV 04: ConnectedDock Auto Unload - Modification to Item Details |
|
DEV 05: ConnectedDock Auto Unload - Changing Quick Unload Location |
|
DEV 07: ConnectedDock Auto Unload - Ending Process (Finish Unloading) |
|
DEV 11: ConnectedDock Auto Unload - Update Freight Bills - Functionality |
|
DEV 01: Add an Additional Freight Receiving Option - New Security/Configs |
|
DEV 02: Add an Additional Freight Receiving Option - Remove Photo Config/Logic |
|
DEV 03: Add an Additional Freight Receiving Option - Trace Validation - Schema/UI |
|
DEV 04: Add an Additional Freight Receiving Option - Trace Validation - TruckMate Modifications |
|
DEV 05: Add an Additional Freight Receiving Option - Trace Validation - ConnectedDock Modifications |
|
DEV 06: Add an Additional Freight Receiving Option - Quick Receiving - User Interface |
|
DEV 07: Add an Additional Freight Receiving Option - Quick Receiving - Default Site Logic |
|
DEV 08: Add an Additional Freight Receiving Option - Quick Receiving - Unload To Location/Logic |
|
DEV 09: Add an Additional Freight Receiving Option - Quick Receiving - ConnectedDock Creation Process (Success) |
|
DEV 10: Add an Additional Freight Receiving Option - Quick Receiving - ConnectedDock Creation Process (Unsuccessful) |
|
DEV 11: Add an Additional Freight Receiving Option - Quick Receiving - TruckMate Creation Process |
|
Drag Resource on the Map and Drop to a Route on the Map |
|
Update current fuel level through the TruckMate API |
|
DEV 02: Trip Building/Trip Attributes - MMDisp: Trip Grids |
|
DEV 03: Trip Building/Trip Attributes - MMDisp: Trip Legs Grid |
|
DEV 04: Trip Building/Trip Attributes - MMDisp: Freight Bills Grid |
|
DEV 05: Trip Building/Trip Attributes - MMDisp: Freight Grids |
|
DEV 06: Trip Building/Trip Attributes - Dispatch: Freight Bill/Trip Grids |
|
DEV 07: Trip Building/Trip Attributes - CServ: Warnings Update |
|
DEV 08: Trip Building/Trip Attributes - ConDock: Warnings Update |
|
FL: An API call for SLM (EDD) |
|
Support non-administrator service control in EDIComMgr |
|
Add custom hook to DASH driverpay procedure |
|
DEV 7: Art Server Get Report |
|
DEV 01-B: Trip Building/Trip Attributes - All Schema Updates |
|
DEV: Connect MacroPoint records to the ELD |
|
DEV 09: Trip Building/Trip Attributes - Updating Icons in LTLBe |
|
DEV 10: Trip Building/Trip Attributes - Updating Icons in OrderPrePro |
|
DEV: Turn the data that is being sent to Omnitracs workflow devices into a freeform message |
|
DEV: Confirmation of Plan |
|
DEV: Freight Consolidation for Lane |
|
DEV 01: Adding Fields to MMDisp (Part 1) - Driver Profile Enhancements |
|
DEV 02: Adding Fields to MMDisp (Part 1) - Power Unit Profile Enhancements |
|
DEV 03: Adding Fields to MMDisp (Part 1) - Trailer Profile Enhancements |
|
DEV 04: Adding Fields to MMDisp (Part 1) - Misc Equipment Enhancements |
|
DEV 05: Adding Fields to MMDisp (Part 2) - Picklist Editor |
|
DEV 09: Adding Fields to MMDisp (Part 3) - Codes Maintenance UI/Functionality |
|
DEV 11: Adding Fields to MMDisp (Part 4) - Dispatch/MMDisp Enhancements |
|
DEV: Out of zone resource behaviour |
|
Upgrade CEF4Delphi library and create a dedicated CEF host process TMCefProcess.exe |
|
DEV - EDS - Add Agri Hold Flag to Dispatch |
|
DEV: Add new fields for CHEP, LOSCAM and CUSTOM into MacroDef and D2Link |
|
DEV: Freight Bills records to include pallet quantity and pallet counts by type – CHEP, LOSCAM and CUSTOM (Billable) |
|
DEV 01: Auto Accept Carriers - Modifications to Standard Code |
|
DEV 01: Adding Perishables Icon - Codes Maintenance Enhancements |
|
DEV 02: Adding Perishables Icon - Add Warning Icon To Image Library |
|
DEV 03: Adding Perishables Icon - Customer Service Enhancements (Detail Tab) |
|
DEV 04: Adding Perishables Icon - Customer Service Enhancements (Summary Tab) |
|
DEV 05: Adding Perishables Icon - Order PreProcessor Enhancements |
|
DEV 07: Adding Perishables Icon - Multi Mode Dispatch UI Enhancements |
|
DEV 08: Adding Perishables Icon - Dispatch UI Enhancements |
|
DEV 09: Adding Perishables Icon - ConnectedDock Enhancements |
|
DEV 06: Keep Trucking Mobile Network update |
|
DEV: New fields in shipper schedule form |
|
DEV 01: Showing FB Summary in Dispatch - Adding Summary Panel |
|
DEV 02: Showing FB Summary in Dispatch - Adding Summary Control Panel (Non-Billable) |
|
DEV: Add ability to get POD signatures out of Truckmate |
|
DEV: OrderPrePro adding USER_FIELD_INTEGER1 to USER_FIELD_INTEGER6 to PTLDTL |
|
DEV: MobCommSvc to allow updating specific commodities (TLDTL records) via macros. |
|
DEV 12: Add an Additional Freight Receiving Option - Master Schema Patch |
|
DEV: Ability to enter only the container number entry on pick up against a FB or Container Profile belonging to associated FB |
|
Merge |
TM4Web / Web / REST APIs
|
TM4Web: Map current location based on current zone in Freight Bill |
|
Add custom hook to DASH driverpay procedure |
|
DEV: Create a wrapper around Synergize APIs passing the url with a security token |
|
DEV: An API call for SLM (EDD) |
|
DEV: Allow imaging documents to be emailed from within either the trace results search page or in the bill details section |
|
DEV - EDS - Add Agri Hold field into TM4Web |
|
DEV: Add a POSITION record with the order status API when statuses are updated |
|
DEV - EDS - Add Agri Hold field into WebAdmin |
|
DEV - EDS - Add Agri Hold field into TM - Orders API - POST/PUT |
|
DEV - EDS - Add Agri Hold field into TM - Orders API - GET |
|
DEV: Confirmation of Plan |
|
Merge ART TM POST OSDS with TM4Web |
|
Merge ART TM GET Orders History with TM4Web |
Improvement and Enhancements
Back Office
|
California Withholding - Update Filing Status wording to match Form DE-4 |
|
ART - FB Import API issues |
|
CSERV config 'Carrier - Auto Send Load Offer' and Zone Interliner |
|
Trace Event Logs to show from CServ |
|
Vendor Rating has no audit trail to the discount record. |
|
Follow-up to California Withholding - Update Filing Status wording |
|
Determining Customs Directions |
|
Find trip eManifest from MMDISP, and Disp |
|
DEV 1 - Service Type Setup Window |
|
DEV 2 - Multi-Terminal Setup Window |
|
DEV 3 - Zone Configuration Inheritance |
|
DEV 4 - Determine Interliners & Rate Button |
|
DEV 5 - LTL Terminal Plan |
|
DEV 7 - New Grid Fields Deliveries |
|
DEV 8 - Direct vs. Indirect: Rating |
|
DEV 9 - Accessorial Charges |
|
DEV -To make Cargo Only Manifest (no trip) pass the validation |
|
DEV 10 - Multi Service Type Setup Window |
|
DEV -To make Cargo Only Manifest (no trip) pass the validation (extended) |
|
DEV 1 - New TruckMate Table - APPTS_PLANNED |
|
DEV 2 - Create UI component to view the records in the new table APPTS_PLANNED |
|
DEV 3 - Matching Appointments To Imported Orders |
|
Profile→Rating→Client Rating the Aggregate Rating checkbox should only enabled when config RATES.EXE Aggregate Rating is set to Client |
|
DEV 5 - Change the Database Values to Match API |
|
ARM-24: ACHARGE_CODE_V Error in IP Audit |
|
SUR - Simplify IFTA Fuel Tax import creation process |
|
SUR - Cserv Find by Freight Bill number using wildcard or partial match (LIKE) and add Detail Line ID to Find FB List grid |
|
SUR - US_1099.rpt report parameter to print for one recipient or all recipients |
|
SUR - Ability to disable the creation of IP records on the Credit and Rebill regardless of the IP record’s status |
|
SUR - Invoice Print, Billing Register, STMT Print Enhancements |
|
SUR - Driverpay_trans and driverdeductions_trans need to have the audit number of registers included |
|
SUR - Import Journal Entry to get the Orig Date in the file instead of the Transaction Date |
|
DEV: HazChem support in DISP |
|
SUR - AR Cash Receipts - Import to do F/X |
|
SUR - convert IPIIPR to run as a service |
|
SUR - Convert Check Register (APNCR) to a service |
|
SUR - US West Virginia IT-103 info on W2/1099 |
|
SUR - Ability to configure Driver Pay registers as a service |
|
Improvement on Register Service Applications |
|
SUR - Safety & Compliance - Get entries into the cost summary "Other" category |
|
Payroll 2020 - CAN - Dev - Quebec RL-1 |
|
Payroll 2020 - Greenshades - Do Year End Changes |
|
TruckMate 20.4 - Update VMRS Codes |
|
RES/NONBILL - EDS - Default Holds - FB Import Service (MadWinServiceHost) |
|
TruckMate 21.1 - Update VMRS codes |
|
Hazchem Redesign to improve performance |
|
Regression testing |
Operations
|
Unify Pre-Plan Doubles feature (Dispatch) with Trip Merge (Multi Mode Dispatch) |
|
ART totalCount |
|
UI Cleanup For CrossDock Tab In Multi Mode Dispatch |
|
ART Reports API Crystal - TruckMate API Key Report Restrictions |
|
Setting permissions on individual Windows Services |
|
Refactoring CancelTrip. Unify functionality between MMDisp and Dispatch, allow Services to use validation |
|
DEV - EDS - TM Service - parsing changes |
|
DEV: Modifications to TruckMate’s integration with MacroPoint |
|
Display TruckMate License expiration date for subscription customers |
|
Upgrade Crystal .NET runtime from 13 sp 21 to 13 sp 29 |
|
Use consistent "service" icon for service executables |
|
Adding more debug information |
|
Move SQL Execute ' Allow changes to the Security / Administration tab |
|
Remove Mapview.exe from TM21.1 |
|
PSR: TNX Integration - API for trip creation |
|
Mobile Comm Middleware to be bundled with TruckMate |
|
QA 01: Adding Fields to MMDisp - Review End-To-End |
|
QA 02: Adding Fields to MMDisp - Documentation |
TM4Web / Web
|
ART totalCount |
|
TM4Web API add all TLDTL user fields for POST |
|
Add Authorization to swagger |
|
ART Reports API Crystal - TruckMate API Key Report Restrictions |
|
Move /tm4web/webaddressbook to TruckMate |
|
API filter - validations - bug fixes |
|
increase API record limit to 2000+ |
|
Add multi-co support for TM4Web REST to 19.4 |
|
Move /tm4web/webUsers to TruckMate |
|
update jQuery and Kendo |
|
Allow setting up TruckMate Service with 61140 license key |
|
Fix Deprecate warnings |
|
rename swagger.json to openapi.json |
|
update openAPI externalDocs |
|
Clean up hints and warnings during ART compilation |
|
update TM4WebCR.exe |
|
Add Confidentiality statement to all API Documents |
|
Add Introduction to all APIs |
|
Move ART TM4Web Orders contacts to folder "Service/Base" |
|
Move ART TM4Web Orders ACharge to folder "Service/Base" |
|
Move ART TM4Web Orders Details to folder "Service/Base" |
|
Move ART TM4Web Orders shipInstructs to folder "Service/Base" |
|
Automated Order Processing and Billing - Performance |
|
Postman External Require custom JavaScript library |
|
Address and fix Errors from Automation API daily report |
|
update Governance - Design API |
Bug Fixes
Back Office
|
Stop supporting non-dll US payroll, convert all local taxes to use STE engine |
|
AP Invoice Entry and Tax / Discount Calculations |
|
Memory Leak in TMT module |
|
EDI_TO_TLORDER Not Updating All Fields from ACHARGE_PTLORDER |
|
W2 is using non-dll setup when creating state tax and local tax boxes |
|
Add multiple level of filtering to Card Management |
|
Customer Profile hangs when viewing another Company |
|
Cannot Deassign Carrier if the Freight Bill has been Interfaced to AR (posted to Billbr.exe) |
|
Unable To Summon Purchase Order From Trip Envelope Processing |
|
Copy Pickup Information of a FB copies the ASSGN value to the Current Status of the new FB |
|
Vendor User Field label doesn’t apply when viewing the Carrier Information in Dispatch Carrier Information |
|
MadServiceHost.exe - Duplicate/multiple 'Great Plains Accounting' records show up in top grid of 'Export Setup' window etc. |
|
Add Detailed Information During Failure to Call QuikQ API |
|
Instant Checks Inter-Company check does not retain the expected AP GL Account when paying multiple company AP Bill |
|
Incorrectly labeled eManifest Default - In-Bond Entry# Order Updat |
|
SLM Service Standards should apply Terminal Cutoff Times |
|
To Keep CONTAINER_PTLORDER and CONTAINER_BTLORDER in sync |
|
P44 - CSERV configs 'Carrier - Auto%' and CODES.EXE Zone Interliners |
|
ConfigExplorer.exe - SetForeground Window error |
|
Profile.exe - 'Requested Event Codes' - Error saving grid layout etc. |
|
Calculated values in RM details are not correct - precision issue - which can cause an error when posting |
|
Profile.exe- 'Container IQ Trace Rules' form needs a default size. |
|
CSERV Zone Interliner - Carrier checks |
|
Carrier Assignment - P44 & Auto-Tender project - rework2- code optimiz |
|
Disallow a Null value in Payroll Time Sheets Time Worked PR_TIME_SHEET.TX_TIME |
|
Timeclock application needs default values and validation |
|
Disallow Driver Cheque Pay Type change to Vendor or Payroll if the Driver is enabled for Direct Deposit |
|
Various applications, 'Remember Values' checkbox in 'Advanced (Multi-Column) Filter' form does not work |
|
CardMgmt.exe-TCH - E-Checks issues |
|
Dispatch.exe -'3G Planning Orders' form needs a default size |
|
EDI Audit doesn’t display pre BILL20 enhancement orders when using the Orders Only option |
|
AR Import - TM127561 reversal - currency is for payment |
|
Records related to Driverpay rules are inserted into MADD_DEBUG table when SYSTEM config Debug is False |
|
Edit and delete of Order Interliner on consolidated to Master FB and the part-lot Interliner record |
|
Add ETA Date into CServ’s Intermodal Tab |
|
Dispatch.exe -doube click 'IM Last Trace Date' field, 'Equipment Trace' window does not show up when the IM record’s Holds are checked |
|
Slow saving Freight Bill after Appointment edits on the FB |
|
EQ_TRACE_HOLD.HOLD_RULE_ID, HOLD_NOTES, HOLD_DATES are not set correctly sometimes |
|
FB splits of splits is not splitting units out correctly |
|
ARM-05: 'Original' Not Showing in Red When FB Cancelled |
|
Timeclock - Assignment of a NULL Value to a NOT Null Value |
|
SP MICRODEA_APPROVE_IP can wrongly match the record if the Probill is Null |
|
ARM-11: Specifications Appearing Unnecessarily in Customer Service |
|
PROFILE.EXE - Vendor > Types - Switching from 'I','G','L' to other types (add warning if affects Zone setup) |
|
Cancelling a rate adjustment results in a zero rate |
|
MAN-01: Cannot Perform Operation On an Open Dataset |
|
Order Interliner record Remarks are deleted when using the Build Carrier Legs in Dispatch |
|
Memorized Driver Deduction will truncate the Deduction Code Description and error Record not found or changed by another user |
|
IPIIPM.EXE - Import issues (rounding, Override cancel, accessorial discrepancies …) |
|
Density to Tariff Rate Class not working with no commodity code. |
|
Cross-Company Viewing is enabled but when the IP is edited it throws error Inter-Company info not found |
|
New MultiPoint / Multi Break does not support RateBase |
|
Rebill FBs are not being processing via EDI |
|
Void and Reprint of all checks in Check Printing results in duplicated checks to Print |
|
Misc Cash Receipt is posting to AR Cash Receipts Register but it is unbalanced due to rounded Foreign Exchange amount |
|
IPIIPM - IP Write-off solution to TM-93934 needs to be modified |
|
Performance: Trigger AR_MISC_GL_DEL_FX causes performance issues when deleting rows from ar_misc_gl |
|
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 |
|
KPI Error "A component named frmMain_1 already exists" with more than one Chart content on the page |
|
Payroll 2020 - USA - State 1099 Changes (IA, ID, KY, NE, OR, VT, WI) |
|
CSERV is not allowing changes to IP data when credit limit/hold checks are in effect |
|
Driver Pay description field only allows 20 characters however the field for the driver pay description is 50 characters in the table |
|
Interline Payable Adjustment gives Division by zero due to D83 table data missing |
|
Unable to post multiple odometer readings |
|
Missing Fields in CONTAINER_PTLORDER for Get Endpoint and Swagger document |
|
Getting Warning message from MagMedia when running W2’s |
|
Find Carrier Near should use a GLOBAL TEMPORARY TABLE |
|
Payroll 2020 - USA - State 1099 Changes (NC) |
|
Cserv.exe -Drv Pay -Driver Deductions tab, Error: Record not found or changed by another user |
|
Find Carrier Near Load Request should use a GLOBAL TEMPORARY TABLE |
|
Error in Customer Service Controls have been temporarily disabled. Do not read data from rgBillTo |
|
Statement Printing is not able to selectively send invoices but not statement to imaging |
|
Cserv.exe - 'Next Bill Number' in 'Select the Site for Bill Number' form |
|
Cserv.exe -'Determine Interliner(s) & Rate Log' form -Context Menu Layout is missing items |
|
Check Printing will print all checks on cashreq.rpt when there are no records selected to print |
|
Cserv.exe -GUI - two buttons in 'Create IMRendezvous Bill' form cut-off when Windows Fonts at 125% or higher |
|
Cserv.exe - OS&D/POD -OSD -Load Details -GUI issue |
|
New purchase orders defaults shop code field when PO is set for 'AP' |
|
Set the current status of the new FB when copy option 'Copy Pickup Information' is selected |
|
Driver Pay Custom Code not compatible with TM 20.3 |
|
Cserv.exe -Check or uncheck 'Appt Req' beside 'Pick Up' or 'Delivery', Post Edit, change is not saved. |
|
ARM-29: Journal Entry import date error |
|
Payroll and Returns Generator W2 retrieves the check records for only one Employment State |
|
Invalid email address message when combining more than one valid email recipient and the validate email address config is active |
|
IP records created by the Reverse & Recreate with the same Probill cannot be Approved when APNE config Allow Duplicate Bill Numbers = Error |
|
TLORDER.FB_PRINTED is not updating to True when the BillPrintSvc.exe is used |
|
EMan.exe -a typo 'eManiftest' in a message |
|
Fuel Tax Patches for 2020 Q4 and 2021 Q1 are missing Jurisdictions |
|
FB Import Commodity Matching functionality should work like Cserv Freight Bill Commodity Matching |
|
Optimize: SP_CREATE_IM_RENDEZVOUS_FB - Duplicate Queries |
|
US Local Tax Tables with W2 since the tab was removed in Payroll Configuration |
|
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 |
|
Blank Error window when updating OS&D on FB that has been interfaced |
|
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 |
|
Unable to re-attach vendors with RMIS |
|
Deduction (after tax) is added to the pay instead of deducted when using the Earnings (taxable) Employee pay code |
|
W2 OtherBox14 boxes are not retrieved correctly per the W2 reporting flag and Employee checks |
|
D83 is applying overtop of already rated interliner on the one FB |
|
Statement Number is updated when using Auto-Assign Statements if the Rebill has a different Statement Date |
|
1099-NEC File was not accepted due to numbering error in record positions 500-507 |
|
Magmedia T4 XML file can have a second T4 record generated for Employees |
|
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 |
|
Extra Stop Maintenance and Sequencing popup is selecting the wrong PU zone for the record |
|
AR Control Account is not always populated in the AR Cash Import payment |
|
IP Audit IP Adjustment Notes for Trip Number displays the Trip Leg ID value |
|
DB2 CLI Error when moving OPP orders that have Notes to CServ |
|
Driver Pay (Vendor) checks can be on both Other Vendors and Owner Ops of the T4A |
|
EMan.exe -Error: qEmanStatus: Cannot perform this operation on a closed dataset |
|
SP_CHK_ACC_CODES_SQL_IS_VALID procedure is using TLORDER_ALL causing error |
|
Entering New Detail Line Truncating First Character of Commodity |
|
PayAudit.exe - ID on Payments and Deductions tab is editable -Access violation error |
|
Payroll Config W2 Reporting Special Types tab boxes/labels are obscured |
|
Custom app Drvpayxfer needs to be updated for TruckMate 20.3 |
|
T4A and T4 XML creation process to invoke a function to prevent XML issues |
|
AR Cash Receipts Import does not always show the records in the Review Cash Receipts step |
|
TMT Service TMT Properties PM Due tab accommodate other PM Codes not downloaded via Download TMT PM Codes button |
|
Direct Deposit is not considering the Cheque Date in the Export window |
|
Create 358 when ACI 309 BOL does not exist, EMAN_HDR.PORT_OF_ENTRY and EMAN_HDR.PORT_ARRIVAL_ETA |
|
3 QuikQ card management issues |
|
Customer Service GL tab error qTLOrder: Field DLID not found when the Include I/P flag is selected |
|
Magmedia should sum and output one value in the XML if the same code is in more than one of Boxes A to F |
|
Magmedia - Canada T4 Wizard - Unknown data type for parameter 'INCOME_COVID_PRD_1' EDatabase Error |
|
T4 may have negative values when they should be positive |
|
The Log File Name is Incorrect in DP Register Service |
|
Incorrect GL for Driver Payable being applied in RMWO postings |
|
IP accrual register not showing SQL filter Name or SQL |
|
D&R-01: Record Not Found Error Inside Multi-Terminal Setup Window |
|
FB Importer is locked when the online database backup runs |
|
GET /import should be authorized - Authorization Changes - GET and POST API calls |
|
IP audit register not showing SQL filter Name or SQL |
|
Aggregate Rating does not populate the TLDTL.RATE_ROW_ID column |
|
Rendezvous trip creation for RL issue 'cannot match cancelled FB' |
|
Approved AP Purchase Order Expense record can be modified to unbalanced when config Allow Unbalanced PO Approval is False or Warn |
|
PRConfig is crashing on closing and shows an access violation error in TM19.2, 19.3 and 19.4 versions. |
|
DB2 Error when there is more than one Advance IP record |
|
ApNcrSvc.exe Not Named Correctly |
|
DPRegSvc.exe Not Named Correctly |
|
TimeClockSvc.exe Not Named Correctly |
|
Unable to create/make changes to User Conditions (SQL Memo’s) for acc charges |
|
SQL error on Dispatch Status Change |
|
Historical check information populated in ap_sum.chk_id for T4A Retrieval |
|
Container Depot Billing is creating acc charges incorrectly causing "Invalid Sequence" errors |
|
Driver Copy Wizard will throw String data right truncation error when the First and Last name exceeds the Employee allowed name lengths |
|
D&R-03: Grid Formatting Label Incorrect In Driver Pay Contracts |
|
PayReg.exe - when Reprint is selected, Post button is enabled |
|
Disallow manual entry of the Driver Pay Pay Code (non-taxable) in the Payroll Timesheet |
|
Rating - Multi-Point/Multi-Break - Adjust Column Breaks window - Possible Column Id error |
|
PayAudit Import DP with FB# '0' may be deleted by Rates.exe regardless that it is posted to the Register |
|
RL1 is retrieved for the entire year when the employee moved from QC to a different Province |
|
PayAudit.exe, Dispatch.exe DRIVERPAY.PAY_ID and DEDUCTION_ID are editable |
|
Payroll & Returns Generator W2 Box 14 and Employee Local Taxes Start and End date |
|
Validation of SIN and SSN in Vendor and Driver Profiles |
|
Magmedia T4A Import Recipient_Account & Income_Taxded columns, RPP Registration number & SIN population |
|
ARM-40: Post Dated Warning Not Appearing in Cash Receipts |
|
PayAudit.exe -Deductions tab, Error: tDriverDed: Dataset not in edit or insert mode |
|
Advance Checks Currency is cut off and the Check Overflow window opens before the Print Preview |
|
Access violations in Command Center when the SQL for a chart contains parameters |
|
Payroll Business Number must not have spaces in the T4 XML file |
|
AR Cash Receipts Import Invalid Bill Number error due to the imported AR_SUM record without a TLORDER FB |
|
AutoDate feature for Notes is not working on first entered note |
|
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
|
Dash Driver: Trip Pages ETA values |
|
Split Bill Assign To Trip Prompt Should Be Modified To Include Bill Number |
|
Changing grid layout by right clicking in Trip Grid is not working when a default filter is applied to user in Security Configuration |
|
TruETA: CAN → USA Trip Where Driver Has US HOS Profile Not Generating HOS Stops |
|
ConnectedDock: "Break Seal" Option Needs To Work With Auto Unload Option |
|
Trap Screen Inverted Inside ConnectedDock |
|
The -I bill shows on D2Link macro when it would be expected to see the parent (non-I bill) |
|
Security Configuration: Able To Add Module Restrictions to Supervisor Groups Incorrectly |
|
Hydra 5.0.85.1141 is not stable in Rio builds. Upgrade to 6.2.101.1237 |
|
Moving Available Resource To Yard Does Not Always Populate 'YARD' Field |
|
User is unable to assign resources to a leg of a TRIP when the Trip is SPTLD at a TERMINAL |
|
Cleanup Of Mileage Vendor Lists Inside Batch Geocoding Utiliy |
|
Macro Export to D2Link throws Failed to Parse Mgs on Entity Name |
|
UI Issue With Cage Destinations Window |
|
Error: "H2161 Warning: Duplicate resource: Type 24 (user-defined)" when compiling for apps with Admin Elevation |
|
Focus Not Being Correctly Retained In Multi Mode Dispatch Freight Bill Grid |
|
'MANUAL SEARCH' Appearing Incorrectly On Both ConnectedDock Split Screens |
|
Column Sort By reverts to Stop Sequence column in the FB grid when the focus is moved to a different Trip |
|
Copy Trips With Freight Bills Attached Causes DECFLOAT Error In MMDisp |
|
Multi Mode Dispatch Trip Freight Bills grid is missing records after leg to stop migration script is applied |
|
Protocol decoding uses StrToFloat and StrToFloatDef, fails when decimal separator is not "." |
|
GetStopList for Trip # No Mobile device found when sending load offer to a driver with a mobile device |
|
PortConnect - Vessel schedule is displayed when it shouldn’t |
|
Trip Legs of a multi leg Trip do not get created according to the Trip Schedule Departure Time and Arrival Time |
|
STOPOFF leaves bills in pickup zone with DEPSHIP status |
|
Bill disappears from trip legs when Docked via the Freight Bill Details status change |
|
Profit Tools Integration - schema change |
|
DISPATCH config ReasonCode and Reason Code Security are not working as intended |
|
Default Commodity Override Flag Not Being Set As Expected |
|
Hot Rush and Client Notes Icons 'Pre-Populating' on New Bills |
|
Cannot set report printer name in TMCrystalNetPlugin.DLL for certain clients |
|
Error in the procedure NOTIFY_QUEUE_RESOURCE_INSERT |
|
Items Created With New ConnDock Config 'Use PRO Number' Doesn’t Immediately Show Items In MMDisp |
|
D2Link: Y/N value going out in Default XML tag for "Select" ForeignType |
|
FB splits of splits is not splitting units out correctly |
|
D2Link: FB count in the description is 0 for P&D stop |
|
ARM-08: Freight Bill Not Auto-Creating via DAWG |
|
No Zone Match error on position/form updates |
|
Minor Jira Time Entry bugs - Round 3 |
|
MAN-01: Cannot Perform Operation On an Open Dataset |
|
D&R-03: Attempted Pickup Statuses Not Clearing Bill History |
|
ARM-25: Pop-up to Deactivate Chassis Not Appearing |
|
Unable auto assign on trips the Misc Equipment that has been associate to Trailers |
|
Spotting behavior Default Zone Leg via Truckmate API (Samsara) is not considered when Leg End for Drops = True |
|
Problems with trips when creating trips and freight bills via Trip Scheduler |
|
AP Inquiry Vendor grid blue arrow order by indicator no longer defaults to Vendor column |
|
Doubling the TOLL in PCMILER_TOLLS table |
|
Stop Status Incorrectly Updated To Finished When DISP Applied To Trip |
|
Stop Status Being Incorrectly Updated When Stops Done Out of Order |
|
Move Unsequenced Stops Upon Arrival App Config Not Behaving As Expected |
|
Dispatch unable to sort FB’s in descending order by clicking on any of the grid headers |
|
TripEnv used with Rand is no longer getting Fuel Tax Trip Miles for some trips |
|
Access Violation When Optimizing P&D Trips |
|
FT Trips is using DEFAULT mileage profile instead of respecting app config setting for 'LS Mile Profile for FT' |
|
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 |
|
Trace uses the keyword "operator" as a variable name |
|
billprintsrv, and billLTLprint service are not respecting multi company visibility |
|
Printing a report by a Page Range will throw an error You have entered too many page ranges |
|
Default definition for Dangerous Goods grid in Customer Service has a typo |
|
Using Multiple Filter Options in Power Unit Filter Setup Results in Error |
|
Able To Access Old Mapping Options From Trip Envelope |
|
Freight Bills are not getting status updates StorePACOSEventDetails Error: String data right truncation |
|
Pickup Grid in MMDISP no longer able to edit user fields |
|
Wrong records selected in Reefer Events query |
|
PC Miler has CALCEX_OPT_FIFTYTHREE deprecated when Mileage Profile choose to use 53' Trailer Practical/Short |
|
Update TruckMate 21.1 ISO for 2021 branding on install screen |
|
Optimizer: 'D' records not are populated for not FB resources on the last leg |
|
UPDATELEGSUM doesn’t run PCMILER TOLLS when the leg is empty and has no FBs on it. |
|
Container does not deliver off at the delivery point on a multi-container trip |
|
Dispatch grids Carriers and Load Request can throw errors |
|
Comms D2Link is not respecting CSERV config Overwrite Container Details On Assignment |
|
Adding Customized Hook for ROUNDTRIP Service Level Toll |
|
Expert Fuel is not receiving Fuel Levels from the Mobile Comm Unit |
|
ARM-38: ROUTE_NAME Length Does Not Align With LANE_NAME Length |
|
Status Jobs Will Not Process if ENTERED_ON Value Greater Than CURRENT_TIMESTAMP |
|
Dawg reports with Crystal Parameters are not running correctly |
|
Error: Local time is invalid (situated within the missing period prior to DST) |
|
TracKing: 403 Error Access Forbidden |
|
TruckMate API: SendMessageStatus API function is not multi company aware |
|
DEV 05B: Perishable Attribute Not Being Correctly Set on PTLORDER to TLORDER Import |
|
Ver_Chk.exe - Version Checker Does Not Contain Information for Carrier411.WinService.exe and TMCefProcess.exe |
TM4Web / Web
|
Dash Driver: Trip Pages ETA values |
|
replace fields poddSignedBy and poddSignedOn |
|
Correct Web Services tabs and labels |
|
ART Database Auditing |
|
TM4Web API - Updating Rate Quote |
|
TM4Web API Specification - fix required fields |
|
PTLORDER Bill To Code is blank after submitting a Pickup Request in TM4Web |
|
EDI booking will send correct Sender (Shipper) but shows in intermodal tab Imp Wharf as different customer |
|
Art Server - TMS Authentication error |
|
Rate Quote API - return traceNumbers |
|
Rate Quote API - populate unNumber |
|
Rate Quote API - EFFECTIVE_DATE is incorrect |
|
Fix "count" Swagger issues |
|
Printing in TM4Web is not passing the account to the report |
|
POST orders Intermodal fields |
|
DASH applications fail to build |
|
Client ID is not populated on Rate Quotes created through the REST API |
|
Performance problem in TMS_ORDERS_FILTERED |
|
Return a 404 if the endpoint is not valid |
|
Access violation when using TID on endpoints which do not support TID |
|
Change TM4Web User Password in Customer & Vendor Profile is not working |
|
Profile.exe are generating the same Vendor API Key |
|
/tm/reports Error on loading .NET assembly TMCrystalNetPlugin.dll |
|
wrong result returned for filter which does not find a result |
|
Add support for non-P&D stops to DASH Driver. |
|
Investigate ART Performance and Memory Leaks - TM4Web |
|
TM4Web fields PICK_UP_APPT_REQ & DELIVERY_APPT_REQ in Rate Quote header show grayed out |
|
Database error when creating a Trip / Updating a trip through the /TM API |
|
Freight Bill Import service is disabled in ART Server Admin despite having 3PL 59000 License |
|
Update all endpoints to camelCase |
|
ART: Error performing status change for stop names contain forward slash '/' |
|
/trips/{trip_id}/orders/{order_id} mismatch errors |
|
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.