Skip to content

Fields

Fields blocks

Always replace (field) with given field name for example
if field is Field::BLOCK_HOLDER

  • you get holders name from $this->get([Field::BLOCK_HOLDER, Field::FIRSTNAME])
  • add into required fields
[
    ...
    Field::BLOCK_HOLDER => [
        ...
        Field::FIRSTNAME
        ...
    ]
]

Helpers

  • 5 main address fields - Field::FIELDS_ADDRESS_BASIC
[
    ...
    Field::BLOCK_HOLDER => [
        Field::BLOCK_PERM_ADDRESS => Field::FIELDS_ADDRESS_BASIC
        /* Same as
        Field::BLOCK_PERM_ADDRESS => [
            Field::STREET, Field::NUMBER_REGISTER, Field::NUMBER_DESCRIPTIVE,
            Field::ZIP, Field::CITY,
        ]
        */
    ]
]

Person

  • Právna forma - [(field), Field::LEGAL_FORM]
  • Pohlavie - [(field), Field::SEX] (Codelist #13 -> CODELIST_SEX)
  • Titul (FO) - [(field), Field::TITLE]
  • Titul (SZČO) - [(field), Field::TITLE_SELF_EMPLOYED]
  • Meno (FO) - [(field), Field::FIRSTNAME]
  • Meno (SZČO) - [(field), Field::FIRSTNAME_SELF_EMPLOYED]
  • Priezvisko (FO) - [(field), Field::SURNAME]
  • Priezvisko (SZČO) - [(field), Field::SURNAME_SELF_EMPLOYED]
  • Dátum narodenia (FO) - [(field), Field::BIRTH]
  • Dátum narodenia (SZČO) - [(field), Field::BIRTH_SELF_EMPLOYED]
  • Profesia - (field).profession (Codelist #15 -> CODELIST_PROFESSION)
  • IBAN - (field).iban
  • Pozícia - (field).position
  • Rodné čislo (FO) - [(field), Field::ID_NUMBER]
  • Rodné čislo (SZČO) - [(field), Field::ID_NUMBER_SELF_EMPLOYED]
  • Obchodný názov (SZČO) - [(field), Field::BUSINESS_NAME_SELF_EMPLOYED]
  • Obchodný názov (Firma) - [(field), Field::BUSINESS_NAME]
  • IČO (Firma) - [(field), Field::ICO]
  • IČO (SZČO) - [(field), Field::ICO_SELF_EMPLOYED]
  • ORSR (Firma) - [(field), Field::ORSR]
  • ORSR (SZČO) - [(field), Field::ORSR_SELF_EMPLOYED]
  • Platca DPH (Firma) - [(field), Field::VAT_PAYER]
  • Platca DPH (SZČO) - [(field), Field::VAT_PAYER_SELF_EMPLOYED]
  • IČ DPH - [(field), Field::ICDPH] (shows only if VAT_PAYER == YES)
  • Štátna príslušnosť (FO) - [(field), Field::COUNTRY] (CODELIST_COUNTRY)
  • Štátna príslušnosť (SZČO) - [(field), Field::COUNTRY_SELF_EMPLOYED] (CODELIST_COUNTRY)
  • Krajina registrácie podnikateľa (SZČO) - [(field), Field::REG_COUNTRY_SELF_EMPLOYED] (CODELIST_COUNTRY)
  • Krajina registrácie podnikateľa (Firma) - [(field), Field::REG_COUNTRY] (CODELIST_COUNTRY)
  • Cena zájazdu za osobu - [(field), Field::TRIP_PRICE]
  • Typ dokladu - [(field), Field::ID_TYPE] ID_TYPE_OP / ID_TYPE_PASS
  • Číslo OP (FO) - [(field), Field::ID_CARD_NUMBER]
  • Číslo OP (SZČO) - [(field), Field::ID_CARD_NUMBER_SELF_EMPLOYED]
  • Je dôchodca (Vstupný vek max. 60 rokov), študent, žena v domácnosti, žena / rodič na materskej, rodičovskej dovolenke alebo nezamestnaný? - [(field), Field::IS_RETIRED]
  • Číslo pasu (FO) - [(field), Field::PASS]
  • Číslo pasu (SZČO) - [(field), Field::PASS_SELF_EMPLOYED]
  • Dátum vydania OP - (field).id_date
  • Názov orgánu, ktorý vydal OP - (field).id_issuer
  • Telefónna predvoľba - [(field), Field::PHONE_PREFIX] (421, 420, ....)
  • Telefón - [(field), Field::PHONE]
  • E-mail - [(field), Field::EMAIL]
  • Je poistencom Union zdravotnej poistovne? - [(field), Field::HAS_UZP]
  • Číslo preukazu poistenca Union zdravotnej poistovne - [(field), Field::UZP_NUMBER]
  • Adresa - [(field), Field::BLOCK_PERM_ADDRESS] Address
  • Je iná ako miesto podnikania (SZČO) - [(field), Field::PERM_NOT_BUSINESS]
  • Trvalá Adresa (SZČO) - [(field), Field::BLOCK_SECONDARY_ADDRESS] Address
  • Dĺžka poistenia od roku 2002 (v rokoch) - (field).ins_dur_2002
  • Má vodičský preukaz? - [(field), Field::HAS_LICENSE]
  • Rok udelenia vodičského oprávnenia - [(field), Field::LICENSE_FROM]
  • Rok založenia spoločnosti/živnosti - (field).founded
  • Accidents
  • Počet aktuálne poistených vozidiel - [(field), Field::INSURED_VEHICLES]
  • Oprávnena osoba (PO) - [(field), Field::BLOCK_PERSON] Person
  • Oprávnena osoba (FO) - [(field), Field::BLOCK_PERSON_FO] Person
  • Oprávnena osoba (SZČO) - [(field), Field::BLOCK_PERSON_SE] Person
  • Klient koná / za klienta koná - [(field), Field::CLIENT_BEHALF] Client behalf constants
  • Klient koná / za klienta koná - [(field), Field::CLIENT_BEHALF_OTHER] (if CLIENT_BEHALF === CLIENT_BEHALF_OTHER)

Address

  • Ulica - [(field), Field::STREET]
  • Číslo súpisné - [(field), Field::NUMBER_REGISTER]
  • Číslo orientačné - [(field), Field::NUMBER_DESCRIPTIVE]
  • Poschodie - [(field), Field::FLOOR]
  • Číslo bytu - [(field), Field::APARTMENT_NUMBER]
  • Číslo stavebného povolenia - [(field), Field::PERMIT_NUMBER]
  • Číslo parcely - [(field), Field::PARCEL]
  • Katastrálne územie - [(field), Field::CAD_AREA]
  • PSČ - [(field), Field::ZIP]
  • Mesto - [(field), Field::CITY]
  • Bližšie určenie miesta poistenia - [(field), Field::MORE_DATA]

Car data 1

  • Evidenčné číslo vozidla - Field::EVN
  • Druh vozidla - Field::VEHICLE_TYPE
  • Za akým vozidlom bude prípojné vozidlo ťahané? - Field::PULLED_BEHIND
  • (Ťahač) Prevádzkovaný (na) - Field::TRUCK_TYPE
  • Účel - Field::VEHICLE_PURPOSE
  • Je vozidlo zaregistrované v Medzinárodnej organizácii historických vozidiel (FIVA)? - Field::IS_FIVA shows only when purpose == PURPOSE_HISTORIC
  • Druh paliva - Field::FUEL (Codelist #10 -> CODELIST_FUEL)
  • Vpíšte palivo - Field::FUEL_OTHER shows only when fuel == FUEL_OTHER
  • Jedná sa o plug-in hybrid? - Field::IS_PLUGIN (YES / NO)
  • Zdvihový objem valcov - Field::MOTOR_VOLUME
  • Výkon motora - Field::MOTOR_POWER
  • Typ karosérie - Field::BODYWORK
  • Typ prevodovky / Počet stupňov - Field::GEARBOX_TYPE / Field::GEARS
  • Rok výroby - Field::YEAR_CREATED (int)
  • Najväčšia prípustná celková hmotnosť - Field::VEHICLE_WEIGHT
  • Počet miest na sedenie - Field::SEATS (int)
  • Počet dverí - Field::DOORS (int)
  • Továrenská značka vozidla - Field::VEHICLE_BRAND (Codelist #11 -> CODELIST_BRAND_MODEL)
  • Model - Field::VEHICLE_MODEL (Codelist #11 (sub) -> CODELIST_BRAND_MODEL)
  • Poisťujete vozidlo pred prepisom? - Field::BEFORE_TRANS (YES / NO)
  • Je poisťované vozidlo na leasing? - Field::IS_LEASING (YES / NO)
  • Parkuje klient vozidlo v garáži? - Field::GARAGED (YES / NO)
  • Pohon 4x4 - Field::X4X4 (YES / NO)
  • Ročný nájazd - Field::EXPECTED_KM (int 0 - 100000 - step every 1000) - see more here
  • Má vozidlo pridelené trvalé slovenské EČV? - Field::HAS_EVN (YES / NO)
  • A bude mať vozidlo pridelené EČV? - Field::SOON_EVN (YES / NO)
  • Má vozidlo pridelené zvláštne evidenčné číslo? - Field::HAS_SPECIAL_EVN (YES / NO)
  • Má, resp. bude mať traktor, za ktorým je prípojné vozidlo ťahané pridelené EČV? - Field::TRACTOR_EVN (YES / NO)
  • Zvláštne EČV obsahujúce pismeno? - Field::EVN_LETTER (string)
  • Počas toho čo bol klient zapísaný ako držiteľ vozidla, bolo poisťované vozidlo havarijne nepoistené? - Field::VEHICLE_NOT_INSURED_MONTH (YES / NO)
  • Príslušnosť vozidla podľa okresu - Field::VEHICLE_REGION
  • Má vozidlo pravostranné riadenie? - Field::RIGHT_HAND (YES / NO)
  • Má poisťované vozidlo minimálne jedno zabezpečenie (imobilizér, alarm, GPS, mechanické zabezpečenie)? - Field::HAS_SECURITY (YES / NO)
  • Šoféruje auto niekto do 24 rokov? - Field::DRIVER_BELOW_24 (YES / NO)
  • Bolo vozidlo individuálne dovezené zo zahraničia? - Field::FOREIGN_VEHICLE (YES / NO)
  • Krajina dovozu - Field::IMPORT_COUNTRY (Codelist CODELIST_COUNTRY) (only visible if Field::FOREIGN_VEHICLE == YES)
  • Je už vozidlo zaregistrované v SR? - Field::VEHICLE_IS_REG (YES / NO) (only visible if Field::FOREIGN_VEHICLE == YES)
  • Vlastní klient kľúče v počte uvádzanom výrobcom? - Field::KEYS_ALL (YES / NO)
  • Stav vozidla - Field::VEHICLE_STATE (integer) 0 / 1 / 2
  • Je držiteľ prvý majiteľ vozidla? - Field::FIRST_OWNER (YES / NO)

Persons data

Vehicle holder (Držiteľ vozidla)

  • Poistník je totožný s držiteľom vozidla - Field::IS_SAME_WITH_POLICYHOLDER (YES / NO)
  • Poistník je totožný s vlastníkom vozidla - Field::IS_SAME_WITH_OWNER (YES / NO)
  • Person block field = Field::BLOCK_HOLDER
  • Je vlastníkom vozidla občan Slovenskej republiky? - Field::IS_SLOVAK (YES / NO)
  • Držiteľom vozidla od dátumu - Field::OWNER_FROM (date)
  • Doba bezškodového priebehu - Field::HARMLESS (int) (0-8)

Policyholder (Poistník vozidla) (visible only if is_same == NO)

  • Person block field = Field::BLOCK_POLICYHOLDER
  • Vypovedal alebo odstúpil poisťovateľ od poistníkovej poistnej zmluvy PZP alebo mu zanikla poistná zmluva PZP z dôvodu neplatenia poistného? - Field::NON_PAYER
  • Bola za obdobie posledných 3 rokov poistníkovi udelená sankcia za vedenie motorového vozidla pod vplyvom alkoholu alebo iných návykových látok alebo mu bol zadržaný vodičský preukaz v súvislosti s vedením motorového vozidla na dobu 3 mesiace a viac? - alc_3years
  • Je korešpondenčná adresa poistníka zhodná s jeho trvalou adresou? - Field::ADDRESS_SAME_WITH_CORR (YES / NO)
  • Dojednáva si poistník prvý krát [PZP | KASKO]? - Field::FIRST_INSURANCE
  • Dojednáva si poistník prvý krát [KASKO | PZP]? - Field::FIRST_INSURANCE_OTHER
  • V akej poisťovni mal (resp. má) poistník naposledy dojednané [produkt]? - last_ins_com

Car data 2

  • Dátum prvej evidencie - Field::FIRST_EVIDENCE (date)
  • Evidenčné číslo vozidla - Field::EVN (string)
  • VIN (výrob. číslo karosérie) - Field::VIN (string)
  • Séria a číslo VEĽKÉHO TP - Field::LICENSE_NUMBER (string)
  • Farba - Field::COLOR (Codelist #18 -> CODELIST_COLOR)
  • Pohon vozidla - Field::VEHICLE_DRIVE (Codelist -> CODELIST_VEHICLE_DRIVE)
  • Poškodenie - Field::DAMAGE (string)
  • Počet originálnych kľúčov od MV dodané výrobcom MV - Field::KEYS (integer)
  • Počet kópií kľúčov od MV - Field::KEY_COPIES (integer)
  • Počet diaľkových ovládačov (iných ako v kľúči) od MV - Field::REMOTES (integer)
  • Počet kľúčov od mech. zabezpečovacieho zariadenia - Field::KEY_MECH (integer)
  • Počet ovládačov/kľúčov od alarmu MV - Field::KEY_ALARM (integer)
  • Počet ovládačov/kľúčov - alarm v kľúči - Field::KEY_ALARM_KEY (integer)
  • Počet ovládačov/kľúčov od imobilizéra MV - Field::KEY_IMOB (integer)
  • Vinkulácia poistného plnenia - Field::VINCULATION (YES / NO)
  • Vinculation block (if Field::VINCULATION == YES && FIELD::LEASING == YES)

Vinculation

  • Na základe podmienok - [Field::BLOCK_VINCULATION, 'type'] (v = Veriteľa, p = Poisťovne)
  • Názov - [Field::BLOCK_VINCULATION, 'name'] (string)
  • IČO - [Field::BLOCK_VINCULATION, Field::ICO] (integer)
  • Address block - [Field::BLOCK_VINCULATION, 'address']
  • IBAN - [Field::BLOCK_VINCULATION, 'iban'] (string)
  • BIC/SWIFT - [Field::BLOCK_VINCULATION, 'bic'] (string)
  • Kód banky - [Field::BLOCK_VINCULATION, 'code'] (Codelist -> CODELIST_VEHICLE_DRIVE) [kód banky] => [názov banky]
  • Leasingová spoločnosť - [Field::BLOCK_VINCULATION, 'company'] (Codelist -> CODELIST_LEASING) [kód leasingovky] => [názov leasingovky]
  • Číslo lízingovej/úverovej zmluvy - [Field::BLOCK_VINCULATION, 'num']
  • Vinkulovaná poistná suma [Field::BLOCK_VINCULATION, 'ins_sum'] (int)
  • Dátum začiatku vinkulácie [Field::BLOCK_VINCULATION, 'start'] (date)
  • Dátum konca vinkulácie [Field::BLOCK_VINCULATION, 'end'] (date)
  • Ma klient zaujem o vygenerovanie vinkulacnych tlaciv? [Field::BLOCK_VINCULATION, 'gen'] (YES / NO)

Accidents

  • Spôsobili ste niekedy poistnú udalosť - (field).Field::INSURANCE_EVENT (YES / NO)
  • Počet poistných udalostí celkovo - (field).Field::ACCIDENTS_TOTAL (integer)
  • Počet nehôd od roku 2002 - (field).Field::ACCIDENTS_SINCE_2002 (integer)
  • Počet nehôd za posledných 10 rokov - (field).Field::ACCIDENTS_LAST_10YEARS (integer)
  • Počet nehôd za posledných 8 rokov - (field).Field::ACCIDENTS_LAST_8YEARS (integer)
  • Počet nehôd za posledných 6 rokov - (field).Field::ACCIDENTS_LAST_6YEARS (integer)
  • Počet nehôd za posledných 5 rokov - (field).Field::ACCIDENTS_LAST_5YEARS (integer)
  • Počet nehôd za posledné 4 roky - (field).Field::ACCIDENTS_LAST_4YEARS (integer)
  • Počet nehôd za posledné 3 roky - (field).Field::ACCIDENTS_LAST_3YEARS (integer)
  • Počet nehôd za posledné 2 roky - (field).Field::ACCIDENTS_LAST_2YEARS (integer)
  • Počet nehôd za posledný 1 rok - (field).Field::ACCIDENTS_LAST_YEAR (integer)

Accidents other product

  • Spôsobili ste niekedy poistnú udalosť - (field).Field::INSURANCE_EVENT_OTHER (YES / NO)
  • Počet poistných udalostí celkovo - (field).Field::ACCIDENTS_TOTAL_OTHER (integer)
  • Počet nehôd od roku 2002 - (field).Field::ACCIDENTS_SINCE_2002_OTHER (integer)
  • Počet nehôd za posledných 10 rokov - (field).Field::ACCIDENTS_LAST_10YEARS_OTHER (integer)
  • Počet nehôd za posledných 8 rokov - (field).Field::ACCIDENTS_LAST_8YEARS_OTHER (integer)
  • Počet nehôd za posledných 6 rokov - (field).Field::ACCIDENTS_LAST_6YEARS_OTHER (integer)
  • Počet nehôd za posledných 5 rokov - (field).Field::ACCIDENTS_LAST_5YEARS_OTHER (integer)
  • Počet nehôd za posledné 3 roky - (field).Field::ACCIDENTS_LAST_3YEARS_OTHER (integer)
  • Počet nehôd za posledné 2 roky - (field).Field::ACCIDENTS_LAST_2YEARS_OTHER (integer)
  • Počet nehôd za posledný 1 rok - (field).Field::ACCIDENTS_LAST_YEAR_OTHER (integer)

Discounts

see discount method in GeneralProduct Don't forget to add into $requiredFields used discount Field::BLOCK_DISCOUNTS => ['discount_name']

  • Má klient preukaz ZŤP? - $this->discount(Field::IS_DISABLED)
  • Má poistník preukaz ZŤP? - $this->discount(Field::IS_DISABLED_PH)
  • Držiteľom vozidla od dátumu - $this->discount(Field::OWNER_FROM)
  • Má klient v Union poisťovni uzatvorenú inú poistnú zmluvu - $this->discount('has_union')
  • Má poistník uzatvorenú a platnú zmluvu pre iný produkt v ČSOB? - $this->discount('has_csob')
  • Má poistník uzatvorenú a platnú zmluvu pre iný produkt v poisťovni Premium? - $this->discount(Field::HAS_PREMIUM)
  • Zadajte zľavový kód kupónu pre PREMIUM (ak je k dispozícii): - $this->discount(Field::PREMIUM_CODE)
  • Zľavový kód Colonnade: - $this->discount(Field::COLONNADE_CODE)
  • Má poistník uzatvorené iné poistenie v poisťovni KOOPERATIVA? - $this->discount('has_koop')
  • Má poistník uzatvorené iné poistenie v poisťovni Komunálna? - $this->discount('has_komun')
  • Koľko má držiteľ vo Wüstenrot poisťovni uzatvorených iných poistných zmlúv, alebo zmlúv o stavebnom sporení vo Wüstenrot stavebnej sporiteľni? - $this->discount('has_wustenrot')
  • Má poistník uzatvorenú (a platnú) zmluvu PZP na iné vozidlo M1 alebo N1 do 3,5t vo Wüstenrot poisťovni? - $this->discount(Field::HAS_OTHER_WUST_PZP)
  • Koľko zmlúv má klient uzatvorených v Uniqa poisťovňa, a.s.? - $this->discount(Field::UNIQA_COUNT)
  • Máte účet vedený v OTP Banke Slovensko, a.s.? - $this->discount(Field::HAS_OTP_ACCOUNT)
  • Rodič dieťaťa do 15 rokov - $this->discount(Field::HAS_KID_15) (Hidden when company)
  • Máte iné poistenie v poisťovni Groupama - $this->discount('groupama_other')
  • Máte viac produktov v poisťovni Axa - $this->discount('has_axa')
  • Súhlasí poistník s elektronickou komunikáciou s poisťovňou Axa? - $this->discount(Field::ACC_EL_AXA)
  • Súhlasí poistník s elektronickou komunikáciou s poisťovňou Genertel? - $this->discount(Field::ACC_EL_GEN)
  • Číslo zmluvy v poisťovni Axa - $this->discount('axa_number')

Discounts 2

  • IBAN v OTP Banke Slovensko, a.s. - $this->discount('otp_account_num') (visible if $this->discount('otp_account') == YES)
  • Číslo zmluvy v poisťovni Komunálna - $this->discount(Field::KOMUN_NUMBER) (visible if $this->discount('has_komun') == YES)
  • Číslo zmluvy v poisťovni ČSOB - $this->discount(Field::CSOB_NUMBER) (visible if $this->discount('has_csob') == YES)
  • Číslo zmluvy v poisťovni Premium - $this->discount(Field::PREMIUM_NUMBER) (visible if $this->discount(Field::HAS_PREMIUM) == YES)
  • Čísla zmlúv v poisťovni Wüstenrot - $this->discount('wustenrot_nums') (visible if $this->discount('has_wustenrot') > 0)
  • Číslo aktívnej PZP na iné vozidlo M1 alebo N1 do 3,5t vo Wüstenrot poisťovni - $this->discount(Field::HAS_OTHER_WUST_PZP_NUM) (visible if $this->discount(Field::HAS_OTHER_WUST_PZP) == YES)
  • Meno dieťaťa - $this->discount(Field::HAS_KID_15_NAME) (visible if $this->discount(Field::HAS_KID_15) == YES)
  • Dátum narodenia - $this->discount(Field::HAS_KID_15_BIRTH) (visible if $this->discount(Field::HAS_KID_15) == YES)
  • Číslo zmluvy (Groupama iná zmluva) - $this->discount('groupama_other_num') (visible if $this->discount('groupama_other') == YES)

Accepts (Súhlasy)

Always use Accepts constants
In required accepts define in $otherUsedFields as Field::BLOCK_ACCEPTS => [CONSTANT]
To determine value, use $this->accepts(CONSTANT)

  • Accepts that client has insurance event - ACCEPT_INSURANCE_EVENT
  • Accepts electronic communication - ACCEPT_EL_COM_GEN (special)
  • Accepts harmless duration - ACCEPT_HARMLESS
  • Accepts use for marketing - ACCEPT_MARKETING
  • Accepts use of personal data in contests - ACCEPT_COMP
  • Accepts use of personal data - ACCEPT_GDPR