Shipping Dangerous Goods through UPS [Step-by-Step Guide]

Modified on Tue, 22 Aug 2023 at 11:56 AM

When shipping orders with Dangerous Goods you will need to specify so and under which regulation. TechShip allows such action for the carriers that support it.

There are two places in the platform where this is done: 

  • On the Order Level, specifying if the order ships dangerous goods or not
  • On the Client and Billing Account level, where you can define which regulation applies to the case

WARNING: UPS might not return all the necessary labels that might be required to ship dangerous goods. You might need to print additional labeling according to the case separately from the labels returned by the carrier, or contact Techdinamics staff to request custom generation of additional labels that cover these needs. 

With that base setup, techSHIP will compare the SKU information in your order with the one detailed in the setup, and make sure the quantities are properly reported. 

This will be detailed at the end of the article.

Feel free to follow the step-by-step guide written below or the video guide, as you prefer:


Make sure you are passing the Dangerous Goods flag is being either:

  • Passed from the WMS as part of the order
  • Passed from an API call as part of the order (API Documentation - CreateShipment Method, DangerousGoods atribute)
  • Has been manually set for the order on techShip's end
  • OMR rules have been set up to apply the flag

To verify so:

1. Find the order through any of the possible ways (after Import Orders, Batches, Order History, etc) as it applies to the case

2. Click the edit button of the order you wish to change

3. Verify if the Dangerous Goods box in the Carrier Options Tab is checked


4. If you made changes, press Save to apply


1. Access Clients under the Maintenance menu

2. Click on the client related to the order

3. Edit the Billing Account related to the order and error


4. Select the Carrier Options tab

5. Enable Dangerous Goods from the dropdown

6. Complete the Dangerous Goods Regulation Fields accordingly:

  • Hazmat Commodity regulated Level: Select the level of regulation that applies to the case (Lightly, Full, etc)
  • Hazmat class division: Complete with the class division accordingly (e.g. 9)
  • Hazmat commodity ID number: Complete with the commodity ID number accordingly
  • Transportation mode: Select the transportation mode from the dropdown (Ground, CAO, PAX, etc)
  • Hazmat regulation set: Select the regulation set from the dropdown accordingly (IATA, TDG, etc)
  • Hazmat packaging group type: Select the packaging group type from the dropdown (I, II, III)
  • Hazmat proper shipping name: Detail the shipping name accordingly (e.g. Lithium Ion Batteries Contained...)
  • Hazmat technical name: Detail the Hazmat technical name accordingly (e.g. UN####)
  • Hazmat SKU quantities: Indicate the possible contents, with one string per line, the SKU, quantity and unit of measurement, in the format [SKU, QTY, UOM], e.g.:
    • SHAMPOO001, 100, ml
    • SOAP810, 50, g
  • Enable Dangerous Goods signatory (Optional): Check to display fields for signature and complete accordingly

6. Press Save to apply the changes


Once that:

  • The order states that it contains Dangerous Goods
  • The Client Setup specifies the Hazmat SKU information (code, quantity and UOM) 
  • The SKUs are included in the order

techSHIP will compare the SKU information in your order with the one detailed in the setup, and make sure the quantities are properly reported.

If the SKU Code you have provided matches the one in the setup, techSHIP will multiply it by the declared quantity, and report as needed.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article