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>