It's possible to send Limited Quantity and Dangerous Goods shipments using Danske Fragtmænd. 

In this guide we show how to create these through the Shipmondo API.

N.B. The values in the following examples are made up and may not be valid for an actual ADR / LQ shipment.

Limited Quantity

Creating Limited Quantity shipments are simpler than Dangerous Goods shipments.
First of all you must add LQ to services_codes, and then add the information about the goods in the parcels array. For each object in the parcels array that holds dangerous goods you must fill out 3 additional parameters: net_weight, un_number and adr_class.

  • net_weight is the actual weight, in grams, of the dangerous goods.
  • un_number is the UN number that describes the goods.
  • adr_class is the hazard class of the goods.

Knowing this we can create a shipment request:

{
    "own_agreement": true,
    "shipping_agent": "dfm",
    "product_code": "DFM_SG",
    "service_codes": "LQ",
    "sender": {
        "name": "My Company ApS",
        "address1": "Strandvejen 6B",
        "zipcode": "5240",
        "city": "Odense NØ",
        "country_code": "DK",
        "email": "info@mycompany.com"
    },
    "receiver": {
        "name": "Lene Jensen",
        "address1": "Vindegade 112",
        "zipcode": "5000",
        "city": "Odense C",
        "country_code": "DK",
        "email": "lene@email.dk",
        "mobile": "50607080"
    },
    "parcels": [
        {
            "weight": 21000,
            "packaging": "CLL",
            "description": "Dieselolie",
            "length": 120,
            "width": 80,
            "height": 60,
            "running_metre": 1,
            "net_weight": 20000,
            "un_number": "1202",
            "adr_class": "3",
        }
    ]
}

Dangerous Goods

Creating Dangerous Goods shipments requires more information than Limited Quantity. For these shipments you must add ADR to service_codes

You can add INCL_WAYBILL to get access to the waybill and ADR documentation through the shipment waybills endpoint (Check our specification for more information). 

Note: If INCL_WAYBILL is used, you must print out the waybill yourself. Danske Fragtmænd will not do this.

In ADR shipments, the 3 fields in LQ are used as well, so we will skip the explanation here.

Other than these, ADR shipments takes the following fields in the parcels array: danger_quantity, adr_packaging, danger_description, package_group, tunnel_restriction_code and hazardous.

  • danger_quantity is the quantity of the goods.
  • adr_packaging is the packaging that the goods are contained in.
  • danger_description is the official description of the goods.
  • package_group is the packing group of the goods, denoted by I, II or III.
  • tunnel_restriction_code is the restriction of whether the goods and be transported through a tunnel, denoted by a letter.
  • harazardous is an indicator on whether the goods are hazardous or not. This is denoted with a boolean value.

Knowing this we can create a shipment request:

{
    "own_agreement": true,
    "shipping_agent": "dfm",
    "product_code": "DFM_SG",
    "service_codes": "ADR,INCL_WAYBILL",
    "sender": {
        "name": "My Company ApS",
        "address1": "Strandvejen 6B",
        "zipcode": "5240",
        "city": "Odense NØ",
        "country_code": "DK",
        "email": "info@mycompany.com"
    },
    "receiver": {
        "name": "Lene Jensen",
        "address1": "Vindegade 112",
        "zipcode": "5000",
        "city": "Odense C",
        "country_code": "DK",
        "email": "lene@email.dk",
        "mobile": "50607080"
    },
    "parcels": [
        {
            "weight": 21000,
            "packaging": "CLL",
            "description": "Dieselolie",
            "length": 120,
            "width": 80,
            "height": 60,
            "running_metre": 1,
            "net_weight": 20000,
            "un_number": "1202",
            "adr_class": "3",
            "danger_quantity": 3,
            "adr_packaging": "tønder",
            "danger_description": "DIESELOLIE, < 62°C (640K)",
            "package_group": "III",
            "tunnel_restriction_code": "A",
            "hazardous": true
        }
    ]
}
Did this answer your question?