TruckMate 2021.4 New Features: Back Office

ACE eManifest

Delete / Cancel cargo-only document

Now you can modify, delete or cancel an ACE/ACI cargo-only EDI 309 customs manifest document even if there is no trip.

  • The BM-Bundled TX Set Purpose is excluded when determining if the manifest is cargo-only.

  • If these is no trip (trip#=0), a warning message will appear if you change the TX Set Purpose to BM Bundled for a cargo-only manifest.

Disable eManifest confirmation for cargo only

A new EMAN.EXE > 309-Cargo only warning application configuration option has been added so you can disable the eManifest confirmation popup message.

Utilities > Application Configurator > EMAN.EXE

Option Description

309 Cargo only warning

Determines whether to display a warning message if the eManifest is related to 309-Cargo only and you try to change the Tx Set or Tx Purpose values on the eManifest.

  • True (default)
    A "This is cargo only (no Trip Manifest, so changing its transaction Set or Purpose will fail the ACI Validation for Trip #" message is displayed.

  • False
    No warning message is displayed.

AP Inquiry

New security option to delete case requirements

A new Allow Clearing of Other Users Checks security option was added to control whether you are allowed clearing of other users checks in both AP Inquiry and Check Printing.

TM 159152 214a

When you use the 'Delete Cash Requirements' shortcut menu options, this security option must be selected in order to delete cash requirements for all users. Otherwise, only the user’s cash requirements will be deleted.

TM 159152 214b

API revisions

TruckMate REST API updates

The following TruckMate REST API endpoints have been improved:

  • Orders - /orders

  • Trace Numbers - /traceNumbers

  • Shipping Instructions - /shipInstructs

  • Freight Bill Notes - /notes

  • Status Changes - /status

Improvements include:

  • Adding fields

  • Refining a more consistent and logical use of arrays

  • Removing irrelevant query parameters

  • Other ongoing revisions coming from new features and enhancements as part of the TruckMate 2021.4 release.

Detailed inforation is available within the Trimble Transportation Learning Center web site in the TruckMate > Product Guides > TruckMate REST API Reference Guides.

Check Register

Summary at end of posting

When the 'APNCR.EXE - Commit Each Trans' application configuration option is set to True and multiple checks are posted in Check Register. If there are 'bad' cheques but at least one good check is posted, a summary popup window will be displayed.

TM 159694 214a

The Check Register Windows service will show same message in log file:

TM 159694 214b

If the configuration is set to False, the original logic applies but no summary popup window appears. Instead you will see a message box saying "Posting Complete".

Client and Vendor Profiles

New grid columns

New grid columns have been added to the All Procedural Items tab and the Procedural (Check-List) Items grid in the CRM window. You can open the CRM window using the Customer & Vendor Profiles > Tools menu > View CRM. The new columns include User1 through User10 and the read-only Allow Repeats column.

TM 133560 214b

TM 133560 214a

Checklist items must be created and set up in the Codes Maintenance > Checklist items tab before they can be added to the CRM Procedural (Check List) Items grid.

Customer Service

Pickup and Delivery windows can cross midnight

Now you can save a client’s pickup and delivery hours of operations even if the time range entered crosses midnight.

The following already existing application configuration options must be set to True (or Force). This will allow you to save the start and end times in Customer and Vendor Profiles even when the start time is after the end time because it is crossing midnight from the previous day.

  • CSERV.EXE > Allow Pickup/Delivery Windows Across Midnight | True

  • CSERV.EXE > Set Pickup Time From Hours of Operations | True or Force

  • CSERV.EXE > Set Delivery Time From Hours of Operations | True or Force

The behaviour of the system when setting pickup-by, pickup-by-end, delivery-by, delivery-by-end is:

  1. The system first checks the (Pickup/Delivery Window -→ Pickup OR Delivery tabs). Neither tab previously allowed for midnight crossing times but now they do.

  2. If not found, the system checks the customer’s Pickup/Delivery Window -→ By appointment setting. Technically, this setting has always allowed you to enter midnight crossing configurations using a +/- time to set the FB appointment. Now if the application configurations are set to permit this, the appointment can cross midnight.

  3. If no appointment window is found, the system checks the (Open/Close Times window) and this window will allow for midnight crossing configurations.

Driver Pay Contracts

Create driver pay records with LTL mileage rules based on PUnit

Driver Pay contracts using LTL Mileage rules can now generate pay based on the power unit or the trailer (rentals).

For example:

  1. Find or create a contract that has LTL mileage rules - either specified mileage rate or fuel average based rate.

  2. Set up a new driver that is for Pay only (not dispatch) and assign the contract above.

  3. In the power unit or trailer profile, set the "Pay To" driver to the one set up above.

  4. When a trip using these power units or trailers is completed, verify the appropriate driver pay records were created.

TM 159191 214a

Email

Email attachments up to 10 MB

The email attachment size limit has been increased from 2 MB to 10 MB for all emails sent through TruckMate.

Fleet Maintenance

Add User Fields to Fleet Profiles

A new User Defined Fields tab has been added to Profiles > Fleet Maintenance.

TM 160453 214a

You can rename any of the 10 user fields using a new FLEET.EXE set of Application Configuration options. For example, you could rename one of the use fields as GL Account and use this as a way to separate Power Units for different GL accounts set up differently for destination or fleet.

TM 160453 214b

Fuel Card Import

Re-calculate taxes based on overwritten fuel price and jurisdiction

When importing to driver deductions in the Fuel Card Data Import window, the fuel prices can be overwritten and require the sales/federal taxes to be recalculated. This is true for all card import formats except for the 22, 77 and 65 formats.

In the TM 157843 214a Import Options > Driver deduction tab, you can select which method to use for overwriting the fuel prices:

  • Set the new fuel price by entering a value

  • Select the Power Unit Price checkbox and use the price set in the Power Unit Profiles > Miscellaneous tab.

TM 157843 214b

The overwritten amount is calculated by multiplying volume and price and does not include taxes.

The sales and federal taxes will be recalculated if you select the Re-calculate Taxes (Ignore Import Amounts) checkbox. Otherwise, the taxes will be imported as is.

TM 157843 214c

The Totals form will display the overwritten amounts. It will recalculate the taxes and include the taxes in the Totals form values if:

  • The Re-calculate Taxes (Ignore Import Amounts) checkbox is selected on the Import Options > Driver deduction tab.

  • The Sales Tax and Federal Tax Included checkboxes are selected on the Import Type Definition > Basic Info tab.

Tax calculations are based on the tax rate set in Tax & Jurisdiction Maintenance.

GL Journal Entries

Reverse Journal Entry

The GL Journal Entries > Tools menu > Reverse Journal Entry command will now display a confirmation prompt for a reversing entry if an un-posted reversing batch already exists.

GL Journal Entries Import validation

The Debit and credit fields are now validated when you are importing GL Journal Entries from a file.

New logic applies when you import debit or credit field data as a number instead of a general type field. If the data contains non-numeric characters such as a comma, an error message is added to the Error Msg column stating that the amounts are not formatted correctly. These values need to be changed and reimported.

TM 150695 214a

HR Recruiting

Default tab

A new security option allows you to set a default tab to open for HR Recruiting. The checklist for the tabs is sorted in alphabetical order.

If no default tab is specified, HR Recruiting opens using the first available tab for which the user has access.

TM 151806 214a

Interline Payables

Improved EDI 210 import payment process

The interline payables import processing system has been improved to provide a more automated EDI-based, IP import and reconciliation process.

The EDI 210 file contains one or more carrier invoices. It can include an individual movement or a collection of invoices for a specified billing period. When the 210 is received, it is brought into the IP Import processing system using the Interline Payable Audit.

In Application Configurator, the IPIIPM.EXE section contains six new settings:

  • Import High Tolerance - Accessorial

  • Import High Tolerance - Base

  • Import High Tolerance - Fuel

  • Import Low Tolerance - Accessorial

  • Import Low Tolerance - Base

  • Import Low Tolerance - Fuel

For each setting, you can define a range to help determine when to auto-approve invoices when matching import records to IP records.

EDI Communications Manager

There is a new Cross-Ref button on the Logistics tab > EDI 210 In(bound) sub-tab to configure the mapping of inbound EDI codes for accessorial charges to corresponding TruckMate accessorial codes.

TM 136812 214a

Billing Register

There is a new filter option for the Standard filter type based on Trace Numbers (e.g. type I pro-bill number).

TM 136812 214b

Customer Service

The Filter view has a new Update Freight Bill(s) shortcut menu option that allows you to set a Bill Date or Administrative Status Code in bulk.

TM 136812 214c

The GL and 3rd GL tabs have a new option to show the IP Audit accounts (not just the initial IP Accrual accounts).

TM 136812 214d

IP Audit

Additional changes were made to the Interline Payable Audit including:

  • Import window has more fine-tuned error messaging when working with the new tolerance settings

  • Import form has filters added at both the vendor and detail levels and you can filter by the created date at the vendor level

  • Details tab has 3 new read-only user fields added for custom EDI processing and IP Auditing

'Create IP Bill' can create no-charge FB for bobtailing

The Carrier assignment 'Create IP Bill' Cost Rule method on the Carrier Information window has been enhanced to allow a no-charge freight bill (FB) to be created without requiring the new FB to:

  • contain CALLER/BILLTO/SHIPPER/CONSIGNEE information

  • be marked with a status of 'AVAIL' (available)

TM 158425 214b

This prevents this no-charge order from showing up on a dispatch board and allows for automatic rating when you are paying carriers for bobtailed (power unit with no trailer) resources. To support this feature, a new 'DISPATCH.EXE > Create I/P Bill Cost Rule - Default Commodity Code' application configuration option has been added to the set of existing 'Create I/P Bill Cost Rule' settings.

TM 158425 214a

Utilities > Application Configurator > DISPATCH.EXE

Option Description

Create I/P Bill Cost Rule - Default Commodity Code

Provides a default commodity code to be used when auto-creating I/P freight bills. Enter a valid commodity code into the text field.

  • All 5 'Create I/P Bill Cost Rule' settings must be set for the rating logic to work for this I/P bill.

  • The IP (Interline Payable) bill is not created until the carrier is assigned.

  • Rating will not happen until after the carrier is assigned.

There are two options for rating:

  • Set the assignment to 'Not Re-rate' and the bill will be assigned a rate after the carrier is assigned.

  • Assign the carrier and click the Re rate Re-rate button on the Carrier Information window.

The logic has been changed so the IP credit bill is set to be completed after being created. This ensures this bill will NOT be available for Dispatch.

Load Offer

Auto-Send Load Offer - new trigger

Now you can auto-send an original load offer to the applicable EDI and API carriers when a specific combination of movement type and status code is applied. This feature applies to Customer Service, Dispatch and Multi Mode Dispatch. Only a carrier that matches the movement type and has not been sent the load offer before can be an applicable carrier.

There can be multiple status codes per movement type and the same status code can be configured for multiple movement types. For example: A:STATUS1,STATUS2;B:STATUS3;!:STATUS1,STATUS 4. Movement Types:

  • A = Advance

  • B = Beyond

  • C = Crossdock

  • L = Linehaul

  • O = Other

  • ! = Null (no movement type)

  • * = All movement types including null

A new application configuration option was added to allow you to configure which combinations of movement types and status codes will trigger the sending of a load offer.

Allow for configuring of triggering events at a global level through app config.

Utilities > Application Configurator > CSERV.EXE

Option Description

Carrier - Auto Send Load Offer on Status Change

Determines a global list of which movement types and status codes combinations will trigger the load offer to be sent immediately.

Enter the movement type, a colon followed by the list of status codes (separated by a comma) for this movement type. Use a semi-colon to separate the next set of movement type and status codes.

For example: A:AVAIL;B:CARRIERDY,DEPSHIP;O:AVAIL

NOTE: This list is ignored if the specific carrier has an entry in the Auto Send Override field in the Vendor Profile > Interliner tab.

The Auto Send Override Carrier level field on the Vendor Profile > Interliner tab for a specific vendor will override the global application configuration settings.

TM 155074 214a

Notes

Style options renamed

The Application Configurator note style options have all been renamed.

The original names used the phrase "Journal-Style <#>" since they were True/False settings that toggled between None and Journal. With the addition of the third 'Notes+AutoDate' option, the name now uses the phrase "note <#> style" in the name.

For example, the "ARRA Journal-style 1" option is now "ARRA note 1 style" and "TRIPS Journal-style" is now "TRIPS note style".

This name change applies to:

  • ARRA (1 and 2)

  • CLIENT (1 through 5)

  • VENDOR (1 through 5)

  • TLORDER (1 through 9)

  • TRIPS

Order Preprocessor

The Order Preprocessor now has the ability to sort on the columns in the Details, Trace #'s and Dang.Goods tabs.

Payroll - Quebec RL1

Four new Additional Info checkboxes have been added to the Payroll Configuration > Pay Codes tab for Quebec RL1 tax form reporting.

Each box can be used to describe one pay code value.

TM 159216 214a

Six new columns have been added to the RL1 grid to hold the codes and amounts.

In MagMedia, add 6 new columns in RL1 grid. They will be populated with codes and amounts.

TM 159216 214b

Power Unit profile

Electric Fuel-Type in PUnit profiles

The Fuel field in Power Unit Profiles now contains an Electric option. NOTE: Currently, no tax calculation logic is available for this option.

TM 158712 214a

Repair & Maintenance

Change R&M Stock receipts font color

The five amount fields at the bottom of the R&M Stock Receipts window now use a black font rather than the previous gray for better contrast and readability.

TM 159493 214a

RMIS

Flexible onboarding integration

The RMIS onboarding integration now provides more control and flexibility over where and when data is updated for the vendors. A new TruckMate Service Host > Properties Onboarding tab contains several configuration and mapping grids and other features for more control over how the integration behaves during onboarding.

TM 138007 214a

These new configuration and mapping features include:

Feature Description

Address Configuration

Configures the mapping between TruckMate and RMI for the vendor name and address fields.

Vendor Terminate

Determines whether to terminate a vendor when RMIS indicates it is not a certified carrier.

Vendor EIN and SSN

Determines which vendor registration numbers to import into the Vendor Profiles > Types tab.

Vendor Contacts

Determines which vendor contact types to import.

Vendor Phone Number and Zip Code

Determines whether to observe the CODES.EXE > Country - Validate Phone and ZIP Formats application configuration setting and format the phone number and zip code accordingly.

Configurator Country

Phone and Zip Formats validation.

Mapping defaults

Control VENDOR table default values if the value is not already being supplied by RMIS when creating a new vendor in TruckMate Vendor Profiles using the RMIS integration onboarding new vendor process.

Vendor Safety Ratings

'Import RMIS DOTSMSSafety' section and SMS Vendor Safety Ratings fields are visible in Dispatch/MMDisp > Carriers grid. TM 138007 214b

Other related new features include:

Preserve Insurance Configuration - New configurable control allows you to set which of the 4 insurance coverage descriptions (limits/expiry dates) to import into the Vendor Profiles > Interliner tab.

TM 159100 214a

Vendor Since - The RMIS Module Service was changed to only set the VENDOR.VENDOR_SINCE value when you are creating a new vendor in TruckMate using the RMIS onboarding process.

TM 159100 214b

Search by RMIS update ID - In Vendor Profile > "Select Vendor", you can now search and sort by the RMIS Update ID.

Carrier Assignment - TruckMate will check to ensure the carrier has valid coverage for the expected duration of the trip. The carrier’s Auto Liability Insurance, Worker’s Compensation Insurance and Cargo Liability Insurance expiry dates (for the carrier on the active leg) are compared to the Deliver By date and Status Change date to determine whether or not the insurance has or will expiry

Liability Expiry date - New PROFILE.EXE application configuration options have been added to control the creation and maintenance of special event insurance expiry dates. Create a special event to auto-update the value whenever the vendor’s Auto, Cargo, etc. liability insurance expiry date is manually or auto-set/changed in TruckMate.

TM 159100 214c

Statement Printing

Improvements to printing and logging

Several improvements were made for setting up Statement Printing services.

  1. Print Style is now a required field for Statement Printing Service Setup.

  2. The END_TIME column will record the current timestamp in the statement printing service log table if an error stops the printing service.

  3. The total number of invoices sent through Email or FTP is included in the Statement Printing service log file.

    * Nov 3 2021 09:42:43 EmailFTPReport done
    * Nov 3 2021 09:42:43 0 statement(s) and 0 invoice(s) were printed
    * Nov 3 2021 09:42:43 1 statement(s) and 2 invoice(s) were sent through Email or FTP by TruckMate

Improved AR Statement security

The AR Statement Excel Generator used by the Statement Printing service now encrypts the password used in the command line parameters.

You generate an encrypted password by running "BillLTLExcel -u:username -p:password generate". You can still use the original password or the encrypted password in the command line parameter. In this example the encrypted password was enclosed with quotes because it had special characters "<",">" etc.

TM 160613 214a