Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Summary:
FedEx Integration - Set Max Length of Address Lines based on Service used

Ticket:
https://bigdigit.atlassian.net/browse/TMS-762

Detail:
The actual printed FedEx Labels only allow 2 StreeetLines and they are truncated: 

  • For SmartPost Shipments, StreetLines[0] and StreetLines[1] are limited to 30 characters.

  • For all other FedEx services, StreetLines[0] and StreetLines[1] are limited to 35 characters. 

The TMS concatenates line2, line3 and line4 in the TMS Request into one line separated by commas. If any of these are null or empty it will exclude these from the concatenation. 

If the total length of the concatenated address line is greater than 30 characters for the SmartPost service OR greater than 35 characters for other FedEx services, the TMS will throw an exception: 

“Address exceeds max length“


Summary:
FedEx Integration - Currency Mappings

Ticket:
https://bigdigit.atlassian.net/browse/TMS-768

Detail:
Ability to add custom mappings for specific currencies between the ISO standard (TMS Request) and FedEx currency codes (FedEx request). This is to support FedEx’s custom implementation of currencies. As there are a number of mappings, we store these in a table in the database instead of doing this directly in the code. We could use this table in the future for other Carrier Providers who also require a different currency code than the ISO3 standard.


  • No labels