CalculateContractPremium
Перейти к навигации
Перейти к поиску
Назначение
Расчет страховой премии (округленной до целого числа) для обязательных видов страхования. Данный метод позволяет рассчитать размер страховой премии договоров обязательного страхования по заданным параметрам.
Параметры
- aSessionID Идентификатор сессии
- aXml Строка, содержащая XML документ с описанием входящих параметров
Описание параметра aXml
Для следующих продуктов:
- ОС ГПО туроператора и турагента
- ОС ГПО аудиторских организаций
- ОС ГПО частных нотариусов
- Обязательное экологическое страхование
- ОС ГПО владельце опасных объектов
формат следующий:
<PARAMETER version="1"> <INSURANCE_TYPE_ID>5</INSURANCE_TYPE_ID> <INSURANCE_PARAMETER> <AMOUNT>1000</AMOUNT> <TARIFF>23</TARIFF> <DISCOUNT>0</DISCOUNT> <PREMIUM_ROUND_BOOL>0</PREMIUM_ROUND_BOOL> </INSURANCE_PARAMETER> </PARAMETER>
Примечание: значение <TARIFF> передается в процентах(%).
Для продукта "ОС ГПО перевозчика перед пассажирами" формат следующий:
<PARAMETER version="1"> <INSURANCE_TYPE_ID>8</INSURANCE_TYPE_ID> <INSURANCE_PARAMETER> <OGPO_TRANSPORT_TYPE_ID>22</OGPO_TRANSPORT_TYPE_ID> <CONTRACT_DATE>21.03.2012</CONTRACT_DATE> <SERVICE_PROFIT>23000</SERVICE_PROFIT> <CONTRACT_BEGIN_DATE>21.03.2012</CONTRACT_BEGIN_DATE> <CONTRACT_END_DATE>20.03.2013</CONTRACT_END_DATE> <RISK_COEFFICIENT>1</RISK_COEFFICIENT> <DISCOUNT>0</DISCOUNT> <PREMIUM_ROUND_BOOL>0</PREMIUM_ROUND_BOOL> </INSURANCE_PARAMETER> </PARAMETER>
- Значение INSURANCE_TYPE_ID - код вида страхования справочника insurance_types.
- Значение OGPO_TRANSPORT_TYPE_ID - код вида ТС из справочника ogpo_transport_types.
Примечание:
Для разработчиков, кто формирует SOAP запросы "вручную", нужно иметь в виду, что согласно спецификации протокола SOAP значение параметра aXml должно передаваться в блоке CDATA
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <CalculateContractPremium xmlns="https://icweb/IICWebService"> <aSessionID>d8b4c465166f47349f8f3b9f2564c719</aSessionID> <aXml><![CDATA[<PARAMETER> <INSURANCE_TYPE_ID>8</INSURANCE_TYPE_ID> <INSURANCE_PARAMETER> <OGPO_TRANSPORT_TYPE_ID>3</OGPO_TRANSPORT_TYPE_ID> <CONTRACT_DATE>03.07.2012</CONTRACT_DATE> <SERVICE_PROFIT>0</SERVICE_PROFIT> <CONTRACT_BEGIN_DATE>04.07.2012</CONTRACT_BEGIN_DATE> <CONTRACT_END_DATE>03.07.2013</CONTRACT_END_DATE> <RISK_COEFFICIENT>1</RISK_COEFFICIENT> <DISCOUNT>0</DISCOUNT> <PREMIUM_ROUND_BOOL>0</PREMIUM_ROUND_BOOL> </INSURANCE_PARAMETER> </PARAMETER>]]> </aXml> </CalculateContractPremium> </soap:Body> </soap:Envelope>
тэги DISCOUNT, PREMIUM_ROUND_BOOL можно не добавлять, если без скидки и расчет нужен без тиын
Возвращаемое значение
Сумма рассчитанной премии (округленная до целого числа).