The functions of the change copy are described in the following chapters.

Funkce změnové kopie jsou popsány v následovných kapitolách.

Originál smlouvy a změnová kopie (Original contract and change copy

...

When creating a change copy, the system checks whether the insurance contracts of the given financing contract are not in the prepared statements to the insurance company. Insurance contracts proposed in the statement for the insurance company prevent the user from creating a change copy or making changes to the financing contract. If the system detects that the contract is in the report, it prints a message and does not create a change copy.

...

Described in Výkazy pro pojišťovnu in the chapter Blocking Contracts by Report.

If the wizard was launched from the contract card, the OC will leave the just created change copy open after creating the change copy.

If the wizard was launched from the contract overview, the OC will not open the change copy after creating the change copy.

At the same time:

  • The original contract is blocked from changes (depending on the detailed status settings) and receives:

    • The detailed status of the contract is set according to OneCore Settings, field Detailed status during change copy.

    • flag Change Copy Exists will be set to Y (it is not editable by the user)

    • In the Change Copy User ID field, the system displays the ID of the user who created the change copy.

  • The change copy of the contract will be an image of the original (it has the original detailed condition), then:

    • The contract number will be supplemented with a postfix according to OneCore Settings, change copy postfix field

    • Last Change Code=Change Type Code that the user selected in step 1/3 of the wizard for creating a change copy

    • flag Change copy=A

    • field Change Copy to Contract No. = Original No.

    • Change Copy User ID field. Any changes can only be made to this copy of the contract.

  • After the wizard is finished, either another wizard is started to make the change (if a change has been selected, where the wizard object number is listed, except for contract activation) or the user can manually make the requested change without the wizard.

The user has the option to switch from the change copy to the original contract, namely:

Changes –> Show original:

Transfer change copy

This option allows the user who created the change copy (the owner of the change copy) to transfer the change copy of the contract to the original. By doing so, the changes made will be transferred to the original and the change data will be stored in the contract history. The change copy is deleted after the transfer.

Once confirmed, the system will perform the following steps:

...

Checks if the user is running functions from a change copy (i.e. the flag of the contract is Change Copy=Y):

  • If Y, it continues

  • If N, it displays an error message and does not continue:

    image-20240619-110646.pngImage Removed

...

Checks if the logged-in user is the owner of the change copy:

  • If so, it continues.

  • If not, it displays an error message:

    image-20240619-110709.pngImage Removed

...

Checks if there are active variants for the contract:

  • If not, it continues

  • If so, it displays information about the existence of an active variant and asks if the user wants to continue:

    image-20240619-110734.pngImage Removed
    • After confirmation, it sets Variant Status=Inactive on all active variants and continues.

...

Asks if the user really wants to overwrite the original:

...

  • After confirmation, it performs a flag check to see if the contract has been recalculated.

...

)

Při vytvoření změnové kopie systém kontroluje, zda pojistné smlouvy dané smlouvy o financování nejsou v připravených výkazech do pojišťovny. Pojistné smlouvy navržené do výkazu pro pojišťovnu brání uživateli vytvořit změnovu kopii, resp. dělat změnu na smlouvě o financovaní. Pokud systém zjistí, že daná smlouva je ve výkazu, vypíše hlášku a změnovou kopii nezaloží.

...

Popsáno v Výkazy pro pojišťovnu v kapitole Blokace smluv výkazem.

Pokud wizard byl spouštěn z karty smlouvy, OC po založení změnové kopie nechá otevřenou právě vytvořenou změnovou kopii.

Pokud byl wizard spouštěn z přehledu smluv, OC po založení změnové kopie tuto změnovou kopii neotevře.

Zároveň:

  • originál smlouvy se zablokuje vůči změnám (v závislosti na nastavení detailního stavu) a dostane:

    • Detailní stav smlouvy se nastaví dle Nastavení OneCore, pole Detailní stav při změnové kopii.

    • příznak Změnová kopie existuje bude nastaven na Y (je uživatelsky needitovatelný)

    • v poli ID uživatele změnové kopie systém zobrazí ID uživatele, který změnovou kopii vytvořil.

  • změnová kopie smlouvy bude obrazem originálu (má původní detailní stav), pak:

    • Číslo smlouvy bude doplněn o postfix dle Nastavení OneCore, pole Postfix změnové kopie

    • Kód poslední změny=kód typu změny který uživatel vybral v kroku 1/3 wizardu na založení změnové kopie

    • příznak Změnová kopie=A

    • pole Změnová kopie k smlouvě číslo = číslo originálu

    • pole ID uživatele změnové kopie. Jakékoliv změny je možné vykonat už jen na této kopii smlouvy.

  • Po dokončení průvodce se buď spustí další průvodce na vykonání změny (jestliže byla vybraná změna, kde je uvedené číslo objektu průvodce s výjimkou aktivace smlouvy) nebo může uživatel manuálně vykonat požadovanou změnu bez průvodce.

Uživatel má možnost přepnout se ze změnové kopie do původní smlouvy a to:

Změny –> Zobrazit originál:

Přenos změnové kopie (Transfer change copy)

Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), přenést změnovou kopii smlouvy do originálu. Tímto úkonem se vykonané změny přenesou do originálu a údaje změny se uloží do historie smlouvy. Změnová kopie se po přenesení zruší.

Po potvrzení systém vykoná následovné kroky:

  • Vykoná kontrolu, jestli uživatel spouští funkce ze změnové kopie (tzn. příznak dané smlouvy je Change Copy=Y):

    • Pokud Y, pokračuje dál

    • Pokud N, zobrazí chybovou hlášku (error) a dál nepokračuje:

      image-20240619-110646.pngImage Added
  • Vykoná kontrolu jestli je přihlášený uživatel vlastníkem změnové kopie:

    • Pokud ano, pokračuje dál.

    • Pokud ne, zobrazí chybovou hlášku (error):

      image-20240619-110709.pngImage Added
  • Vykoná kontrolu jestli k dané smlouvě neexistují aktivní varianty:

    • Pokud ne, pokračuje dál

    • Pokud ano, zobrazí informace o existenci aktivní varianty a zeptá se, jestli chce uživatel pokračovat dál:

      image-20240619-110734.pngImage Added
      • Po potvrzení nastaví Stav varianty=Inactive na všech aktívních variantách a pokračuje dál.

  • Zobrazí dotaz, jestli uživatel opravdu chce přepsat originál:

    image-20240619-110757.pngImage Added
    • Po potvrzení vykoná kontrolu příznaku jestli smlouva byly přepočtena.

  • Kontrola aktuálnosti splátkového kalendáře smlouvy (jestli smlouva byla po změně přepočtena- funkce ActivateChangeCopy):

    • Service-Updated (150)=Y anda

    • Insurance-Updated (151)=Y anda

    • Payments-Updated (152)=Y– all three must be Y, otherwise it will display the messagevšechny tři musí být Y, jinak zobrazí hlášku:

      image-20240619-110825.png
      • and does not transfer the change copy.

      • If all symptoms are Y, proceed to the next step.

  • Checks if there are insurance contracts for the financing contract to be reported or unsubscribed online.

    • To report a new insurance policy The system checks whether the insurance contract contains:

      • Insurance Reporting OnLine = Yes

      • Insurance Company Check-in Date = empty

      • Termination Code = Empty

    • If there is an insurance policy that meets these conditions, it checks whether the insurance framework contract contains the flag Insurance Company Verification Required = Yes. If:

      • Yes

        • Checks if the Verified = Yes fields are present on the insurance contract if:

          • No

            • Displays the error message "Verified must be Yes on insurance contract XY" and stops the change copy transfer process

          • Yes

            • Checks if the fuse Valid From < the current date. If Yes, it checks whether Valid From is equal to the date in the field Object Return Date on Financed Object Card. If Yes, the policy opt-out system will use the Valid To From the fuse the current system date, and to the insurance company's calendar and commission calendar Completes rows for the period from returning the object to the current date (The daily rate will be applied according to the "daily rate calculation" set on the insurance company's product, see below for an example). If not, you will receive the error message "Insurance XXX. Valid from must be >= current date!" And the transfer of the change copy stops

Current date is 04.06.2024, Financed Object Return = 31.5.2024, insurance contracts:

...

Insurance company

...

Commodity

...

RS No.

...

Insurance Contract Type 

...

Valid From

...

Valid To

...

Date of Reporting

...

Check-out date

...

GCP

...

CASCO

...

 IFR00003

...

      • a změnovou kopii nepřenese.

      • Pokud jsou všechny příznaky Y, pokračuje na další krok.

  • Kontroluje, zda ke smlouvě o financování existují pojistné smlouvy k nahlášení nebo odhlášení online.

    • Pro nahlášení nové pojistky systém kontroluje, zda je na pojistné smlouvě:

      • Hlášení poj. OnLine = Ano

      • Datum nahlášení do pojišťovny = prázdné

      • Kód ukončení = prázdné

    • Když existuje pojistka splňující tyto podmínky, kontroluje zda je na rámcové pojistné smlouvě příznak Nutné ověření pojišťovnou = Ano. Pokud:

      • Ano

        • Kontroluje, zda jsou na pojistné smlouvě pole Ověřeno = Ano, Pokud:

          • Ne

            • Zobrazí chybovou hlášku “Ověřeno musí být Ano na pojistné smlouvě XY” a proces přenosu změnové kopie zastaví

          • Ano

            • Kontroluje, zda na pojistce Platnost od < aktuální datum. Pokud Ano, kontroluje, zda je Platnost od rovné datu v poli Datum vrácení předmětu na kartě předmětu financování. Pokud Ano, systém pro odhlášení pojistky použije místo Platnost do z pojistky aktuální systémové datum a do kalendáře pojišťovny a provizního kalendáře doplní řádky za období od vrácení předmětu do aktuálního data (Denní sazbu uplatní podle “výpočtu denní sazby” nastaveném na produktu pojišťovny příklad viz níže). Pokud Ne, Zobrazí chybovou zprávu „Pojištění XXX. Platnost od musí být >= aktuální datum!“ A přenos změnové kopie zastaví

Aktuální datum je 04.06.2024, Vrácení předmětu financování = 31.5.2024, pojistné smlouvy:

Pojišťovna

Produkt

Číslo RS

Typ pojistné smlouvy 

Platnost od

Platnost do

Datum nahlášení

Datum odhlášení

GCP

CASCO

 IFR00003

 řádné  pojištění

 15.09.2021

 31.05.2024

 15.08.2021

 04.06.2024

GCP

MTPL

IFR00002

 Proper Insurance

 řádné  pojištění

 15.09.2021

 31.05.2024

 15.08.2021

 04.06.2024

GCP

MTPL

 IFR00039

 Area

 Plocha

 05.06.2024

 03.06.2025

 05.06.2024

 

Notification:

  • In the statement definition, it is necessary to set the "Disposals" report to the Valid to field from the statement line, not from the Insurance contract

Insurance calendar for a regular insurance client:

...

Payment No.

...

LS Payment No.

...

Period From

...

Period To

...

Posting Date

...

Amount

...

Upozornění:

  • V definici výkazu je potřeba nastavit u výkazu “Úbytků” pole Platnost do z řádku výkazu ne z Pojistné smlouvy

Pojistný kalendář pro klienta řádné pojistky:

Č. splátky

Č. splátky LS

Období od

Období do

Zúčtovací datum

Částka

Pro rata

001

001A

15.09.2021

30.09.2021

15.09.2021

210

Yes

Ano

002

001

01.10.2021

31.10.2021

01.10.2021

420

No

Ne

 

 

 

 

 

 

 

 

 

 

 

 

 

 

035

034

01.05.2024

31.05.2024

01.06.2024

420

No

Insurance Calendar for Insurance Company Regular Insurance :

Payment No.

Period From

Period To

Posting Date

Amount

Pro Rata

Ne

Pojistný kalendář pro pojišťovnu řádné pojistky :

Č. splátky

Období od

Období do

Zúčtovací datum

Částka

Pro rata

001

15.09.2021

14.10.2021

15.09.2021

420

No

Ne

002

15.10.2021

14.10.2021

15.10.2021

420

No

Ne

 

 

 

 

 

 

 

 

 

 

 

 

035

15.04.2024

14.05.2024

15.04.2024

420

No

Ne

036

15.05.2024

04.06.2024

15.05.2024

 294

No

Ne

      • NoNe

        • In the OC, the preparation for calling the service for reporting the insurance policy (reporting addition) continues with the process of transferring the change copy

  • To unsubscribe from an insurance policy online, the system checks whether the insurance contract includes:

    • OnLine Reporting = Yes

    • Insurance Company Check-out Date = blank

    • Termination Code = non-empty, or Early Termination = Yes

  • When there is an insurance policy that meets these conditions, it checks:

    • If the policy says Valid To < the current date. If:

      • Yes

        • Checks on Termination Code whether it has Allowed to terminate retroactively = Yes. If:

          • Yes

            o Preparation for calling the service to unsubscribe the insurance policy (attrition reporting). The proclamation takes place in the background.

          • No or Termination Code is not filled in

            o Displays the error message "Insurance XXX. Valid to must be>= current date!" and the change copy transfer stops

      • No

        • Preparation for calling the service to unsubscribe the insurance policy (report attrition). The proclamation takes place in the background.

  • If there is no policy on the contract that meets the conditions for unsubscribing or reporting, it proceeds to the next check

  • Checking the Strict Changes List Policy flag in OneCore Setup:

    • If n

      • On the last line in the Contract Change History, toggles:

        • flag Closed on Y

        • Customer Approval flag on Y

        • V OC je příprava pro provolání služby pro nahlášení pojistky (hlášení přírůstku) pokračuje v procesu přenosu změnové kopie

  • Pro odhlášení pojistky online, systém kontroluje, zda je na pojistné smlouvě:

    • Hlášení OnLine = Ano

    • Datum odhlášení do pojišťovny = prázdné

    • Kód ukončení = neprázdné, nebo Předčasné ukončení = Ano

  • Když existuje pojistka splňující tyto podmínky, kontroluje:

    • Je-li na pojistce Platnost do < aktuální datum. Pokud:

      • Ano

        • Kontroluje na Kódu ukončení zda má Povoleno ukončit zpětně = Ano. Pokud:

          • Ano

            o   Příprava pro provolání služby pro odhlášení pojistky (hlášení úbytku). Provolání probíhá na pozadí.

          • Ne anebo není vyplněn Kód ukončení

            o   Zobrazí chybovou hlášku „Pojištění XXX. Platnost do musí být>= aktuální datum!“ a přenos změnové kopie zastaví

      • Ne

        • Príprava pro provolání služby pro odhlášení pojistky (hlášení úbytku). Provolání probíhá na pozadí.

  • Když neexistuje na smlouvě pojistka splňující podmínky k odhlášení ani nahlášení, pokračuje na další kontrolu

  • Kontrola příznaku Přísná kontrola změn smlouvy (Strict Changes List Policy) v OneCore Setup:

    • Pokud N

      • Na posledním řádku v Historii změny smlouvy přepne:

        • příznak Uzavřeno (Closed) na Y

        • příznak Customer Approval na Y

        • doplní datum Cust.Approval Date=sysdate

        • add date doplní datum Approved On=sysdate

    • If Pokud Y

      Before transferring, the system adds the following changes to the line
      • Checks if the flag is Vykoná kontrolu, jestli je příznak Closed=Y (i.e. it was toggled by the user to approve the change before the transfer)

      •  If Y

        • Performs a change copy transfer

      • If n

        • Displays a message and does not transfer the change copy:

          image-20240619-110911.pngImage Removed
        • The user then opens the Contract Change History on the change copy, closes the line, and transfers the change copy.

    Change Copy Transfer

      • tzn.před přenosem byla přepnuta uživatelem v rámci schválení změny)

      •  Pokud Y

        • Vykoná přenos změnové kopie

      • Pokud N

        • Zobrazí hlášku a změnovou kopii nepřenese:

          image-20240619-110911.pngImage Added
        • Uživatel pak otevře Historii změn smlouvy na změnové kopii, vykoná uzavření řádku a přenese změnovou kopii.

  • Přenos změnové kopie

    • systém před přenosem doplní na řádek změny:

      • Financing Period-New from the z pole Financing Period (in Month) field from the change copy

      In the ReplacebyChangeCopy function, the check is again
      • ze změnové kopie

    • ve funkci ReplacebyChangeCopy je kontrola znovu:

      • Service-Updated (150)=Y anda

      • Insurance-Updated (151)=Y anda

      • Payments-Updated (152)=Y anda

      • Calculation Lines-Updated=Y and a zároveň Complete Calculation=Y– all must be Y, otherwise they will display the message:

        • Changes requiring recalculation have been made to the change copy. Please run recalculation before transferring the change copy.

    • The system copies all the data of the change copy to the original, then deletes the change copy

    • On the original contract, he sets:

      • Change Copy Exists=N

      • Change Copy=N

      • Last Change Code from Last Line of Contract Change History

      • Adds the date and time of the last modification.

Remove change copy

This option allows the user who created the change copy (the owner of the change copy) to delete the change copy without any changes being reflected in the original. The original is reverted to its original state.

When deleting a change copy by the button, the last opened row in the Contract Change History with the given change type is deleted.

If a user closes the change history manually and then deletes the change copy/variant instead of transferring it, then we no longer have the last open line. In this case, we delete the last corresponding closed line, namely the one that was created on the same day as the change copy/variant was created.

Renew change copy

This option allows the user who created the change copy (the owner of the change copy) to restore the change copy data from the original, i.e. the change copy is refilled with the source data.

Renewing a change copy does not delete a row of that change copy from the Contract Change History.

Change copy owner

...

      • všechny musí být Y, inak zobrazí hlášku:

        • Changes requiring recalculation have been made to the change copy. Please run recalculation before transferring the change copy.

    • Systém vykoná kopírování všech údajů změnové kopie do originálu, pak změnovou kopii zmaže

    • Pokud se jedná o Leasing s dodáním zboží=Y, na smlouvě se vykonal převod a v rámci toho se vytvořili opravný doklad na DPH na pôvodního a nový doklad na nového zákazníka, tak při přenosu zmenové kópie systém tyto doklady zaúčtuje. Viz také Převod smlouvy s dodáním zboží na jiného zákazníka

    • Na originále smlouvy nastaví:

      • Změnová kopie existuje=N

      • Změnová kopie=N

      • Kód poslední změny z posledního řádku z Historie změn smlouvy

      • Doplní datum a čas poslední změny.

Výmaz změnové kopie (Remove change copy)

Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), výmaz změnové kopie bez toho, aby se případné vykonané změny projevily na originálu. Originál se přepne do původního stavu.

Při výmazu změnové kopie tlačítkem se maže poslední otevřeny řádek v Historii změn smlouvy s daným typem změny.

Pokud by uživatel uzavřel historii změn ručně a poté změnovou kopii/ variantu nepřenesl, ale odstranil, pak již nemáme poslední otevřený řádek. V takovém případě mažeme poslední odpovídající uzavřený řádek a to takový, který byl založen ve stejný den, jako byla vytvořena daná změnová kopie/varianta.

Obnovení změnové kopie (Renew change copy)

Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), obnovení dat změnové kopie z originálu, tj. změnová kopie se opět naplní zdrojovými údaji.

Obnovení změnové kopie nevymazává řádek dané změnové kopie z Historie změn smlouvy.

Změna vlastníka změnové kopie (Change copy owner)

Se změnovou kopií smlouvy může pracovat vždy jen uživatel, který ji vytvořil (vlastník změnové kopie). Uživatel, který má povolené právo na změnu vlastníka změnové kopie (User Setup: Allow Change Copy Owner=Y) can use this option to change the owner of the change copy from the original owner to himself or to another person. We recommend using this option, for example, in case the owner of the change copy is unable to work, může touto volbou změnit vlastníka změnové kopie z původního vlastníka na sebe nebo na jinou osobu. Volbu doporučujeme použit například v případě práceneschopnosti vlastníka změnové kopie.