OneCore Docs

Rekalkulace úroků smlouvy

Úloha vykoná hromadné aktualizace úroku smlouvy Základní úrok (Base Rate) a Nákladový úrok (Cost Interest) z REFI sazby z daného REFI kódu. Je možné rekalkulovat Fixní aj Variabilní úrok, smlouvy před aktivací a aktivní (ukončené smlouvy se již nedají rekalkulovat).

Pozn: třetí sazba Speciální úrokový náklad (Special Liqui Cost) aktualizován není.


Navigace:

Zastavení a založení nových úrokových sazeb k REFI kodu (Stopping and Creating new REFI Rates to REFI Code) 

Pokud uživatel chce vykonat rekalkulace úroků smlouvy, před vykonáním této úlohy uživatel vykoná kontrolu úrokových sazeb REFI kodu. Pokud pro následovné období jsou nadále platné, není potřené nic vykonat.

Pokud pro další období jsou platné jiné sazby, je potřebné původní sazby zastavit a založit jich nové.

Hromadná úloha Rekalkulace úroků smlouvy (Contract Rates Recalculation)

Pro vykonání hromadné rekalkulace je potřebné spustit úlohu Rekalkulace úroků smlouvy (Mass Contracts Rate Recalculation). Úloha se nachází v Rolecentru volba Akce – Změny (Changing) – Rekalkulace úroků smlouvy (Mass Contracts Rate Recalculation).

Úlohu není možné zařadit do plánovače (Job Queue), spouštet pouze přes volbu z Role centra.

Po spustění úlohy OC otevře dialogové okno, kde uživatel specifikuje:

Možnosti (Options)

  • Od data (From Date)

    • od jakého data chce rekalkulovat smlouvy

Filtr: Hlavička smlouvy o financování (Filter: Financing Contract Header)

  • REFI kód (REFI Code)

    • Uživatel vybere REFI kód pro smlouvy, které chce rekalkulovat.

  • Číslo (No.)

    • možnost výběru konkrétní smlouvy o financování

  • Stav (Status)

    • možnost výběru Stavu smluv, ktoré uživatel chce rekalkulovat

    • Pozn.: úloha zpracuje pouze smlouvy se Status<=Active, teda vyšší Stav jako Active nemá žádný vliv na filtrování.

  • Detailní stav smlouvy (Detailed Contract Status)

    • možnost výběru detailního stavu smluv, ktoré uživatel chce rekalkulovat

    • Pozn.: úloha zpracuje pouze smlouvy se Status<=Active, teda vyšší Stav jako Active nemá žádný vliv na filtrování.

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

    • možnost výběru konkrítního zákazníka, ktoeré smlouvy chce uživatel zpracovat

  • Resp. pomoci filtrů specifikuje jaké smlouvy a s jakým REFI kódem chce rekalkulovat:


Po potvrzení tlačítkem Ok systém vykoná kontrolu:

  • Datum Od (Date From) nemůže být prázdné

    • Pokud není, pokračuje dál.

    • Pokud je, zobrazí hlášku Datum od nemůže být prázdné. (Date From cannot be empty.) a dál nepokračuje.

Pokud se úloha spouští tlačítkem Plán… (Schedule…), kontrola na zafunguje po spouštění. Pokud Datum Od nebyl vyplněn, úloha se pak nespustí, zapíše se do error logu plánovače.

Pokud kontrola vyhovuje, pokračuje dál a zafiltruje smlouvy:

  • filtry dle zadání (request form) pokud byly zadány

  • pevné filtry:

    • Change Copy Exists (105)=N

    • Change Copy (107)=N

    • Calculation Variant (20000)=N

    • Status (18)=<Active

Na nalezené smlouvě:

  • Nazelezené smlouvy zpracuje na origináli bez změnové kopie.

  • Pak na nalezených smlouvách k REFI kódu dohledá Základní sazbu (Base Rate) a Nákladovou sazbu (Cost Interest) (Pozn: Special Liqui Cost neaktualizuje)

    • pokud nenaleze vyhovující Base Rate a Cost interest (platné, resp. dle dloužky smlouvy), smlouvu zapíše do logu s chybou a dál ji nezpracuje.

    • pokud jich naleze, doplní jich do smlouvy:

      • při zachování Interest Margin přepočíta Reference Interest % (118), Calculation Interest Rate % (p.a.) (52)

      • pak vykoná rekalkulace smlouvy - splátek po datumu Datum Od:

        • pokud Status<Active:

          • pokud příznak smlouvy je Complete Calculation (4047060)=N, vykoná přepočet polí smlouvy dle funkce na tlačítku Payment Calculation (na kartě smlouvy)

          • pokud příznak smlouvy je je Complete Calculation (4047060)=Y, vykoná přepočet splátek smlouvy dle funkce na tlačítku Complete Calculation (na kartě smlouvy)

        • pokud Status=Active:

          • vykoná přepočet nezaúčtovaných splátek dle Datumu Od.

    • pokud rekalkulace přeběhla bez chyby:

      • smlouvu zapíše do API Recalculation Error Log (4046810) s výsledkem Success

    • pokud na dané smlouvě je příznak Splátkový kalendář je daňový doklad=A:

      • přepne příznak dané smlouvy Prn. Queue Interest = Y (tým se smlouva zařadí do fronty Rekalkulace úroků smlouvy (viz dál).

Pozn. tuto rekalkulaci je potřebné vykonat po zaúčtování splátek za starý měsíc a před zaúčtováním splátek za nový měsíc.


Log chýb rekalkulace (Recalculation Error Log)

Úloha Rekalkulace úroků smlouvy v rámci zpracování smluv vytvoří ke každé zpracované smlouvě zápis do Logu chýb rekalkulace. Zápis vytvoří v případě zjištění chyby (např nenaleze platné sazby) a taktéž i v případě pokud rekalkulace proběhne bez chyby.

Log chyb rekalkulace je dostupní přes menu (anebo přes vyhledávání) v Rolecentru - Akce - Změny (Changing) → Log chyb rekalkulace (Recalculation Error Log).

Po kliknutí na volbu se otevře Log chyb rekalkulace.


Tisk splátkových kalendářů po rekalkulaci (Payment Calendar Print after Recalculation)

Uživatel pak přes Centrum rolí / Tisková fronta (Print Queue) otevře tiskovou frontu Rekalkulace úroků smlouvy (Contract Interest Recalculation) a zobrazí seznam smluv k tisku. Otevře se přehled Tisková fronta smluv rekalkulace úroků (Contract Interest Print Buffer) s filtry:

  • Status (18)<>Template

  • Calculation Variant (20000)=N

  • Prn. Queue Interest (nové)=Y

  • Printed Queue Interest (nové)=N.


Z této fronty pak může vytisknout dopis případně splátkové kalendář k smlouvám (jednotlivě anebo i hromadně) tak, že si označí danou smlouvu pak přes Tisk (Print) spustí tisk.

Funkce pod tlačítkem Print pak v tabulce Nastavení tiskové fronty (Print Queue Setup) dohledá vyhovující dokumenty z tabulky API Print Queue Setup (4046933) přes filtry:

  • filtry na příslušní pole v tabulce a

  • Financing Product Filter = Financing Product Code (4047000) ze smlouvy

  • Print Phase (40)=Letter Interest

  • Tisk vygeneruje skomprimované dokumenty (.zip) do Stažených súborů dle Nastavení tiskové fronty

  • Po tisku nastaví Prn. Queue Interest=N a Printed Queue Interest=Y, týmto se smlouva z fronty vyřadí.

Pomoci funkce pod tlačítkem Vyřadit z tiskové fronty (Discard Contract From Queue) na přehledu je možné danou smlouvu vyřadit z fronty i manuálně - na daném záznamu nastaví Prn. Queue Interest=N a tím se daný záznam vyřadí z fronty.