Do systému je doplněn nový wizard pro operativní leasing a zprávu vozového parku teda pouze pro smlouvy s Financování se službami=A.
Uživatel spouští vykonání změny tlačítkem Změnit smlouvu (průvodce), systém otevře průvodce změnou smlouvy - popis viz Změny smlouvy - změnové kopie / varianty .
-
V prvním kroku tohoto průvodce uživatel vybere v poli „Kód typu změny“ změnu s Číslem objektu průvodce=4026638.
Po dokončení úvodního průvodce a před prvním krokem vykoná kontrolu, jestli v splátkovém kalendáři smlouvy existuje nezaúčtovaný řádek s Recalculation Settlement=Y:
-
Pokud ne, pokračuje dál a otevře krok 1/3 wizardu.
-
Pokud ano, zobrazí error message a nedovolí pokračovat dál.
Pozn.: jedná se o případ, když 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í.
Pokud na smlouvě neexistuje nezaúčtovaný řádek s Recalculation Settlement, otevře se „Průvodce rekalkulací smlouvy“:
Krok 1/3:
Pole:
-
Číslo smlouvy o financování (Financing Contract No.)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Kód typu finančního produktu (Financing Product Type Code)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Číslo produktu financování (Financing Product No.)
-
doplní system ze smlouvy o financování, pole Financing Product No. (4047000)
-
-
Číslo zákazníka (Customer No.)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Customer Name
-
Doplní systém automaticky ze smlouvy o financování
-
-
Financed Object No.
-
Doplní systém automaticky ze smlouvy o financování
-
-
Financed Object Name
-
Doplní systém automaticky z předmětu financování
-
-
Registrační číslo vozidla (Licence Plate No).
-
Doplní systém automaticky z předmětu financování
-
-
Datum účinnosti změny (Change Date)
-
datum účinnosti změny - první den nezaúčtovaného splátkového období
-
po rozkliknutí otevře splátkový kalendář smlouvy ze zmenové kopie/varianty (podle toho odkud se wizard spouští)
-
-
Položka tachometru (Odometer Entry No.)
-
Lookup do tabulky API Odometer Status History (4026583)
-
filtre:
-
Financed Object No.=stejné jako výše ve wizardu
-
Financing Contract No.=stejné jako výše ve wizardu
-
-
-
defaultne se doplní Entry No. s nejvyšším pořadovým číslem, uživatel může vybrat i jiný řádek
-
-
Stav tachometru (Odometer Status)
-
převezme systém automaticky po výběru Odometer Entry No. z API Odometer Status History (4026583) pole Mileage (10)
-
kalkulované pole (flowfield) Pokud uživatel zmaže hodnotu v Položka tachometru, systém zobrazí error message a nedovolí pokračovat dál.
-
Tlačítka:
-
Změnový list (Change List)
-
otevře příslušní rádek v Historii změn smlouvy
-
-
Zpět (Back)
-
neaktívne
-
-
Další (Next)
-
vykoná kontrolu, jestli Odometer Entry No.<>prázdní
-
pokud neplatí, zobrazí chybovou hlášku “Odometer Entry No. cannot be empty.” (Položka tachometru nemůže být prázdní.) a dál nedovolí pokračovat. Uživatel pak zadá (vybere) položku a může pokračovat dál.
-
pokud platí, pokračuje na Krok 2 a vykoná aktualizace (naplnění polí) v kroku 2)
-
-
-
Dokončit (Finish)
-
neaktívne
-
Krok 2/3:
Pole:
-
Číslo smlouvy o financování (Financing Contract No.)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Registrační číslo vozidla (Licence Plate No.)
-
Doplní z předmětu jako v kroku 1.
-
-
Datum účinnosti změny (Change Date)
-
Doplní z předmětu jako v kroku 1.
-
datum účinnosti změny - první den nezaúčtovaného splátkového období
-
po rozkliknutí otevře splátkový kalendář smlouvy ze zmenové kopie/varianty (podle toho odkud se wizard spouští)
-
-
Smluvní nájezd (Contractual Distance)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Roční nájezd (Yearly Distance)
-
převezme systém automaticky obdobně jako Contractual Distance ze smlouvy (resp. poslední záznam z API Contractual Distance (4026671))
-
-
Predikovaný smluvní nájezd (Predicted Contractual Distance)
-
Převezme systém automaticky dle Odometer Entry No. z API Odometer Status History (4026583) pole Predicted Contractual Distance
-
Predikovaný smluvní nájezd při aktuální době financování.
-
-
Predikovaný roční nájezd (Predicted Yearly Distance)
-
Převezme systém automaticky dle Odometer Entry No. z API Odometer Status History (4026583) pole Predicted Yearly Distance
-
Predikovaný roční nájezd při aktuální době financování.
-
-
Nový roční nájezd (New Yearly Distance)
-
Defaultne převezme hodnotu z Yearly Distance
-
Editovatelné, upraví uživatel manuálně, pokud chce vykonat změnu ročního nájezdu
-
-
Doba financování (Financing Period (in Months))
-
Doplní systém automaticky ze smlouvy o financování
-
-
Predikovaná doba financování (Predicted Financing Period (in Months))
-
Převezme systém automaticky dle Odometer Entry No. z API Odometer Status History (4026583) pole Predicted Financing Period (in Months)
-
-
Doba financování po prodloužení (Financing Period (in Months) after Extension)
-
CZ: Doba financování po prodloužení
-
převezme z leasingové smlouvy stejnojmenné pole
-
-
Nová doba financování (New Financing Period (in Months))
-
Defaultne převezme hodnotu z Financing Period (in Months)
-
Editovatelné, upraví uživatel manuálně, pokud chce vykonat změnu doby trvání smlouvy)
-
-
Zůstatková hodnota kalkulační (Calculation Residual Value)
-
Plní systém automaticky ze smlouvy
-
Needitovatelné
-
-
Nová zůstatková hodnota (New Residual Value)
-
Plní systém automaticky ze smlouvy
-
Editovatelné. Zadá uživatel novou zůstatkovou hodnotu pokud chce. Systém pak tuto novou zůstatkovou hodnotu doplní do smlouvy v rámci operací po dokončení wizardu,
-
Tlačítka:
-
Změnový list (Change List)
-
otevře rádek v Historii změn smlouvy
-
-
Zpět (Back)
-
vráti sa na krok 1
-
-
Další (Next)
-
vykoná kontrolu jestli platí Yearly Distance=New Yearly Distance a zároven Financing Period (in Months)=Financing Period (in Months) New:
-
Pokud platí, zobrazí hlášku:
-
ENG: Contract Conditions were not changed.
-
CZ: Podmínky smlouvy nebyly změněny.
-
Po potvrzení hlášku zavře a nechá otevřen krok 2/3 wizardu. Uživatel může upravit roční nájezd anebo trvání smlouvy a pak pokračovat dál.
-
-
Pokud neplatí, pokračuje dál.
-
-
vykoná kontrolu, jestli New Yearly Distance<>prázdní a je bezo zvyšku delitelné hodnotou Annual Mileage-step (79540) z tab API Financing Product/Template (4047009) - pokud leasingová smlouvy obsahuje šablonu, tak hodnotu bere ze šablony. Pokud neobsahuje šablonu, hodnotu bere z produktu financování smlouvy:
-
pokud neplatí, zobrazí chybovou hlášku a dál nedovolí pokračovat:
-
“Nový roční nájezd nesmí být prázdný.”
-
Upravený roční nájezd musí být dělitelný 1000.”
-
-
Uživatel pak zadá upravený roční nájezd a může pokračovat dál.
-
pokud platí, pokračuje na další kontrolu.
-
-
vykoná kontrolu, jestli New Financing Period (in Months)<>prázdní
-
pokud neplatí, zobrazí chybovou hlášku “New Financing Period (in Months) cannot be empty.” a dál nedovolí pokračovat. Uživatel pak zadá upravenou dobu financování a může pokračovat dál.
-
pokud platí, pokračuje na další kontrolu jestli platí:
-
Financing Term-min<=New Financing Period (in Months)<=Financing Term-max
-
Hodnoty Financing Term-min (180) a Financing Term-max (185) zjistí ze šablony (pokud smlouva má šablonu) anebo z produktu financování (pokud smlouva nemá šablonu).
-
pokud neplatí, zobrazí hlášku “New Financing Period (in Months) must be between ….Fin.Term-min and …Fin.Term-max.” (CZ: Nová doba financování musí být mezi ….. a …..” a nedoloví pokračovat dál.
-
pokud platí, vykoná kontrolu kroku doby, jestli platí:
-
New Financing Period (in Months)/Financing Term-step=je celé číslo
-
pokud neplatí, zobrazí error message a nedovolí pokračovat dál:”Nová doba financování musí být dělitelná …”
-
pokud platí, vykoná kontrolu na maximální smluvní nájezd z produktu financování/šablony financování API Financing Product/Template (4047009) (pokud smlouva byla vytvořena ze šablony, hodnotu bere ze šablony. Pokud ne, pak z produktu):
-
round ((New Financing Period z wizardu/12)*New Yearly Distance z wizardu);0) =<Contractual Mileage - max (79550)
-
pokud neplatí, zobrazí error message a nedovolí pokračovat dál.: “Maximální smluvní nájezd XXX byl překročen.”
-
pokud platí pokračuje na Krok 3/3.
-
-
-
-
-
Krok 3/3:
Pole:
-
Číslo smlouvy o financování (Financing Contract No.)
-
Doplní systém automaticky ze smlouvy o financování
-
-
Registrační číslo vozidla (Licence Plate No.)
-
Doplní system z předmětu jako v kroku 1.
-
-
Datum účinnosti smlouvy (Change Date)
-
Doplní system z předmětu jako v kroku 1.
-
datum účinnosti změny - první den nezaúčtovaného splátkového období
-
po rozkliknutí otevře splátkový kalendář smlouvy ze zmenové kopie/varianty (podle toho odkud se wizard spouští)
-
-
Typ vyrovnání rekalkulace (Recalculation Settlement Type)
-
zobrazí stejnojmenné pole z hlavičky leasingové smlouvy Enum=Retroactive,Forward CZ: Zpětná,Dopředná
-
editovatelné
-
-
Periodická rekalkulace (Periodical Recalculation)
-
Editovatelné pouze pokud je v dané smlouvě Perioda rekalkulace=neprázdní.
-
wizard v závislosti na tomto parametru bude plnit pole smlouvy:
-
Periodická rekalkulace=N
-
Datum poslední rekalkulace=plní aktuálním workdate
-
Datum nejbližší rekalkulace=prázdní
-
-
Periodická rekalkulace=A:
-
Datum poslední rekalkulace=Datum účinnosti změny z wizardu
-
Datum nejbližší rekalkulace plní v závislosti na Periode rekalkulace:
-
Recalculation Period = 1Čtvrtletné: Datum poslední rekalkulace + 90D
-
Recalculation Period = 2 Půlroční: Datum poslední rekalkulace + 180D
-
Recalculation Period = 3 Roční: Datum poslední rekalkulace + 365D
-
-
-
-
Tlačítka:
-
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ě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ě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ě.
Podstránky: