SetContractReinsurance: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 201: | Строка 201: | ||
== Пример ответа на вызов метода == | == Пример ответа на вызов метода == | ||
<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="Скрыть"> | ||
− | '''< | + | '''<SetContractReinsurance></SetContractReinsurance >''' |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
<syntaxhighlight lang="xml" line="1"> | <syntaxhighlight lang="xml" line="1"> |
Версия от 12:32, 10 мая 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:iic="https://icweb/IICWebService">
2 <soap:Header/>
3 <soap:Body>
4 <iic:GetAdmProtocols>
5 <iic:aSessionID>*******************</iic:aSessionID>
6 <iic:aIIN>************</iic:aIIN>
7 <iic:aGRNZ>O2*******</iic:aGRNZ>
8 </iic:GetAdmProtocols>
9 </soap:Body>
10</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
Код/Текст ошибки/сообщения | Описание ошибки/сообщения | Примечание |
---|---|---|
Нет договоров по заданным параметрам |
в случае если нет ни одного административного протокола по нарушителю | |
Неверный ИИН |
в случае если количество символов ИИН нарушителя не равен 12 | |
Субъект не найден |
в случае если ИИН нарушителя не существует в базе ЕСБД | |
Не заполнены обязательные поля |
в случае если ИИН или ГРНЗ нарушителя пустые | |
Неожиданная ошибка |