Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

OC umožnuje z kalkulaci s příznakem Financování se službami=Y vytvořit tzv. multikalkulace. Zkopíruje zdrojovou kalkulaci tolikrát, kolik je kombinaci smluvního nájezdu a doby financování, do jednotlivých členů doplní příslušní kombinaci a dohledá k nim sazby služeb. Detailní popis viz níže.

K vytvoření multikalkulace je potřebné mít nastaveno:

Na detailním stavu smlouvy musí být Multikalkulace povolena=A

  • V Nastavení uživatelů musí být na daném uživateli Povolit multikalkulaci=A

  • Na modelu smlouva musí být Multikalkulace povolena=A a musí být nastaveny o rozměry matice.

Vytvoření multikalkulace (Creation Multi Calculation)

Uživatel spustí funkci na vytvoření multikalkulace pomocí tlačítka Vytvořit multi kalkulaci (na liště tlačítek Akce) na formuláři smlouva o financování:

Po stisknutí tlačítka OC provede kontrolu, zda je z dané nabídky možné vytvořit multikalkulaci:

  • Pokud v Nastavení uživatelů má uživatel, který zakládá multi kalkulaci, nastaven parametr Povolit multi kalkulace = N, OC zobrazí hlášku, že uživatel nemá povoleno vytvořit multikalkulaci a proces tvorby multikalkulace zastaví.

  • Pokud OC zjistí, že parametr detailního stavu nabídky Povolit multi kalkulace = N, zobrazí hlášku, že detailní stav nabídky neumožnuje vytvoření multi kalkulaci a proces tvorby multi kalkulaci zastaví.

  • Pokud OC zjistí, že Použitý předmět financování = A, zobrazí hlášku, že pro použitý předmět není možné vytvořit multi kalkulaci a proces tvorby multi kalkulaci zastaví.

  • Pokud OC zjistí, že na produktu financování je Multikalkulace = N, zobrazí hlášku, že z dané produktu financování není možné vytvořit multi kalkulaci a proces tvorby multi kalkulace zastaví.

  • Pokud OC zjistí, že daná kalkulace již má vytvořen splátkový kalendář, zobrazí hlášku, že z dané kalkulace není možné vytvořit multi kalkulaci a proces tvorby multi kalkulace zastaví.

  • Pokud OC zjistí, že z dané kalkulace už byla vytvořená multi kalkulace (parametr v tabulce Hlavička smlouvy o financování Multikalkulace = A) anebo je příslušná kalkulace součástí multi kalkulace, zobrazí hlášku „Přejete si ji vyčlenit z multi kalkulace a vytvořit novou multikalkulaci?“

    • Pokud uživatel potvrdí Ano, OC provede:

      • na dané kalkulaci změní parametr Multikalkulace = A na N

      • na dané kalkulaci smaže hodnotu Číslo multikalkulace

      • v tabulce Hodnota multikalkulace smaže řádek dané kalkulace

      • pokračuje v procesu tvorby multikalkulace na krok č. 1.

    • Pokud uživatel potvrdí Ne, proces zastaví.

Pokud proces tvorby multi kalkulaci nebyl zastaven, OC spustí wizarda na zadání parametrů multi kalkulace:

Krok č. 1

Pole:

Osa X – roční nájezd

...

Roční nájezd od:

  • Zadá uživatel spodní hranici ročního nájezdu

  • Defaultní hodnota 0

  • Povinné pole, bez zadání nemůže pokračovat dál

...

Roční nájezd do:

  • Zadá uživatel horní hranici ročního nájezdu

  • Defaultní hodnota 0

  • Povinné pole, bez zadání nemůže pokračovat dál

Krok:

OC zjistí z nastavení z produktu – pole Počet sloupců (projezd), např.: 5. Hodnotu kroku následně vypočte OC podle vzorce:

...

Krok = (Roční nájezd do – Roční nájezd od) / (Počet sloupců (projezd) – 1)

...

allows you to create so-called multicalculations from calculations with the flag Financing with services=Y. It copies the source calculation as many times as there is a combination of contractual mileage and financing period, adds the appropriate combination to individual members and finds the service rates for them. See below for a detailed description.

To create a multi calculation, it is necessary to have the following set:

On the detailed contract status, Multi Calculation must be enabled=A

  • In User Settings, the user must have Enable Multi Calculation=A

  • On the Contract model, Multi Calculation must be enabled=A and the matrix dimensions must be set.

Creation Multi Calculation

The user starts the function to create multi calculation using the Create multi calculation button (on the Action button bar) on the financing contract form:

After pressing the OC button, it checks whether it is possible to create a multi-calculation from the menu:

  • If the user who creates multi calculation has the Enable multi calculations = N parameter set in User Settings, the OC displays a message that the user is not allowed to create multi calculation and stops the multi calculation creation process.

  • If the OC detects that the detail status parameter Allow multi calculations = N, it will display a message that the detailed status of the offer does not allow the creation of multi calculations and the process of creating multi calculations will be stopped.

  • If the OC finds out that Used Financed Object = A, it will display a message that it is not possible to create a multi calculation for the used item and the process of creating a multi calculation will be stopped.

  • If the OC detects that the financing product has Multi calculation = N, it will display a message that it is not possible to create a multi calculation from the given financing product and will stop the process of creating a multi calculation.

  • If the OC finds out that the calculation has already created a payment calendar, it will display a message that it is not possible to create a multi calculation from the given calculation and will stop the process of creating a multi calculation.

  • If the OC finds out that a multi calculation has already been created from the given calculation (parameter in the table Financing Contract Header Multi Calculation = A) or the corresponding calculation is part of the multi calculation, it will display the message "Do you want to separate it from the multi calculation and create a new multi calculation?"

    • If the user confirms Yes, the OC will perform:

      • changes the Multi Calculation = A parameter to N for the given calculation

      • deletes the Multi Calculation No. value on the given calculation

      • in the Multi Calculation Value table deletes the row of the given calculation

      • It continues with the process of creating a multi-calculation to step 1.

    • If the user confirms No, the process stops.

If the process of creating a multi calculation has not been stopped, the OC will run the wizard to enter the multi calculation parameters:

Step 1

Field:

X axis – yearly mileage

  • Yearly Mileage From:

    • Enter the lower limit of the yearly mileage

    • Default value 0

    • Required field, cannot continue without entering

  • Annual mileage to:

    • Enter the upper limit of the yearly mileage

    • Default value 0

    • Required field, cannot continue without entering

  • Step:

    Krok:

    • The OC will find out from the settings from the product – the Number of columns (mileage) field, e.g.: 5. The OC then calculates the step value according to the formula:

      • Step = (Year Mileage To – Year Mileage From) / (Number of Columns (Mileage) – 1)

      • E.g.: (30000-10000) / (5 – 1) = 5000

    • Editovatelné, uživatel může zadat pouze nižší nebo shodnou hodnotu jako byla původně dopočtena

  • Osa Y – doba financování v měsících

  • Doba financování od:

    • Zadá uživatel spodní hranici doby financování

    • OC po zadání anebo editaci hodnoty provede kontrolu:

      • Doba financování od musí být >= Doba financování-min na produktu anebo šabloně. Pokud neplatí, OC zobrazí hlášku, že doba financování do je nižší než Doba financování – min na produktu/kalkulační šabloně. Po potvrzení OK, uživatel musí upravit hodnotu v poli Doba financování od tak, aby to vyhovovalo podmínce.

        image-20240618-131256.pngImage Removed
      • Doba financování do musí být <= Doba financování-max na Variantě produktu anebo Kalkulační šabloně. Pokud neplatí, OC zobrazí hlášku, že Doba financování do je vyšší než Doba financování – max na variantě produktu/kalkulační šabloně. Po potvrzení OK, uživatel musí upravit hodnotu v poli Doba financování do tak, aby to vyhovovalo podmínce.

    • Povinné pole, bez zadání nemůže pokračovat dál.

    • Např.: 12

  • Doba financování do:

    • Zadá uživatel horní hranici doby nájezdu

    • OC po zadání anebo editaci hodnoty provede kontrolu:

      • Doba financování od musí být >= Doba financování-min na Variantě produktu anebo Kalkulační šabloně. Pokud neplatí, OC zobrazí hlášku, že doba financování do je nižší než Doba financování – min na variantě produktu/kalkulační šabloně. Po potvrzení OK, uživatel musí upravit hodnotu v poli Doba financování od tak, aby to vyhovovalo podmínce.

      • Doba financování do musí být <= Doba financování-max na Variantě produktu anebo Kalkulační šabloně. Pokud neplatí, OC zobrazí hlášku, že Doba financování do je vyšší než Doba financování – max na variantě produktu/kalkulační šabloně. Po potvrzení OK, uživatel musí upravit hodnotu v poli Doba financování do tak, aby to vyhovovalo podmínce.

        image-20240618-131327.pngImage Removed
    • Povinné pole, bez zadání nemůže pokračovat dál.

    • Např.: 36

    • OC zjistí z nastavení z varianty (pokud nabídka nemá vyplněno Číslo kalkulační šablony) anebo z kalkulační šablony (pokud nabídka má vyplněno Číslo kalkulační šablony) – pole Počet řádků (doba financování), např.: 5. Hodnotu kroku následně vypočte OC podle vzorce:

    • Krok = (Doba financování do – Doba financování od) / (Počet řádků (doba financování) – 1)

    • Např

      Editable, the user can enter only a lower value or the same value as originally calculated

  • Y axis – financing term in months

  • Financing Term From:

    • The user enters the lower limit of the financing period

    • After entering or editing the value, the OC will check:

      • Financing Term from must be >= Financing Period-min on the product and/or template. If it does not apply, the OC will display a message that the Financing Period to is lower than the Financing Term – min on the product/calculation template. After confirming OK, the user must adjust the value in the Financing Period From field to suit the condition.

        image-20240618-131256.pngImage Added
      • Financing Term to must be <= Financing Period-max on Product Variant or Calculation Template. If it does not apply, the OC will display a message that Financing Term to is higher than Financing Term – max on product variant/calculation template. After confirming OK, the user must adjust the value in the Financing Period To field to suit the condition.

    • Required field, cannot continue without entering it.

    • E.g.: 12

  • Financing Term until:

    • Enter the upper limit of the mileage time by the user

    • After entering or editing the value, the OC will check:

      • Financing Term from must be >= Financing Period-min on Product Variant or Calculation Template. If it does not apply, the OC will display a message that the Financing Period to is lower than the Financing Period – min on the product variant/calculation template. After confirming OK, the user must adjust the value in the Financing Period From field to suit the condition.

      • Financing Term to must be <= Financing Period-max on Product Variant or Calculation Template. If it does not apply, the OC will display a message that Financing Term to is higher than Financing Term – max on product variant/calculation template. After confirming OK, the user must adjust the value in the Financing Period To field to suit the condition.

        image-20240618-131327.pngImage Added
    • Required field, cannot continue without entering it.

    • E.g.: 36

  • Step:

    • The OC will find out from the settings from the variant (if the offer does not have the Calculation Template No. filled in) or from the calculation template (if the offer has the Calculation Template No. filled in) – the Number of Rows (Financing Period) field, e.g.: 5. The step value is then calculated by the OC according to the formula:

      • Step = (Financing Term To – Financing Term From) / (Number of Lines (Financing Period) – 1)

      • E.g.: (36-12) / (5 – 1) = 6

    • Editovatelné, uživatel může zadat pouze nižší nebo shodnou hodnotu jako byla původně dopočtena

Uživatel na konci 1. kroku má k dispozici tlačítka:

  • Zpět – neaktívní tlačítko

  • Další – pokračuje na 2. krok wizardu

  • Dokončit – neaktivní tlačítko

  • Zavřít – po stisknutí tlačítka Zavřít OC zobrazí hlášku „Skutečně si přejete ukončit vytváření multi kalkulace?“ Pokud uživatel potvrdí Ano, OC zavře okno bez uložení záznamu do databáze. Pokud potvrdí Ne, může pokračovat v zadávání.

Krok č. 2

Vysvětlení:

  • OC vypočítá Roční nájezdy podle údajů zadaných pro Osu X. První řádek bude obsahovat hodnoty Ročního nájezdu, odstupňovány podle údajů zadaných v kroku 1 pro Osu X.

  • OC vypočítá Doby financování podle údajů zadaných pro Osu Y. První sloupec bude obsahovat hodnoty Doby financování, odstupňovány podle údajů zadaných v kroku 1 pro Osu Y.

  • Údaje jsou editovatelné, ale pouze ty, které spadají pod Počet sloupců a Počet řádků (obsahuji předvyplněný údaj). Vysvětlení: tímto je zabezpečeno, že bude dodržen maximální počet sloupců a řádků podle varianty produktu nebo kalkulační šablony. V příkladu byl editován Roční nájezd z 25000 na 22000.

  • Také je možné i smazání některých vstupních údajů. V příkladu je smazána doba financování 60 měsíců.

  • Při změně doby financování proběhne kontrola na minimální a maximální dobu financování obdobně jako v prvním kroku při úpravě doby.

Uživatel na konci 2. kroku má k dispozici tlačítka:

  • Zpět – aktívní tlačítko, vrátí na krok č.1

  • Další – neaktívní tlačítko

  • Dokončit – aktivní tlačítko

  • Zavřít – po stisknutí tlačítka Zavřít OC zobrazí hlášku „Skutečně si přejete ukončit vytváření multi kalkulace?“ Pokud uživatel potvrdí Ano, OC zavře okno bez uložení záznamu do databáze. Pokud potvrdí Ne, může pokračovat v zadávání.

OC po potvrzení tlačítkem Dokončit vykoná následovní úkony:

  • Na zdrojovou kalkulaci doplní příznak Multikalkulace = A

  • Vytvoří nové kalkulace kopírováním podle aktuální funkcionality pro každou kombinaci Doba financování/Smluvní nájezd (pozn.: i pro stejnou kombinaci jaká byla v zdrojové nabídce).

  • Nové kalkulace dostanou detailní stav podle nastavení Inicializačního detailního stavu kalkulace v Nastavení OneCore (součást kopírování).

  • V jednotlivých kalkulacích doplní příslušnou kombinaci Doby financování i Smluvního nájezdu, následně provede aktualizaci REFI kódu/sazeb, výpočtového úroku zůstatkové hodnoty, služeb i pojištění včetně sazeb a pak přepočet dané kalkulace. Aktualizaci služeb provede s ponecháním původní hodnoty Úprava korekce v %.

  • Po vytvoření kalkulací zobrazí hlášku „Multikalkulace číslo ……byla vytvořena. Přejete si zobrazit hodnoty?“ Pokud:

    • Uživatel potvrdí Ano, OC otevře formulář Hodnoty multi kalkulaci

    • Uživatel potvrdí Ne, OC formulář neotevře, ponechá otevřený pouze formulář zdrojové nabídky.

      image-20240618-131449.pngImage Removed

Do členů multikalkulace systém doplnil – poslední záložka na kartě smlouvy o financování:

...

  • Multikalkulace=A

  • Číslo multikalkulace (z nastavení)

  • Počet kalkulací multikalkulace – po rozkliknutí se otevře přehled smluv s filtrem na dané číslo multikalkulace.

Na záložce Obecné doplnil Číslo zdrojové kalkulace, z které byly multikalkulace vytvořena.

Zobrazení hodnot multikalkulace (Display of multi calculation values)

Pokud uživatel v hlášce po vytvoření multi kalkulace potvrdí Ano, OC otevře formulář Hodnoty multikalkulace.

Formulář je možné otevřít i z Přehledu smluv anebo z formuláře smlouvy o financování stejně pomoci tlačítka Zobrazit multikalkulaci.

Pole:

  • Číslo zdrojové kalkulace

    • Doplní OC automaticky číslo zdrojové kalkulace, z které byla multikalkulace vytvořena.

    • Kalkulované pole, po kliknutí je možné otevřít zdrojovou kalkulace

    • Needitovatelné

  • Číslo multikalkulace

    • Doplní OC automaticky číslo multikalkulace.

    • Kalkulované pole, po kliknutí OC otevře formulář Přehled smluv zafiltrováno na Číslo multi kalkulace.

    • Needitovatelné

  • Číslo kalkulace

    • Doplní OC automaticky číslo kalkulace, která byla vytvořená při vytvoření multi kalkulace

    • Kalkulované pole, po kliknutí OC otevře formulář dané kalkulace

    • Needitovatelné

  • Doba financování-multikalkulace

    • Doplní OC automaticky dobu financování podle matice z Kroku 2 wizardu (tzn. požadovaná doba).

    • Needitovatelné

  • Doba financování

    • Doplní OC automaticky dobu financování z dané nabídky (tzn. skutečná doba).

    • Needitovatelné

  • Roční nájezd-multikalkulace

    • Doplní OC automaticky roční nájezd podle matice z Kroku 2 wizardu (tzn. požadovaný nájezd).

    • Needitovatelné

  • Roční nájezd

    • Doplní OC automaticky roční nájezd z dané kalkulace (tzn. skutečná doba).

    • Needitovatelné

  • Smluvní nájezd-multikalkulace

    • Doplní OC automaticky smluvní nájezd podle matice z Kroku 2 wizardu (tzn. požadovaný nájezd).

    • Needitovatelné

  • Smluvní nájezd

    • Doplní OC automaticky Smluvní nájezd z dané kalkulace (tzn. skutečný nájezd).

    • Needitovatelné

  • Splátka bez DPH

    • Doplní OC automaticky Splátku bez DPH z dané kalkulace.

    • Needitovatelné

  • DPH splátky

    • Doplní OC automaticky DPH splátky z dané kalkulace.

    • Needitovatelné

  • Splátka s DPH

    • Doplní OC automaticky Splátku s DPH z dané kalkulace

    • Needitovatelné

  • Datum vytvoření

    • Doplní OC automaticky datum vytvoření dané kalkulace

    • Needitovatelné

  • Výsledek vytvoření

    • Doplní OC automaticky výsledek vytvoření po vytvoření a aktualizaci dané kalkulace.

    • Pokud proběhla aktualizace v pořádku, tzn. bez jakékoliv chyby, OC doplní text „Bez chyb“

    • Pokud aktualizace neproběhla v pořádku, OC v dané kalkulaci ponechá dobu financování i smluvní nájezd ze zdrojové kalkulace a v tomto poli zobrazí chybu, proč nebyla možná aktualizace dané nabídky

    • Nakolik hláška může přesáhnout maximální šířku pole, kompletní znění hlášky zobrazí uživatel pomoci tlačítka Zobrazit výsledek vytvoření.

    • Pokud některá kalkulace skončila na chybu, uživatel odstraní důvod chyby. Následně zkopíruje zdrojovou kalkulaci a z nově vytvořené vytvoří novou multi kalkulaci. Původní multi kalkulaci doporučujeme smazat (tlačítko Smazat multi kalkulaci).  

Logování chyb při maticové kalkulaci (Error logging in matrix calculation) 

Při vytvoření maticové kalkulace může uživatel zvolit parametry, které na některých kalkulacích z matice nevyhoví např. omezení doby financování na variantě nebo na produktu pojišťovny.

V tomto případě systém pojistky zkopíruje do všech členů matice, ale logují chyby do tabulky Hodnoty multikalkulace. Uživatel si zobrazí „hodnoty multikalkulace“ přes tlačítko Zobrazit multikalkulace ze smlouvy o financování.

Ve sloupci „Výsledek vytvoření“ je číslo pojistné smlouvy, kde systém zaznamenal chybu a zdroj chyby.

Úpravy kalkulace v rámci multikalkulace (Edit calculation within multi calculation) 

  • Úpravy většiny polí kalkulace má za následek vyřazení dané kalkulace z multikalkulace. Toto řešení bylo zvoleno z důvodu, aby nemohlo dojít k narušení vnitřní logiky multikalkulace.

  • Pokud uživatel změní jakékoliv pole v rámci kalkulace, která patří do multikalulace, OC provede kontrolu na existenci multikalkulace a před uložením změny zobrazí uživateli hlášku, že daná změna má za následek vyřazení kalkulace z multikalkulace a jestli uživatel opravdu chce vykonat změnu.

  • Pokud uživatel potvrdí Ne, OC danou změnu neuloží.

  • Pokud uživatel potvrdí Ano, OC povolí vykonat změnu a současně provede následující kroky:

    • Multikalkulace

      • Změní hodnoty A na N

    • Číslo multikalkulace

      • Smaže hodnotu

    • Počet multikalkuce=0

      • V tabulce Hodnota maticové kalkulace smaže příslušný řádek pro danou kalkulaci.

        image-20240618-132052.pngImage Removed

Tímto je daná kalkulace vyřazena z multikalkulace.

Smazání nepotřebné multikalkulace (Delete unnecessary multicalculation)

Smazání maticové nabídky může uživatel provést:

  • Tlačítkem Smazat multikalkulace z přehledu nabídek

    • Systém po potvrzení volby vykoná kontrolu, jestli daná kalkulace je členem matice. Pokud ne, zobrazí hlášku:

      image-20240618-132135.pngImage Removed
    • Pokud je členem, pokračuje na dialogové okno níže.

  • Tlačítkem Smazat multikalkulace z formuláře Hodnoty multikalkulace

Po spuštění funkce OC zobrazí dialogové okno na výběr multikalkulace (s doplněním čísla dané multikalkulace).

  • Uživatel nastavením filtrů identifikuje příslušné multikalkulace k mazání, následně tlačítkem Ok proces mazání potvrdí.

  • Po potvrzení tlačítkem Ok mazání kalkulací provede. Po vykonání zobrazí informativní zprávu, že proces smazání byl ukončen.

Výsledkem je, že všechny kalkulace multikalkulace (včetně zdrojové) jsou ze systému smazány.

...

    • Editable, the user can enter only a lower value or the same value as originally calculated

At the end of step 1, the user has the following buttons:

  • Back – non-active button

  • Next – continues to the 2nd step of the wizard

  • Finish – inactive button

  • Close – after pressing the Close button, the OC will display the message "Do you really want to stop creating multi calculation?" If the user confirms Yes, OC closes the window without saving the record to the database. If they confirm No, you can continue to enter.

Step 2

Explanation:

  • The OC calculates the Yearly Mileage according to the data entered for the X-axis. The first row will contain the Yearly Mileage values, graded according to the data entered in step 1 for the X-axis.

  • The OC calculates the Financing Periods according to the data entered for the Y-axis. The first column will contain the values of the Financing Periods, graded according to the data entered in step 1 for the Y-axis.

  • The data are editable, but only those that fall under Number of Columns and Number of Rows (they contain pre-filled data). Explanation: This ensures that the maximum number of columns and rows according to the product variant or calculation template will be observed. In the example, the Yearly Mileage has been adjusted from 25000 to 22000.

  • It is also possible to delete some input data. In the example, the 60-month financing period is deleted.

  • When changing the financing period, the minimum and maximum financing period will be checked in a similar way as in the first step when adjusting the period.

At the end of step 2, the user has the following buttons:

  • Back – active button, returns to step 1

  • Next – non-active button

  • Finish – active button

  • Close – after pressing the Close button, the OC will display the message "Do you really want to stop creating multi calculation?" If the user confirms Yes, OC closes the window without saving the record to the database. If they confirm No, you can continue to enter.

After confirmation by the Finish button, the OC performs the following actions:

  • Adds the Multi Calculation = A flag to the source calculation

  • It creates new calculations by copying according to the current functionality for each combination Financing Period/Contractual Mileage (note: also for the same combination as was in the source offer).

  • New calculations will get the detailed status according to the Initial Detailed Calculation Status setting in OneCore Settings (part of copying).

  • In the individual calculations, it fills in the appropriate combination of Financing Period and Contractual Mileage, then updates the REFI code/rates, the calculation interest of the residual value, services and insurance, including rates, and then recalculates the calculation. The services will be updated with the original value of Adjustment Correction in %.

  • After creating the calculations, it displays the message "Multi Calculation No. ...... has been created. Do you want to see the values?" If:

    • User confirms Yes, the OC opens the Multi Calculation Values form

    • User confirms No, the OC does not open the form, leaving only the source quote form open.

      image-20240618-131449.pngImage Added

The system has added to the members of the multi-calculation – the last tab on the financing contract card:

...

  • Multi Calculation=A

  • Multi Calculation No. (from settings)

  • Number of multi calculation calculations – click to open the list of contracts with a filter for the given multi calculation number.

On the General tab, he added the Number of the source calculation from which the multicalculations were created.

Display of multi calculation values

If the user confirms in the message after creating the multi calculation Yes, the OC opens the Multi Calculation Values form.

The form can also be opened from the Contract List or from the Financing Contract form using the Show Multi Calculation button.

Field:

  • Source Calculation No.

    • Automatically fills in the OC with the number of the source calculation from which the multicalculation was created.

    • Calculated field, click to open the source calculation

    • Non-editable

  • Multi Calculation No.

    • Fills in the OC automatically for the multi calculation number.

    • Calculated field, after clicking OC opens the Contract List form filtered to Multi Calculation Number.

    • Non-editable

  • Calculation No.

    • Automatically fills in the OC with the calculation number that was created when the multi calculation was created

    • Calculated field, after clicking OC opens the form of the given calculation

    • Non-editable

  • Financing Period - Multi Calculation

    • The OC will automatically fill in the financing period according to the matrix from Step 2 of the wizard (i.e. the required period).

    • Non-editable

  • Financing Period

    • It will automatically fill in the financing period from the given offer (i.e. the actual period).

    • Non-editable

  • Mileage Per Year-Multi Calculation

    • Automatically completes the OC with the yearly mileage according to the matrix from Step 2 of the wizard (i.e. the required mileage).

    • Non-editable

  • Yearly Mileage

    • The OC will automatically add the yearly mileage from the given calculation (i.e. the actual time).

    • Non-editable

  • Contractual Mileage-Multi Calculation

    • Automatically completes the OC with the contractual mileage according to the matrix from Step 2 of the wizard (i.e. the required mileage).

    • Non-editable

  • Contractual Mileage

    • Automatically completes the OC with the Contractual Mileage from the given calculation (i.e. the actual mileage).

    • Non-editable

  • Payment excl. VAT

    • It will automatically fill in the OC with the Instalment without VAT from the given calculation.

    • Non-editable

  • VAT Instalments

    • The OC will automatically add VAT payments from the given calculation.

    • Non-editable

  • Payment Incl. VAT

    • Fills in the OC automatically Payment with VAT from the given calculation

    • Non-editable

  • Date of issue

    • Automatically completes the OC with the creation date of the given calculation

    • Non-editable

  • Creation Result

    • Automatically completes the OC with the creation result after the calculation is created and updated.

    • If the update went well, i.e. without any error, the OC will add the text "No errors"

    • If the update did not go well, the OC will keep the financing period and contractual mileage from the source calculation in the given calculation and will display an error in this field as to why it was not possible to update the offer

    • If the message can exceed the maximum width of the field, the full text of the message is displayed by the user using the Show creation result button.

    • If any calculation resulted in an error, the user removes the reason for the error. It then copies the source calculation and creates a new multi calculation from the newly created one. It is recommended to delete the original multi calculation (Delete multi calculation button).  

Error logging in matrix calculation 

When creating a matrix calculation, the user can select parameters that do not meet the requirements of some calculations from the matrix, e.g. the limitation of the financing period on the variant or on the insurance company's product.

In this case, the system copies the fuses to all members of the matrix, but logs the errors into the Multi Calculation Values table. The user displays the "multi calculation values" via the Show multi calculations from financing contract button.

In the "Creation Result" column, there is the insurance contract number where the system recorded the error and the source of the error.

Edit calculation within multi calculation 

  • Editing most of the calculation fields results in the exclusion of the calculation from the multicalculation. This solution was chosen in order not to disrupt the internal logic of the multi-calculation.

  • If the user changes any field in the calculation that belongs to the multicalculation, the OC will check for the existence of the multicalculation and before saving the change, it will show the user a message that the change results in the exclusion of the calculation from the multicalculation and if the user really wants to make the change.

  • If the user confirms No, the OC will not save the change.

  • If the user confirms Yes, the OC allows the change to be made and at the same time performs the following steps:

    • Multi Calculation

      • Changes the values of A to N

    • Multi Calculation No.

      • Deletes the value

    • Number of multicalcutions=0

      • In the Matrix Calculation Value table, deletes the corresponding row for that calculation.

        image-20240618-132052.pngImage Added

This excludes the calculation from the multi calculation.

Delete unnecessary multicalculation

To delete a matrix menu, the user can do the following:

  • Click on the Delete multi calculations from the list of offers

    • After confirming the selection, the system checks whether the calculation is a member of the matrix. If not, it will display the message:

      image-20240618-132135.pngImage Added
    • If it is a member, it proceeds to the dialog box below.

  • Use the Delete multi calculations button from the Multi Calculation Values form

After starting the OC function, it displays a dialog window to select the multi calculation (with the addition of the number of the multi calculation).

  • By setting filters, the user identifies the relevant multicalculations to be deleted, then confirms the deletion process by clicking on the Ok button.

  • After confirmation by the Ok button, the deletion of the calculations will be performed. When executed, it displays an informative message that the deletion process has been completed.

As a result, all multi-calculation calculations (including the source calculation) are deleted from the system.

Occasional deletion of unused multicalculations is recommended due to the performance of the system.