This article will provide some examples of SubmitShipment requests when you are booking Dangerous Goods using Consignor Shipment Server. Not all carriers support dangerous goods - if in doubt, ask your carrier if they support it.
Example using DG Office integration
This example shows a SubmitShipment that includes the mandatory fields for a dangerous goods shipment using a DG Office integration. DG Office is a 3rd party software specializing in making dangerous goods documents, and they will ensure that the documents you print fulfill the legal requirements. Read more about DG Office here.
Dangerous goods parameters:
Name |
Type |
Mandatory |
ArticleNo |
Int (Article number from DG Office) |
Yes, for shipments with dangerous goods and DG Office integration. |
Transportmode |
Int (0/1) |
Yes, for shipments with dangerous goods and DG Office integration. |
DelarantName |
String |
Yes, for shipments with dangerous goods and DG office. |
Count |
Int |
Yes, for shipments with dangerous goods and DG office. |
Data:
{ "Kind": 1, "ActorCSID": 8995, "ProdConceptID": 112, "Addresses": [ { "Kind": 1, "Name1": "Herr Stein", "Street1": "Test strasse 10", "PostCode": "22605", "City": "Hamburg", "Mobile": "123456789", "CountryCode": "DE" }, { "Kind": 2, "Name1": "Consignor", "Street1": "Bredskifte Alle 11", "PostCode": "8210", "City": "AARHUS V", "Phone": "23456789", "Attention": "MT", "CountryCode": "DK" } ], "Lines": [ { "PkgWeight": 1000, "GoodsTypeKey1": "PL1", "References": [ { "Kind": 23, "Value": "Test contents" } ], "Pkgs": [ { "ItemNo": 1 } ] } ], "DangerousGoods": [ { "ArticleNo": "334", "Count": 1, "TransportMode": 2, "DeclarantName": "Muller" } ] }
Example with dangerous goods using UN number
It is also possible to make dangerous goods shipments without the DG Office integration. If you choose this method, it is always your responsibility that any dangerous goods documents fulfill all legal requirements. It varies from carrier to carrier if they support dangerous goods and which fields are required and supported. Some carriers also require the selection of a dangerous goods service.
This example shows a SubmitShipment with UN number and with a lot of dangerous goods fields filled in. Typically, only UN number (UN), class (Class), volume (Vol) and number (count) are mandatory. Most carriers do not use most of the other fields but they are supported in Consignor for special cases when needed.
Data:
{ "Kind": 1, "ActorCSID": 8995, "ProdConceptID": 112, "Addresses": [ { "Kind": 1, "Name1": "Jane Doe", "Street1": "Testgade 10", "PostCode": "7600", "City": "Struer", "Mobile": "12345678", "Attention": "Jane", "CountryCode": "DK" }, { "Kind": 2, "Name1": "Consignor", "Street1": "Bredskifte alle 11", "PostCode": "8210", "City": "AARHUS V", "Phone": "70273377", "Attention": "John Doe", "CountryCode": "DK" } ], "Lines": [ { "LineWeight": 50000, "PkgWeight": 50000, "GoodsTypeKey1": "PL1", "References": [ { "Kind": 23, "Value": "Test contents" } ], "Pkgs": [ { "ItemNo": 1 } ] } ], "DangerousGoods": [ { "UN": 3304, "Name": "COMPRESSED GAS, TOXIC, CORROSIVE, N.O.S.", "Class": 2, "Classification": "1TC", "IdentificationNo": "268", "Count": 1, "GrossWeight": 60000, "NetWeight": 50000, "Vol": 600000000, "Labels": "2.3 ; +8", "PackingTypeName": "Aluminiumcylinder", "PackingTypeID": 256, "OuterPackingType": "Aluminiumcylinder", "OuterPackingTypeID": 256, "SpecialProvisions": "274", "LimitedQuantities": "LQ0", "ExceptedQuantities": "E0", "PackingInstructions": "P200", "MixedPackingProvision": "MP9", "PortTankBulkContInstructions": "(M)", "ADRtankTankCode": "CxBH(M)", "ADRtankSpecialProvisions": "TU6 ; TA4 ; TT9", "Vehicle": "AT", "TransportCategory": "1 ; (C\/D)", "SpecialProvisionsHandling": "CV9 ; CV10 ; CV36", "SpecialProvisionsOperation": "S14", "GoodsLineNo": 1, "TransportMode": 2 } ] }