SetAgentCommission
Перейти к навигации
Перейти к поиску
Назначение
Метод SetAgentComission предназначен для сохранения сведений по агентской комиссии. Позволяет создать новую запись или пометить имеющуюся "Ошибкой оператора".
Параметры
- aSessionID Идентификатор сессии
- aIIN ИИН субъекта
- aAgentComission Структура класса AGENT_COMMISSION
Наименование | Тип данных | Описание | Примечание | Обязательность |
---|---|---|---|---|
AGENT_COMISSION_ID | s:int |
Комиссионное вознаграждение ID | ||
AGREEMENT_ID | s:int |
Ссылка на договор/полис ID | ✓ | |
AGREEMENT | s:string |
Номер договора/полиса | ||
INSURANCE_TYPE_ID | s:int |
Вид страхования ID | ✓ | |
INSURANCE_TYPE | s:string |
Вид страхования | ||
MIDDLEMAN_ID | s:int |
Посредник ID | ✓ | |
MIDDLEMAN | s:string |
Посредник | ||
AGENT_CODE | s:string |
Код агента | ||
CОMMISSION_PCT | double |
Комиссионное вознаграждение в % | ✓ | |
COMMISSION_FEE | double |
Комиссионное вознаграждение в тг | в формате 9999.9 | ✓ |
COMMISSION_FEE_DATE | s:string |
Дата операции | ✓ | |
COMMISSION_FEE_OPER_TYPE_ID | s:int |
Тип операции ID | для получения ID GetItems OPERATION_TYPES | ✓ |
COMMISSION_FEE_OPER_TYPE | s:string |
Тип операции | ||
MISTAKE_BOOL | s:int |
Введено ошибочно | 0 - по умолчанию
1 - если введен ошибочно |
|
MISTAKE_DATE | s:string |
Дата ошибки | ||
SYSTEM_DELIMITER_ID | s:int |
Разделитель учета ID | ✓ | |
SYSTEM_DELIMITER | s:string |
Разделитель учета | ||
INPUT_DATE | s:string |
Дата ввода | ||
CREATED_BY_USER_ID | s:int |
Создано пользователем ID | ||
RECORD_CHANGED_AT | s:string |
Дата изменения | ||
CHANGED_BY_USER_ID | s:int |
Изменено пользователем ID |
Примеры вызова метода
SetAgentComission сохранение новой записи
1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <iic:SetAgentComission>
5 <iic:aSessionID>*************************</iic:aSessionID>
6 <iic:aAgentComission>
7 <iic:AGREEMENT_ID>95****16</iic:AGREEMENT_ID>
8 <iic:INSURANCE_TYPE_ID>34</iic:INSURANCE_TYPE_ID>
9 <iic:MIDDLEMAN_ID>21**89</iic:MIDDLEMAN_ID>
10 <iic:COMMISSION_PCT>10</iic:COMMISSION_PCT>
11 <iic:COMMISSION_FEE>1550</iic:COMMISSION_FEE>
12 <iic:COMMISSION_FEE_DATE>15.04.2023</iic:COMMISSION_FEE_DATE>
13 <iic:COMMISSION_FEE_OPER_TYPE_ID>4</iic:COMMISSION_FEE_OPER_TYPE_ID>
14 </iic:aAgentComission>
15 </iic:SetAgentComission>
16 </soapenv:Body>
17</soapenv:Envelope>
SetAgentComission сохранение записи "Ошибка оператора"
1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <iic:SetAgentComission>
5 <iic:aSessionID>*************************</iic:aSessionID>
6 <iic:aAgentComission>
7 <iic:AGENT_COMISSION_ID>21</iic:AGENT_COMISSION_ID>
8 <iic:MISTAKE_BOOL>1</iic:MISTAKE_BOOL>
9 <iic:MISTAKE_DATE>15.04.2022</iic:MISTAKE_DATE>
10 </iic:aAgentComission>
11 </iic:SetAgentComission>
12 </soapenv:Body>
13</soapenv:Envelope>
Возвращаемое значение
Состав данных ответа на запрос сохранения/изменения информации <SetAgentComissionResult></SetAgentComissionResult>
Наименование | Тип данных | Описание | Примечание |
---|---|---|---|
AGENT_COMISSION_ID | s:int |
Комиссионное вознаграждение ID | |
AGREEMENT_ID | s:int |
Ссылка на договор/полис ID | |
AGREEMENT | s:string |
Номер договора/полиса | |
INSURANCE_TYPE_ID | s:int |
Вид страхования ID | |
INSURANCE_TYPE | s:string |
Вид страхования | |
MIDDLEMAN_ID | s:int |
Посредник ID | |
MIDDLEMAN | s:string |
Посредник | ФИО |
CОMMISSION_PCT | double |
Комиссионное вознаграждение в % | |
COMMISSION_FEE | double |
Комиссионное вознаграждение в тг | в формате 9999.9 |
COMMISSION_FEE_DATE | s:string |
Дата операции | в формате dd.mm.yyyy |
COMMISSION_FEE_OPER_TYPE_ID | s:int |
Тип операции ID | |
COMMISSION_FEE_OPER_TYPE | s:string |
Тип операции | План / Факт |
MISTAKE_BOOL | s:int |
Введено ошибочно | 0 - по умолчанию / 1 - если введен ошибочно |
MISTAKE_DATE | s:string |
Дата ошибки | в формате dd.mm.yyyy |
SYSTEM_DELIMITER_ID | s:int |
Разделитель учета ID | |
SYSTEM_DELIMITER | s:string |
Разделитель учета | |
INPUT_DATE | s:string |
Дата ввода | в формате dd.mm.yyyy HH24:MI:SS |
CREATED_BY_USER_ID | s:int |
Создано пользователем ID | |
RECORD_CHANGED_AT | s:string |
Дата изменения | в формате dd.mm.yyyy HH24:MI:SS |
CHANGED_BY_USER_ID | s:int |
Изменено пользователем ID |