# Тарификация в роуминге: как считается и где возникают потери

Источник: https://fw-t.ru/articles/77-model-tarifikatsii-abonenta-v-rouminge
Опубликовано: 2019-04-16 · Обновлено: 2026-09-15

Как считается потребление абонента в чужой сети: TAP-файлы, задержка между событием и расчетом, квоты на предоплате и сверки с оператором-партнером.

**Коротко.** В роуминге потребление фиксирует чужая сеть, а счет выставляет домашний оператор. Данные приходят с задержкой в формате TAP, и между моментом разговора и его расчетом проходит время. Отсюда два источника потерь: неконтролируемый перерасход у абонента на предоплате и расхождения в сверке с оператором-партнером.

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

## Как идут данные

| Шаг | Что происходит |
| --- | --- |
| Потребление | Абонент пользуется связью в сети гостевого оператора |
| Фиксация | Событие записывает оборудование чужой сети |
| Передача | Записи передаются домашнему оператору в формате TAP |
| Прием и проверка | Файлы принимаются, проверяются на корректность, загружаются |
| Расчет с абонентом | Потребление тарифицируется по домашним правилам |
| Сверка с партнером | Свой расчет сопоставляется со счетом гостевого оператора |

Ключевая особенность в третьей и четвертой строках: между разговором и его расчетом проходит время.

## Первый источник потерь: задержка

На предоплатной модели абонент может потребить больше, чем у него есть на счете: данные еще не пришли, а средства уже израсходованы. Разницу оператор обычно не возвращает.

Полностью убрать риск нельзя — он заложен в порядке обмена данными. Ограничить можно: [онлайн-тарификация](/products/fw-fusion) выдает объем квотами и проверяет баланс при каждом запросе, а пороги уведомления предупреждают абонента до того, как он уйдет в минус. Размер риска становится равен размеру квоты.

## Второй источник: расхождения в сверке

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

Разбор таких расхождений требует истории тарифных условий с датами: без нее нельзя сказать, по какой версии ставок считала каждая сторона. Это задача [межоператорского контура](/products/fw-interconnect), подробнее — в статье [о биллинге межоператорских расчетов](/articles/interconnect-billing-system).

## Прием файлов

Входящие данные приходят от разных операторов и требуют приведения к единому виду до загрузки в расчет. Этим занимается [медиация](/products/fw-md): проверка корректности, отсев ошибочных записей, унификация формата. Подробнее — в статье [о предбиллинге](/articles/predbilling-lishnyaya-sistema-ili-posilnyj-pomoshchnik-v-obrabotke-dannykh).

## Для виртуального оператора

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

В проектах [«Т-Мобайл»](/cases/project-tinkoff), [«Альфа-Мобайл»](/cases/alfa-mobile-mvno) и [«ВТБ Мобайл»](/cases/vtb-mobile) роуминговая часть входила в контур вместе с абонентским расчетом и межоператорскими взаиморасчетами.

## Вопросы и ответы

**Почему расчет в роуминге сложнее домашнего?**

Потому что событие фиксирует не ваша сеть. Данные о потреблении приходят от оператора, в сети которого находился абонент, в формате обмена и с задержкой. К моменту их получения разговор давно закончился, и если абонент на предоплате, списывать уже может быть нечего.

**Что такое TAP-файлы?**

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

**Где возникают потери?**

В двух местах. Первое — задержка: абонент на предоплате успевает потребить больше, чем у него есть на счете, и разницу оператор уже не вернет. Второе — сверка: гостевой оператор считает то же потребление своими средствами, и расхождение в доли процента при больших объемах дает заметную сумму.

**Как ограничивают перерасход?**

Квотированием и порогами уведомления. Онлайн-тарификация выдает объем порциями и проверяет баланс, пороги предупреждают абонента о приближении к лимиту. Полностью убрать риск нельзя из-за задержки в поступлении данных, но ограничить его размером квоты можно.

**Что делать с расхождениями в сверке?**

Разбирать по версиям тарифных условий и по периодам. Для этого нужна история изменений ставок с датами: без нее невозможно сказать, по какой версии считала каждая сторона. Эту задачу закрывает межоператорский контур — Forward Interconnect.

**Что меняется для виртуального оператора?**

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