Import sazeb pojistného
Import sazeb bude číst excelovský soubor, který obsahuje vstupní data pro vytvoření sazeb pojistného.
Šablona importu sazeb (Ins. Rate Import Templates)
Šablony importu sazeb uživatel nastaví v oblasti nastavení pojištění.
Role centrum -> One Core – Pojištění -> Nastavení -> Šablony importu sazeb
Uživatel zadá Šablonu importu sazeb vyplněním Kódu šablony a Názvu.
Pro šablonu uživatel definuje řádky pro jednotlivé listy importního souboru.
Řádky šablony (Template Lines)
Na Šabloně uživatel definuje řádky pro jednotlivé listy importního souboru.
Řádek šablony importu sazeb obsahuje tyto pole:
Název listu (Sheet Name)
Uživatel zadá název listu importního souboru.
Číslo pojišťovny (Insurance Company No.)
Uživatel zvolí pojišťovnu, pro kterou bude importovat sazby. Po výběru systém doplní název pojišťovny.
Číslo produktu (Insurance Product No.)
Uživatel vybere pojistný produkt. Po výběru systém doplní název produktu.
Číslo rámcové smlouvy (Framework Agreement No.)
ID rámcové smlouvy pro kterou se sazby mají importovat.
Číslo sady (Set No.)
ID sady pod kterou se mají sadzby importovat.
Aktivní (Active)
Uživatel označí sadu jako “aktivní” při importu daného listu. Pro neaktivní řádky šablony nelze importovat sady
Pro každý řádek šablony (tj. pro každý list importního souboru) uživatel definuje Mapování. V „mapování“ uživatel specifikuje, jakým způsobem má systém zpracovávat jednotlivé sloupce importního souboru.
Mapování šablony (Ins.Rate Import Mapping)
Mapování uživatel nastaví pro sloupce listu pojistného produktu
Číslo sloupce
Uživatel zadá číslo sloupce importního souboru
xlColID
Systém vyplní písmeno příslušného sloupce importního souboru
Typ sloupce
Uživatel vybere z možností
Standardní (1:1) (Standard) – systém obsah pole v tomto sloupci uloží do “cílového pole” sazby. Např. obsah sloupce 6 uloží v sazbě do pole Filtr značky
Konverze (Conversion) – obsah pole systém použije jako “zdrojové pole konverzní tabulky”, podle něhož hledá v definované konverzní tabulce a do sazby uloží cílové pole konverzní tabulky”
Omezení (Restriction) – systém obsah pole použije k porovnání omezovací podmínky v definovaném “kódu omezení” a “typu hodnoty pole”. Omezení může být zadáno ve více sloupcích importního souboru. Podle omezení vybere variantu pojistného produktu. Varianta musí vyhovovat všem omezovacím podmínkám.
Metoda výpočtu (Calculation Method) – systém obsah pole použije k výběru metody výpočtu. Uživatel v tomto případě musí zadat “kód základny výpočtu” a případně I “typ hodnoty pole” pro určení intervalu metody.
Varianta (spoluúčast) – systém obsah pole použije k výběru variant dle spoluúčasti. Lze použít “|” k transformaci spoluúčasti.
Varianta (limit) – systém obsah pole použije k výběru variant dle limitu. Lze použít “I” k transformaci limitu.
Cílové pole
Uživatel vybere pole sazby, kam systém uloží výsledek
Název cílového pole
Po výběry cílového pole doplní systém automaticky
Číslo konverzní tabulky
V případě konverze musí uživatel zadat konverzní číselník, ve kterém systém hledá.
Název konverzní tabulky
Po výběru konverzní tabulky doplní systém automaticky její název
Číslo zdrojového pole konverzní tabulky
V případě konverze musí uživatel zadat, které pole je zdrojové v konverzním číselníku. Tj. podle kterého v něm hledá.
Název zdrojového pole konverzní tabulky
Po výběry zdrojového pole konverzní tabulky doplní systém automaticky
Číslo cílového pole konverzní tabulky
V případě konverze musí uživatel zadat, které pole je cílové v konverzním číselníku. Tj. Které použije jako výsledek
Název cílového pole konverzní tabulky
Po výběry cílového pole konverzní tabulky doplní systém automaticky
Kód omezení
Pro omezovací podmínky musí uživatel vybrat, o kterou omezovací podmínku jde.
Kód základny
Pole uživatel vyplní
Typ hodnoty pole
Pro pole, které slouží k vyhodnocení omezovací podmínky nebo vyhledání intervalu metody výpočtu pojistného musí uživatel znát, o který typ hodnoty se jedná
Od hodnoty – jedná se o dolní hranici
Do hodnoty – jedná se o horní hranici
Seznam hodnot – ve sloupci bude zadaný seznam vyhovujících hodnot
Oddělovač hodnot omezení
Pole uživatel vyplní v případě, že se jedná o “typ hodnoty pole” = Seznam hodnot. Standardně systém použije “|“ (svislé lomítko), pokud chce uživatel použít jiný, je třeba zadat do tohoto pole – např. „;“ (středník).
Pozor, první řádek importovaného souboru je hlavička, se kterou systém počítá a první řádek neimportuje.
Příklad mapování “metody výpočtu” pro POV (povinné ručení) (Example of mapping „calculation method“ for POV (liability insurance))
Metoda výpočtu pojistného u povinného ručení je na základě objemu motoru.
Ve sloupci Typ hodnoty pole uživatel zadá, který sloupec obsahuje dolní a který horní hodnotu intervalu:
Ze zdrojového souboru pro import:
Metodu výpočtu pojistného pro sazbu systém vybírá na základě sady. Je důležité, aby se shodovala “kategorie předmětu” v metodě a na importované sazbě.
Pokud je v importovaném souboru uvedena kategorie, pro kterou není založena na sadě metoda výpočtu pojistného, následuje při importu chybová hláška.
Příklad omezovacích podmínek (Example of constraint conditions)
Například pro variantu HAV jsou zadefinovány tři podmínky omezení:
U každé podmínky musíme ve zdrojovém souboru určit sloupec, typ sloupce = “omezení”, kód omezení a typ hodnoty pole.
Pro omezení systém kontroluje, zda se přesně shoduje omezovací podmínka. Např. Seznam hodnot v importním souboru musí být stejný, jak seznam hodnot na omezovací podmínce variant produktu. Pokud uživatel potřebuje specifikovat ještě filtr sazby jen jednou ze seznamu hodnot, musí mít v importním souboru dva sloupce. Jeden pro filtr sazby a druhý pro omezení:
Příklad omezení logickou hodnotou (Example of boolean constraint)
Na variantě produktu muže být zadáno omezení na základě pole s logickou hodnotou Ano/Ne (True/False) – např. Použitý předmět financování:
Ve zdrojovém souboru pro import sazeb bude vyplněn sloupec pro “ojeté” vozy hodnotou TRUE a pro “nové” vozy hodnotou FALSE:
V mapování pak uživatel nastaví “typ sloupce” omezení a typ hodnoty pole “seznam hodnot”:
Příklad konverze (Conversion example)
V importním souboru je pouze text způsobu využití. Pomocí konverze budeme hledat tento text v číselníku Použití předmětu financování.
Do výsledné sazby uložíme kód z číselníku:
Příklad spoluúčasti a limitu na variantě produktu (Example of participation and limit on product variant)
Pokud je ve zdrojovém souboru pro import přímo kód z číselníku např. limitů pojištění, stačí pro mapování zadá “číslo sloupce” a vybrat “typ sloupce” Varianta (limit).
Pokud je ve zdrojovém souboru pro import popis z číselníku je třeba zadat ještě “číslo konverzní tabulky” (číselníku), “zdrojové pole” = popis a “cílové pole”= kód, který se slouží k vyhledání odpovídající variant. V příkladu použité vyhledání variant dle “spoluúčasti” na základě popisu.
Příklad různé skupiny překrývající doba trvání
Pokud je pro různé skupiny překrývající doba trvání je třeba přidat do omezení varianty „Skupinu“, protože pro rozdílné skupiny je jiná podmínka na dobu financování.
Pokud by byla skupina až na sazbě, u smlouvy na 60 měsíců by se nabídly obě varianty a ta na 84 by neobsahovala sazby.
Spuštění Importu sazeb (Start rate import)
Po vytvoření šablony, řádků a mapování uživatel spustí import sazeb. Pokud na dané šabloně není žádný řádek označený jako Aktivní, systém zahlásí chybu:
Pokud je nastavení šablony s aktivními řádky. Uživatel pokračuje zadáním souboru:
Pokud je pro různé skupiny překrývající doba trvání je třeba přidat do omezení varianty „Skupinu“, protože pro rozílné skupiny je jiná podmínka na dobu financování
Pokud by byla skupina až na sazbě, u smlouvy na 60 měsíců by se nabídly obě varianty a ta na 84 by neobsahovala sazby….
Log importu (Import Log)
Po importu sazeb systém uloží výsledek do tabulky Log importu. Uživatel může otevřít log zafiltrovaný k dané šabloně:
Pole:
Číslo položky (Entry No.)
Jednoznačný klíč při importu
Kód šablony (Template Code)
Kód importované šablony
Název souboru (File Name)
Název zdrojového importního souboru s cestou
Název listu (Sheet Name)
List zdrojového importního souboru
Číslo řady (Row No.)
Číslo řádku zdrojového importního souboru
Číslo pojišťovny (Insurace Company No.)
Zadaná pojišťovna na řádku šablony
Číslo produktu (Insurance Product No.)
Zadaný pojistný produkt na řádku šablony
Číslo rámcové smlouvy (Framework Agreement No.)
Zadaná rámcová smlouva na řádku šablony
Číslo sady (Set No.)
Sadu je možno zadat jak na řádku šablony, tak až ve zdrojovém importním souboru
Datum vytvoření (Created At)
Datum spuštění importu
Čas vytvoření (Creation Time)
Čas zpracování
Číslo sazby (Rate No.)
Pokud byla importem vytvořena sazba, je zapsaný jednoznačný klíč – číslo vytvořené sazby
Výsledek (Result)
Úspěch - v případě, kdy systém nenarazil na problém a vytvořil sazbu
Chyba – v případě, kdy systém nemohl vytvořit sazbu
Detail chyby (Error Detail)
Specifikace problému v případě chyby
Id uživatele ((User ID)
Uživatel, který import spustil
Příklady chyb (Examples of errors)
Příklady „detailů chyb“
nenalezena varianta vyhovující omezení
Nenalezena varianta vyhovující omezení: -FIX_MES/0/60/-KOMODITA/0/0/SZ-PO_SUMA/0/3 000 000/-STARI_MES/25/60/
Import se nezdařil, protože chyběla varianta s tímto omezením:
Po kontrole a přidání chybějící varianty import skončil úspěšně.
nenalezena varianta s danou spoluúčastí
Nenalezena varianta. Filtry: Číslo pojišťovny: CSOB_POJ, Číslo produktu: STROJNI ALLRISK, Kód spoluúčasti: '<ERROR>'
Na produktu Strojní Allrisk neexistuje varianta bez kódu spoluúčasti.
Může být chyba v importním souboru – spoluúčast tam být měla, nebo je třeba založit variantu bez spoluúčasti.
nenalezena varianta s limitem
Neúspěšná konverze hodnoty Limit plnění 8 000 Kč v tabulce Limit pojištění.
Na základě textu „Limit plnění 8 000 Kč“ systém nenašel kód limitu.
Uživatel musí zkontrolovat číselník limitů.
nenalezena metoda kalkulace
Je třeba zkontrolovat metody výpočtu pojistného na sadě, případně i na vyšších úrovních. Metoda nebyla zadaná, nebo se liší od metody v importním souboru. Problém může být způsoben i chybějícím intervalem metody výpočtu pojistného.
Stejnou chybu systém hlásí i v případě, že systém nenajde podle „kategorie předmětu“ importované sazby metodu výpočtu stejné kategorie na sady. Např. na sadě byla nastavena metoda pouze pro stroje, ale v importní souboru byly sazby pro stroje i dopravní prostředky. (Bylo třeba doplnit metody výpočtu na sadě.)
nenalezen interval metody kalkulace
Nenalezen interval metody kalkulace 51.
Na sadě neexistuje interval s rozpětím 0 – 3000
Tlačítko Smazat sazeb produktu pojišťovny (Delete insurance company product Rates)
Pokud při importu sazeb na nový produkt pojišťovny dojde k vytvoření sazeb, které obsahují chybu, je možné jednorázově sazby smazat.
Na kartě produktu pojišťovny za tímto účelem existuje skryté tlačítko.
Tlačítko je třeba odpovědnému uživateli zpřístupnit:
Na kartě „produktu pojišťovny“ uvidí pak odpovědný uživatel nové tlačítko Smazat sazby:
Předpokladem pro smazání sazeb „produktu pojišťovny“ je, že neexistuje pojistná smlouva s touto sazbou.
Pokud systém najde sazbu použitou na pojistné smlouvě, mazání neprovede.
Po úspěšném smazání sazeb může uživatel opravit případnou chybu a importovat sazby znovu.