SetAgentCommission

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

Назначение

Метод 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

Комиссионное вознаграждение в тг

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

Комиссионное вознаграждение в тг d ajhvfnt 99999.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