09.Insurance

Version 18.1 by Maguli Gogoladze on 2025/10/22 03:02

Overview

The user (pricing manager of Kazunion tour operator) receives different insurance terms from insurance suppliers and registers them as programs. Then insurance packages are created based on programs and are available for agents to sell alongside with full packages.

The user (a selling agent of Kazunion) may sell insurance as an additional service when booking includes only tours.

The insurance module allows you to choose between different insurance/additional supplements and have the authority to sell specific insurance to selected tourists individually.

This functionality is available only for Nugioscore Kazunion only for the moment.

1760345651798-242.png

Primary Users

Reservation department, System Administrator

Navigation Path

Nugioscore/Sales/Insurance

1760346202966-316.png

Business Description

Programs

Features and Functionalities

The received different insurance terms from insurance suppliers are registered as programs in the system. Then insurance packages are created based on programs and are available for agents to sell alongside with full packages.

This is a space where the user is allowed to create/edit the insurance programs. The detailed information about programs is registered using the button Add/Edit Program.

When a program is added/edited, it is saved as a draft. There are three types of status of the records, and toolbar elements for these kinds of records may be different as per status :

  • Draft records- color is green and can be authorized or deleted
  • Approved records - color is black and can be deauthorized only
  • Deleted records - color grey, can only be undeleted

The page where the Programs Tab is located is divided into two Grids. The Programs tab is in the Upper Grind. The Grid Below, Program Details include tabs as Prices, Age Conditions, Group Conditions and Risks, shows/allows to add detailed information about a particular insurance program. Accordingly, the information in the grid below changes according to the programs selected in the upper grid.

1760357301108-701.png

Buttons Description

Grid OptionsA detailed description see here: Grid Options
Filter OptionsA detailed description see here: Filter Options
RefreshA detailed description see here: Refresh
Add/Edit

This section allows to user to register/edit received different insurance terms from insurance suppliers and create the Programs.

If any of the mandatory fields stay empty during the registration process, the notification comes out: Please Fill in the Information.

If a user enters incorrect information type, the system shows a text directly in the field: Incorrect Information.

Note: The Edit button is always active/visible only when the record has a "Draft" status.

1760349548993-578.png

Program name (zone)This is the field where the Insurance agent types the name of the program that will be identified in the system.
Departure CountryThe user select the country from the drop down menu, which will be the insurance coverage area.
Departure CitiesThe city from which tourist begins the trip.
Arrival CountryThe Country of destination.
SupplierThe Supplier is the company that provides the insurance service to the Company. It is drop-down list and the user will have the possibility to choose the desired supplier from the list.
Insurance Type

Specific type of insurance at the moment are two:

  • Medical
  • Non-departure
Coverage AmountThis section shows the total insurance value defined by the supplier and applicable to this specific program only.
Add Insurance Type

This is the field that allows the user to add additional Insurance Type and Coverage Amount fields when needed to this program. The Insurance Type can be added as much as required and available at the moment of creation Insurance Programs.

Transportation & repatriationThis field applies to the value of coverage amount of transportation and repatriation, which may be required during the insurance coverage period. The currency is optional, and the user selects one from the drop-down list.
DeductibleThis field applies to the value of coverage amount of transportation and repatriation, which may be required during the insurance coverage period. It shows how much is deductible from the total coverage amount.
CancelA detailed description see here: Cancel
SaveA detailed description see here: Save
CloseA detailed description see here: Close
Delete/Undelete

A detailed description see here: Delete/Undelete.

When a record is deleted, its color changes to grey, but it remains visible in the main grid. The Undelete button appears only when the deleted record is selected in the grid.

Authorize/Deauthorize

This feature is available to some specific users only who have been granted special permission to authorize/deauthorize the created insurance program and its terms in the NugiosCore system.

  • Permission "Authorize" - is active when the program has "Draft" status.
  • Permission "Deauthorize" - is active when the program has "Authorized" status.

After Authorization Programs/Insurance are active/published.

It is important to mention that it is impossible to Authorize/Activate Programs without prices attached.

When the program is authorized in the Insurance tab and in the Published column, it has the status "Yes" but if you deauthorize the program, in the Insurance tab and in the Published column, it gets the status "No".

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Program name (zone)The name of the insurance program to be used to identify in the system. 
Departure CountryThe country that will be the insurance coverage area. 
Departure CityThe City from which the tourist begins the trip. 
Arrival CountryThe country of destination. 
SupplierThe insurance company name that provides the insurance service to the Company.  
Insurance Type

It shows whether the insurance is Medical or Non-departure.

 
Coverage AmountThe total insurance value is defined by the Supplier and is applicable to this specific program only. 
Transportation & RepatriationThe value of coverage amount of transportation and repatriation, which may be required during the insurance coverage period. 
DeductibleThe value of coverage amount of transportation and repatriation, which may be required during the insurance coverage period. It shows how much is deductible from the total coverage amount. 
StatusIt shows the status whether it is authorized or not. 

Program Details

The page where the Programs Tab is located is divided into two Grids. The Programs tab is in the Upper Grind.

The Grid Below, Program Details includes Prices, Age Conditions, Group Conditions, and Risks tabs, shows/allows to add detailed information about a particular insurance Program. Accordingly, the information in the grid below changes according to the programs selected in the upper grid.

1760625455315-165.png

Prices

Features and Functionalities

To fill in the information about insurance Program Prices, a Kazunion manager chooses Program Tab in the Upper Grid ➝Prices Tab in the Grid below and press the Add/Edit button.

Note 1: After Program creation, the first price added should match the program's Insurance type. It should be impossible to attach different insurance type prices without having a mandatory price with the same insurance type as in the program attached.

Note 2: The prices are critical components in the insurance creation process. Without prices attached, managers won't be able to authorize/activate programs; consequently, they won't be able to create Insurance itself.

Buttons Description

Grid OptionsA detailed description see here: Grid Options
Filter OptionsA detailed description see here: Filter Options
RefreshA detailed description see here: Refresh
Add/Edit

This section is used to fill in the information about insurance Program Prices. The pricing terms are different as per the provided conditions by the insurance agent. They vary per day, per pax, per stay, per group.

The registration or correction of the particular Program's prices is possible only by using the Prices Add/Edit buttons.

If any of the fields above marked as mandatory stay empty during the registration process, a particular field/fields change the border color into red and show the text directly in the field: Please fill in the Information.

If a user enters incorrect information type for any fields listed above, the incorrect record field changes the border color to red and shows a text directly in the field: Incorrect Information.

Insurance Type

Specific type of insurance, list of options at the present moment are:

1. Medical.

2. Non-departure

Days fromThe number of insured days, the field indicates the start date of the validity period of Insured days.
Days toNumber of Insured Days: The field indicates the end date of the validity period of insured days.
Price%

This field shows the selling price % of insurance during the insured period, and the currency of the insurance must be calculated.

Price and Price % are radio buttons, and only one of them is used in Selling Price/Selling Price % formation.

Price

This field shows the price of insurance during the insured period, and the currency of the insurance must be calculated and displayed in the system.

Price and Price % are radio buttons, and only one of them is used in Selling Price/Selling Price % formation.

CostThis field shows the cost of insurance during the insured period, and the currency of the insurance must be calculated in.
Selling PriceThis field shows the selling price of insurance during the insured period, and the currency of the insurance it must be calculated in.
Final price

The price is to be calculated by a system as per specific conditions:

Per Pax- payment of insurance per pax

Per day- payment of insurance per day

Per Stay- payment of insurance per stay

Per Group- payment of insurance per group

The Final Price shall be equal to the Selling Price value or to the calculated value of Selling Price % and shall be read only for the user.

SaveA detailed description see here: Save
CancelA detailed description see here: Cancel
CloseA detailed description see here: Close
Delete/Undelete

A detailed description see here: Delete/Undelete.

When a record is deleted, its color changes to grey, but it remains visible in the main grid. The Undelete button appears only when the deleted record is selected in the grid.

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Insurance TypeIt shows the insurance type, whether it is Medical or Non-departure. 
Days fromThe number of insured days, the field indicates the start date of the validity period of Insured days. 
Days toNumber of insured days: the field indicates the end date of the validity period of Insured days. 
Price%

Cost% - This field shows the markup amount of the age supplements in %

Selling Price% - This field shows the Markup amount in %.

 
CostIt shows the cost amount of the insurance program and the currency this cost amount is displayed in the system. 
Price

It displays the pricing of the insurance program in amount instead of %.

 
Selling Price%It displays the insurance selling price in % and currency; it must be displayed in the system. 
Selling PriceIt displays the insurance selling price in amount and currency; it must be displayed in the system. 
Final Price

The price is calculated by a system as per specific conditions:

The Final Price shall be equal to the Selling Price value or to the calculated value of Selling Price % and shall be read only for the users.

 
Per

It shows the price condition, whether it is:

Per Pax- payment of insurance per pax

Per day- payment of insurance per day

Per Stay- payment of insurance per stay

Per Group- payment of insurance per group

 
StatusIt shows whether it is authorized or not. 

Age Conditions

This is the section where the insurance manager adds/edits Age Conditions.

Age Conditions should be attached to programs, but programs could be created even without having them; they are optional.

When added/edited, Age Conditions are saved as Drafts. They also could be:

1. Deleted/Undeleted manually ;

2. Activated/saved as Drafts alongside programs automatically.

Note: If any of the fields of the form are marked as mandatory and stay empty during the registration process, a particular field/fields change border color into red and show the text directly in the field: Please Fill in the Information.

If a user enters incorrect information type for any fields of this form, change the border color to red and show a text directly in the field: Incorrect Information.

The pricing manager is able to insert both positive and negative values in the cost and selling price fields. If the value is negative, it means that an appropriate discount is offered on Age Conditions.

Features and Functionalities

Buttons Description

Grid OptionsA detailed description see here: Grid Options
Filter OptionsA detailed description see here: Filter Options
RefreshA detailed description see here: Refresh
Add/Edit

The registration or correction of the particular Program's Age Supplements is possible only in the Age Supplements Tab.

Insurance Type

There are two types of Insurance at the moment:

  • Medical
  • Non-departure
Age fromThe field shows the initial age the Insurance/program may start applying from.
Age toThe field shows the maximum age the Insurance/program may stop applying to.
Is an InfantThis field is a check box, and it is marked by the user only if it is applicable.
DeductibleThe deductible is an amount that is not covered by the supplier and is the cost of the tourist.
Price%

This is the switch that allows the insurance manager to display the pricing of the program in % instead of an amount.

Cost% - This field shows the cost amount in %

Selling Price% - This field shows the Markup amount in %.

Price

This is the switch that allows the insurance manager to display the pricing of the program in amount instead of %.

Cost - This field shows the markup amount of the age supplements and the currency this cost amount must be displayed in the system.

Selling Price - This field shows the Markup amount (calculated from Selling Price - Prices Tab) of the age supplement and the currency it must be displayed in the system.

CostThis field shows the markup amount of the age supplements and currency. This cost amount must be displayed in the system.
Selling PriceThis field shows the Markup amount (calculated from the Selling price- Prices Tab) of the age supplement and the currency it must be displayed in the system.
CodeThis field refers to the Codes provided by insurance suppliers.
SaveA detailed description see here: Save
CancelA detailed description see here: Cancel
CloseA detailed description see here: Close
Delete/Undelete

A detailed description see here: Delete/Undelete.

When a record is deleted, its color changes to grey, but it remains visible in the main grid. The Undelete button appears only when the deleted record is selected in the grid.

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Insurance TypeIt shows the insurance type, whether it is Medical or Non-departure. 
Age fromThe initial age the Insurance/program may start applying from. 
Age toThe maximum age the Insurance/program may stop applying to. 
Is an infantIt is marked by the user only if it is applicable. 
DeductibleAn amount that is not covered by the supplier and is the cost of the tourist. 
CostThis field shows the markup amount of the age supplements and currency; this cost amount must be displayed in the system. 
Selling priceThis field shows the Markup amount (calculated from the Selling price- Prices Tab) of the age supplement and the currency it must be displayed in the system. 
CodeThis field refers to the codes provided by insurance suppliers. 
StatusIt shows whether it is authorized or not. 

Group Conditions

Features and Functionalities

To fill in the information about the insurance Program's Group Discounts, a Kazunion manager should choose the Program Tab and press the Add/Edit buttons.

Group Discounts should be attached to programs, but programs could be created even without having them; they should be optional.

If any of the fields above marked as mandatory stay empty during the registration process, a particular field/fields should change border color into red and show the text directly in the field: Please Fill in the Information.

If a user enters incorrect information type for any fields listed above, the incorrect record field should change border color to red and show a text directly in the field: Incorrect Information.

When added/edited, Group Discounts are saved as Drafts. They also could be:

1. Deleted/Undeleted manually,

2. Activated/saved as Draft alongside programs automatically.

The pricing manager is able to insert both positive and negative values in the cost and selling price fields. If the value is negative, it means that an appropriate discount is offered on Group Conditions.

Buttons Description

Grid OptionsA detailed description see here: Grid Options
Filter OptionsA detailed description see here: Filter Options
RefreshA detailed description see here: Refresh
Add/Edit
Insurance Type

There are two types of Insurance at the moment:

  • Medical
  • Non-departure
Group fromShows the group number from which the group discount is applied.
Group toShows the group number up to which the group discount is applied.
Price%

This is the switch that allows the insurance manager to display the pricing of the program in % instead of an amount.

Cost% - This field shows the markup amount of the age supplements in %

Selling Price% - This field shows the markup amount in %.

Price

This is the switch that allows the insurance manager to display the pricing of the program in amount instead of %.

Cost - This field shows the markup amount of the age supplements and the currency this cost amount must be displayed in the system.

Selling Price - Selling Price - This field shows the Markup amount (calculated from Selling Price - Prices Tab) of the age supplement and currency it must be displayed in the system.

CodeThis field shows the markup amount of the age supplements and currency this cost amount must be displayed in the system.
SaveA detailed description see here: Save
CancelA detailed description see here: Cancel
CloseA detailed description see here: Close
Delete/Undelete

A detailed description see here: Delete/Undelete.

When a record is deleted, its color changes to grey, but it remains visible in the main grid. The Undelete button appears only when the deleted record is selected in the grid.

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Insurance TypeIt shows the insurance type, whether it is Medical or Non-departure. 
Group fromThe group number from which the group discount is applied. 
Group toThe group number up to which the group discount is applied. 
CostIt shows the cost amount of the group condition and the currency this cost amount is displayed in the system. 
Selling PriceIt displays the insurance selling price in amount and currency; it must be displayed in the system. 
CodeThis field refers to the codes provided by insurance suppliers. 
StatusIt shows whether it is authorized or not. 

Risks

Features and Functionalities

This section is used to fill in the information about the Insurance Program's Risks.

If any of the fields above marked as mandatory stay empty during the registration process, a particular field/fields should change border color into red and show the text directly in the field: Please Fill in the Information.

If a user enters incorrect information type for any fields listed above ➝ for every incorrect record field border color should change to red and show a text directly in the field: Incorrect Information.

Note: Added risks should be attached to programs, but programs could be created even without having them; they should be optional.

Buttons Description

Grid OptionsA detailed description see here: Grid Options.
Filter OptionsA detailed description see here: Filter Options.
RefreshA detailed description see here: Refresh.
Add/Edit

The registration or correction of the particular Risks is possible only in the Risks Tab.

Insurance Type

There are two types of Insurance at the moment:

  • Medical
  • Non-departure
NameName of risks covered by the insurance.
CoverageThe field shows the maximum age the Insurance/program may stop applying to.
Price%

This is the switch that allows the insurance manager to display the pricing of the program in % instead of an amount.

Cost% - This field shows the markup amount of the age supplements in %

Selling Price% - This field shows the Markup amount in %.

Price

This is the switch that allows the insurance manager to display the pricing of the program in amount instead of %.

Cost - This field shows the markup amount of the age supplements and currency this cost amount must be displayed in the system.

Selling Price - This field shows the Markup amount (calculated from Selling price- Prices Tab) of the age supplement and the currency it must be displayed in the system.

CodeThis field refers to the Codes provided by insurance suppliers.
SaveA detailed description see here: Save
CancelA detailed description see here: Cance
CloseA detailed description see here: Close
Delete/Undelete

A detailed description see here: Delete/Undelete.

When a record is deleted, its color changes to grey, but it remains visible in the main grid. The Undelete button appears only when the deleted record is selected in the grid.

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Insurance typeIt shows the insurance type, whether it is Medical or Non-departure. 
NameName of risks covered by the insurance. 
CoverageIt shows the maximum age the Insurance/program may stop applying to 
CostIt shows the program cost amount and currency. This cost amount is displayed in the system. 
Selling Price It displays the program selling price in amount and currency; it must be displayed in the system. 
CodeThe  codes provided by insurance suppliers 
StatusIt shows whether it is authorized or not. 

Insurances

Features and Functionalities

Kazunion agents sell insurance as an additional product while booking tours. Till today, insurance type, price, coverage amount and currency are fixed.

A pricing manager (from nugioscore.kazunion) registers/adds prices, programs, and insurances in order to record insurance conditions provided by suppliers and create a competitive insurance package to sell.

In order to create Insurance in the Insurance Module, a pricing manager presses the Add/Edit Insurance button, fills in the form with the information provided by the suppliers, and saves it, The Insurance record is saved as Draft. To activate the insurance record a manager should authorize the draft.

Insurance will be sold only as a component of the whole package.

It is important to mention that a Kazunion manager won't be able to add Insurance without a Program attached. As soon as Insurance becomes authorized, it becomes available for usage and it will be impossible to Authorize/Activate Programs without prices attached (see Insurance Creation Flow).

When the Kazunion agent starts the booking process, specific parameters are sent to the NugiosCore to be reviewed (Integration with Kazunion -->Parameters from Kazunion to receive Insurance Data). When NugioScore receives specific parameters from the Kazunion web, it assesses them and calculate the best/most suitable price for the booking.

After the best price calculation, NugiosCore sends it back to the Kazunion web and the information is displayed in the same pop-up window as it is today.

After the booking process, the whole information (reservation) is entered in NugiosCore reservation forms, where it is handled by the reservation managers and accountant coordinators accordingly.

After the reservation will be evaluated and approved sold Insurance will be activated.

It is important to note that:

  • Insurance will not be created without a program attached;
  • When a program is deauthorized ➝ the Insurance (using the particular program) should be deauthorized as well. Consequently, deauthorized insurance should be authorized manually to be active again.

1760359430110-582.png

Buttons Description

Grid OptionsA detailed description see here: Grid Options
Filter OptionsA detailed description see here: Filter Options
RefreshA detailed description see here: Refresh
Add/Edit

Creation/Correction of an Insurance is possible through using the Insurance Tab ➝Add/Edit Insurance buttons.

1760359538448-283.png

Note: When the insurance and Add/Edit Insurance pop-up is open (after pressing Add/Edit Insurance button), after choosing the specific program (in the Insurance Zone field), the following fields must be filled automatically from the program grid: Country, Coverage (medical) according to insurance type.

Insurance Name in LatinThis field is to give the name to the Insurance package in Latin. It is a text box and can be edited by the user when required.
Insurance ZoneThis information is imported here from Programs Tab.
CountryThis field refers to the country where insurance is valid.
Insurance Type

There are two types of Insurance at the moment:

  • Medical
  • Non-departure

The detailed description see here: Insurance Types.

TerritoryThis field refers to the Insurance Coverage Area.
Coverage AmountThis field shows the total insurance value and currency the coverage is paid in.
Start Date

This field includes the options like:

  • Flight start date
  • Flight end date
  • Tour start date
  • Tour end date
  • Reservation date

It must be noted that only two of them (Flight start date, Tour start date) apply to medical insurance and the other two to Non-departure Insurance (Flight end date, Tour end date).

End Date

This field includes the options:

  • Flight start date
  • Flight end date
  • Tour start date
  • Tour end date

It must be noted that only two of them (Flight start date, Tour start date) apply to medical insurance and the other two to non-departure Insurance (Flight end date, Tour end date).

Only for Citizens ofThe Insurance may cover some specific country/countries only or the option may cover All.
Excluding Citizens ofThis field always must include those country/countries the insurance doesn't apply to.
Tourist Age up toThe Insurance may apply to some category of clients only and therefore, the age limitation may be considered. This field shows the maximum age of a tourist, the insurance may apply to.
Days before the start of the tourThis field shows the number of days before the tour the insurance is allowed to be purchased.
A commission is given to a partnerThis is an optional feature with yes/no option. It is usually defined by the insurance manager as per agreement between the parties.
Permission to select a touristThis is an optional feature with yes/no option. This feature will allow the insurance manager in related forms of other applications to sell insurance to the selected tourist only.
Exclude InfantsThis is an optional feature with yes/no option.
Additional RisksList of names of additional insurances. The additional options can be from one to three and are migrated from the from Risks section of Insurance.
SaveSee the description here: Save
CancelSee the description here: Cancel
CloseSee the description here: Close
Delete/UndeleteNeeds info This feature allows the user to cancel the deletion process and restore deleted records into the system.
Authorize/Deauthorize

This feature is available to some specific users only who have been granted special permission to authorize/deauthorize the created insurance program and its terms in the NugiosCore system.

  • Permission "Authorize" - is active when the program has "draft" status.
  • Permission "Deauthorize" - is active when the program has "authorized" status.

After Authorization Programs/Insurance should be active/published.

It is important to mention that it is impossible to Authorize/Activate Programs without prices attached.

Export to ExcelA detailed description see here: Export to Excel

Grid Columns Description

NameDescriptionDatabase Name
Insurance Name in LatinThe name of the program in Latin it will be identified in the system. 
Insurance ZoneIt is the same as he name of the program to be identified in the system 
CountryThe country which will be insurance coverage area. 
Insurance Type

It includes the type of insurance: Medical or Non-departure

 
Coverage AmountIt shows the total insurance value defined by the supplier and applicable to this specific program only. 
TerritoryNeeds info 
Start DateIt displays the date when the insurance coverage becomes effective. 
End DateIt displays the date when the insurance coverage expires. 
Only for Citizens ofIt specifies the country whose citizens are eligible to apply to this insurance program. 
Excluding Citizens ofIt specifies the country whose citizens are not eligible to apply for this insurance program. 
Tourist Age up toIt indicates that the upper age limit for the eligible tourists selected  insurance program can be applied to 
Days before the Start of the TourIt indicates the number of days before the tour’s start date when the insurance policy was purchased. 
A Commission is Given to a PartnerIt indicates the status of whether a commission has been granted to the partner (True or False). 
Permission to Select a TouristIt indicates whether the user has the right to select a tourist (True or False). 
Exclude InfantsIt indicates whether infants are excluded from the policy or program (True or False) 
Additional RisksIt specifies any extra risks or coverages included beyond the standard insurance policy 
PublishedIt indicates whether the insurance has been published and is currently effective (True or False) 
StatusIt indicates whether the insurance program is approved (Authorized) or still in process (Draft). 

Technical Description

Architecture Overview

The Client Balance module has the following architecture:

Frontend:

Backend:

Project: RustarOnline.WebApi

Databases and Tables

Database TypeDatabase NameTable Name*Table Description*

Data Types of Tables

Field NameDisplay NameField TypeShort Description

Log Details

The log files are stored in a designated location:  https://elkalyzer.nugios.services/app/discover

Additional

References

Cross-referencesN/A
Related modules NewRFInsurance Types, Users, Currency
Media libraryN/A

Contact Us

If you notice any inconsistencies or have comments, please don't hesitate to leave it to us. Your feedback is valuable.