Versions Compared

Key

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

...

Krok č. 4/5

Tento krok se zobrazí vtedy tehdy pokud je v Relace stavu a pojistného produktu k detailnímu stavu definovaná poistka pojistka která se má založit.

Pole:

  • Povinné ručení

    •  Jestli Jestli se má vytvářet nová smlouva na povinné ručení

    • Na předmětu financování musí být zatrženo pole Povinné ručení = Ano , to je předmět podléhá povinnosti mít pojištění na povinné ručení.

  • Majetkové pojištění

    •  Jestli se má vytvářet smlouva pro majetkové připojištění

  • Účinnost nových smluv k datu

    • Systém doplní dle příznaku Hlášení poj. Online na rámcové pojistné smlouvě, která je nastavená v Relaci stavu a pojistného produktu pro vytvoření nové pojistné smlouvy. Pokud je hodnota pole:

      • Ano

        • Alespoň na jedné rámcové smlouvě = Aktuální datum + 1

      • Ne

        • Na všech rámcových smlouvách = Ukončit pojistné smlouvy k datu (z předchozího kroku) + 1

...

V případě této chyby systém nedovolí pokračovat. Aby bylo možno dokončit průvodce, uživatel se musí vrátit do kroku 4/5 a důvod chyby odstranit. (Kontrola viz. CR103)

Po dokončení průvodce OC vykoná následující změny - tlačíko Dokončit:

  • změní stav a detailní stav smlouvy

  • detailní stav smlouvy propíše na předmět

  • dle detailního stavu smlouvy doplní detailní stav předmětu (dle nastavení det.stavu smlouvy):

    • Jednopředmětová smlouva – vždy

    • Více předmětová smlouva – detailní stav předmětu změní pouze na předmětech, které mají detailní stav předmětu s Předčasně ukončené=N, Po fin.vyrovnání=N a Po archivaci=N. Tzn.při změně detailního stavu smlouvy na po finančním vyrovnání anebo archivace datumy musí doplniť uživatel ručně,

  • Zkontroluje příznak Kontrolovat neukončené ručení na detailním stavu zadaném v poli Nový detailní stav smlouvy. Pokud:

    • Ne

      • OC pokračuje dál

    • Ano

      • OC zkontroluje všechny ručení smlouvy:

        • jestli mají Stav = Ukončená a

        • Vyplněné pole Ručení do

      • Pokud také ručení, které podmínky nesplňuje:

        • zobrazí hlášku „Na smlouvě je neukončené ručení: xxx, xxx, xxx… Přejete si pokračovat?“,  kde xxx bude Kód typu ručení

        • Uživatel potvrdí:

          • Ne

            • OC archivace smlouvy zastaví. Uživatel může ukončit ručení ručně a následne znovu spustit wizarda pro archivace smlouvy

          • Ano

            • OC na ručeních k dané smlouvě v stave jiném od Ukončené doplní:

            • Ručení do = datum z pole Změna k datumu z dialogového okna

            • Stav = Ukončené

  • ukončí původní případně založí nové pojistné smlouvy podle nastavení v tabulce Relace stavu a pojistného produktu.

    • Systém doplní Change at date do Platnosti do na poistke a prekalkuluje poistku (záporný riadok s hodnotou celkového dobropisu pre klienta a prepočet kalendára poisťovni.

  • ukončí služby podle nastavení v tabulce Relace detailního stavu a služeb: změní Platnost do dle zadaného data účinnosti změny (stav služby ponechává na Active).

    • v tab. API Contract Service (4026681) na službách, ktoré sú v stave Active, zapíše Change at Date do Valid To a Valid To after Extension

...

  • vyplní / vymaže data pro předčasné ukončení na smlouvě (Datum předčasného ukončení, Datum po fin.vyrovnání, Datum skutečního ukončení), jako je v nastavení v tabulce Detailní stav smlouvy

  • Doplní Kód důvodu předčasného ukončení z kroku 1/5 wizardu do smlouvy o financování, pole Důvod předčasného ukončení (Early Termination Reason) pouze pokud je na novém detailním stavu Fill Termination Date=Y (jinak ne).

  • vytvoří záznam v Historii stavu tachometru, kde doplní (pokud Stav tachometru při vrácení <>0):

    • Stav tachometru=Stav tachometru při vrácení

    • Datum stavu tachometru=Datum vrácení předmětu

  • na předmět (záložka Ukončení) doplní údaje zadané v kroku 2/5 (pokud se jedná o vrácení předmětu). Zároven převezme hodnoty polí z Historie stavu tachometru na předmět:

    • Plánovaný stav tachometru

    • Horní tolerance %

    • Horní tolerance

    • Spodní tolerance %

    • Spodní tolerance

    • Počet podlimitních/nadlimitních km

  • vytvoření PC řádku ve splátkových kalendároch

    • Systém vykoná tento krok pouze pokud:

      • na Modelu financování je Allow Partial Payment Credit=Y a zároven

      • v kroku 1 byla hodnota Create Partial Payment Credit=Y (při předpokladu že prošli kontroly po kroku 1).

    • Pokud jsou splneny oba podmínky, systém v splátkovém kalendáři vytvoří nový řádek PC s příznakem Partial Credit=Y, v kterém budou spočítány dobropisované splátky následovně:

    • Hledá poslední účtovaný řádek s příznaky Posted=Y, Recalculation Settlement=N, Partial Payment Credit=N, aby za něj mohl umístit nový řádek.

    •  Pokud takový najde, založí nový řádek jako jeho kopií:

      • za číslo splátky doplní ‘PC‘

      • „Datum od“ nastaví jako „Datum ukončení smlouvy + 1D“

      • „Datum do“ – nastaví jako poslední den ve stejném měsíci, jako je „Datum od“ (na konci procesu ho pak změní jako “Datum do” z posledního účtovaného řádku, ale pro výpočet tam musí nechat poslední den v daném měsíci).

        • Na tomto novém řádku vynuluje částky a jde si spočítat hodnoty, které pro něj použije:

        • Pokud poslední účtovaný řádek splňuje, že Datum od <= Datu ukončení smlouvy<=Datum do:

          • Tak bude pro výpočet bude použita jen tato splátka (tzv. zdrojový řádek). Viď Příklad č. 1

        • Pokud toto splněno není (existují následné účtované splátky):

          • Vyhledá všechny účtované běžné splátky, kde Datum do >= Datum ukončení smlouvy.

          • Tyto prochází a skládá si filtr s čísly všech splátek, které se buď částečně nebo kompletně dobropisují.

          • Pokud daná splátka splňuje Datum od <= Datu ukončení smlouvy <= Datum do, poznamená si, že jde o splátku, z které bude brát poměrnou část, z ostatních si vezme celou částku jistiny a úroku. Viď Příklad č. 2

    • Nové hodnoty pak počítá následovně :

    • Jistina

      • spočítá odpovídající část ze zdrojového řádku takto:

        • pokud je Termination Date<>posledný den v měsíci, vykoná:

          • zjistí počet dní splátky jako rozdíl Datum do – Datum od + 1 na PC řádku.

          • Dále zjistí počet dní, kolik má daný měsíc celkem. Tímto poměrem počet dní splátky/počet dní v měsíci vynásobí jistinu na zdrojovém řádku a tím spočítá část jistiny, která se bude z daného řádku dobropisovat.

        • Pokud je Termination Date=posledný den v měsíci, tento výpočet nevykoná a pokračuje na hledání celých částek.

      • K tomuto připočte celé částky jistiny z případných následujících účtovaných splátek. Tuto celkovou hodnotu zapíše se záporným znaménkem do PC řádku do pole Jistina

    • Úrok

      • analogicky, jen bere hodnoty z pole Úrok

    • Služby

      • vyhledá služby dané smlouvy, které mají stav=Aktivní a Zohlednit alikvot=Y(Příklad č. 1).

        • pro každou nalezenou službu hledá řádek ve splátkovém kalendáři, který má Číslo splátky smlouvy stejný, jako zdrojová splátka SPK.

        • Pokud takový řádek najde, jde vytvořit nový PC řádek v SPK služby:

          • Datumy vyplní stejné, jako má PC řádek v SPK smlouvy

          • Částky vyplní obdobně

            • z řádku, který odpovídá zdrojovému řádku vezme poměrnou část částky, z následujících (odpovídajícíh filtru na číslo splátky smlouvy) celou výši splátky/nákladů.

            • Částky v měně dopočítá pomocí faktoru měny.

            • Celkovou částku ze všech vytvořených PC řádků služeb zapíše do SPK smlouvy se záporným znaménkem do pole Service

      • Vyhledá služby dane smlouvy, které mají stav=Active a Reflect Aliquot=N (viď Příklad č. 2).

        • pro každou nalezenou službu hledá řádek ve splátkovém kalendáři, který má Číslo splátky smlouvy stejný, jako zdrojová splátka SPK.

        • Pokud takový řádek najde, jde vytvořit nový PC řádek v SPK služby:

          • Datumy vyplní stejné, jako má PC řádek v SPK smlouvy

          • Částky vyplní

          • z řádku, který odpovídá zdrojovému řádku nevezme žádnou část částky,

          • z následujících (odpovídajícíh filtru na číslo splátky smlouvy) celou výši splátky/nákladů.

          • Částky v měně dopočítá pomocí faktoru měny.

      • Celkovou částku ze všech vytvořených PC řádků služeb zapíše do SPK smlouvy se záporným znaménkem do pole Service

    • Pojištění

    • vyhledá pojistné smlouvy, které mají Platnost do stejnou jako Datum ukončení na hlavičce smlouvy o financování.

    • Zafiltruje kalendář klienta na řádky, které odpovídají filtru na čísla splátek a Období do >= Datum ukončení smlouvy.

    • Poslední řádek zkopíruje do nového:

      • přidá ‘PC’ do čísla splátky

      • Datumy naplní z PC řádku ze SPK smlouvy

      • Částky spočítá takto:

        • pokud je Termination Date<>posledný den v měsíci, vykoná pak ze splátky, která odpovídá zdrojovému řádku vezme poměrnou část, z následujících řádků celou hodnotou polí Částka a Částka (LM).

          • Poměrnou část zde počítá jinak, než u jistiny, úroku a služeb. Spočítá denní koeficient pomocí Období od a do na novém řádku a zohlednění hodnoty pole “Výpočet denní sazby” na produktu pojišťovny. Tímto koeficientem vynásobí hodnotu “Roční pojistné vůči nájemci” na kartě pojistné smlouvy.

        • Poměrnou část (pokud byl vypočten) přičte k celým částkám z následných splátek a součet zapíše do PC řádku kalendáře klienta. Dopočítá částku DPH. Při generování těchto řádků si odkládá do proměnných kumulované hodnoty dle typu základního produktu a pojištění celkem.

        • Tyto hodnoty pak zapíše do PC řádku v SPK smlouvy do polí Insurance, Liabilty Insurance Amount, Crash Insurance Amount a Other Insurance Amount.

      •  na závěr v PC řádku SPK smlouvy zvaliduje pole Částka a Saldo, aby se přepočítala pole Celková částka a Částka včetně DPH a Saldo.

      •  pokud je Termination Date posledný den v měsící a zároven je to posledný zaúčtovaný měsíc, tak se vytvořený PC řádek (který je celý nulový), zmaže.

  • Pokud je na cílovém detailním stavu příznak Generovat dobropis DPH - dodání zboží při změně stavu = Ano a na smlouvě je Leasing s dodáním zboží=Y, vygeneruje kalkulační vstup pro zůstatek daňové povinnosti (daňový doklad se pak vygeneruje a zaúčtuje při přenosu změnové kopie).

Príklad č. 1 – PC riadok za poslednú zaúčtovanú splátku

...