Improvement
05 December 2022

Changes to insurance when sending carrier to MercuryGate

  • Instead of looking for an insurance type (carrier.insurance.type) of "Liability" when sending the  "Liability" insurance to MercuryGate, look for the carrier.insurance.type of "AUTO" (case insensitive).
  • Make sure we're sending the insurance values of "Cargo", "Liability", and "General" to MercuryGate in the Insurance tag's type attribute. Need to send Liability even though we're looking for AUTO insurance.
  • If there's no insurance for some type (sent as the types of Cargo, General, or Auto), we need to make sure we're wiping out that data in MercuryGate's TMS. If there wasn't carrier.insurance for the specific type we were looking for, send that insurance with just the type attribute with the type and the amount attribute with the value of 0.
Improvement
05 December 2022

Add a new division field to standard carrier definition and mapping from RMIS

Added division field to carrier, intended to support the "divisions" that a carrier is supported for. For instance, a 3PL with 3 divisions might have a carrier that's supported for one internal division (i.e. "Brokerage" but not for another one (i.e. "Managed Transportation"). 

Could have more than 1 division. 

When mapping from RMIS, the division information comes from RMISCarrierStatusExpanded.CertificationStatus.EntityCertification.Entity.EntityDescrip XML tag. 

Improvement
21 November 2022

RMIS Service Mapping Changes

Mapping changes:

  • RMISCarrierStatusExpanded.DOT.dot_Business_... tags that are mapped into a carrier address now have address type set as "Physical"
  • Map in a new "Remit To" carrier address from the RMIS "Payto" tags
  • Pull the carrier name from the RMISCarrierStatusExpanded.Carrier.Contacts.Contact for the first contact. The assumption is that there will be at least 1 carrier contact and that all contacts will have the same CompanyName. 

Added a "clear delta list" parameter in the configuration so that the service can control whether the delta list should be cleared after processing the carrier changes. This should typically be set to true, and would only be changed when testing the process in another environment (for instance, QA), so that the carriers remain on the change list to be picked up again. 


Improvement
07 November 2022

Update sending of carrier quick pay information to MercuryGate

If the standard carrier.quick_pay field has data (either true or false), then pull the value for the referencenumber tag, using "Quick Pay" as the type attribute. If there is no data in the carrier.quick_pay, do not send the reference number section to MercuryGate. 

Improvement
22 October 2022

SmartSource: Updates to call log purpose

When adding a call log in SmartSource, the call log purpose field is now required, and support new items in the dropdown list for "Did not quote", "Vetting", "Contract Pricing", "Available Equipment", and "Quality Control"