Wiki source code of 09.Insurance

Version 7.10 by Maguli Gogoladze on 2025/10/13 14:36

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 = (% style="font-size:28px" %)**Overview**(%%) =
6
7 (% style="text-align: justify;" %)
8 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.
9
10 (% style="text-align: justify;" %)
11 The user (a selling agent of Kazunion) may sell insurance as an additional service when booking includes only tours.
12
13 (% style="text-align: justify;" %)
14 Insurance module allows to choose between different Insurances/additional supplements and have authority to sell specific insurance to selected tourists individually.
15
16 (% style="text-align: justify;" %)
17 This functionality is available only for Nugioscore Kazunion only for the moment.
18
19 [[image:1760345651798-242.png||height="293" width="832"]]
20
21
22 == (% style="font-size:24px" %)Primary Users(%%) ==
23
24 Reservation department, System Administrator
25
26
27 == (% style="font-size:24px" %)Navigation Path(%%) ==
28
29 //Nugioscore/Sales/Insurance//
30
31
32 [[image:1760346202966-316.png||height="207" width="848"]]
33
34 = (% style="font-size:28px" %)Business Description(%%) =
35
36 = Programs =
37
38 == Features and Functionalities ==
39
40 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.
41
42 This is a space where the user is allowed to create/edit the insurance programs. The detailed information about programs is registered using button [[Add/Edit Program>>url:https://doc.clickup.com/2468594/p/h/2baqj-235103/79ae2e33368988f]].
43
44 When added/edited, a program is saved as Draft. There are three types of status of the records, and toolbar elements for this kind of records may be different as per status :
45
46 * Draft records- color is green and can be authorized or deleted
47 * Approved records - color is black and can be deauthorized only
48 * Deleted records - color grey, can be only undeleted
49
50 The page where [[Programs>>url:https://doc.clickup.com/2468594/p/h/2baqj-234383/79ae2e33368988f]] Tab is located is divided into two Grids. The [[Programs>>url:https://doc.clickup.com/2468594/p/h/2baqj-234383/79ae2e33368988f]]tab is in the Upper Grind.
51
52 The Grid Below, [[Program Details>>url:https://doc.clickup.com/2468594/p/h/2baqj-235183/79ae2e33368988f]]include tabs as [[Prices>>url:https://doc.clickup.com/2468594/p/h/2baqj-235203/79ae2e33368988f]], [[Age Conditions>>url:https://doc.clickup.com/2468594/p/h/2baqj-235223/79ae2e33368988f]], [[Group Conditions>>url:https://doc.clickup.com/2468594/p/h/2baqj-235243/79ae2e33368988f]] and [[Risks>>url:https://doc.clickup.com/2468594/p/h/2baqj-235263/79ae2e33368988f]], shows/allows to add detailed information about particular insurance Program. Accordingly, the information in the grid below changes according to the programs selected in the upper grid.
53
54 === Buttons Description ===
55
56 |(% style="width:145px" %)**Grid Options**|(% style="width:901px" %)A detailed description see here: [[Grid Options>>url:https://xwiki.nugios.com/xwiki/bin/view/Fundamentals/Nugioscore/Additionals/Navigation%20Bar/Grip%20options/]]
57 |(% style="width:145px" %)**Filter Options**|(% style="width:901px" %)A detailed description see here: [[Filter Options>>url:https://xwiki.nugios.com/xwiki/bin/view/Fundamentals/Nugioscore/Additionals/Navigation%20Bar/Filter%20options/]]
58 |(% style="width:145px" %)**Refresh**|(% style="width:901px" %)A detailed description see here: [[Refresh>>url:https://xwiki.nugios.com/xwiki/bin/view/Fundamentals/Nugioscore/Additionals/Navigation%20Bar/Refresh/]]
59 |(% style="width:145px" %)**Add/Edit**|(% style="width:901px" %)(((
60 This section allows to user to register/Edit received different insurance terms from insurance suppliers and create the [[Programs>>url:https://doc.clickup.com/2468594/p/h/2baqj-234383/79ae2e33368988f]].
61
62 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 an incorrect information type, the system shows a text directly in the field: **Incorrect Information**.
63
64 Note: The Edit button is always active/visible only when the record has a "draft" status.
65
66 [[image:1760349548993-578.png||height="266" width="290"]]
67
68 |(% style="width:148px" %)Program name (zone0|(% style="width:424px" %)This is the field where the Insurance agent types the name of the program it will be identified in the system.
69 |(% style="width:148px" %)Departure Country|(% style="width:424px" %)The user select the country from the drop down menu, which will be insurance coverage area.
70 |(% style="width:148px" %)Departure Cities|(% style="width:424px" %)
71 |(% style="width:148px" %)Arrival Country|(% style="width:424px" %)
72 |(% style="width:148px" %)Supplier|(% style="width:424px" %)The 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.
73 |(% style="width:148px" %)Insurance Type|(% style="width:424px" %)(((
74 Specific type of insurance at the moment are two:
75
76 * Medical
77 * Non-departure
78 )))
79 |(% style="width:148px" %)Coverage Amount|(% style="width:424px" %)This section shows the total insurance value defined by the supplier and applicable to this specific program only.
80 |(% style="width:148px" %)Add Insurance Type|(% style="width:424px" %)(((
81 This is the field that allows the user to add additional [[Insurance Type>>url:https://doc.clickup.com/2468594/p/h/2baqj-236603/79ae2e33368988f]] and [[Coverage Amount>>url:https://doc.clickup.com/2468594/p/h/2baqj-236623/79ae2e33368988f]] fields when needed to this program. The [[Insurance Type>>url:https://doc.clickup.com/2468594/p/h/2baqj-236603/79ae2e33368988f]] can be added as much as required and available at the moment of creation Insurance [[Programs>>url:https://doc.clickup.com/2468594/p/h/2baqj-234383/79ae2e33368988f]].
82 )))
83 |(% style="width:148px" %)Transportation & repatriation|(% style="width:424px" %)This field applies to the value of coverage amount of transportation and repatriation, that may be required during the insurance coverage period. The currency is optional and the user selects the one from the drop-down list.
84 |(% style="width:148px" %)Deductible|(% style="width:424px" %)This field applies to the value of coverage amount of transportation and repatriation, that may be required during the insurance coverage period. It shows how much is deductible from the total coverage amount.
85 |(% style="width:148px" %)Cancel|(% style="width:424px" %)
86 |(% style="width:148px" %)Save|(% style="width:424px" %)
87 |(% style="width:148px" %)Close|(% style="width:424px" %)
88 )))
89 |(% style="width:145px" %)**Delete/Undelete**|(% style="width:901px" %)
90 |(% style="width:145px" %)**Authorize/Deauthorize**|(% style="width:901px" %)(((
91 This feature is available to some specific users only who has been granted special permission to authorize/deauthorize the created insurance program and its terms in the Nugioscore system.
92
93 * Permission "Authorize" - is active when the program has "draft" status.
94 * Permission "Deauthorize" - is active when the program has "authorized" status.
95
96 After Authorization Programs/Insurance should be active/published.
97
98 It is important to mention that it is impossible to Authorize/Activate Programs without prices attached.
99
100 When the program is authorized in the [[Insurance>>url:https://doc.clickup.com/2468594/p/h/2baqj-234403/79ae2e33368988f]] tab and in the [[Published>>url:https://doc.clickup.com/2468594/p/h/2baqj-253503/79ae2e33368988f]] column it has the status "yes" but if you deauthorize the program, in the [[Insurance>>url:https://doc.clickup.com/2468594/p/h/2baqj-234403/79ae2e33368988f]] tab and in the [[Published>>url:https://doc.clickup.com/2468594/p/h/2baqj-253503/79ae2e33368988f]] column it gets the status "No".
101 )))
102 |(% style="width:145px" %)**Export to Excel**|(% style="width:901px" %)A detailed description see here: [[Export to Excel>>url:https://xwiki.nugios.com/xwiki/bin/view/Fundamentals/Nugioscore/Additionals/Navigation%20Bar/Export%20to%20XLSX/]]
103
104 === Grid Columns Description ===
105
106 |(% style="width:163px" %)**Name**|(% style="width:786px" %)**Description**|(% style="width:258px" %)**Database Name**
107 |(% style="width:163px" %)**Group**|(% style="width:786px" %)Payment currency as per destination.|(% style="width:258px" %)CurName [Finance.Currency]
108
109 = (% style="font-size:28px" %)Technical Description(%%) =
110
111 == (% style="font-size:24px" %)Architecture Overview(%%) ==
112
113 The Client Balance module has the following architecture:
114
115 == **Code Link** ==
116
117 **__Frontend__:**
118
119 * **Repository:** __[[https:~~/~~/git.nugios.services/nugios-core/webapps/nugioscore-angular>>https://git.nugios.services/nugios-core/webapps/nugioscore-angular]] __
120
121 **__Backend__:**
122
123 **Project:** RustarOnline.WebApi
124
125 == (% style="font-size:24px" %)Databases and Tables(%%) ==
126
127 |(% style="width:208px" %)(% style="font-size:12px" %)**Database Type**|(% style="width:176px" %)(% style="font-size:12px" %)**Database Name**|(% style="width:270px" %)(% style="font-size:12px" %)**Table Name***|(% style="width:548px" %)(% style="font-size:12px" %)**Table Description***
128 |(% style="width:208px" %)(% style="font-size:12px" %)MSSQL|(% style="width:176px" %)(% style="font-size:12px" %)All NugiosCore Databases|(% style="width:270px" %)(% style="font-size:12px" %)finance._get_client_balance Procedure*|(% style="width:548px" %)(% style="font-size:12px" %)View of invoices and documents balance by contragents
129
130 (% class="wikigeneratedid" %)
131 (% style="font-size:16px" %)**Data Types of Tables**
132
133 (% class="wikigeneratedid" %)
134 **finance._get_client_balance Procedure***
135
136 |(% style="width:109px" %)(% style="font-size:12px" %)**Field Name**|(% style="width:184px" %)(% style="font-size:12px" %)**Display Name**|(% style="width:263px" %)(% style="font-size:12px" %)**Field Type**|(% style="width:341px" %)(% style="font-size:12px" %)**Short Description**
137 |(% style="width:109px" %)(% style="font-size:12px" %)OInvHID|(% style="width:184px" %)(% style="font-size:12px" %)N/A|(% style="width:263px" %)(% style="font-size:12px" %)uniqueidentifier|(% style="width:341px" %)(% style="font-size:12px" %)For invoices: Finance.IncInvoiceHdr [IInvHID] or Finance.OutInvoiceHdr [OInvHID]; ID of invoice (for tech)
138 For documents: Finance.BankDocument [BDID] or Finance.CashDocument [CDID]; ID of document (for tech)
139
140 (% style="color:inherit; font-family:inherit; font-size:24px; font-weight:600" %)Log Details
141
142 The log files are stored in a designated location:  [[https:~~/~~/elkalyzer.nugios.services/app/discover>>https://elkalyzer.nugios.services/app/discover]]
143
144
145 = (% style="font-size:28px" %)**Additional**(%%) =
146
147 == (% style="font-size:24px" %)References(%%) ==
148
149 |(% style="width:187px" %)**Cross-references**|(% style="width:761px" %)N/A
150 |(% style="width:187px" %)**Related modules**|(% style="width:761px" %)[[Incoming>>doc:Fundamentals.Nugioscore.Finance.13\.Incoming Invoices.WebHome]] and [[Outgoing>>doc:Fundamentals.Nugioscore.Finance.14\.Outgoing Invoices.WebHome]] Invoices, [[Bank>>doc:Fundamentals.Nugioscore.Finance.15\.Bank Documents.WebHome]] and [[Cash>>doc:Fundamentals.Nugioscore.Finance.16\.Cash Documents.WebHome]] documents, [[NewRF>>doc:Fundamentals.Nugioscore.Sales.20\.NewRF.WebHome]]
151 |(% style="width:187px" %)**Media library**|(% style="width:761px" %)N/A
152
153 = (% style="font-size:28px" %)**Contact Us**(%%) =
154
155 If you notice any inconsistencies or have comments, please don't hesitate to leave it to us. Your feedback is valuable.