Creating Custom Shipment Lists

  1. Creating Custom Shipment Lists

    It is possible to generate a printable PDF End-of-Day list including all shipments created throughout the webservice for a given timeframe.

     

    Sample Request:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://dpd.com/common/service/types/Authentication/2.0" xmlns:ns1="http://dpd.com/common/service/types/EndOfDayService/1.0">
    <soapenv:Header>
    <ns:authentication>
    <delisId>DelisID</delisId>
    <authToken>Token</authToken>
    <messageLanguage>en_EN</messageLanguage>
    </ns:authentication>
    </soapenv:Header>
    <soapenv:Body>
    <ns1:endOfDay>
    <period>
    <dateFrom>20200514</dateFrom>
    <timeFrom>0000</timeFrom>
    <dateTo>20200515</dateTo>
    <timeTo>0000</timeTo>
    </period>
    <printOptions>
    <printerLanguage>PDF</printerLanguage>
    </printOptions>
    </ns1:endOfDay>
    </soapenv:Body>
    </soapenv:Envelope>

     

    Sample Response:

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
    <endOfDayResponse xmlns="http://dpd.com/common/service/types/EndOfDayService/1.0">
    <manifestPDF xmlns="">BASE64STRING_translates_to_PDF</manifestPDF>
    </endOfDayResponse>
    </soap:Body>
    </soap:Envelope>

    Request parameters

     

    Node Data type Length Description
    <delisId> String 6-10 Your Delis ID provided by DPD.
    <password> String 17 Your password provided by DPD.
     <messageLanguage> String 5 This can be set to the default value of en_EN

     

    <date> From and To String 8 YYYYMMDD
    <time> From and To String 4 HHMM

     

    <printerLanguage> String 4 PDF is only valid option

     

    Attention:

    The list cannot be modified by altering it to exclude shipments which you did request via the API, but do not intend to ship physically. The manual adaptation or taking notes of these exceptions is your responsibility. The list indicates your API activity in production of a certain timeslot, not of your actual expeditions.

     

    You can also consult the website https://www.dpdshippingreport.be/login.php to get an overview of your shipments. Use your DelisID and password to get access.

Was this post helpful?(Required)