SetContractReinsurance: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
Строка 45: Строка 45:
 
<div class="mw-collapsible-content">  
 
<div class="mw-collapsible-content">  
 
<syntaxhighlight lang="xml" line="1">
 
<syntaxhighlight lang="xml" line="1">
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:iic="https://icweb/IICWebService">
+
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header/>
+
  <soap:Body>
  <soap:Body>
+
      <iic:SetContractReinsurance xmlns="https://icweb/IICWebService">
      <iic:GetAdmProtocols>
+
        <SetContractReinsurance>
        <iic:aSessionID>*******************</iic:aSessionID>
+
<iic:aSessionID>*******************</iic:aSessionID>
        <iic:aIIN>************</iic:aIIN>
+
            <iic:REINSURANCE>
        <iic:aGRNZ>O2*******</iic:aGRNZ>
+
              <iic:INSURANCE_COMPANY_ID>************</iic:INSURANCE_COMPANY_ID>
      </iic:GetAdmProtocols>
+
              <iic:REINSURANCE_TYPE_ID>*******</iic:REINSURANCE_TYPE_ID>
 +
              <iic:REINSURANCE_KIND_ID>*******</iic:REINSURANCE_KIND_ID>
 +
              <iic:REINSURANCE_FORM_ID>***********</iic:REINSURANCE_FORM_ID>
 +
              <iic:CONTRACT_NUMBER>>***********</iic:</iic:CONTRACT_NUMBER>
 +
              <iic:CONTRACT_DATE>>***********</iic:</iic:CONTRACT_DATE>
 +
              <iic:DATE_BEG>>***********</iic:</iic:DATE_BEG>
 +
  <iic:DATE_END>>***********</iic:</iic:DATE_END>
 +
              <iic:INS_COVERAGE_DATE_BEG>>***********</iic:INS_COVERAGE_DATE_BEG>
 +
  <iic:INS_COVERAGE_DATE_END>>***********</iic:INS_COVERAGE_DATE_END>
 +
              <iic:RESCINDING_DATE>>***********</iic:RESCINDING_DATE>
 +
  <iic:RESCINDING_REASON_ID>>***********</iic:</iic:RESCINDING_REASON_ID>
 +
              <iic:APPROVE_DATE>>***********</iic:APPROVE_DATE>
 +
  <iic:CONTRACT_ID>>***********</iic:CONTRACT_ID>
 +
              <iic:REINSURANCE_CONTRACTS>
 +
                  <iic:CONTRACT>
 +
                    <iic:AMOUNT>************</iic:AMOUNT>
 +
                    <iic:PREMIUM>***********</iic:PREMIUM>
 +
                    <iic:INSURANCE_TYPE_ID>********</iic:INSURANCE_TYPE_ID>
 +
                    <iic:DATE_BEG>**********</iic:DATE_BEG>
 +
                    <iic:DATE_END>********</iic:DATE_END>
 +
                  </iic:CONTRACT>
 +
              </iic:REINSURANCE_CONTRACTS>
 +
              <iic:PARTICIPANT_DOCUMENTS/>
 +
              <iic:REINSURANCE_LAYERS>
 +
                  <iic:LAYER>
 +
                    <iic:INITIAL_AMOUNT>************</iic:INITIAL_AMOUNT>
 +
                    <iic:FINAL_AMOUNT>************</iic:FINAL_AMOUNT>
 +
                    <iic:CURRENCY_ID>справочник</iic:CURRENCY_ID>
 +
<iic:EXCHANGE_RATES>*******</iic:EXCHANGE_RATES>
 +
                  <iic:LAYER>
 +
              </iic:REINSURANCE_LAYERS>
 +
  <iic:REINSURANCE_MEMBERS>
 +
                  <iic:MEMBER>
 +
                    <iic:REINSURER_CLIENT_ID>************</iic:REINSURER_CLIENT_ID>
 +
                    <iic:AMOUNT>************</iic:AMOUNT>
 +
                    <iic:PREMIUM>справочник</iic:PREMIUM>
 +
<iic:PREMIUM_CURRENCY_ID>*******</iic:PREMIUM_CURRENCY_ID>
 +
<iic:AMOUNT_CURRENCY_ID>*******</iic:AMOUNT_CURRENCY_ID>
 +
<iic:PREMIUM_RATES>*******</iic:PREMIUM_RATES>
 +
<iic:AMOUNT_RATES>*******</iic:AMOUNT_RATES>
 +
<iic:RATING_AGENCY>*******</iic:RATING_AGENCY>
 +
<iic:RATING_MEMBER>*******</iic:RATING_MEMBER>
 +
<iic:NETTO_PREMIUM>*******</iic:NETTO_PREMIUM>
 +
<iic:SHARE_PREMIUM>*******</iic:SHARE_PREMIUM>
 +
<iic:REINSURER_COMMISION>*******</iic:REINSURER_COMMISION>
 +
<iic:SHARE_AMOUNT>*******</iic:SHARE_AMOUNT>
 +
                  </iic:MEMBER>
 +
              </iic:REINSURANCE_MEMBERS>
 +
            </iic:REINSURANCE>
 +
        </SetContractReinsurance>
 
   </soap:Body>
 
   </soap:Body>
 
</soap:Envelope>
 
</soap:Envelope>
 +
 
</syntaxhighlight></div>
 
</syntaxhighlight></div>
 
</div>
 
</div>
  
== Возвращаемое значение ==  
+
== Передаваемое значение ==  
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать" data-collapsetext="Скрыть">
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать" data-collapsetext="Скрыть">
 
'''Состав данных для передачи в ЕСБД <REINSURANCE></REINSURANCE>'''
 
'''Состав данных для передачи в ЕСБД <REINSURANCE></REINSURANCE>'''

Версия от 03:59, 11 мая 2023

Назначение

Метод SetContractReinsurance предназначен для передачи данных по перестрахованию.

Параметры

  • aSessionID Идентификатор сессии
  • aIIN ИИН субъекта
  • aGRNZ Государственный регистрационный номерной знак
Состав данных для передачи информации по перестрахованию
Наименование Поле Тип данных Обязательность Примечание
1 Идентификатор сессии

aSessionID

s:string

2 ИИН субъекта

aIIN

s:string

3 Государственный регистрационный номерной знак

aGRNZ

s:string


Пример вызова метода

GetAdmProtocols получение административного протокола

 1<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 2  <soap:Body>
 3      <iic:SetContractReinsurance xmlns="https://icweb/IICWebService">
 4         <SetContractReinsurance>
 5		 <iic:aSessionID>*******************</iic:aSessionID>
 6            <iic:REINSURANCE>
 7               <iic:INSURANCE_COMPANY_ID>************</iic:INSURANCE_COMPANY_ID>
 8               <iic:REINSURANCE_TYPE_ID>*******</iic:REINSURANCE_TYPE_ID>
 9               <iic:REINSURANCE_KIND_ID>*******</iic:REINSURANCE_KIND_ID>
10               <iic:REINSURANCE_FORM_ID>***********</iic:REINSURANCE_FORM_ID>
11               <iic:CONTRACT_NUMBER>>***********</iic:</iic:CONTRACT_NUMBER>
12               <iic:CONTRACT_DATE>>***********</iic:</iic:CONTRACT_DATE>
13               <iic:DATE_BEG>>***********</iic:</iic:DATE_BEG>
14			   <iic:DATE_END>>***********</iic:</iic:DATE_END>
15               <iic:INS_COVERAGE_DATE_BEG>>***********</iic:INS_COVERAGE_DATE_BEG>
16			   <iic:INS_COVERAGE_DATE_END>>***********</iic:INS_COVERAGE_DATE_END>
17               <iic:RESCINDING_DATE>>***********</iic:RESCINDING_DATE>
18			   <iic:RESCINDING_REASON_ID>>***********</iic:</iic:RESCINDING_REASON_ID>
19               <iic:APPROVE_DATE>>***********</iic:APPROVE_DATE>
20			   <iic:CONTRACT_ID>>***********</iic:CONTRACT_ID>
21               <iic:REINSURANCE_CONTRACTS>
22                  <iic:CONTRACT>
23                     <iic:AMOUNT>************</iic:AMOUNT>
24                     <iic:PREMIUM>***********</iic:PREMIUM>
25                     <iic:INSURANCE_TYPE_ID>********</iic:INSURANCE_TYPE_ID>
26                     <iic:DATE_BEG>**********</iic:DATE_BEG>
27                     <iic:DATE_END>********</iic:DATE_END>
28                  </iic:CONTRACT>
29               </iic:REINSURANCE_CONTRACTS>
30               <iic:PARTICIPANT_DOCUMENTS/>
31               <iic:REINSURANCE_LAYERS>
32                  <iic:LAYER>
33                     <iic:INITIAL_AMOUNT>************</iic:INITIAL_AMOUNT>
34                     <iic:FINAL_AMOUNT>************</iic:FINAL_AMOUNT>
35                     <iic:CURRENCY_ID>справочник</iic:CURRENCY_ID>
36					 <iic:EXCHANGE_RATES>*******</iic:EXCHANGE_RATES>
37                  <iic:LAYER>
38              </iic:REINSURANCE_LAYERS>
39			  <iic:REINSURANCE_MEMBERS>
40                  <iic:MEMBER>
41                     <iic:REINSURER_CLIENT_ID>************</iic:REINSURER_CLIENT_ID>
42                     <iic:AMOUNT>************</iic:AMOUNT>
43                     <iic:PREMIUM>справочник</iic:PREMIUM>
44					 <iic:PREMIUM_CURRENCY_ID>*******</iic:PREMIUM_CURRENCY_ID>
45					 <iic:AMOUNT_CURRENCY_ID>*******</iic:AMOUNT_CURRENCY_ID>
46					 <iic:PREMIUM_RATES>*******</iic:PREMIUM_RATES>
47					 <iic:AMOUNT_RATES>*******</iic:AMOUNT_RATES>
48					 <iic:RATING_AGENCY>*******</iic:RATING_AGENCY>
49					 <iic:RATING_MEMBER>*******</iic:RATING_MEMBER>
50					 <iic:NETTO_PREMIUM>*******</iic:NETTO_PREMIUM>
51					 <iic:SHARE_PREMIUM>*******</iic:SHARE_PREMIUM>
52					 <iic:REINSURER_COMMISION>*******</iic:REINSURER_COMMISION>
53					 <iic:SHARE_AMOUNT>*******</iic:SHARE_AMOUNT>
54                  </iic:MEMBER>
55              </iic:REINSURANCE_MEMBERS>
56            </iic:REINSURANCE>
57         </SetContractReinsurance>
58   </soap:Body>
59</soap:Envelope>

Передаваемое значение

Состав данных для передачи в ЕСБД <REINSURANCE></REINSURANCE>

Состав данных ответа на запрос получения информации
Наименование Тип данных Описание Примечание Обязательность NEW
INSURANCE_COMPANY_ID

s:string

Страховая компания

REINSURANCE_TYPE_ID

s:string

Тип перестрахования

REINSURANCE_KIND_ID

s:string

Вид перестрахования

REINSURANCE_FORM_ID

s:string

Форма перестрахования

CONTRACT_NUMBER

s:string

Номер договора перестрахования

CONTRACT_DATE

s:string

Дата заключения в формате dd.mm.yyyy

DATE_BEG

s:string

Дата начала действия в формате dd.mm.yyyy

DATE_END

s:string

Дата окончания действия в формате dd.mm.yyyy

INS_COVERAGE_DATE_BEG

s:string

Дата начала действия страховой защиты в формате dd.mm.yyyy

INS_COVERAGE_DATE_END

s:string

Дата окончания действия страховой защиты в формате dd.mm.yyyy

RESCINDING_DATE

s:string

Дата расторжения в формате dd.mm.yyyy

RESCINDING_REASON_ID

s:string

Причина расторжения

APPROVE_DATE

s:string

Причина расторжения в формате dd.mm.yyyy

CONTRACT_ID

s:string

Причина расторжения

REINSURANCE_CONTRACTS

s:list

Договор страхования REINSURANCE_CONTRACTS

REINSURANCE_LAYERS

s:list

Слои договора перестрахования REINSURANCE_LAYERS

REINSURANCE_MEMBERS

s:list

Перестраховщики REINSURANCE_MEMBERS

INSURANCE_BROKERS

s:list

Страховой брокер INSURANCE_BROKERS

Пример ответа на вызов метода

<SetContractReinsurance></SetContractReinsurance >

 1  <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 2  <soap:Body>
 3      <SetContractReinsurance xmlns="https://icweb/IICWebService">
 4         <SetContractReinsurance>
 5            <REINSURANCE>
 6               <INSURANCE_COMPANY_ID>************</INSURANCE_COMPANY_ID>
 7               <REINSURANCE_TYPE_ID>*******</REINSURANCE_TYPE_ID>
 8               <REINSURANCE_KIND_ID>*******</REINSURANCE_KIND_ID>
 9               <REINSURANCE_FORM_ID>***********</REINSURANCE_FORM_ID>
10               <CONTRACT_NUMBER>>***********</</CONTRACT_NUMBER>
11               <CONTRACT_DATE>>***********</</CONTRACT_DATE>
12               <DATE_BEG>>***********</</DATE_BEG>
13			   <DATE_END>>***********</</DATE_END>
14               <INS_COVERAGE_DATE_BEG>>***********</INS_COVERAGE_DATE_BEG>
15			   <INS_COVERAGE_DATE_END>>***********</INS_COVERAGE_DATE_END>
16               <RESCINDING_DATE>>***********</RESCINDING_DATE>
17			   <RESCINDING_REASON_ID>>***********</</RESCINDING_REASON_ID>
18               <APPROVE_DATE>>***********</APPROVE_DATE>
19			   <CONTRACT_ID>>***********</CONTRACT_ID>
20               <REINSURANCE_CONTRACTS>
21                  <CONTRACT>
22                     <AMOUNT>************</AMOUNT>
23                     <PREMIUM>***********</PREMIUM>
24                     <INSURANCE_TYPE_ID>********</INSURANCE_TYPE_ID>
25                     <DATE_BEG>**********</DATE_BEG>
26                     <DATE_END>********</DATE_END>
27                  </CONTRACT>
28               </REINSURANCE_CONTRACTS>
29               <PARTICIPANT_DOCUMENTS/>
30               <REINSURANCE_LAYERS>
31                  <LAYER>
32                     <INITIAL_AMOUNT>************</INITIAL_AMOUNT>
33                     <FINAL_AMOUNT>************</FINAL_AMOUNT>
34                     <CURRENCY_ID>справочник</CURRENCY_ID>
35					 <EXCHANGE_RATES>*******</EXCHANGE_RATES>
36                  <LAYER>
37              </REINSURANCE_LAYERS>
38			  <REINSURANCE_MEMBERS>
39                  <MEMBER>
40                                         <REINSURER_CLIENT_ID>************</REINSURER_CLIENT_ID>
41                                         <AMOUNT>************</AMOUNT>
42                                         <PREMIUM>справочник</PREMIUM>
43					 <PREMIUM_CURRENCY_ID>*******</PREMIUM_CURRENCY_ID>
44					 <AMOUNT_CURRENCY_ID>*******</AMOUNT_CURRENCY_ID>
45					 <PREMIUM_RATES>*******</PREMIUM_RATES>
46					 <AMOUNT_RATES>*******</AMOUNT_RATES>
47					 <RATING_AGENCY>*******</RATING_AGENCY>
48					 <RATING_MEMBER>*******</RATING_MEMBER>
49					 <NETTO_PREMIUM>*******</NETTO_PREMIUM>
50					 <SHARE_PREMIUM>*******</SHARE_PREMIUM>
51					 <REINSURER_COMMISION>*******</REINSURER_COMMISION>
52					 <SHARE_AMOUNT>*******</SHARE_AMOUNT>
53                  </MEMBER>
54              </REINSURANCE_MEMBERS>
55            </REINSURANCE>
56         </SetContractReinsurance>
57      </SetContractReinsurance>
58   </soap:Body>
59</soap:Envelope>

Обработка исключений при вызове метода GetAdmProtocols

Обработка исключений метода GetAdmProtocols
Код/Текст ошибки/сообщения Описание ошибки/сообщения Примечание

Нет договоров по заданным параметрам

в случае если нет ни одного административного протокола по нарушителю

Неверный ИИН

в случае если количество символов ИИН нарушителя не равен 12

Субъект не найден

в случае если ИИН нарушителя не существует в базе ЕСБД

Не заполнены обязательные поля

в случае если ИИН или ГРНЗ нарушителя пустые

Неожиданная ошибка