Dlaczego ten sam dzień może dać 0 albo 1?
To dwie różne reguły matematyczne. Odejmowanie dat mierzy różnicę między nimi. Liczenie obu dni uwzględnia również dzień początkowy. Żadna z tych reguł sama w sobie nie określa, jaką taryfę stosuje armator.
Od 10 do 10 września różnica dat wynosi 0 dni, a liczenie obu dni daje 1 dzień. Od 10 do 13 września różnica wynosi 3 dni, a z oboma dniami włącznie — 4 dni: 10, 11, 12 i 13 września.
Najpierw policz okres, potem odejmij dni wolne
Przykład: przyjmujemy dni kalendarzowe, obie daty włącznie i okres od 10 do 17 września. To 8 dni. Jeśli uzgodniono 5 dni wolnych, płatne pozostają 3 dni. Przy różnicy dat okres miałby 7 dni, a płatne byłyby 2.
Dni płatne nie powinny spaść poniżej zera. Okres krótszy od przyznanego czasu wolnego daje w takim uproszczonym obliczeniu zero opłat, a nie kwotę ujemną.
Rozdziel dni na progi stawek
Załóżmy 5 dni płatnych: pierwsze 2 po 30 EUR, następne 3 po 50 EUR. Suma dla jednego kontenera to 2 × 30 + 3 × 50 = 210 EUR. Dla dwóch kontenerów z identycznymi datami i warunkami byłoby to 420 EUR.
Sprawdź, czy numeracja progów w taryfie odnosi się do wszystkich dni okresu czy dopiero do dni płatnych. Zapis „od dnia 6” może wymagać innego wprowadzenia niż „pierwszy dzień po free time”.
Zapisz regułę razem z wynikiem
Przed wysłaniem zestawienia sprawdź daty, włączanie dnia początkowego, dni wolne, progi i walutę. W notatce wskaż źródło taryfy. To pozwala odtworzyć obliczenie bez zgadywania.
Przykłady powyżej używają dni kalendarzowych. Jeżeli umowa wyłącza weekendy, święta lub stosuje szczególne godziny graniczne, trzeba uwzględnić te warunki osobno. Sam wybór sposobu odejmowania dat ich nie zastępuje.