Struktura ServiceDefinition

W tej strukturze przesyłane są informacje o wybranej usłudze przewozowej oraz usługach dodatkowych.

Możliwości łączenia ze sobą poszczególnych produktów oraz usług dodatkowych są ograniczone - WebAPI nie umożliwi utworzenia przesyłki z niedozwoloną kombinacją usług (zwracając czytelny komunikat błędu). Więcej szczegółów dostępnych jest w cenniku usług krajowych DHL.

Pola struktury

Nazwa pola Typ Wymagane? Opis
product string Tak Wartość słownikowa:
AH - przesyłka krajowa
PR - przesyłka Premium
09 - Domestic 09
12 - Domestic 12
DW - evening delivery shipment
SP - przesyłka z doręczeniem do punktu
EK - przesyłka Connect
PI - przesyłka International
CP - przesyłka Connect Plus
CM - przesyłka Connect Plus Pallet
deliveryEvening bool Nie Wybór usługi Doręczenie wieczorne
deliveryOnSaturday bool Nie Wybór usługi Doręczenie w sobotę
pickupOnSaturday bool Nie Wybór usługi Nadanie w sobotę
collectOnDelivery bool Nie Wybór usługi opłata za pobraniem
collectOnDeliveryValue float Tak, jeśli wybrano COD Kwota pobrania w walucie kraju doręczenia
collectOnDeliveryForm string Tak, jeśli wybrano COD Forma zwrotu pobrania. Dopuszczalne wartości: BANK_TRANSFER - przelew.
collectOnDeliveryReference string Nie Pole "referencja pobrania" na liście przewozowym.
insurance bool Nie Wybór usługi ubezpieczenie
insuranceValue float Tak, jeśli wybrano Insurance Wartość przesyłki do ubezpieczenia
returnOnDelivery bool Nie Usługa zwrotu potwierdzonego dokumentu
returnOnDeliveryReference string Nie Nazwa dokumentu zwrotnego
proofOfDelivery bool Nie Wybór usługi potwierdzenie doręczenia
Dla produktu PI - Wybór usługi utylizacji
selfCollect bool Nie Wybór usługi odbiór własny
deliveryToNeighbour bool Nie Doręczenie do sąsiada
predeliveryInformation bool Nie Wybór usługi informacja przed doręczeniem
preaviso bool Nie Wybór usługi preawizacji - informacja dla odbiorcy o przyjęciu paczki do przesłania
eRodemail string No Email dla eROD

Przykład

<serviceDefinition>
    <product>AH</product>
    <deliveryEvening>Y</deliveryEvening>
    <insurance>Y</insurance>
    <insuranceValue>600</insuranceValue>
    <selfCollect>Y</selfCollect>
</serviceDefinition>
Wróć do listy tematów