Документация поможет вам решить вопрос получения расчета по КАСКО без необходимости работать напрямую с интерфейсом Умного полиса.

Общая последовательность шагов:


1. Авторизоваться в системе.
2. Получить данные из справочников.
3. Сохранить расчет.
4. Запрос на получение тарифа.
5. Описание параметров расчета.

Подробнее о каждом шаге.

1. Авторизоваться в системе


Для работы с API партнер получает логин и пароль к своей учетной записи и использует его для обращения к сервису. Логин и пароль вы можете запросить у своего куратора или it службы после заключения агентского договора по почте helpdesk@b2bpolis.ru.

Для получения тарифов КАСКО необходимо авторизоваться в API и получить токен. Токен - это специальный код, разрешающий доступ к данным API, который следует указывать при вызове методов.

Получение токена

Чтобы получить токен, необходимо отправить POST запрос содержащий имя пользователя и пароль.


Адрес для отправки запроса http://enter.b2bpolis.ru/rest/v3/default/obtain-token

Пример
			  {
				username:your_username
				password:your_password
			  }
Если логин и пароль верные, то ответ от сервера будет содержать json вида
{"token": "<your_token>"}

Использование токена при вызове методов

Токен, полученный для пользователя, необходимо указывать в параметре token при каждом запросе от имени этого пользователя.
Если указан неверный токен, возвращается сообщение об ошибке с кодом 503.

Пример заголовков запроса с указанием полученного токена:

Адрес для отправки запроса http://enter.b2bpolis.ru/rest/full/calculation/

Пример:
					POST /rest/full/calculation/ HTTP/1.1
					Host: enter.b2bpolis.ru
					Connection: keep-alive
					Content-Length: 1790
					Pragma: no-cache
					Cache-Control: no-cache
					Accept: application/json, text/plain, /
					Origin: http://enter.b2bpolis.ru
					User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36

					Authorization: Token de3c100303c75a6aab93368184457a1fc42447b5

					Content-Type: application/json;charset=UTF-8
					Referer: http://enter.b2bpolis.ru/
					Accept-Encoding: gzip, deflate
					Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
				

2. Получить данные из справочников



Справочники нужны для получения идентификаторов данных и их сопоставления с параметрами, которые используются в расчете, т.е. чтобы получить варианты значений и их id в системе.
После получения значений вы сможете составить запрос на расчет КАСКО, указывая там, с какими условиями нужно посчитать ТС.
Список справочников, используемых в системе Умный полис.

Справочники для расчета:

Справочник Значение
http://enter.b2bpolis.ru/rest/default/antitheft/models/ Противоугонное оснащение
http://enter.b2bpolis.ru/rest/full/exploitation_area/ Регион
http://enter.b2bpolis.ru/rest/full/car_mark/?rank=market Марка ТС
http://enter.b2bpolis.ru/rest/full/prolongation/ Пролонгация договора
http://enter.b2bpolis.ru/rest/full/contributory_scheme/ Порядок оплаты
http://enter.b2bpolis.ru/rest/full/payment_form/ Способ выплаты
http://enter.b2bpolis.ru/rest/full/insurance_duration/ Срок страхования
http://enter.b2bpolis.ru/rest/full/target_of_using/ Характер использования ТС
http://enter.b2bpolis.ru/rest/full/policy_area/ Расширение территории страхования
http://enter.b2bpolis.ru/rest/full/optional_equipment/ Тип оборудования
http://enter.b2bpolis.ru/rest/full/deductible_type/ Тип франшизы
http://enter.b2bpolis.ru/rest/full/claim_form/ Система возмещения ущерба
http://enter.b2bpolis.ru/rest/full/payment_type/ Лимит возмещения
http://enter.b2bpolis.ru/rest/full/coverage_condition/ Условия покрытия
http://enter.b2bpolis.ru/rest/full/car_mark//car_model/ Модель ТС
http://enter.b2bpolis.ru/rest/full/car_type/ Типы транспортного средства
http://enter.b2bpolis.ru/rest/full/car_mark//car_model//car_modification/ Модификация ТС
http://enter.b2bpolis.ru/rest/full/manufacturing_country/ Страна производства
http://enter.b2bpolis.ru/rest/full/bank/ Банки кредитования
http://enter.b2bpolis.ru/rest/full/insurance_company/all/ Компании-страховщики
http://enter.b2bpolis.ru/rest/full/signalization_type/ Типы охранных систем
http://enter.b2bpolis.ru/rest/full/satellite_model/ Модели спутниковых сигнализаций
http://enter.b2bpolis.ru/rest/full/insurable_risk/ Страховой риск
http://enter.b2bpolis.ru/rest/full/claim_form/ Выплата страхового возмещения
http://enter.b2bpolis.ru/rest/full/payment_type/ Страховая сумма
http://enter.b2bpolis.ru/rest/full/owner_registration/ Место регистрации собственника
http://enter.b2bpolis.ru/rest/full/currency/ Валюты
http://enter.b2bpolis.ru/rest/full/insurance_company/active/ Доступные компании-страховщики

Рассмотрим получение данных на примере справочника Способ выплаты

Для получения данных нужно отправить GET-запрос.

Адрес для отправки запроса http://enter.b2bpolis.ru/rest/full/payment_form/


Пример:


			GET /rest/full/payment_form/ HTTP/1.1
			Host: enter.b2bpolis.ru
			Connection: keep-alive
			Pragma: no-cache
			Cache-Control: no-cache
			Accept: application/json, text/plain, /
			User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36
			Authorization: Token 6d4815ea63841178a90d7231ae0905a2e826f23f
			Referer: http://enter.b2bpolis.ru/
			Accept-Encoding: gzip, deflate, sdch
			Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
			Cookie: utmb=79854275.5.10.1446024787; authToken=%226d4832ea63841178a90d7231ae0905a2e826f23f%22; csrftoken=uuypd7xLFw2UIIDcGwfyJjb4UmKGQKoe; sessionid=73z9c5uz8tqde2f7xgftiemmqtbw573t; utmt=1;
			utma=79854275.722908158.1445934955.1445942134.1446024787.3; utmb=79854275.6.10.1446024787; utmc=79854275;
			utmz=79854275.1445934955.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
		


Ответ сервера будет содержать значения этого параметра и ID этих значений:

					[
					   {
						  "id":41826,
						  "title":"Ремонт на СТОА по направлению Страховщика"
					   },
					   {
						  "id":41827,
						  "title":"Ремонт на СТОА по выбору Страхователя"
					   },
					   {
						  "id":41828,
						  "title":"Ремонт на СТОА официального дилера по направлению Страховщика"
					   },
					   {
						  "id":41829,
						  "title":"Оплата по калькуляции Страховщика"
					   }
					]
				


После получения ID их можно использовать в запросе, чтобы дать понять системе, с какими параметрами нужно сделать расчет.

3. Сохранить расчет



После того, как все данные из справочников получены, можно приступать к сохранению и отправке запроса на расчет. Запрос, пример которого ниже, должен содержать ID из справочников, по типу - название справочника:ID нужного параметра. Этот запрос формируется для того, чтобы сохранить на сервер, параметры по которым вы хотите произвести расчет, в ответ сервис присылает идентификатор сохраненного расчета.

Адрес для отправки запроса http://enter.b2bpolis.ru/rest/full/calculation/?token


Использование токена расчета

Токен для авторизации браузера пользователя, необходимо указать в запросе параметром token при запросе расчета от имени этого пользователя в адресе для отправки запроса.

Пример запроса с минимально необходимым набором полей (марка, модель, стоимость, год):

				{
					"car_mark": 297,
					"car_model": 33878,
					"car_cost": 470037,
					"car_manufacturing_year": 2015,
					"exploitation_area": 30261
				}
		  

Пример запроса с минимально необходимым набором полей (марка, модель, стоимость, год) с двумя водителями:

		    	{
					"car_mark": 297,
					"car_model": 33878,
					"car_cost": 470037,
					"car_manufacturing_year": 2015,
					"exploitation_area": 30261,
					"driver_set": [
						{
							"age": 52,
							"expirience": 22,
							"is_married": false,
							"has_children": false
						},
						{
							"age": 31,
							"expirience": 8,
							"is_married": false,
							"has_children": false
						}
					]
				}
				


Если всё сформировано правильно, в ответ вы получите сохраненный расчет с набором параметров и его идентификатором в системе, содержащий список доступных на текущий момент версий тарифов страховых компаний (он может отличаться от типа расчета (физ./юр.лицо/ кредит / лизинг), региона или доступности партнеру спец.программ.

Для ускорения скорости расчета на партнерском сайте, встраивающем Умный Полис, запрос на получение тарифов отправляется с указанием токена полученного при сохранении расчета.

Пример ответа нашего сервера с успешным сохранением расчета (описание данных из ответа в разделе №5):

						{
						   "token": "6d4815ea63841178a90d7231ae0905a2e826f23f",
						   "is_aerographed":false,
						   "antitheft":null,
						   "term_of_credit":null,
						   "is_accident_insured":false,
						   "insurance_duration_value":null,
						   "car_currency":23,
						   "drivers_minimal_age":31,
						   "date_buy_current_owner":null,
						   "earlier_insurance_cars_count":1,
						   "is_cmr_insured":false,
						   "offers":[

						   ],
						   "optional_equipment_cost":null,
						   "maximum_speed":null,
						   "count_years_break_even_insurance":null,
						   "has_autostart":false,
						   "client_district":"",
						   "deductible_type":null,
						   "car_model_group":30998,
						   "driver_set":[
							  {
								 "gender":null,
								 "age":52,
								 "has_children":false,
								 "expirience":22,
								 "is_married":false
							  },
							  {
								 "gender":null,
								 "age":31,
								 "has_children":false,
								 "expirience":8,
								 "is_married":false
							  }
						   ],
						   "deductible_currency":null,
						   "is_armoured":false,
						   "maximum_mass":null,
						   "antitheft_model":[

						   ],
						   "is_right_wheel":false,
						   "vehicle_category":null,
						   "deductible_value":null,
						   "policy_number":"",
						   "is_optional_equipment_insured":false,
						   "client_name":"",
						   "on_logic_version_date":"2100-01-01",
						   "post_code":"",
						   "earlier_icompany":null,
						   "is_legal_entity":false,
						   "signalization_type":[

						   ],
						   "calculation_type":null,
						   "date_of_exploitation_period":null,
						   "car_type":1,
						   "car_modification":null,
						   "drivers_minimal_experience":8,
						   "is_calculate_osago":false,
						   "available_insurance_departments":[
							  {
								 "code":"",
								 "title":"\u0418\u043d\u0433\u043e\u0441\u0441\u0442\u0440\u0430\u0445 - Ingogate",
								 "active":true,
								 "logo":"/media/logo_main_ins/Logo_07.png",
								 "long_title":"\u0418\u043d\u0433\u043e\u0441\u0441\u0442\u0440\u0430\u0445 - Ingogate",
								 "id":44525
							  }
						   ],
						   "external_id":"",
						   "credit_bank":null,
						   "engine_power":null,
						   "car_cost":"470037",
						   "policy_series":"",
						   "calculation_at_date":null,
						   "contributory_scheme":19,
						   "year_of_exploitation_period":null,
						   "is_earlier_insurance":false,
						   "is_calculate_gap":false,
						   "created_by_user":12275,
						   "car_weight":null,
						   "packet_calculation":null,
						   "insurance_duration":82,
						   "target_of_using":112,
						   "car_model":33878,
						   "company":null,
						   "owner_registration":104,
						   "car_mark":297,
						   "car_manufacturing_year":2015,
						   "is_logic_version_date":false,
						   "payment_form":[
							  105
						   ],
						   "policy_area":null,
						   "is_civil_liability_voluntary_insured":false,
						   "client_email":"",
						   "payment_type":111,
						   "seats_number":null,
						   "is_deductible":false,
						   "is_under_warranty":false,
						   "client_phone":"",
						   "sattelite_model":null,
						   "id":8789584,
						   "insured_object":null,
						   "drivers_count":2,
						   "mileage":0,
						   "engine_displacement":null,
						   "exploitation_area":30261,
						   "claim_form":17,
						   "civil_liability_voluntary_cost":null,
						   "is_credit":false,
						   "insurable_risk":29,
						   "created_at":"2016-02-29T15:18:06.879",
						   "using_api":true,
						   "manufacturing_country":null,
						   "is_multidrive":false
						}
				



4. Запрос на получение тарифа



В ответ на запрос сервер осуществит расчет с учетом ваших параметров и отправит ответ, содержащий id страховых компаний с учетом выбранных условий. После этого нужно будет отправить отдельные POST-запросы, содержащие id расчета и id страховой компании, по одному такому запросу на каждую страховую компанию. В результате сервер отправит вам стоимость страхования КАСКО (или другого вида страхования).

Пример запроса на расчет тарифа:

				POST http://enter.b2bpolis.ru/rest/v3/default/calculation/8789584/result/44525/?insurance_company=1&variables=1
			

, где "8789584" - id сохраненного на этапе 3 расчета, а "44525" - id версии тарифов страховой компании. Массив доступных для расчета версий приходит в ответе на запрос сохранения данных расчета(calculation) в разделе: "available_insurance_departments

Пример ответа:

				[
				   {
					  "insurance_type":"KASKO",
					  "is_selected":false,
					  "calculation":{
						 "id":8789600
					  },
					  "variables":{
						 "valuta_fransh":"руб",
						 "stoimost_fransh":0
					  },
					  "contributory_scheme":"ONETIME",
					  "is_default":true,
					  "insurance_company":{
						 "code":"",
						 "logo":"media/logo_main_ins/Logo_07.png",
						 "version":44525,
						 "id":30829,
						 "title":"Ингосстрах"
					  },
					  "program":{
						 "theft_sum":null,
						 "title":"Комфорт",
						 "sum":"113255",
						 "tarif":"24.09491167716584013598929446",
						 "discount":0,
						 "id":311918,
						 "harm_sum":null
					  },
					  "id":95911431,
					  "bank":{

					  }
				   }
				]
			


В запросе на расчет тарифа также можно получить расширенную информацию по расчету, куда входят варианты рассрочек, описание программ, список программ страхования, список дополнительных полей, влияющих на расчет.

Пример запроса на расчет тарифа с расширенным ответом:

					POST http://enter.b2bpolis.ru/rest/v3/default/calculation/8789584/result/44525/?installment=1&insurance_company=1&messages=1&options=1&sysinfo=1&variables=1
				


, где "6655740" - id калькулейшена, а "42825" - id региональной версии страховой компании, которая пришла в массиве "available_insurance_departments" из калькулейшена, installment – рассрочки, insurance_company – информация по страховой компании, messages, options, sysinfo, variables – системная информация.

Пример ответа:

					[
					   {
						  "insurance_type":"KASKO",
						  "installment":{
							 "payments":{
								"0":{
								   "date":null,
								   "sum":null,
								   "percent":100,
								   "month":0
								}
							 },
							 "id":311927,
							 "title":"Единовременно"
						  },
						  "is_selected":false,
						  "calculation":{
							 "id":8789678
						  },
						  "variables":{
							 "valuta_fransh":"руб",
							 "stoimost_fransh":0
						  },
						  "messages":{
							 "print_msg":[

							 ],
							 "errors":[

							 ],
							 "messages":[

							 ],
							 "warnings":[
								"Обязательно укажите мощность двигателя ТС для корректного расчета. Расчет произведен с условием Мощность двигателя 100 л.с.",
								"Указанная стоимость ТС ниже рекомендуемого диапазона цен из Справочника ТС"
							 ]
						  },
						  "contributory_scheme":"ONETIME",
						  "is_default":true,
						  "insurance_company":{
							 "code":"",
							 "logo":"media/logo_main_ins/Logo_07.png",
							 "version":44525,
							 "id":30829,
							 "title":"Ингосстрах"
						  },
						  "program":{
							 "theft_sum":null,
							 "title":"Комфорт",
							 "sum":"113255",
							 "tarif":"24.09491167716584013598929446",
							 "discount":0,
							 "option_set":[
								{
								   "note":"Предоставляется",
								   "code":"certificates",
								   "is_active":true,
								   "id":1,
								   "title":"Сбор справок"
								},
								{
								   "note":"Выезжает на ДТП с 2мя или более участниками",
								   "code":"commissioner",
								   "is_active":true,
								   "id":2,
								   "title":"Аварийный комиссар"
								},
								{
								   "note":"",
								   "code":"consultation",
								   "is_active":false,
								   "id":3,
								   "title":"Консультация"
								},
								{
								   "note":"Предоставляется по каждому страховому случаю",
								   "code":"evacuation",
								   "is_active":true,
								   "id":6,
								   "title":"Эвакуация"
								},
								{
								   "note":"",
								   "code":"gift",
								   "is_active":false,
								   "id":7,
								   "title":"Подарок"
								},
								{
								   "note":"Без справок лакокрасочное покрытие 1-й любой детали - 1 раз в год",
								   "code":"paint",
								   "is_active":true,
								   "id":9,
								   "title":"Ремонт кузова"
								},
								{
								   "note":"",
								   "code":"rent_car",
								   "is_active":false,
								   "id":12,
								   "title":"Автомобиль в аренду"
								},
								{
								   "note":"",
								   "code":"tech_assist",
								   "is_active":false,
								   "id":13,
								   "title":"Требования к ПУС"
								},
								{
								   "note":"Без справок стекла/фары/зеркала/антенна 1 раз",
								   "code":"glasses",
								   "is_active":true,
								   "id":14,
								   "title":"Ремонт стекол"
								}
							 ],
							 "id":311918,
							 "harm_sum":null
						  },
						  "sysinfo":{
							 "calculation_error_message":null,
							 "ctime":"2016-02-29T16:01:45.747",
							 "result_counter":1,
							 "calculation_time":9.048305,
							 "value_rating_position":null,
							 "value_rating":null,
							 "is_recalculated":false
						  },
						  "id":95912413,
						  "bank":{

						  }
					   }
					]
				
4.1. Информация по результату расчета

Пример запроса на получение расширенной информации по результату расчета:

				POST http://enter.b2bpolis.ru/rest/v3/default/result/95911431?available_installments=1&available_programs=1&extra_parameters=1&ins_dir_car_name=1&installment=1&insurance_company=1&insurer_data=1&messages=1&options=1&sysinfo=1&variables=1
			


, где available_installment – доступные рассрочки, available_programs – доступные программы, extra_parameters – расширенные параметры.

Пример ответа:
{
   "program":{
      "theft_sum":null,
      "title":"Каско",
      "sum":"108683.0000",
      "tarif":"13.5854",
      "discount":"0.0",
      "option_set":[
         {
            "note":"Предоставляется",
            "code":"certificates",
            "is_active":true,
            "id":1,
            "title":"Сбор справок"
         },
         {
            "note":"Выезжает на ДТП с 2мя или более участниками",
            "code":"commissioner",
            "is_active":true,
            "id":2,
            "title":"Аварийный комиссар"
         },
         {
            "note":"",
            "code":"consultation",
            "is_active":false,
            "id":3,
            "title":"Консультация"
         },
         {
            "note":"Предоставляется по каждому страховому случаю",
            "code":"evacuation",
            "is_active":true,
            "id":6,
            "title":"Эвакуация"
         },
         {
            "note":"",
            "code":"gift",
            "is_active":false,
            "id":7,
            "title":"Подарок"
         },
         {
            "note":"Без справок лакокрасочное покрытие 1-й любой детали - 1 раз в год",
            "code":"paint",
            "is_active":true,
            "id":9,
            "title":"Ремонт кузова"
         },
         {
            "note":"",
            "code":"rent_car",
            "is_active":false,
            "id":12,
            "title":"Автомобиль в аренду"
         },
         {
            "note":"",
            "code":"tech_assist",
            "is_active":false,
            "id":13,
            "title":"Требования к ПУС"
         },
         {
            "note":"Без справок стекла/фары/зеркала/антенна 1 раз",
            "code":"glasses",
            "is_active":true,
            "id":14,
            "title":"Ремонт стекол"
         }
      ],
      "id":312442,
      "harm_sum":null
   },
   "ins_dir_car_name":[
      {
         "selected":{
            "id":4113992,
            "title":"BMW 3 SERIES"
         },
         "id":44528,
         "title":"Автомобили"
      },
      {
         "selected":{
            "id":4113992,
            "title":"BMW 3 SERIES"
         },
         "id":44528,
         "title":"Автомобили"
      }
   ],
   "insurance_type":"KASKO",
   "installment":{
      "payments":{
         "0":{
            "date":null,
            "sum":null,
            "percent":100,
            "month":0
         }
      },
      "id":311927,
      "title":"Единовременно"
   },
   "extra_parameters":[
      {
         "is_common":false,
         "title":"Автозапуск",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14168
      },
      {
         "is_common":false,
         "title":"Без бамперов и зеркал",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14144
      },
      {
         "is_common":false,
         "title":"Без колес",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14159
      },
      {
         "is_common":false,
         "title":"Без остекления",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14147
      },
      {
         "is_common":false,
         "title":"Без фар",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14156
      },
      {
         "is_common":false,
         "title":"Дата начала эксплуатации",
         "option_set":[

         ],
         "initial":null,
         "value":"2016-02-29",
         "choices":[

         ],
         "type":"date",
         "id":14135
      },
      {
         "is_common":false,
         "title":"Дата приобретения ТС",
         "option_set":[

         ],
         "initial":null,
         "value":"2016-02-29",
         "choices":[

         ],
         "type":"date",
         "id":14132
      },
      {
         "is_common":false,
         "title":"Постоянная Страховая сумма",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14171
      },
      {
         "is_common":false,
         "title":"Продукты",
         "option_set":[

         ],
         "initial":null,
         "value":311909,
         "choices":[
            {
               "selected":true,
               "id":311909,
               "title":"Премиум"
            }
         ],
         "type":"str",
         "id":14162
      },
      {
         "is_common":false,
         "title":"Самовозгорание",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14165
      },
      {
         "is_common":false,
         "title":"Угон с ключами и документами",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14141
      },
      {
         "is_common":false,
         "title":"Условия по полной гибели",
         "option_set":[

         ],
         "initial":null,
         "value":311888,
         "choices":[
            {
               "selected":false,
               "id":311885,
               "title":"Стандартные"
            },
            {
               "selected":true,
               "id":311888,
               "title":"Особые"
            }
         ],
         "type":"str",
         "id":14150
      },
      {
         "is_common":false,
         "title":"Фамилия Имя Отчество",
         "option_set":[

         ],
         "initial":null,
         "value":"",
         "choices":[

         ],
         "type":"str",
         "id":14197
      },
      {
         "is_common":false,
         "title":"Хранение в ночное время в гараже",
         "option_set":[

         ],
         "initial":null,
         "value":false,
         "choices":[

         ],
         "type":"bool",
         "id":14138
      }
   ],
   "calculation":{
      "id":8789683
   },
   "available_programs":[
      {
         "id":311945,
         "title":"Автопрофи"
      },
      {
         "id":311948,
         "title":"Платинум"
      },
      {
         "id":312442,
         "title":"Каско"
      },
      {
         "id":314191,
         "title":"Прагматик"
      }
   ],
   "variables":{
      "valuta_fransh":"руб",
      "stoimost_fransh":0
   },
   "is_selected":true,
   "messages":{
      "print_msg":[

      ],
      "errors":[

      ],
      "messages":[

      ],
      "warnings":[

      ]
   },
   "contributory_scheme":"ONETIME",
   "is_default":true,
   "insurance_company":{
      "code":"",
      "logo":"media/logo_main_ins/Logo_07.png",
      "version":44525,
      "id":30829,
      "title":"Ингосстрах"
   },
   "insurer_data":{
      "response_url":"http://casco.cmios.ru/files/2016/02/29/ingos-8789683-e0329ae772944811817c954b71fa35e2-response.xml",
      "url_of_calculator":null,
      "b2b_id":null,
      "request_url":"http://casco.cmios.ru/files/2016/02/29/ingos-8789683-26973ede76f2471dbd7211a4f752974d-request.xml",
      "quote_doc":null,
      "b2b_url":null
   },
   "bank":{

   },
   "sysinfo":{
      "calculation_error_message":null,
      "ctime":"2016-02-29T16:04:36",
      "result_counter":1,
      "calculation_time":8.337562,
      "value_rating_position":null,
      "value_rating":null,
      "is_recalculated":false
   },
   "id":95912466,
   "available_installments":[
      {
         "payments":{
            "0":{
               "date":null,
               "sum":null,
               "percent":100,
               "month":0
            }
         },
         "id":311927,
         "title":"Единовременно"
      },
      {
         "payments":{
            "0":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":0
            },
            "3":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":3
            }
         },
         "id":311930,
         "title":"2 платежа через 3 месяца"
      },
      {
         "payments":{
            "0":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":0
            },
            "6":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":6
            }
         },
         "id":311933,
         "title":"2 платежа через полгода"
      },
      {
         "payments":{
            "0":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":0
            },
            "9":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":9
            }
         },
         "id":311936,
         "title":"2 платежа через 9 месяцев"
      },
      {
         "payments":{
            "0":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":0
            },
            "10":{
               "date":null,
               "sum":null,
               "percent":50,
               "month":10
            }
         },
         "id":311939,
         "title":"2 платежа через 10 месяцев"
      }
   ]
}
			

5. Описание параметров расчета.


Переменная Значение по умолчанию Описание
antitheft
http://enter.b2bpolis.ru/rest/default/antitheft/models/
Противоугонное оснащение
car_cost Стоимость ТС (в рублях)
car_manufacturing_year Год выпуска ТС
car_mark
http://enter.b2bpolis.ru/rest/full/car_mark/?rank=market
Марка ТС
car_model
http://enter.b2bpolis.ru/rest/full/car_mark/<id_марки>/car_model/
Модель ТС
car_model_group
http://enter.b2bpolis.ru/rest/full/car_mark/<id_марки>/car_model_group/
Модельная группа ТС
civil_liability_voluntary_cost Страховая сумма по риску гражданская ответственность
claim_form Значение по умолчанию: Без учета износа
http://enter.b2bpolis.ru/rest/full/claim_form/
Система возмещения ущерба
contributory_scheme Значение по умолчанию: Единовременно
http://enter.b2bpolis.ru/rest/full/contributory_scheme/
Порядок уплаты
coverage_condition Значение по умолчанию: Полное
http://enter.b2bpolis.ru/rest/full/coverage_condition/
Условие покрытия
created_at Дата сохранения расчета
credit_bank Банк кредитования автомобиля. Не используется в текущей версии тарифов
date_of_exploitation_period Дата начала эксплуатации. Не используется в текущей версии тарифов
deductible_type Значение по умолчанию: Нет
http://enter.b2bpolis.ru/rest/full/deductible_type/
Тип франшизы
deductible_value Размер франшизы
driver_set Список водителей
drivers_count Количество водителей
drivers_minimal_age Минимальный возраст водителей
drivers_minimal_experience Минимальный стаж водителей
engine_power Мощность двигателя. Не используется в текущей версии тарифов
external_id Идентификатор из внешей системы (используется при интеграциях с CRM системами или сайтом)
has_autostart Автомобиль с автозапуском. Не используется в текущей версии тарифов
id Идентификатор сохраненного расчета.
insurable_risk
http://enter.b2bpolis.ru/rest/full/insurable_risk/
ID страхового продукта, для расчета каско использовать: insurable_risk: "41817" + ссылка на справочник
insurance_cases_count Значение по умолчанию: 0 Количество страховых случаев
insurance_duration Значение по умолчанию: 12 месяцев
http://enter.b2bpolis.ru/rest/full/insurance_duration/
Длительность страхования
is_accident_entire_cabin_insured Весь салон Страховая сумма
is_accident_insured Застраховать от Несчастного случая
is_accident_separate_seats_insured Отдельные места количество мест
is_armoured Бронированный авто
is_autorun Автозапуск
is_civil_liability_voluntary_insured Застраховать свою гражданскую ответственность
is_credit Авто приобретено в кредит
is_legal_entity Страхователь Юр.лицо
is_multidrive Мультидрайв
is_new_car Новый автомобиль
is_optional_equipment_insured Страхование дополнительного оборудования
is_right_wheel Правый руль
is_under_warranty Автомобиль на гарантии. Не используется в текущей версии тарифов
mileage Пробег. Не используется в текущей версии тарифов
optional_equipment
http://enter.b2bpolis.ru/rest/full/optional_equipment/
Дополнительное оборудование
owner_registration Регион регистрации собственника. Не используется в текущей версии тарифов
payment_form Значение по умолчанию: Ремонт на СТОА по направлению Страховщика
http://enter.b2bpolis.ru/rest/full/payment_form/
Форма выплаты страхового возмещения
payment_type Значение по умолчанию: Неагрегатная страховая сумма
http://enter.b2bpolis.ru/rest/full/payment_type/
Лимит возмещения
policy_area Значение по умолчанию: Территория Российской Федерации
http://enter.b2bpolis.ru/rest/full/policy_area/
Регион полиса
seats_number Кол-во пасажирских мест. Не используется, в текущей версии тарифов
target_of_using Значение по умолчанию: В личных целях (Страхователь – физическое лицо)
http://enter.b2bpolis.ru/rest/full/target_of_using/
Цель использования
territory_expansion_period Период расширения в днях
underwriter_discount Скидка андеррайтера
vip_discount Скидка для VIP
Для элемента из списка driver_set, параметр age Возраст
Для элемента из списка driver_set, параметр expirience Стаж
exploitation_area Значение по умолчанию: Москва
http://enter.b2bpolis.ru/rest/full/exploitation_area/
Регион
has_guarded_parking Хранение ТС на охраняемой стоянке
insured_cars_count Кол-во застрахованных в СК Диамант автомобилей
prolongation Значение по умолчанию: Новый договор
http://enter.b2bpolis.ru/rest/full/prolongation/
Пролонгация договора