Versions Compared

Key

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

...

  • Číslo smlouvy o financování (Financing Contract No.)

    • Doplní OC automaticky číslo smlouvy (změnové kopie/varianty)

  • Typ financování (Financing Type)

    • Doplní OC automaticky ze smlouvy.

  • Číslo zákazníka (Customer No.)

    • Doplní OC automaticky ze smlouvy.

  • Název zákazníka (Customer Name)

    • Doplní OC automaticky ze smlouvy.

  • Datum předání předmětu (Object Handover Date)

    • Doplní OC automaticky ze smlouvy.

  • Detailní stav smlouvy (Detailed Contract Status)

    • Doplní OC automaticky ze smlouvy.

  • Změna k datu (Change at Date)

    • Defaultně se zobrazí aktuální pracovní datum. Uživatel má možnost zadat datum, ke kterému chce danou změnu vykonat.

    • Pozn: je potřeba zadat datum ke kterému chceme změnit detailní stav:

      • Předčasné ukončení: datum odebrání, datum potvrzení totálky, atd. Tento datum potom zapíše do pole Datum předčasného ukončení na smlouvě, resp. na předmětu (jednopředmětová smlouva) – pokud je na cílovém detailním stavu smlouvy Vyplnit Datum předčas.ukončení. Při vícepředmětových smlouvách datum předčasného ukončení zapíše na ty předměty, které mají detailní stav předmětu s hodnotami polí

        • Předčasně ukončený=N

        • Po fin.vyr.=N

        • Po archivaci=N.

      • Po fin.vyrovnání: datum vytvoření finančního vyrovnání. Tento datum potom zapíše do pole Datum finančního vyrovnání na smlouvě, resp. na předmětu (jednopředmětová smlouva) – pokud je na cílovém detailním stavu smlouvy Vyplnit Datum fin.vyrovnání. Při vícepředmětových smlouvách tento datum systém na předměty nezapisuje (doplní uživatel ručně).

      • Po archivaci: datum archivace. Tento datum potom zapíše do pole Datum skutečného ukončení na smlouvě, resp. Datum archivace na předmětu (jednopředmětová smlouva) – ak je na cílovém detailním stavu smlouvy Vyplnit Datum skuteč.ukončení.. Při vícepředmětových smlouvách tento datum systém na předměty nezapisuje (doplní uživatel ručně).

    • Při reverzních změnách maže příslušné datumy následovně:

      • Jednopředmětová smlouvy – zmaže príslušný datum aj na smlouvě aj na předmětu

      • Vícepředmětová smlouva – umí smazat datum pouze na smlouvě, na předmětech jich musí smazat uživatel ručně.

  • Vrácení předmětu financování (Financed Object Return)

    • Defaultně N

    • Změní uživatel na A, pokud chce vykonat změnu detailního stavu z důvodu vrácení předmětu financování t.j tehdy, pokud chce na předmět doplnit např. stav tachometru při vrácení (může se týkat vrácení/odebrání předmětu, případně i totální havárie)

    • Přepnutí na A změní pole Datum vrácení předmětu na editovatelné

    • Přepnutí na N změní

      • Změní pole Datum vrácení předmětu na needitovatelné, resp. zmaže i hodnotu toho pole

      • Smaže hodnotu v poli Nový detailní stav smlouvy, pokud bylo pole vyplněno

  • Datum vrácení předmětu (Financed Object Return Date)

    • Editovatelné, pokud Vrácení předmětu financování=A, jinak ne

    • Zadá uživatel datum vrácení předmětu (např, z přebíracího protokolu)

  • Nový detailní stav smlouvy (New Contract Detail Status)

    • Po rozklinutí se zobrazí tabulka Definice posloupnosti detailních stavů, ze které si uživatel vybere cílový detailní stav (nový požadovaný stav) – lookup na API Det.Contr.Status Seq. Def. (4046812) s filtry:

      • Original Det. Status Code (1) = aktuální det. stav ze smlouvy

      • Financed Object Return = hodnota z wizardu

        • Pokud je Vrácení předmětu financování=N, tak se filtruje na povolené přechody det.stavů, které mají Vrácení předmětu financování=N

        • Pokud je Vrácení předmětu financování=A, tak se filtruje na povolené přechody det.stavů, které mají Vrácení předmětu financování=A

      • Allow Manual Status Change (10) = N – je možné vybrat pouze ty det.stavy které nemají povolený manuální přechod

      • Pokud je pole Financing with Services (4026780) v smlouvě:

        • N – bude filtrovat ještě na ty přechody, které mají Financing with Services=All anebo N

        • Y – bude filtrovat ještě na ty přechody, které mají Financing with Services=All anebo Y

  • Kód předčasného ukončení (Early Termination Reason)

    • OC doplní kód předčasného ukončení, pokud byl pro daný cílový detailní stav zadaný v tabulce Detailní stavy smlouvy a pokud je na daném stavu Fill Termination Date=Y

    • Editovatelné pokud je na cílovém detailním stavu Fill Termination Date=Y, uživatel může manuálně vymazat případně vybrat jiný důvod

    • Wizard pak tuto hodnotu zapíše do stejnojmenného pole v hlavičce smlouvy pouze pokud je na cílovém detailním stavu Fill Termination Date=Y (jinak ne).

  • Vytvořit částečný dobropis (Create Partial Payment Credit)

    • OC zobrazí příznak pro nový detailní stav dle nastavení stav na detailním stavu smlouvy.

    • Pole je needitovatelné

  • Smazat částečný dobropis (Delete Partial Payment Credit)

    • OC zobrazí příznak pro nový detailní dle nastavení stav na detailním stavu smlouvy.

    • Pole je needitovatelné

Po stisknutí tlačítka ďalší (Next) systém vykoná kontroly:

  • Kontrola existence povoleného přechodu z původního detailního stavu (Detailed Contract Status) do nového detailního stavu (New Contract Detail Status).

    • pokud existuje, pokračuje na další kontrolu.

    • pokud neexistuje, zobrazí error hlášku a dál nepokračuje

  • Pokud je Vrácení předmětu financování=Y, systém vykoná kontroly:

    • Jestli je zadán Datum vrácení předmětu:

      • Pokud je, pokračuje dál

      • Pokud není, zobrazí hlášku a nedovolí pokračovat dál: “Datum vrácení předmětu je prázdné!”

  • Datum vrácení předmětu>=Datum předání předmětu

    • Pokud platí, pokračuje na další kontrolu

    • Pokud neplatí, zobrazí hlášku a nedovolí pokračovat dál:

      image-20240619-122529.png

      image-20240619-122540.png

  • Pokud je na novém detailním stavu (New Contract Detail Status vo v kroku 1/5) hodnota příznaku Fill Termination Date=Y), systém vykoná kontrolu existence účtované splátky v měsící ukončení:

    • Pokud Dátum do (Date To) poslednej zaúčtovanej riadnej poslední zaúčtované řádné splátky (Posted=Y, Canceled=N, Partial Credit=N, Rec.Settlement=N) < Změna k date (Change at Date), systém ukončí úlohu a zobrazí hlášku: CZ: V měsíci změny neexistuje zaúčtovaná splátka. ENG: Posted payment does not exist in the month of change.

    • Pozn.: kontrola je to, že se nemůže ukončit smlouva dopředu do nezaúčtovaného měsíce.

  • Pokud je na Modelu financování smlouvy Povolit částečný dobropis=A (Allow Partial Credit=Y) vykoná kontroly:

    • Jestli je na novém det. Stavu smlouvy nastaveno Vytvořit částečný dobropis=Ano, kontroluje pojištění a služby - zda existují záznamy v tabulce Relace stavů a pojistného produktu a v tabulce Relace detailního stavu a služeb:

      • Kontrola pojištění – musí existovat předmět ke smlouvě,

        • pokud neexistuje, kontrola končí bez chybové hlášky.

        • Pokud existuje, vyhledá pojistné smlouvy ve stavu=Aktivní, které mají Platnost do>Change at Date z wizardu. Pro každou nalezenou pojistnou smlouvu hledá záznam v tabulce Relace stavu a pojistného produktu – musí existovat záznam, kde :

          • Det. Stav smlouvy = nový det. stav

          • Kategorie předmětu =Kategorie předmětu z předmětu financování,

          • Katalogová skupina = Katalogová skupina z předmětu financování nebo je prázdná

          • Číslo pojistného produktu=Číslo pojistného produktu z pojidné smlouvy

          • Ukončit pojištění = Ano

        • Pokud pojistnou smlouvu nenajde, není to chyba. Pokračuje dál.

        • Pokud najde pojistnou smlouvu a pre nový detailní status neexistuje záznam v relační tabulce, zobrazí error a proces zastaví.

      • Kontrola služeb – hledá služby k dané smlouvě o financování, které splňují, že Valid To after Extension > Change Date (Datum změny) a Service Status=Active. Pro každou nalezenou službu kontroluje, zda existuje záznam v tabulce Relace detailního stavu a služeb – musí existovat záznam, kde :

        • Det. stav smlouvy = nový det. stav

        • Druh služby = druh služby z nalezené služby

        • Kód typu služby = Kód typu služby z nalezené služby nebo je prázdný

        • Kód služby = Kód služby z nalezené služby nebo je prázdný (platí pro služby Náhradní vozidlo, Dálniční známka, Poplatek, Tankovací karta)

        • Pneu servis = Pneu servis z nalezené služby nebo je prázdný (platí pro službu pneuservis)

      •  Pokud k službe nájde záznam v relační tabulce, pokračuje dál

      •  Pokud k službe neexistuje záznam, zobrazí error a proces zastaví.

    • Jestli je na novém det. stavu smlouvy nastaveno Vytvořit částečný dobropis=Ano nebo Smazat částečný dobropis=Ano, tak kontroluje jestli existuje účtovaný řádek SPK s příznakem Částečný dobropis=A. Pokud existuje, zobrazí hlášku : “Částečný dobropis již byl zaúčtován” a nedovolí pokračovat dál.

    • Jestli je na novém det. stavu smlouvy nastaveno Vytvořit částečný dobropis=Ano a zároveň Smazat částečný dobropis=Ne, tak kontroluje jestli existuje neúčtovaný řádek SPK s příznakem Částečný dobropis=A. Pokud existuje, zobrazí hlášku : “Částečný dobropis již byl vytvořen.” a nedovolí pokračovat dál.

    • Jestli je na novém detailním stavu smlouvy nastaveno Vytvořit částečný dobropis=Y, systém vykoná kontrolu platnosti služeb smlouvy, které mají v Contract Services:

      • Contract No. (10)=stejné jako Financing Contract No. z wizardu

      • Service Status=Active

      • Valid From>=Change at Date

      • Pokud taká služba neexistuje:

        • pokračuje dál na další kontrolu

      • Pokud existuje:

        • systém pro první nevyhovující službu zobrazí hlášku „Service ...číslo služby...: Change at Date must be greater than Valid From.“ „CZ: Služba...číslo služby...: Datum změny musí být vyšší jako Datum od.“ a dál nepokračuje.

      • Pozn. kontrola je potřební kvůli zachování konzistene datumů služby. Tzn, že smlouvu nedovolíme ukončiť k dřívejšímu datu jak je začátek aktivních služeb.

    • Kontroluje, jestli je  Change at Date< Date From posledného zaúčtovaného RS riadka (Recalculation Settlement = YES, Posted=Y a Canceled=N). Pokud plati, systém zobrazí hlášku v a dál nepokračuje: CZ: Existuje zaúčtovaný řádek pro rekalkulační vyrovnání. / ENG: Posted Recalculation Settlement line exists.

      • Pozn: uživatel pak musí ručne vystornovať splátku RS řádek, pak může znovu spouštet wizarda.

    • Hľadá aktivní pojistné smlouvy, které mají  Platnost do >= Change at date

      • pro každou nalezenou pojistnou smlouvu hledá poslední řádek v kalendáři pro pojišťovnu s příznakem Reportováno=Y. Pokud takový najde, zkontroluje zda na takovém řádku je Period From > Datum změny. Pokud ano, chybová hláška, že Reportováno musí být N.

      • Pak hledá ve stejném kalendáři poslední řádek s příznakem Blokováno=Y. Pokud takový najde, zkontroluje, zda Period To>Datum změny. Pokud ano, chybová hláška, že Blokováno musí být N.

      • Pak hledá v kalendáři pojistných provizí poslední řádek s příznakem Otevřeno=N, pokud takový najde, zkontroluje na něm, zda Period To > Datum změny. Pokud ano, chybová hláška, že Otevřeno musí být Y.

        image-20240619-122959.png

...

  • Stav tachometru při vrácení

    • uživatel zadá stav tachometru např. dle přebíracího protokolu o vrácení

  • Předmět převzal

    • vybere uživatel z vlastních zaměstnanců, pokud byl předmět převzatý zaměstnancem leasingové společnosti (ID z Nastavení uživatelů)

  • Předmět převzal smluvní partner

    • vybere uživatel z dodavatelů, pokud předmět byl převzaty smluvním partnerem

  • Vrácena druhá sada kol

    • Zapne na A, pokud byla vrácena i druhá sada kol

  • Datum provedení obhlídky

    • Datum obhlídky pokud byla převedena

  • Nadměrné opotřebení bez DPH

    • odhad nadměrného opotřebení, pokud byla výška odhadnuta při obhlídce

  • Oprava nadměrného opotřebení

    • zatrženo, pokud bude oprava řešena přes servisní povolení, pak se opotřebení vyplní do finančního vypořádání ze servisního úkonu

    • nezatrženo, pokud nebude probíhat oprava přes servisní povolení, pak se opotřebení vyplní do finančního vypořádání z předchozího pole, které se propíše na předmět financování

    • Pozn.: podmínkou je vytvoření funkcionality finančního vyrovnání pro danou leasingovou společnost, v standardu ve standardu systému jsou pouze pouze fin.vyr.finanční vypořádání pro demonstrační účely.

  • Obhlídku provedl

    • vybere uživatel z vlastních zaměstnanců, pokud obhlídku vykonal zaměstnanec leasingové společnosti (ID z Nastavení uživatelů)

  • Obhlídku provedl smluvní partner

    • vybere uživatel z dodavatelů, pokud obhlídku provedl smluvní partner

...

Krok č.3 se zobrazí pouze tehdy, ak pokud na cílový detailní stav je v relační tabulce nastavené ukončení nějaké pojistné smlouvy.

...

Systém kontroluje zadaný datum v poli Ukončit pojistné smlouvy k datu:

  • Ak požadovaný Pokud

    • Požadovaný datum ukončení je v čase zaúčtované splátky systém vypíše hlášku

...

  • Ak požadovaný
    • : “Pojistný splátkový kalendář klienta je již zpracován k datu: DD.MM.RR. Číslo pojistné smlouvy: XY.”

    • Požadovaný datum zasahuje do období vykázaného reportu pojišťovně vypíše hlášku

...

    • : “Pojistný splátkový kalendář klienta je již zpracován k datu: DD.MM.RR. Číslo pojistné smlouvy: XY.”

  • Uživatel musí narovnat datum ukončení pojistných smluv s ohledem na zaúčtovanou splátku a vykázaným kmenovým výkazem do pojišťovny

  • Systém kontroluje při ukončení pojistky i návaznost pojistek stejného pojistného produktu na smlouvě. Pokud nenavazují pojistky produkt plynule na sebe, zahlásí upozornění:

...

  • “Pojistná smlouva nenavazuje na pojistnou smlouvu XY platnou do DD.MM.RR. Pokračovat?”

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  Jestli se má vytvářet smlouva pro majetkové připojištění

  • Účinnost nových smluv k datu

    Defaultně se zobrazí datum, který se stanový jako Ukončit pojistné smlouvy k datu plus jeden den

    • 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

Poznámka: nové pojistné smlouvy se definují v tabulce Relace stavu a pojistného produktu (Číslo rámcové smlouvy – PZP a Číslo rámcové smlouvy – majetek). Pokud je v nastavení “relace stavů a pojistného produktu” zadáno zatržítko “povinný produkt”, bude systém po stisknutí tlačítka dokončit Dokončit kontrolovat existenci pojistky na povinného produktu povinný produkt a nedovolí dokončit proces, když taková není platná.

Krok č. 5/5

Pole:

  • Počet pojistných smluv k ukončení

    • OC zde zobrazí počet pojistných smluv, které se ukončí.

  • Počet nových pojistných smluv

    • OC zobrazí počet nových pojistných smluv založených při změně stavu smlouvy.

  • Počet ukončených služeb

    • OC zobrazí počet služeb, které průvodce ukončí dle nastavení v tabulce Relace detailního stavu a služeb:

    • Počet služeb z tempové tabulky, tam se dostaly ty, které mají Service Status=Active a existuje pro ně záznam v tabulce Relace det. stavu a služeb s příznakem Terminate Service=Y.

    • Poznámka: Výběr služeb k ukončení je daný nastavení v tabulce Relace detailního stavu a služeb. Zde je možno nastavit také důvod vyřazení tankovací karty.

  • Počet blokovaných tankovacích karet

    • OC zobrazí počet tankovacích karet, u které průvodce nastaví datum blokace po přenesení změnové kopie nebo varianty. Podstatné je, že v tabulce Relace detailního stavu a služeb bylo nastaveno ukončení služby Tankovací karta a na předmětu existuje platná a dosud neblokovaná tankovací karta.

...

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

          • 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á

          • 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

...

Note

Ostatní úkony spojené s opětovnou Aktivací aktivací smlouvy musí zkontrolovat a manuálně provést uživatel.

...