Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Oblast (Area)

    • určuje, jak zápis vznikl

      • Prázdný – pro manuální zápis

      • Servis – zápis vznikl z povolení servisu

      • Pneuservis – zápis vznikl ze zpracování datové věty pneuservisu

      • PHM – zápis vznikl při zpracování transakcí tankovací karty

      • Autopůjčovna – zápis vznikl při zápisu/změně km na vydané výpůjčce v Autopůjčovně

  • Číslo dokladu (Document No.)

    • bude vyplněno podle oblasti vzniku,

      • Číslo povolení servisu pro oblast Servis.

      • Číslo položky (Entry No.) transakce tankovací karty oblast PHM

  • Schvalovací číslo (Approval No.)

    • Schvalovací číslo z povolení servisu. Bývá uváděno na nákupních fakturách od

  • Datum stavu tachometru (Mileage Date)

    • Konkrétní datum, ke kterému se stav tachometru vztahuje.

  • Stav tachometru (Mileage)

    • Hodnota stavu tachometru k danému datu

    • Po ručním zadání hodnoty proběhnou kontroly (kontroly jsou na page ne na tabulce. Tzn. při zápisu např. PHM transakciítransakcí, servisní povolenky, žiadne žádné kontroly neproběhnou):

    • Po zadání proběhne kontrola, jestli je vyplněno Mileage Date:

      • Pokud ne, zobrazí error že pole musí být vyplněno

        image-20240607-123525.png
      • Pokud je, může zadat Mileage

    • Po zadání hodnoty Mileage proběhne kontrola předchozího řádku:

      • Systém najde záznam

        • Financed Object No.=stejné

        • Mileage Date<= jako na zakladaném záznamu

        • Entry No. = nejvyšší

        • Pozn. Hledáme nejbližší nižší řádek ale dle Mileage Date

      • Pak porovná jestli platí Mileage (zadané)>Mileage z předchozího řádku

        • Pokud platí, hodnotu zapíše a pokračuje dál

        • pokud neplatí, zobrazí dotaz že je stav menší jako předchozí a jestli se to má uložit: “Mileage is lower than the last record in history. Save record?” nebo po česky “Stav tachometru je nižší než poslední záznam v historii. Chcete uložit záznam?”

          • Pokud uživatel potvrdí Yes, hodnotu zapíše a pokračuje dál.

          • Pokud potvrdí No, hodnotu Mileage neuloží a uživatel může zadat jinou hodnotu.

    • Po zadání hodnoty a po kontrole předchozí hodnoty proběhne i kontrola následovného řádku

      • Systém najde záznam:

        • Financed Object No.=stejné

        • Mileage Date>= jako na zakladaném záznamu

        • Entry No. = nejnižší

        • Pozn. Hledáme nejbližší vyšší řádek dle Mileage Date

      • Pak porovná jestli platí Mileage (zadané)<Mileage z násl. řádku

        • Pokud platí, hodnotu zapíše a pokračuje dál

        • pokud neplatí, zobrazí dotaz že je stav větší jako následující a jestli se to má uložit:

          • ENG: Mileage is greater than the next record in history. Save record?

          • CZ: Stav tachometru je větší než následující záznam v historii. Chcete uložit záznam?

          • SK: Stav tachometra je väčší ako nasledujúci záznam v histórii. Chcete uložiť záznam?

        • Pokud uživatel potvrdí Yes, hodnotu zapíše a pokračuje dál.

        • Pokud potvrdí No, hodnotu Mileage neuloží a uživatel může zadat jinou hodnotu.

  • Plánovaný stav tachometru- (Planned Mileage)

    • Počítá systém automaticky po zadání Datumu stavu tachometru

      • Planned Mileage = round(Initial Mileage (4026685) + (Contractual Distance / Celkový počet dní trvání smlouvy) x Počet dní trvání smlouvy;0)

        • Celkový počet dní = Smluvní datum ukončení (Contractual End Date (10100)) – Datum předání (Handover Date)

        • Počet dní = Datum stavu tachometru – Datum předání

        • Při aktivaci plnit Mileage bez přepočtu

    • Pokud stav tachometru uživatel zadal tak velký, že by došlo při výpočtu k přetečení predikovaného stavu tachometru, systém záznam uloží, ale predikované stavy nepočítá a zapíše 0

  • Počet podlimitních/nadlimitních km (Km Under/Over Limit)

    • Vypočítá systém automaticky po výpočtu pole Plánovaný stav tachometru:

      • Km under/over Limit= Mileage (10) - Planned Mileage (60)

  • Poměr km % (Ratio km- %)

    • Vypočítá systém automaticky:

      • Ratio km % = round((Km Under/Over Limit*100)/(Planned Mileage-Initial Mileage (4026685));0)

  • Poměr km (hodnota) (Ration km (value)

    • Vypočítá systém automaticky:

      • Ratio km (value) = round((Km Under/Over Limit)/(Planned Mileage-Initial Mileage (4026685));2)

  • Spodní tolerance % (Lower Tolerance %)

    • Převzato ze smlouvy o financování

  • Spodní tolerance (Lower Tolerance)

    • Převzato ze smlouvy o financování

  • Spodní tolerance aktuální (Lower Tolerance Actual)

    • Počítá systém automaticky při vytvoření řádku:

      • Lower Tolerance Actual = round((Planned Mileage (60)-Initial Mileage (4026685)))*Lower Tolerance % (85)/100;2)

  • Horní tolerance % (Upper Tolerance %)

    • Převzato ze smlouvy o financování

  • Horní tolerance (Upper Tolerance)

    • Převzato ze smlouvy o financování

  • Skutečná horní tolerance (Upper Tolerance Actual)

    • Počítá systém automaticky při vytvoření řádku:

      • Upper Tolerance Actual = round((Planned Mileage (60)-Initial Mileage (4026685)))*Upper Tolerance % (75)/100;2)

  • Predikovaný stav tachometru (Predicted Mileage)

    • Počítá systém automaticky:

      • Predicted Mileage = round((Mileage-Initial Mileage (4026685)) * Celkový počet dní)/Počet dní;0)+Initial Mileage (4026685)

        • Celkový počet dní = Smluvní datum ukončení – Datum předání

        • Počet dní = Datum stavu tachometru – Datum předání

  • Predikovaný rozdíl (Predicted Mileage Difference)

    • Počítá systém automaticky:

      • Predicted Difference = Predicted Mileage - Initial Mileage (4026685)- Contractual Distance

  • Predikovaný roční rozdíl (Predicted Yearly Difference)

    • Počítá systém automaticky:

      • Predicted Yearly Difference = round((Predicted Difference*12)/Financing Period (in Months);0)

  • Predikovaný smluvní nájezd (Predicted Contractual Distance)

    • Počítá systém automaticky

      • Predicted Contractual Distance = Predicted Mileage (79500)-Initial Mileage (4026685) z API Financed Object (4026560)

  • Predikovaný roční nájezd (Predicted Yearly Distance)

    • Počítá systém automaticky:

      • Predicted Yearly Distance = round((Predicted Contractual Distance*12)/Financing Period (in Months);0)

  • Predikovaná doba trvání (Predicted Financing Period (in months)

    • Počítá systém automaticky:

      • Predicted Financing Period (in Months) = round(Celk.počet dní / 30,4;0)

        • Celk.počet dní=Contractual Distance (10055) z API Financing Contract Header (4026397) / Počet km na den

        • Počet km na den=(Mileage (10)-Initial Mileage (4026685) z API Financed Object (4026560)) / Počet dní;0)

        • Počet dní = Datum stavu tachometru – Datum předání