SetContractDsPrePension

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску

Назначение

Метод SetContractDsPrePension предназначен для сохранения информации по заключенным договорам предпенсионного аннуитета (далее - ДППА). Обеспечивает обмен информации между ЕСБД, МТСЗН и СО.
Возвращает массив структур CONTRACTS и CONTRACT_DS_PRE_PENSION. Если идентификатор договора больше нуля, то редактирует существующий договор, иначе добавляет новый

Параметры

  • aSessionID Идентификатор сессии
  • aCONTRACT_DS_PRE_PENSION Сведения из страховой организации о заключенном/расторгнутом со страхователем ДПА или ДСП к ДПА

Состав данных

Состав данных для передачи в ЕСБД CONTRACT_DS_PRE_PENSION
Наименование Тип данных Описание Примечание Обязательность NEW
CONTRACT_ID

s:int

Идентификатор ДПА/ДС к ДПА в ЕСБД
CONTRACT_STATE_ID

s:int

Статус ДПА/ДС к ДПА Допустимые значения для contract_state_id (BETA):<ref name="ref1" />
2 - Черновик;
3 - Не вступивший в силу;
4 - Вступивший в силу;
5 - Отказано в переводе страховой премии;
6 - Расторгнут;
Для получения актуальных ID используйте метод GetItems CONTRACT_STATES

CONTRACT_STATE

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
SYSTEM_DELIMITER_ID

s:int

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

SYSTEM_DELIMITER

s:string

Страховая компания (наименование)
CLIENT_ID

s:int

Идентификатор клиента

CLIENT_VERIFY_TYPE_ID

s:int

Идентификатор типа верификации клиента Допустимые значения для client_verify_type_id :
1 - Верификация с ГБД;
2 - Верификация с ЕСБД;
3 - Верификация Страховой компанией/посредником СК;
4 - Верификация не требуется;

Для получения актуальных ID используйте метод GetItems VERIFICATION_TYPES

CLIENT_VERIFIED_DT

s:string

Дата верификации клиента в формате dd.mm.yyyy HH24:mi:ss
RECORD_CHANGED_AT

s:string

Дата изменения записи в формате dd.mm.yyyy HH24:mi:ss
CREATED_BY_USER_ID

s:int

Создано пользователем

INPUT_DATE

s:string

Дата ввода в формате dd.mm.yyyy HH24:mi:ss

CHANGED_BY_USER_ID

s:int

Пользователь изменивший запись
RESCINDING_DATE

s:string

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

s:int

Идентификатор причины Расторжения/Отказа в переводе страховой премии<ref name="ref2" /> Для получения актуальных ID используйте метод GetItems RESCINDING_REASONS
RESCINDING_REASON

s:string

Причина расторжения/отказа в переводе страховой премии
BRANCH_ID

s:int

Идентификатор филиала
BRANCH

s:string

Наименование Филиала
PAYMENT_ORDER_TYPE_ID

s:int

Идентификатор порядка оплаты 1

Для получения актуальных ID используйте метод GetItems PAYMENT_ORDER_TYPES

PAYMENT_ORDER_TYPE

s:string

Порядок оплаты(Наименование) Единовременно
PAYMENT_DATE

s:string

Дата перевода страховой премии в формате dd.mm.yyyy
DESCRIPTION

s:string

Описание
INSURANCE_TYPE_ID

s:int

Идентификатор класса страхования 32

Для получения актуальных ID используйте метод GetItems INSURANCE_TYPES

INSURANCE_TYPE

s:string

Наименование класса страхования Пенсионный аннуитет
REWRITE_CONTRACT_ID

s:int

Идентификатор ДПА, к которому создается ДС к ДПА Обязательный при создании ДС к ДПА
MIDDLEMAN_ID

s:int

Идентификатор посредника
MIDDLEMAN_CONTRACT_NUMBER

s:string

Номер договора поручения посредника
CONTRACT_TYPE_ID

s:int

Идентификатор типа контракта Для получения актуальных ID используйте метод GetItems CONTRACT_TYPES

CONTRACT_TYPE

s:string

Наименование типа контракта
GENERAL_CONTRACT_NUMBER

s:string

Номер генерального договора
CLIENT_FORM_ID

s:int

Идентификатор формы клиента

APPROVE_DATE

s:int

Дата вступления в силу ДПА или отказа в переводе страховой премии в формате dd.mm.yyyy
SCHEDULED_PAYMENT_LIST

tns:ArrayOf

График платежей SCHEDULED PAYMENT Не заполняется
CONTRACT_RISKS

tns:ArrayOf

Список рисков договора страхования CONTRACT RISK
CONTRACT_BENEFIT_RECIPIENTS

tns:ArrayOf

Список выгодоприобретателей по договору страхования CONTRACT_BENEFIT_RECIPIENT
PAYMENT_TYPE_ID

s:int

Идентификатор вида платежа 2
Для получения актуальных ID используйте метод GetItems PAYMENT_TYPES

PAYMENT_TYPE

s:string

Наименование вида платежа Безналичный
GLOBALID

s:string

Уникальный глобальный идентификатор ЕСБД
mobileNum

s:int

Номер мобильного телефона для уведомления Только цифры (минимально 4 цифры, максимум 15 цифр)
номер телефона следует указывать с кодом региона!
пример номера оператора сотовой связи РК: 77012345678
email

s:string

Электронный адрес для уведомления
notification_type_id

s:int

Идентификатор Типа уведомления Допустимые значения:
0 - не отправлять
1 - SMS
2 - Email
З - Both (SMS и Email)

Для получения актуальных ID используйте метод GetItems NOTIFICATION_TYPES

notification_type

s:string

Наименование типа уведомления
verify_bool

s:int

Признак необходимости проверки данных (субъектов/объектов по договору) с ГБД/ГИС По умолчанию 1 (проверять). Допустимые значения для verify_bool:
0 - Не проверять
1 - Проверять <ref name="ref3" />

online_bool

s:int

Признак заключения договора через интернет-ресурс Страховщика

premium_round_bool

s:int

Признак необходимости округления страховой премии

AMOUNT

s:double

Страховая выплата

PREMIUM

s:double

Страховая премия, рассчитанная исходя из размера страховых выплат

DATEFROM

s:string

Дата начала аннуитетных выплат по договору предпенсионного аннуитета dd.mm.yyyy

DATETO

s:string

Дата последней аннуитетной выплаты по договору предпенсионного аннуитета dd.mm.yyyy

CAUSETYPE

s:int

Тип изменения условий договора предпенсионного аннуитета

CAUSEDATE

s:string

Дата изменения условий договора предпенсионного аннуитета dd.mm.yyyy

CONTRACTCOMMENT

s:string

Примечание на случай изменения условий договора предпенсионного аннуитета

INSURER_ID

s:int

Застрахованный

Примеры запросов

SetContractDsPrePension запрос на сохранение/изменение новой записи <iic:aCONTRACT_DS_PRE_PENSION></iic:aCONTRACT_DS_PRE_PENSION>

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:SetContractDsPrePension>
 5         <iic:aSessionID>f7b4b35bc7b441ad8e4edb517a4c55e1</iic:aSessionID>
 6         <iic:aCONTRACT_DS_PRE_PENSION>
 7            <iic:CONTRACT_ID>0</iic:CONTRACT_ID>
 8            <iic:CONTRACT_STATE_ID>1</iic:CONTRACT_STATE_ID>
 9            <iic:CONTRACT_NUMBER>ESBDCODING-1455-01</iic:CONTRACT_NUMBER>
10            <iic:CONTRACT_DATE>21.12.2023</iic:CONTRACT_DATE>
11            <iic:DATE_BEG>22.12.2023</iic:DATE_BEG>
12            <iic:DATE_END>21.12.2024</iic:DATE_END>
13            <iic:INS_COVERAGE_DATE_BEG>22.12.2023</iic:INS_COVERAGE_DATE_BEG>
14            <iic:INS_COVERAGE_DATE_END>21.12.2024</iic:INS_COVERAGE_DATE_END>
15            <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>
16            <iic:CLIENT_ID>33065798</iic:CLIENT_ID>
17            <iic:BRANCH_ID>1</iic:BRANCH_ID>
18            <iic:PAYMENT_ORDER_TYPE_ID>1</iic:PAYMENT_ORDER_TYPE_ID>
19            <iic:INSURANCE_TYPE_ID>35</iic:INSURANCE_TYPE_ID>
20            <iic:CONTRACT_TYPE_ID>1</iic:CONTRACT_TYPE_ID>
21            <iic:GENERAL_CONTRACT_NUMBER>12345</iic:GENERAL_CONTRACT_NUMBER>
22            <iic:CLIENT_FORM_ID>0</iic:CLIENT_FORM_ID>
23            <iic:APPROVE_DATE>21.12.2023</iic:APPROVE_DATE>
24            <iic:PAYMENT_TYPE_ID>1</iic:PAYMENT_TYPE_ID>
25            <iic:GLOBALID>0</iic:GLOBALID>
26            <iic:mobileNum>0</iic:mobileNum>
27            <iic:email>0</iic:email>
28            <iic:notification_type_id>0</iic:notification_type_id>
29            <iic:notification_type>0</iic:notification_type>
30            <iic:verify_bool>0</iic:verify_bool>
31            <iic:online_bool>0</iic:online_bool>
32            <iic:premium_round_bool>0</iic:premium_round_bool>
33            <iic:AMOUNT>15450000</iic:AMOUNT>
34            <iic:PREMIUM>1545000</iic:PREMIUM>
35            <iic:DATEFROM>22.12.2023</iic:DATEFROM>
36            <iic:DATETO>21.12.2024</iic:DATETO>
37            <iic:CAUSETYPE>1</iic:CAUSETYPE>
38            <iic:CAUSEDATE>21.12.2023</iic:CAUSEDATE>
39            <iic:CONTRACTCOMMENT>TEST</iic:CONTRACTCOMMENT>
40            <iic:INSURER_ID>24903705</iic:INSURER_ID>
41         </iic:aCONTRACT_DS_PRE_PENSION>
42      </iic:SetContractDsPrePension>
43   </soapenv:Body>
44</soapenv:Envelope>

SetContractDsPrePension ответ на запрос сохранения новой записи <SetContractDsPrePensionResult></SetAgentDetailsResult>

 1<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 2   <soap:Body>
 3      <SetContractDsPrePensionResponse xmlns="https://icweb/IICWebService">
 4         <SetContractDsPrePensionResult>
 5            <CONTRACT_ID>95700130</CONTRACT_ID>
 6            <CONTRACT_STATE_ID>1</CONTRACT_STATE_ID>
 7            <CONTRACT_STATE>Утвержден</CONTRACT_STATE>
 8            <CONTRACT_NUMBER>ESBDCODING-1455-01</CONTRACT_NUMBER>
 9            <CONTRACT_DATE>21.12.2023</CONTRACT_DATE>
10            <DATE_BEG>22.12.2023</DATE_BEG>
11            <DATE_END>21.12.2024</DATE_END>
12            <INS_COVERAGE_DATE_BEG>22.12.2023</INS_COVERAGE_DATE_BEG>
13            <INS_COVERAGE_DATE_END>21.12.2024</INS_COVERAGE_DATE_END>
14            <SYSTEM_DELIMITER_ID>1</SYSTEM_DELIMITER_ID>
15            <SYSTEM_DELIMITER>АЛЬЯНС ПОЛИС</SYSTEM_DELIMITER>
16            <CLIENT_ID>33065798</CLIENT_ID>
17            <CLIENT_VERIFY_TYPE_ID>3</CLIENT_VERIFY_TYPE_ID>
18            <RECORD_CHANGED_AT>21.12.2023 12:38:54</RECORD_CHANGED_AT>
19            <CREATED_BY_USER_ID>15369</CREATED_BY_USER_ID>
20            <INPUT_DATE>21.12.2023 12:38:54</INPUT_DATE>
21            <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
22            <RESCINDING_REASON_ID>0</RESCINDING_REASON_ID>
23            <BRANCH_ID>1</BRANCH_ID>
24            <BRANCH>Центральный офис</BRANCH>
25            <PAYMENT_ORDER_TYPE_ID>1</PAYMENT_ORDER_TYPE_ID>
26            <PAYMENT_ORDER_TYPE>Единовременно</PAYMENT_ORDER_TYPE>
27            <INSURANCE_TYPE_ID>35</INSURANCE_TYPE_ID>
28            <INSURANCE_TYPE>Предпенсионный аннуитет</INSURANCE_TYPE>
29            <REWRITE_CONTRACT_ID>0</REWRITE_CONTRACT_ID>
30            <MIDDLEMAN_ID>0</MIDDLEMAN_ID>
31            <CONTRACT_TYPE_ID>1</CONTRACT_TYPE_ID>
32            <CONTRACT_TYPE>Основной договор</CONTRACT_TYPE>
33            <GENERAL_CONTRACT_NUMBER>12345</GENERAL_CONTRACT_NUMBER>
34            <CLIENT_FORM_ID>0</CLIENT_FORM_ID>
35            <APPROVE_DATE>21.12.2023 12:38:54</APPROVE_DATE>
36            <SCHEDULED_PAYMENT_LIST/>
37            <CONTRACT_RISKS/>
38            <CONTRACT_BENEFIT_RECIPIENTS/>
39            <AGR_ADD_PARAMS/>
40            <PAYMENT_TYPE_ID>1</PAYMENT_TYPE_ID>
41            <PAYMENT_TYPE>Наличный</PAYMENT_TYPE>
42            <GLOBALID>013523CK025201D</GLOBALID>
43            <notification_type_id>0</notification_type_id>
44            <verify_bool>0</verify_bool>
45            <premium_round_bool>0</premium_round_bool>
46            <AMOUNT>15450000</AMOUNT>
47            <PREMIUM>0</PREMIUM>
48            <DATEFROM>22.12.2023</DATEFROM>
49            <DATETO>21.12.2024</DATETO>
50            <CAUSETYPE>1</CAUSETYPE>
51            <CAUSEDATE>21.12.2023</CAUSEDATE>
52            <CONTRACTCOMMENT>TEST</CONTRACTCOMMENT>
53            <INSURER_ID>24903705</INSURER_ID>
54         </SetContractDsPrePensionResult>
55      </SetContractDsPrePensionResponse>
56   </soap:Body>
57</soap:Envelope>

Возвращаемое значение

Cтруктура CONTRACT_DS_PRE_PENSION.