8.36.0 Release Notes

Possible Breaking Changes

What has changed What to do
Updated the rate and ship responses to pass the following elements with the correct charge type:
  • Inside Delivery Charge now passed with charge type Inside Delivery Charge (ID 49).
  • Lift Gate Delivery Charge now passed with charge type Lift Gate Delivery Charge (ID 52).
Previously, both elements were available under the Delivery Location Charge (ID 13), which is no longer returned in the client response.
-
New App versions available. If you are using modified Apps, you must replicate your changes in the new version. See App Changes below for a summary of the items that have affected Apps in this release.

Apps

Current App versions and any changes are listed below. See Upgrade Apps and Snippets for general advice. To get access to the listed features, download the newest version of the App.

App Version ID Description
Administration 1.51 311516, 302100, 298944
  • Improvements to carrier display.
  • Updated handling of non-US addresses when adding Locations.
  • Added ability to configure infectious contacts when adding Locations.
Warehouse 1.48 326522, 331448
  • Line items now passed for all items in a multipack shipment.
  • New required fields for alternative return addresses.
MailCenter 1.44 327967, 331448, 334856
  • Bulk list options now disabled when in freight mode.
  • New required fields for alternative return addresses.
  • Billing codes now validated as expected.
Store 1.30 331448
  • New required fields for alternative return addresses.
Supplier 1.30 331448
  • New required fields for alternative return addresses.
View 1.27 311516
  • Improved messaging when voiding eFreight shipments.
Desktop Shipping 1.20 333229
  • International returns now function as expected.
Personal Shipping 1.8 328754
  • Improved handling of return addresses.

Headline Enhancements

ID Salesforce Description
321464 - Administration App. Improvements to carrier display. The Setup My Carriers section, on the App’s homepage, now displays carriers in alphabetical order. In addition, users can now sort by the Enabled column in the App’s Carriers tab.
306525 SF28068 Batch processing. Added ability to automatically run Batch Processing task. Added support for a new setting, Automatically Process Pending Records, that initiates the Batch Processing task following a successful blackbox Group Ship or Pending request (requests used to add records to the [Pending] database table). The setting is configured in the All Settings page of the Administration App’s Data tab, and defaults to False. Note that once the task is running a second instance of the task will not run until the first is complete, even following a successful Group Ship or Pending request. Additionally, a new node, AutoProcessPendingItems, has been added to ship and pending requests which can override the product level configuration.
311516 - View App. Improved messaging when voiding eFreight shipments. When voiding packages for eFreight shipments in the View App, users are now warned that package level voiding is not supported and the entire shipment will be voided.
303770 - Desktop App. Full name now displayed on Welcome page. The Desktop App’s Welcome page has been updated to show a user’s full name, where previously the configured username was displayed.

Carrier Changes

ID Salesforce Description
295905 - eFreight. Tracking now supported. Support for the track function has been added for eFreight. For detail, see eFreight Reference.
295486 SF28420 PCF. Extended carrier functionality. PCF can now be used within Transtream shipping Apps, and is no longer blackbox only. In addition, support has been added for the following carrier services:
  • 3rd Day
  • 4th Day
  • 5th Day

Note that the services are disabled by default as they are not fully implemented by the carrier at this time. For detail, see PCF Reference.

325452 SF28754 Yamato. Improved logging of carrier requests. Yamato ship requests now contain additional detail to improve logging, where previously no data was passed in the body of the request.
310703 - PB Shipping API. Onboarding wizard now supported. An onboarding wizard has been added to the Administration App for PB Shipping API. For detail, see PB Shipping API Reference.

Other Changes

ID Salesforce Description
327967 - MailCenter App. Bulk list options now disabled when in freight mode. The Bulk List slider is now disabled and set to Single Recipient if operating with freight carriers, services or rate groups containing freight options as bulk processing is not supported for freight shipments.
332882 - Administration App. Updated activation of delete button when editing table data. Resolved issue whereby upon saving changes to table rows within the Administration App the delete button would enable. Now, the delete icon is only activated when a row is selected.
332534 - PCF. Improvements to exception handling. The PCF connector has been updated to no longer log exceptions when rating packages that do not comply with the carrier’s rating rules. In addition, exceptions are no longer logged when performing End of Day tasks on a day with no shipments; the End of Day will fail with the reason "No shipments to close".
298944 SF27794 Administration App. Added ability to configure infectious contacts when adding Locations. Added a new column, Infectious Contact, when configuring Hazardous Helpline Contacts in the Locations tab of the Administration App. Note existing hazardous contacts cannot be updated to enable the Infectious Contact option; a new contact must be added.
335550 SF29063 Boxberry. Cyrillic characters now translated correctly on shipping labels. Boxberry labels have been updated to correctly handle cyrillic characters.
321116 SF28614 Personal Shipping. UPS API. Updated handling of invalid output formats. UPS API now performs a check to ensure a valid shipping label format is configured prior to processing a shipment; an error is returned if a valid output format is not detected and the shipment is not processed. Note that for UPS API Personal Shipping transactions both the shipment and associated payment is cancelled.
328405 - Shipping Apps. Improvements to validation logic. The validation logic of the Warehouse, Store and Supplier Apps has been updated to be in line with other product shipping Apps:
  • The Apps will now check for required fields before shipments can be actioned.
  • If containing required fields, the Ship To, Ship From, Package and Freight tabs are now marked as such.
  • While in Freight mode, the following fields in the Ship To tab are now required: Attention, Company, Address Line 1 and Phone.
  • The Return button now only enables if all required fields are populated.
  • A new App setting, Recipient Email Address Required, has been added, determining if the Ship To Email field is required when rating and shipping. For detail, see App Settings.
330736 - Reports. Cost Center Chargeback. Special characters now handled correctly. An issue has been resolved whereby the Cost Center Chargeback report did not correctly display trademark characters when generated as a CSV file.
334044 - Shipping Apps. Changes to required fields when operating with Print As You Go. The No. of Packages field, in the Apps’ Package tab, is now marked as required when the Print As You Go checkbox is enabled.
334856 - MailCenter App. Billing codes now validated as expected. An issue has been resolved whereby billing codes were not validated when requisition numbers were manually entered or scanned into the MailCenter App.
320331 SF28602 FedEx. Updated handling of units of measure in requests. Weight and dimension units of measure are now passed to the carrier in upper case. Previously, the units were handled as lower case, causing requests to fail.
331203 - FedEx Freight Web Services. Fixes to NMFC code handling. NMFC codes are now correctly passed to the carrier at the package level, addressing issues whereby codes were not passed for all items in a multipack shipment.
331448 - Shipping Apps. New required fields for alternative return addresses. The fields Address Line 1, City and Country are now marked as required when configuring addresses via the Shipping Apps’ Alt. Return Address tab.
302100 - Administration App. Locations. Updated handling of non-US addresses. Non-US addresses can now be saved as expected when configuring Locations in the Administration App. Previously, errors presented if the State field was not populated and the Location was not added to the system.
334123 - LSO. Phone number now passed correctly in pickup request. Performing pickup requests with LSO now functions as expected; previously errors occurred due to problems passing the phone number in the carrier request.
334537 - Charge types. Updates to handling of delivery charges in requests. The rate and ship responses have been updated to correctly pass Inside Delivery Charge and Lift Gate Delivery Charge with the correct charge type. Previously, both elements were available under Delivery Location Charge (ID 13).
333229 - Desktop Shipping App. International returns now function as expected. An issue has been corrected whereby errors presented when processing international returns via the Desktop Shipping App. This was caused by duty payer detail not being passed in requests.
332919 SF28992 DHL eCommerce API. Extended accepted values in requests. DHL eCommerce API has been updated to ensure the outboundSortCode element, returned by the carrier when processing a ship request, accepts both string and numeric values. Previously, this issue caused errors when attempting to process shipments.
301310 - TNT Express. Corrected handling of multipack shipment outputs. Issues have been resolved surrounding output generation of TNT Express multipack shipments containing both hazardous and standard packages. Previously, the hazardous and standard outputs were separated and passed to the carrier, however, only the first output set processed by the carrier would be generated. Now, both standard and hazardous outputs are generated as expected.
328418 - Outputs. Added support for UMSCA Certificate of Origin. Support has been added for the UMSCA Certificate of Origin output, which replaces the deprecated NAFTA Certificate of Origin. Note that, if configured, the product will automatically switch the existing NAFTA Certificate of Origin to use the new UMSCA Certificate of Origin.
329799 SF28891 Consolidated shipping. Account detail now passed as expected to FedEx. The Bill Payer Type and Account Number, as configured via carrier permissions, are now passed as expected to FedEx when performing IPD consolidated shipments. Previously, account detail was not passed to the carrier as the AccountNumber field was configured incorrectly in the connector. Note that the Account Number must be a valid FedEx account; the request will fail if invalid.
331155 - Administration App. Resolved issue with PCF rate file upload. PCF rate files can now be uploaded to the Administration App as expected. Previously, the popup disappeared before the SAVE button enabled and the file was not added to the system.
289202 SF27250 Shipping Apps. Fields now populate as expected following cartonization. Resolved an issue whereby the dimensions fields and Carton Selection field were not populated in the Shipping App’s Package tab following cartonization.
331215 SF28942 Consolidated shipping. Added mappings for FedEx IPD shipments. SalesOrderNumber and PurchaseOrderNumber are now passed to FedEx Web Services when performing IPD consolidated shipments. On shipping labels, the data is shown in the REF and PO fields, respectively. Note that the carrier request does not allow for mapping of the standard reference fields (ReferenceOne, ReferenceTwo, etc.)
329446 - UPS. Resolved issues with SurePost outputs failing to generate. The CN22 custom forms and labels will now produce as expected when shipping with less than or equal to eight line items across US Territories. In addition, CN72 customs forms are now correctly handled if shipping with eight or more line items.
326522 - Warehouse App. Line items now passed for all items in a multipack shipment. An issue has been resolved whereby line item detail was not passed for the first package in a multipack shipment.
328754 - Personal Shipping App. Improved handling of return addresses. If the Use as Return Address checkbox is enabled in the Ship From tab, edits made to the Ship From address are now automatically reflected in the Return address details. Additionally, if the checkbox is disabled, the Returns Address tab is now correctly highlighted as required if containing any fields missing detail.
311665 SF28316 USPS Postage. Corrected display of service name on labels. The service name for Parcel Select Ground now displays as expected on shipping labels. Previously, conversion issues caused the service name to be shown with invalid characters on zebra labels printed by GK420D printers.
330322 SF28891 Consolidated shipping. System status now passed in requests. System status detail is now passed in ConsolidatedShipmentOpen requests via a new node Live. The element ensures the product identifies and uses the correct carrier URL, addressing issues whereby requests from live installations were sent to beta endpoints.
328794 SF28760 HubCapp. Updated handling of GUID in requests. An issue has been resolved whereby GUID detail was not passed in requests for outputs printed via HubCapp; now, the Document request contains a GUID node populated as appropriate for the output. Additionally, when the PrintLater node is set to True, the following elements are now returned in the request: GUID, Type, Description and Format.
327273 - UPS. Improved tracking of SurePost shipments. UPS SurePost shipments are now correctly updated following batch tracking; previously, shipments returned with the status Delivered by Local Post Office were reported as In Transit.
330589 - FedEx Web Services. Fixed handling of international returns. FedEx Web Services international return shipments now function as expected when operating with the service FedEx International Priority. Previously, errors presented in the Shipping Apps as OriginCountry was not correctly passed in requests.
333253 - UPS API. Resolved issue with special service detail not passed to carrier. Special services are now passed correctly when shipping with UPS API. In support, two new nodes, VerbalConfirmationContactName and VerbalConfirmationPhone, have been added to the ship request. Additionally, the ship and rate requests have been updated to remove duplicate logging elements.
328784 SF28832 FedEx Web Services. Improved processing of hazardous outputs. Implemented the following to improve hazardous shipping when operating with FedEx Web Services:
  • Support has been added for the new document FedEx Ground Hazardous Materials OP-900. For detail, see FedEx Web Services Reference.
  • Added new output stocks, FedEx Ground OP-900 LL and FedEx Ground OP-900 LG, available for FedEx ground shipments using the Hazardous Shippers Declaration document.
  • New output rules have been added to determine, based on the service in use, which document is requested from the carrier:
    • Requesting output types Hazardous Shippers Declaration or FedEx Express Shipper’s Declaration for Dangerous Goods Form (1421C) will return the 1421C dangerous goods form from FedEx for Express shipments.
    • Requesting output types Hazardous Shipping Papers or FedEx Ground Hazardous Materials OP-900 will return the OP-900 hazardous goods document from FedEx for Ground shipments.
  • Resolved an issue with missing HazardousPackaging nodes in requests.
327238 SF28787 Consolidated shipping. Resolved issues with FedEx outputs. The Consolidated Auxiliary Label now generates as expected when closing FedEx Web Services consolidated shipments utilizing International Priority DirectDistribution. Note that the Consolidated Auxiliary Label, in addition to the FedEx IPD Pallet Label, must be configured to the Image format to be successfully returned by the carrier. For detail, see, Consolidated Shipping.

See Versions for a list of the latest production installer and App versions.

8.36.0 released to Transtream Production on 3 August 2020. Article last edited 3 August 2020