Gain insight into or troubleshoot Loads not matching to Rate Entries with the Load Test Match Lightning Web Component (LWC). The component provides detailed logging when requesting quotes and is located on the Load and Rate Entry Lightning Record Pages.
Setup
The Load Match Test is located in the Revenova Load and Rate Entry Lightning Record Pages by default. Complete the following steps to display and use the component in the Revenova Default pages or provide access to specific users.
Load Page
Navigate to a Load record.
Select Setup Gear → Edit Page.
Choose the System tab.
Click the loadMatchTest component.
Set the component visibility filtering as needed.
Save the Lightning Record Page.
Rate Entry Page
Navigate to a Rate Entry record.
Select Setup Gear → Edit Page.
Click the Load Match Test tab.
Set the component visibility filtering as needed.
Click Done.
Save the Lightning Record Page.
Using the Component
The Load Match Test provides logging information for mismatched carrier quotes for the following integrations:
Load Page
The Load field is read-only on the associated Load record page. The Rate Entry lookup field allows you to search for Rate Entry records.
When a Rate Entry record is entered into the component, click the Test Match button to view matching results. The TMS displays successful matches with the word “Match” and a success icon.
Unsuccessful matches are displayed with a table of values describing the reason for the mismatch. See the Log Reference Table for possible mismatch reasons.
Rate Entry Page
The Rate Entry field is read-only on the associated Rate Entry record page. The Load lookup field allows you to search for Load records.
When a Load is selected into the component, click the Test Match button to view matching results. The TMS displays successful matches with the word “Match” and a success icon.
Unsuccessful matches are displayed with a table of values describing the reason for the mismatch. See the Log Reference Table for possible mismatch reasons.
Log Reference Table
The following table contains mismatch reasons for troubleshooting purposes.
The table contains the following columns and describes the reason for the mismatch between the Load and the Rate Entry.
Rate Entry Object: The object in the Rate Entry data model that caused the mismatch.
Field: The field in the Rate Entry object that caused the mismatch.
Value: The field value in the Field column.
Compare to Object: The non-Rate Entry object that caused the mismatch with the Rate Entry.
Compare to Field: The field on the Compare to Object that caused the mismatch with the Rate Entry.
Compare to Value: The value of the Compare to Field.
Details: The reason the values represented a mismatch.
Rate Entry Object | Field | Value | Compare to Object | Compare to Field | Compare to Value | Details |
---|---|---|---|---|---|---|
Rate Entry: {Name} | Direct/Interline | {Direct/Interline Value} | SMC3 Response: Carrier | Service Detail | (Null) | Rate Entry is Dual-Value Direct/Interline and the matching SMC3 carrier has no service detail. |
Rate Entry: {Name} | Direct/Interline | {Direct/Interline Value} | SMC3 Response: Carrier Service Detail | Origin/Destination | {Origin/Destination Value} | Rate Entry Direct/Interline does not match SMC3 origin/destination |
Rate Entry: {Name} | Status | {Status Value} | (Parameters) | Rate Entry Status(es) | {Status1;Status2;Status3;…} | Rate entry status does not match the parameters |
Rate Entry: {Name} | Effective Date | {Effective Date Value} | Load: {Name} | Expected Ship Date | {Expected Ship Date Value} or {Today} | Load expected ship date did not fall after rate entry effective date |
Rate Entry: {Name} | Expiration Date | {Expiration Date Value} | Load: {Name} | Expected Ship Date | {Expected Ship Date Value} or {Today} | Load expected ship date did not fall before rate entry expiration date |
Rate Entry: {Name} | Service Level | {Service Level Value} | Load: {Name} | Service Level | {Service Level Value} | Load service level did not match rate entry service level |
Rate Entry: {Name} | Mode | {Mode Value} | Load: {Name} | Mode | {Mode Value} | Load mode did not match rate entry mode |
Rate Entry: {Name} | Lane Match Option | {Lane Match Option Value} | Load: {Name} | Country Lane | {Country Lane Value} | Load country lane is cross-country and rate entry lane match option is intrastate only |
Rate Entry: {Name} | Lane Match Option | {Lane Match Option Value} | Load: {Name} | State Lane | {State Lane Value} | Load state lane is cross-state and rate entry lane match option is intrastate only |
Rate Entry: {Name} | Lane Match Option | {Lane Match Option Value} | Load: {Name} | State Lane | {State Lane Value} | Load state lane is not cross-state and rate entry lane match option is interstate only |
Rate Entry: {Name} | Fleet Loads Only | {Fleet Loads Only Value} | Load: {Name} | Fleet | {Fleet Value} | Load is not a fleet load and the rate entry is fleet loads only |
Rate Entry: {Name} | Accessorial | {Accessorial Value} | (Parameters) | Accessorial | {Accessorial Value} | Rate entry accessorial does not match the parameters |
Rate Entry: {Name} | The rate entry calculation is misconfigured. Missing Base Calculation: {Rate Entry Name} | |||||
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Load: {Name} | Distance Miles | {Distance Miles Value} | {Rate Method} rate entry calculation has no non-zero distance on the load to pull from |
Rate Entry Calculation: {Name} | DIM Factor | (NULL) | {Rate Method} rate entry calculation does not have a DIM Factor specified | |||
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Load: {Name} | Total Volume | {Total Volume Value} or (NULL) | {Rate Method} rate entry calculation has no non-zero volume on the load to pull from |
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Load: {Name} | Linear Feet | {Linear Feet Value} | {Rate Method} rate entry calculation has no non-zero linear feet on the load to pull from |
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Load: {Name} | Total Area | {Total Area Volume} | {Rate Method} rate entry calculation has no non-zero area on the load to pull from |
Rate Entry Calculation: {Name} | HU Calculation Method | (NULL) | {Rate Method} rate entry calculation has no HU Calculation Method specified | |||
Rate Entry Calculation: {Name} | HU Max Weight | (NULL) | {Rate Method} rate entry calculation has “Adjusted by HU Max Weight” HU Calculation Method, but no HU Max Weight specified | |||
Rate Entry Calculation: {Name} | Handling Units | {Handling Units Value} | Line Items on Load: {Load Name} | Line Items: Handling Units | (NULL) | {Rate Method} rate entry calculation has no handling units on the line items on the load |
Rate Entry Calculation: {Name} | Handling Units | {Handling Units Value} | Line Items on Load: {Load Name} | Line Items: Handling Units | {HU Value 1}, {HU Value 2}, … | {Rate Method} rate entry calculation has multiple handling units on the line items on the load |
Rate Entry Calculation: {Name} | Handling Units | {Handling Units Value} | Line Items on Load: {Load Name} | Line Items: Handling Units | {HU Value} | {Rate Method} rate entry calculation handling units do not match what is on the line items on the load |
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Line Items on Load: {Load Name} | Line Items: Handling Unit Count | {HU Count Value} | {Rate Method} rate entry calculation has no non-zero handling unit count on the line items on the load |
Rate Entry Calculation: {Name} | Packaging Units | {Packaging Units Value} | Line Items on Load: {Load Name} | Line Items: Packaging Units | (NULL) | {Rate Method} rate entry calculation has no packaging units on the line items on the load |
Rate Entry Calculation: {Name} | Packaging Units | {Packaging Units Value} | Line Items on Load: {Load Name} | Line Items: Packaging Units | {PU Value 1}, {PU Value 2}, … | {Rate Method} rate entry calculation has multiple packaging units on the line items on the load |
Rate Entry Calculation: {Name} | Packaging Units | {Packaging Units Value} | Line Items on Load: {Load Name} | Line Items: Packaging Units | {PU Value} | {Rate Method} rate entry calculation packaging units do not match what is on the line items on the load |
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Line Items on Load: {Load Name} | Line Items: Packaging Units Count | {PU Count Value} | {Rate Method} rate entry calculation has no non-zero packaging unit count on the line items on the load |
Rate Entry Calculation: {Name} | Equipment Type | {Equipment Type Value} | Load: {Name} | Equipment Type | {Equipment Type Value} | {Rate Method} rate entry calculation equipment type does not match what is on the load |
Rate Entry Calculation: {Name} | Amount Field | (NULL) | {Rate Method} rate entry calculation amount field is not specified | |||
Rate Entry Calculation: {Name} | Amount Field | {Amount Field Value} | {Rate Method} rate entry calculation amount field is for an unknown object | |||
Rate Entry Calculation: {Name} | Amount Field | {Amount Field Value} | Load: {Name} | {Amount Load Field} | (NULL) | {Rate Method} rate entry calculation amount field “{Amount Load Field}” is null on the load |
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | The rate entry calculation is misconfigured. Unknown Rate Method “{Rate Method Value}” for Rate Entry: {Rate Entry name} | |||
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | The matrix-based rate entry did not match any of the cost items on the load | |||
Rate Entry Calculation: {Name} | Rate Method | {Rate Method Value} | Could not find at least one line item whose handling units matched every axis for auto-apply rate entry | |||
Rate Entry: {Name} | Transportation Profile | {Transportation Profile Value} | Load: {Name} | Customer: Transportation Profile | {Transportation Profile Name} | Rate entry Transportation Profile does not match the Transportation Profile on the load or the Default Transportation Profile set in TMS Admin |
Rate Entry: {Name} | Lane | {Lane Value} | Load: {Name} | (Matching Lanes for Load) | Rate entry Lane does not match any lanes matched to load |