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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(BAZAZNANIY-72)
 
Строка 17: Строка 17:
 
  <SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID>
 
  <SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID>
 
  <SYSTEM_DELIMITER></SYSTEM_DELIMITER>
 
  <SYSTEM_DELIMITER></SYSTEM_DELIMITER>
 +
<GLOBAL_ID></GLOBAL_ID>
 
  </response><br />
 
  </response><br />
  
Строка 23: Строка 24:
 
*SYSTEM_DELIMITER_ID - Страховая компания (Ссылка на справочник SYSTEM_DELIMITER);
 
*SYSTEM_DELIMITER_ID - Страховая компания (Ссылка на справочник SYSTEM_DELIMITER);
 
*SYSTEM_DELIMITER -  Наименование Страховой компании
 
*SYSTEM_DELIMITER -  Наименование Страховой компании
 +
*GLOBAL_ID - Уникальный номер полиса
 
*
 
*

Текущая версия от 10:36, 10 октября 2023

GetActivePolicies_ByIINGRNZ- метод для проверки наличия полиса ОС ГПО ВТС и получения СК, где был оформлен полис; Версия запроса в aRequest.Version должна быть равно 3. Тело запроса в aRequest.Body должно содержать текст Xml документа в кодировке Base64 следующего формата:

  <request>
    <IIN></IIN>
    <DOCUMENT_NUM></DOCUMENT_NUM>
    <GRNZ></GRNZ>
  </request> 

где:

  • IIN - ИИН клиента;
  • DOCUMENT_NUM - Номер документа клиента (если клиент - нерезидент);
  • GRNZ - ГРНЗ ТС;

Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:

<response>
<Policy></Policy>
<SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID>
<SYSTEM_DELIMITER></SYSTEM_DELIMITER>
<GLOBAL_ID></GLOBAL_ID>
</response>

где:

  • Policy - Наличие полиса(1 - если есть, 0 - если нет);
  • SYSTEM_DELIMITER_ID - Страховая компания (Ссылка на справочник SYSTEM_DELIMITER);
  • SYSTEM_DELIMITER - Наименование Страховой компании
  • GLOBAL_ID - Уникальный номер полиса