Versions Compared

Key

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

...

  • Pokud ne, pokračuje dál a otevře krok 1/3 wizardu.

  • Pokud ánoano, zobrazí error message a nedovolí pokračovat dál.

Info

Pozn.: jedná se o případ, když užívatel uživatel vykonal rekalkulace na změnové kopii/variantě a na té jisté spouští wizarda znovu. Pokud uživatel chce vykonat rekalkulace na jinou kombinace doby/nájezdu, vytvoří novou variantu a vykoná rekalkulace na ní.

...

  • Změnový list (Change List)

    • otevře rádek v Historii změn smlouvy

  • Zpět (Back)

    • vráti sa na krok 2

  • Další (Next)

    • neaktívne

  • Dokončit (Finish)

    • pokud došlo k změne doby trvání (tzn. Financing Period (in Months)<>Financing Period (in Months) New, vykoná update následovných polí smlouvy:

      • Financing Period (in Months) (23) v hlavičce smlouvy = doplní hodnotu z New Financing Period (in Months)

      • Expected Termination Date = dle existující funkcionality (popis v PD Smlouva OL)

      • No.Of Payments = dle nové doby financování

      • Contractual End Date (10100) = zaktualizuje (popis v PD Smlouva OL)

      • Expec.Termin. Date after Extension (10105) = zaktualizuje (popis v PD Smlouva OL)

      • Financing Period Extended (in Months) (10110) = zaktualizuje (popis v PD Smlouva OL)

      • Contract Extension nastaví na N (10115)

    • pokud došlo k změne změně doby trvání (tzn. Financing Period (in Months)<>Financing Period (in Months) New, vykoná kontrolu REFI kódu a sadzieb:

      • pokud na Modelu smlouvy je Don´t Check REFI Fin.Perion=N, vykoná kontrolu REFI sadzieb:

        • pokud nejsou vyhovující k novému Financing Period, dohledá nové sazby Base Rate, Cost Interest a Special Liqui Cost které vyhovují,

        • pokud jsou vyhovující k novému Financing Period, jestli jsou platné k Reference Date. Pokud ne, dohledá nové platné sazby

        • pokud dotáhl nové, přepočte Calculation Interest Rate % (p.a.) při zachování Interest Margin %  

      • pokud na Modelu smlouvy je Don´t Check REFI Fin.Perion=Y, kontrolu REFI sazeb nevykoná.

    • pokud došlo k změne doby trvání (tzn. Financing Period (in Months)<>Financing Period (in Months) New, vykoná update pojistných smluv které mají:

      • Status=Active (tzn. již ukončené pojistné smlouvy neřešit)

      • mají povolené prodloužení v tabulce Relace stavu a pojistného produktu API Ins. Prod. And Status Rel. (4027080) Contract Prologation Req. by Wizard=Y:

        • Valid To (135) = upraví dle Expected Termination Date ze smlouvy

        • Valid To after Extension (137) = doplní dle Expected Termination Date after Extension ze smlouvy

      • pokud najde pojistnou smlouvu, která se nedá prodloužit (na rámcové smlouve ja zaplý příznak na dobu určitou anebo v relační tabulce stavu a pojistné smlouvy není povoleno prodloužení), zobrazí chybovou hlášku, že pojistnou smlouvu číslo…není možné prodloužit a po potvrzení uživatelem pokračuje dál. Finálne se stane to, že daná pojistná smlouva nebude prodloužena, smlouva a ostatné pojistky áno.

    • založí řádek v API Contractual Distance (4026671) - evidence smluvních nájezdů smlouvy (pozn. k tomuto kroky dojde vždy, protože přepočet smluvního nájezdu je potřebné vykonat vždy pokud dojde k změne změně ročního nájezdu anebo i doby trvání z důvodu změny smluvního nájezdu):

      • Financed Object No.

      • Date From = Change Date z wizardu

      • Distance per Year = doplní z New Yearly Distance z wizardu krok 2/3

      • Contractual Distance = vypočíta z Distance per Year dle aktuální funkcionality (je to nový smluvní nájezd na celou novou dobu trvání)

      • Contractual Mileage=Contractual Distance+Initial Mileage

    • doplní New Residual Value na předmět (Total Calc.Residual Value (LCY), přepočíta na Total Calc.Residual Value, přepočíta Total Calc.Residual Value %, zaktualizuje Calculation Residual Value a Calculation residual Value %). Pak propíše Calculation Residual Value a Calculation residual Value %) do smlouvy.

    • zavolá funkce na rekalkulace smlouvy a přepočíta anuitu dle následující kapitoly.

    • vykoná přepočet služeb dle následujících kapitoly včetně propočtu jejich splátkových kalendářů (před jejich vytvořením je potrebný propočet anuity). Obecne platí, že přepočíta služby, které mají:

      • Service Status=Active and

      • pokud Contract Extension=N

        • Valid To>=Change Date-1D

      • pokud Contract Extension=Y

        • Valid To after Extension>=Change Date

    • vykoná přepočet splátkových kalendářů pojistných smluv

      • Obecne platí, že přepočíta pojistky, které mají:

      • pokud Contract Extension=N

        • Valid To>=Change Date-1D

      • pokud Contract Extension=Y

        • Valid To after Extension>=Change Date

    • vykoná nasazení splátkového kalendáře smlouvy (součtování kalendářů služeb, pojistek a anuity)

    • pokud je Calculate Excess km Rate=Y v smlouvě, přepočíta Excess km Rate-default v smlouvě

    • pokud je Calculate Sublimit km Rate=Y v smlouvě, přepočíta Sublimit km Rate-default v smlouvě

    • přepne příznak smlouvy Contract Extension (10115) na N.

    • naplní pole smlouvy dle popisu ve wizardu (dle funkcionality která je popsána při kroku 3/3):

      • Datum poslední rekalkulace

      • Datum nejbližší rekalkulace

    • naplní do smlouvy Recalculation Settlement Type hodnotu z kroku 3/3 wizardu

    • po vykonání změn smlouvy zobrazí hlášku:

      image-20240620-095207.png

      image-20240620-095218.png

  • po potvrzení hlášku zavře a smlouvu ponechá na změnové kopii/variantě.

...