Metoda getPrice
Przy pomocy tej metody możliwe jest pobranie ceny.
Parametry wejściowe
Nazwa pola | Typ | Wymagane? | Opis |
---|---|---|---|
authData | AuthData | Tak | Struktura autoryzacyjna |
payment - dane o płatniku | |||
accountNumber | string(7) | Tak | Numer klienta (SAP) płatnika |
shipper - dane adresowe nadawcy | |||
country | string(2) | Tak | Kraj odbiorcy |
name | string(60) | Nie | Nazwa (imię i nazwisko bądź nazwa firmy) |
postalCode | string | Tak | Kod pocztowy |
city | string(17) | Tak | Miejscowość |
street | string(35) | Tak | Ulica |
houseNumber | string(10) | Tak | Numer domu |
apartmentNumber | string(10) | Nie | Numer lokalu |
receiver - dane adresowe odbiorcy | |||
country | string(2) | Tak | Kraj odbiorcy |
isPackstation | bool | Nie | Doręczenie do DHL Parcelstation |
isPostfiliale | bool | Nie | Doręczenie do DHL ServicePoint |
postnummer | string(10) | Nie | Numer klienta - wymagane tylko dla DE przy doręczeniu do paczkomatu |
addressType | string(1) | Tak | Typ adresu (B/C) (tylko odbiorca) |
name | string(60) | Tak | Nazwa (imię i nazwisko bądź nazwa firmy) |
postalCode | string | Tak | Kod pocztowy |
city | string(17) | Tak | Miejscowość |
street | string(35) | Tak | Ulica |
houseNumber | string(10) | Tak | Numer domu |
apartmentNumber | string(10) | Nie | Numer lokalu |
services - usługi dodatkowe | |||
product | string | Tak | Wartość słownikowa: AH - przesyłka krajowa PR - przesyłka Premium 09 - Domestic 09 12 - Domestic 12 DW - evening delivery shipment EK - przesyłka Connect PI - przesyłka International CP - przesyłka Connect Plus CM - przesyłka Connect Plus Pallet LM - doręczenie do punktu SP - doręczenie do punktu |
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 PLN, z dokładnością do groszy, maksymalnie 11000 zł. |
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 |
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 |
predeliveryInformation | bool | Nie | Wybór usługi informacja przed doręczeniem |
pieceList - dane nt. paczek w przesyłce | |||
type | string | Tak | Typ paczki, możliwe wartości: ENVELOPE - przesyłka kopertowa PACKAGE - paczka PALLET - paleta |
weight | integer | Tak | Waga paczki(w kilogramach), nie wymagane dla type = ENVELOPE |
width | integer | Tak | Szerokość paczki (w centymetrach), nie wymagane dla type = ENVELOPE |
height | integer | Tak | Wysokość paczki (w centymetrach), nie wymagane dla type = ENVELOPE |
length | integer | Tak | Długość paczki (w centymetrach), nie wymagane dla type = ENVELOPE |
quantity | integer | Tak | Ilość paczek tego typu |
nonStandard | bool | Nie | Oznaczenie, że paczka jest niestandardowa (true / false) |
euroReturn | bool | Nie | Oznaczenie, że palety w przesyłce są do zwrotu (true / false) |
customs - dane dotyczące odprawy celnej (dla przesyłek doręczanych poza UE) | |||
customsType | string(1) | Tak | Rodzaj odprawy celnej (U - uproszczona, I - indywidualna) |
customsItem - dane dotyczące towarów w odprawie celnej (dla przesyłek doręczanych poza UE) | |||
tariffCode | string(10) | Tak (dla odprawy indywidualnej) | Kod taryfy celnej |
Parametry wyjściowe
Nazwa pola | Typ | Wymagane? | Opis |
---|---|---|---|
price | string | - | cena netto |
fuelSurcharge | string | - | opłata paliwowa wyrażona w procentach |
Przykłady wywołania
<authData> <username>testomir</username> <password>testalski</password> </authData> <shipment> <payment> <accountNumber>1204663</accountNumber> </payment> <shipper> <country>PL</country> <name></name> <postalCode>00909</postalCode> <city>Wawa</city> <street>Leśna</street> <houseNumber>19</houseNumber> <apartmentNumber/> </shipper> <receiver> <country>PL</country> <isPackstation></isPackstation> <isPostfiliale></isPostfiliale> <postnummer/> <addressType></addressType> <name>Ja</name> <postalCode>00001</postalCode> <city>Wawa</city> <street>Leśna</street> <houseNumber>9</houseNumber> <apartmentNumber></apartmentNumber> </receiver> <service> <product>AH</product> <deliveryEvening></deliveryEvening> <deliveryOnSaturday></deliveryOnSaturday> <pickupOnSaturday></pickupOnSaturday> <collectOnDelivery></collectOnDelivery> <collectOnDeliveryValue></collectOnDeliveryValue> <insurance></insurance> <insuranceValue></insuranceValue> <returnOnDelivery></returnOnDelivery> <proofOfDelivery></proofOfDelivery> <selfCollect></selfCollect> <predeliveryInformation></predeliveryInformation> </service> <pieceList> <item> <type>PACKAGE</type> <weight>10</weight> <width>10</width> <height>10</height> <length>10</length> <quantity>1</quantity> <nonStandard></nonStandard> <euroReturn></euroReturn> </item> </pieceList> <customs> <customsType></customsType> <customsItem> <item> <tariffCode></tariffCode> </item> </customsItem> </customs> </shipment>