...
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:
po potvrzení hlášku zavře a smlouvu ponechá na změnové kopii/variantě.
...