DHL w swoim api (WebAPI v2) opisało wagę jako „integer”, czyli liczbę całkowitą.
Dlatego też ProstaPaczka przyjmuje tylko takie liczby.
Dokumentacja do metody tworzenia listu jest dostępna pod linkiem: https://dhl24.com.pl/webapi2/doc/info.html?id=createShipment
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
Dostaliśmy zapewnienie, że teoretycznie jest możliwość przekazania wagi jako liczby zmiennoprzecinkowej przez api DHL.
Praktycznie DHL w „kontrakcie” swojego API tego nie obsługuje i trzeba byłoby ręcznie modyfikować zapisy.
Niestety DHL na razie nie planuje zmian „kontraktu” w tym zakresie.
Otrzymaliśmy też informacje, że rozliczenia z DHL są wykonywane dla pełnych kilogramów, więc nie ma znaczenia ile cyfr po przecinku się przekazuje, bo i tak waga jest zaokrąglana.
Biorąc pod uwagę powyższe decydujemy się na razie nie komplikować życia i nie będziemy szukać obejścia do czasu aż DHL nie zmieni „kontraktu” usługi.
