---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/support/direct/ru/thematic-section/insurance/calculation.md
  - href: ru/thematic-section/insurance/calculation.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/direct/ru/llms.txt

# Получение расчета ОСАГО

Метод для расчета стоимости полиса ОСАГО по идентификатору запроса.

Система рассчитывает стоимость полиса по доступным предложениям и отправляет ссылку на черновик/оплату.

Если рассчитать стоимость полиса не получилось, нужно вызвать метод [получения предложения](https://yandex.com/support/direct/ru/thematic-section/insurance/offer-status.md) для финального расчета.

Яндекс проверяет статус расчета не чаще одного раза в секунду, не дольше трех минут, пока он не примет одно из значений:

- `CALCULATION_READY` — расчет готов;
- `NO_CALCULATION_AVAILABLE` — доступных расчетов нет;
- `CALCULATION_ERROR` — ошибка расчета.

## Формат запроса {#request-format}

```xml
GET /osago/calculate
```

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `request_id` | Идентификатор запроса. | `string` | `UUID`. Пример: `123e4567-e89b-12d3-a456-426614174000`. ||
|#

## Успешный ответ {#200-ok}

{% cut "**200 OK**" %}

{% cut "Формат ответа" %}

```json
{
    "request_id": "550e8400-e29b-41d4-a716-446655440000",
    "status": "DRAFT",
    "partner": {
        "code": 12,
        "name": "Банки.ру",
        "logo_url": "//partner.ru/ugc/logo_135x85.gif"
    },
    "offers": [
        {
            "offer_id": "44234899",
            "partner": {
                "code": 12,
                "name": "Банки.ру",
                "logo_url": "//partner.ru/ugc/logo_135x85.gif"
            },
            "price": 7072,
            "status": "CREATED",
            "is_prolongation": true,
            "is_ext_prolongation": false,
            "is_reinsurance_pool": false,
            "draft_url": "https://partner.ru/policy?id=112233",
            "payment_url": "https://pay.it/policy?id=112233",
            "policy_series": "ХХХ",
            "policy_number": "0166171796",
            "message": "Требуется указать действительный адрес проживания",
            "upsales": [
                {
                    "id": "112234",
                    "is_required": true,
                    "upsale_code": "AccidentPassengersPoolForEOsago150",
                    "short_name": "Страхование пассажиров",
                    "full_name": "Страхование пассажиров от несчастного случая при ДТП",
                    "insured": "Все, кто находился в машине в момент ДТП, до 5 человек",
                    "insurance_period": "1 год",
                    "options": [
                        {
                            "id": 1,
                            "is_default": false,
                            "compatibility_id": 1,
                            "name": "Страхование пассажиров",
                            "description": "Страхование пассажиров от несчастного случая при ДТП",
                            "insured": "Все, кто находился в машине в момент ДТП, до 5 человек",
                            "risk_payments": [
                                {
                                    "risk": "Смерть в результате несчастного случая",
                                    "pays": [
                                        "100% страховой суммы"
                                    ]
                                }
                            ],
                            "price": 1480
                        }
                    ]
                }
            ]
        }
    ],
    "drivers": [
        {
            "series": "1234",
            "number": "123456",
            "coefficients": {
                "tb": 6896,
                "kt": 1.8,
                "kbm": 1.17,
                "kvs": 1,
                "ks": 1,
                "kp": 1,
                "km": 1.1,
                "kn": 1,
                "ko": 2.32,
                "kpr": 1
            }
        }
    ]
}
```
{% endcut %}


#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `partner` | Информация о партнере. | [PartnerInfo](#partnerinfo) | Информация о страховщике или агрегаторе. ||
|| `request_id` | Идентификатор запроса. | `string` | `UUID`. Пример: `550e8400-e29b-41d4-a716-446655440000`. ||
|| `status` | Статус процесса расчета ОСАГО. | [CalculationStatus](#calculationstatus) |  ||
|| `drivers` | Информация о водителях и их коэффициентах. | [DriverInfo](#driverinfo) |  ||
|| `offers` | Массив предложений ОСАГО. | [OsagoOffer](#osagooffer) |  ||
|#


### PartnerInfo {#partnerinfo}

<!-- source: ru/_includes/thematic-section/partnerinfo.md -->
Информация о партнере.

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `code` | Код. | `integer` | Пример: `12`. ||
|| `logo_url` | Ссылка на логотип. | `string` | Пример: `//partner.ru/ugc/logo_135x85.gif`. ||
|| `name` | Наименование партнера. | `string` | Пример: `Банки.ру`. ||
|#
<!-- endsource: ru/_includes/thematic-section/partnerinfo.md -->

### CalculationStatus {#calculationstatus}

<!-- source: ru/_includes/thematic-section/calcstatus.md -->
Статусы процесса расчета полиса ОСАГО. Возможные значения: 
- `DRAFT` — черновик (расчет не начат); 
- `PARTNER_CALCULATION_IN_PROGRESS` — расчет выполняется партнером; 
- `CALCULATION_READY` — расчет готов; 
- `PAID` — полис оплачен по расчету (для страховой компании — единственный, для агрегатора — один из предложенных);
- `CLOSED` — закрыт, полис выпущен; 
- `NO_CALCULATION_AVAILABLE` — отсутствуют доступные расчеты; 
- `CALCULATION_ERROR` — ошибка расчета.
<!-- endsource: ru/_includes/thematic-section/calcstatus.md -->

### DriverInfo {#driverinfo}

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `coefficients` | Список коэффициентов. | [DriverCoefficients](#drivercoefficients) |  ||
|| `number` | Номер водительского удостоверения. | `string` | Пример: `123456`. ||
|| `series` | Серия водительского удостоверения. | `string` | Пример: `1234`. ||
|#

### OsagoOffer {#osagooffer}

Предложение ОСАГО. Обязательность полей зависит от метода, в котором возвращается предложение.

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `offer_id` | Идентификатор. | `string` | Пример: `44234899`. ||
|| `partner` | Информация о партнере, который является страховщиком. | [PartnerInfo](#partnerinfo) |  ||
|| `status` | Текущий статус обработки предложения ОСАГО. | [OfferStatus](#offerstatus) |  ||
|| `draft_url` | Ссылка на черновик полиса в формате PDF. | `string` | Пример: `https://partner.ru/policy?id=112233`. ||
|| `is_ext_prolongation` | Является ли предложение пролонгацией от другой компании. | `boolean` | Пример: `false`. ||
|| `is_prolongation` | Является ли предложение пролонгацией. | `boolean` | Пример: `true`. ||
|| `is_reinsurance_pool` | Входит ли предложение в перестраховочный пул. | `boolean` | Возможные значения:
- `true` — входит; 
- `false`, `null` — не входит. 
Если предложение входит в перестраховочный пул, то кросс-продажи обязательны, их отмена влечет отмену предложения.||
|| `message` | Сообщение об ошибке / иные сообщения. | `string` | Пример: `Требуется указать действительный адрес проживания`. ||
|| `payment_url` | Ссылка на оплату. | `string` | Пример: `https://pay.it/policy?id=112233`. ||
|| `policy_number` | Номер полиса. | `string` | Пример: `0166171796`. ||
|| `policy_series` | Серия полиса. | `string` | Пример: `ХХХ`. ||
|| `price` | Цена. | `number` | Пример: `7072`. ||
|| `upsales` | Массив предложений кросс-продаж. | [UpsaleInfo[]](#upsaleinfo) |  ||
|#

### DriverCoefficients {#drivercoefficients}

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `kbm` | Коэффициент бонус-малус. | `number` | Пример: `1.17`. ||
|| `km` | Коэффициент мощности двигателя. | `number` | Пример: `1.1`. ||
|| `kn` | Коэффициент нарушений. | `number` | Пример: `1`. ||
|| `ko` |  Коэффициент ограничения числа водителей. | `number` | Пример: `2.32`. ||
|| `kp` | Коэффициент срока действия договора. | `number` | Пример: `1`. ||
|| `kpr` | Коэффициент категории транспортного средства. | `number` | Пример: `1`. ||
|| `ks` | Коэффициент сезонности. | `number` | Пример: `1`. ||
|| `kt` | Территориальный коэффициент. | `number` | Пример: `1.8`. ||
|| `kvs` | Коэффициент возраста и стажа. | `number` | Пример: `1`. ||
|| `tb` | Базовый тариф. | `number` | Пример: `6896`. ||
|#

### OfferStatus {#offerstatus}

<!-- source: ru/_includes/thematic-section/offerstatus.md -->
Текущий статус обработки предложения ОСАГО. Группы статусов:

1. Создание и расчет:

- `CREATED` — предложение создано; 
- `PRE_CALC_SENT` — отправлено на предварительный расчет; 
- `PRE_CALC_IN_PROGRESS` — расчет выполняется; 
- `PRE_CALC_READY` — предварительный расчет готов; 
- `APPROVED` — предложение подтверждено; 
- `REJECTED` — предложение отклонено. 

2. Оплата: 

- `PAYMENT_READY` — готово к оплате (ссылка получена); 
- `PAYMENT_LINK_FAILED` — не удалось получить ссылку на оплату; 
- `PAYMENT_COMPLETED` — оплачено; 
- `PAYMENT_CANCELLED` — оплата отменена. 

3. Финальные статусы: 

- `CLOSED_PAID` — успешно завершено (оплата); 
- `CLOSED_OTHER_OFFER` — клиент выбрал другое предложение; 
- `CLOSED_TIMEOUT` — закрыто по таймауту; 
- `OFFER_ERROR` — ошибка обработки. 
<!-- endsource: ru/_includes/thematic-section/offerstatus.md -->


### UpsaleInfo {#upsaleinfo}

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `full_name` | Полное название кросс-продажи. | `string` | Пример: `Страхование пассажиров от несчастного случая при ДТП`. ||
|| `id` | Идентификатор кросс-продажи. | `string` | Пример: `112234`. ||
|| `insurance_period` | Период страхования. | `string` | Пример: `1 год`. ||
|| `insured` | Застрахованные объекты/лица. | `string` | Пример: `Все, кто находился в машине в момент ДТП, до 5 человек`. ||
|| `short_name` | Короткое название кросс-продажи. | `string` | Пример: `Страхование пассажиров`. ||
|| `is_required` | Является ли кросс-продажа обязательной для оформления полиса. | `boolean` | Пример: `true`. ||
|| `options` | Массив опций кросс-продажи. | [UpsaleOption](#upsaleoption) | Пользователь может выбрать одну из опций. ||
|| `upsale_code` | Код кросс-продажи. | `string` | Пример: `AccidentPassengersPoolForEOsago150`. ||
|#

### UpsaleOption {#upsaleoption}

#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `compatibility_id` | Идентификатор совместимости опции кросс-продажи. | `integer` | Каждой опции кросс-продажи может быть выдан идентификатор совместимости. Если в конечном наборе выбранных кросс-продаж и их опций есть те, чьи `compatibility_id` различны, эти кросс-продажи несовместимы.
Пример: `1`. ||
|| `description` | Описание опции кросс-продажи. | `string` | Пример: `Страхование пассажиров от несчастного случая при ДТП`. ||
|| `id` | Идентификатор опции кросс-продажи. | `integer` | Пример: `1`. ||
|| `insured` | Застрахованные объекты/лица. | `string` | Пример: `Все, кто находился в машине в момент ДТП, до 5 человек`. ||
|| `is_default` | Является ли опция включенной по умолчанию. | `boolean` | Если для кросс-продажи есть `is_required = true`, то данная опция обязательна и включена как `read only`. ||
|| `name` | Название опции. | `string` | Пример: `Страхование пассажиров`. ||
|| `price` | Страховая премия опции. | `number` | Пример: `1480`. ||
|| `risk_payments` | Массив рисков и страховых сумм. | [RiskPayment](#riskpayment) |  ||
|#

### RiskPayment {#riskpayment}

<!-- source: ru/_includes/thematic-section/riskpayment.md -->
#|
|| **Параметр** | **Описание** | **Тип** | **Комментарий** ||
|| `pays` | Массив страховых сумм. | `string[]` | Пример: `[ "100% страховой суммы" ]`. ||
|| `risk` | Название риска. | `string` | Пример: `Смерть в результате несчастного случая`. ||
|#
<!-- endsource: ru/_includes/thematic-section/riskpayment.md -->

{% endcut %}

[Стандартные коды ответов](https://yandex.com/support/direct/ru/thematic-section/insurance/responce-codes.md)

<!-- source: ru/_includes/footer.md -->
#### Остались вопросы? {#questions}

{% note alert %}

Специалисты отдела клиентского сервиса могут вас проконсультировать только по кампаниям того логина, с которого вы обращаетесь. Логин можно увидеть, если открыть [ya.ru](http://ya.ru/) на соседней вкладке браузера. Специалист получит доступ к вашим данным только при обработке обращения.

{% endnote %}

Сканируйте QR-код или нажмите на него для перехода по ссылке.

<!-- стили желтых кнопок-катов: -->



<!-- стили желтой кнопки-ссылки: -->



<!-- стили куар-кодов: -->


<!-- стили полезных ссылок: -->




<!--------------------------------------- локаль ru ---------------------------------------------->

<div class="footer-col-social">

<div class="social-card"> <!-- telegram -->

<a href="https://t.me/YandexDirectSupportBot?utm_source=direct&utm_medium=help&utm_campaign=ru" target="_blank">
    <img src="https://yastatic.net/s3/doc-binary/src/support/direct/ru/files/telegram-qr.png" style="width: 96px;">
</a>

</div>




<div class="social-card"> <!-- watsapp -->

<a href="https://wa.me/74951399193?utm_source=direct&utm_medium=help&utm_campaign=ru" target="_blank">
    <img src="https://yastatic.net/s3/doc-binary/src/support/direct/ru/files/watsapp-qr.png" style="width: 96px;">
</a>

</div>

</div>

При выборе Telegram, WhatsApp учитывайте, что Яндекс не контролирует, как сторонние мессенджеры хранят ваши данные и переписку на своей стороне, и не несет за это ответственность.

<!-- желтая кнопка-кат: -->
<div class="cut-button">

{% cut "Написать в Viber" %}

<div class="border-no">

#|
||

<a href="viber://chat?service=34368" target="_blank">
    <img src="https://yastatic.net/s3/doc-binary/src/support/direct/ru/files/rakuten-viber-qr.png" style="width: 96px;">
</a>

|
Для обращений из Республики Беларусь
||
|#

</div>

{% endcut %}

</div>

<!-- желтая кнопка-ссылка: -->
[Написать в чат](https://yandex.ru/chat#/user/840c4ce4-ed25-4c66-a7c7-ba8c001e02d9?utm_source=pay){.button}

<!-- желтая кнопка-кат: -->
<div class="cut-button">

{% cut "Позвонить" %}

Клиентам и представителям агентств можно связаться с нами круглосуточно по телефонам:

**Регионы России**: [8 800 700-47-45](tel:88007004745) (звонок из России бесплатный)

**Москва**: [+7 495 139-91-93](tel:+74951399193)

**Беларусь**: [+375 17 336-31-36](tel:+375173363136)

Для доступа к кампаниям специалисту потребуется [PIN-код](https://yandex.com/support/direct/ru/troubleshooting/pin-code.md)

{% endcut %}

</div>

<!-- желтая кнопка-кат: -->
<div class="cut-button">

{% cut "Написать письмо" %}

{% list tabs %}

- Клиентам

  <iframe form-id="10010310" collapsed="no" collapsible="no" form-title="Обратиться в отдел клиентского сервиса" id="all-p" width="100%" src="https://forms.yandex.ru/surveys/10010310/?lang=ru&title=%D0%9E%20%D1%87%D0%B5%D0%BC%20%D0%B2%D1%8B%20%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5%20%D1%81%D0%BF%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C%3F&requestid=1678345963548777-1444993988871094178-vla1-3501-vla-l7-balancer-8080-BAL-7399&iframe=1&path=%2Fsupport%2Faudience%2Ftroubleshooting%2Fstart.html&feedback_sid=8935512981673750718&mobile=false&service=audience&referer=https%3A%2F%2Fyandex.ru%2Fsupport%2Faudience%2Fdelete-data.html&url=https%3A%2F%2Fyandex.ru%2Fsupport%2Faudience%2Ftroubleshooting%2Fstart.html" frameborder="0" style="background: #FFFFFF; border-radius: 10px; padding: 18px"></iframe>

- Агентствам
  
  [Формы обратной связи](https://yandex.ru/partner-office/knowledge-base){.button}

{% endlist %}

{% endcut %}

<!-- ссылки: -->

<br>
<br>

<div class="grid-container">
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Полезные ссылки</span></h3></p>
        <ul>
            <li><a href="https://direct.yandex.ru/">Перейти в кабинет</a></li>
            <p></p>
            <li><a href="https://direct.yandex.ru/dna/grid/campaigns">Мои кампании</a></li>
            <p></p>
            <li><a href="https://wordstat.yandex.ru/">Вордстат</a></li>
            <p></p>
            <li><a href="https://yandex.ru/support/direct/payments/payment-methods.html">Способы оплаты</a></li>
            <p></p>
            <li><a href="https://yandex.ru/support/direct/contact-us.html">Контакты</a></li>
            <p></p>
            <li><a href="https://t.me/YANtech">Телеграм-канал Яндекс Рекламы</a></li>
        </ul>
        </div>
    </div>
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Правовые документы</span></h3></p>
        <ul>
            <li><a href="https://yandex.ru/legal/direct_adv_rules/ru/">Требования к рекламным материалам</a></li>
            <p></p>
            <li><a href="https://yandex.ru/legal/direct_display_rules/ru/">Правила показа</a></li>
            <p></p>
            <li><a href="https://yandex.ru/legal/oferta_direct/ru/">Оферта</a></li>
        </ul>
        </div>
    </div>
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Онлайн-обучение</span></h3></p>
        <ul>
           <li><a href="https://yandex.ru/adv/edu/online/direct">Курсы по Директу</a></li>
           <p></p>
           <li><a href="https://yandex.ru/adv/edu/events">Вебинары</a></li>
           <p></p>
           <li><a href="https://yandex.ru/adv/edu/materials/tag-direct">Полезные материалы</a></li>
        </div>
        <ul>
    </div> 
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Узнайте больше</span></h3></p>
        <ul>
           <li><a href="https://yandex.ru/adv/news?tag=direkt">Новости Директа</a></li>
           <p></p>
           <li><a href="https://yandex.ru/adv/solutions/cases">Кейсы клиентов Яндекса</a></li>
           <p></p>
           <li><a href="https://yandex.ru/adv/solutions/analytics">Тренды и аналитика</a></li>
           <p></p>
           <li><a href="https://yandex.ru/adv/meropriyatiya">Мероприятия Яндекс Рекламы</a></li>
           <p></p>
           <li><a href="https://t.me/yndx_ed">Телеграм-канал Яндекс Рекламы ПРО</a></li>
        </div>
        <ul>
    </div>
</div> 

<!-------------------------------------- /локаль ru ------------------------------------------->



<!-------------------------------------- локаль en ------------------------------------------------->
<!---------------------------------------- /локаль en ------------------------------------------>



<!---------------------------------------- локаль zh ------------------------------------------------>
<!----------------------------------------- /локаль zh ----------------------------------------->



<!----------------------------------------- локаль tr ----------------------------------------------->
<!---------------------------------------- /локаль tr -------------------------------------------->
<!-- endsource: ru/_includes/footer.md -->
