Тарификация — расчет стоимости потребленных услуг
Тарификация — этап расчета, на котором факт потребления услуги превращается в сумму. Система берет запись о звонке, сессии или подписке и применяет к ней правила тарифного плана: базовую цену, включенные пакеты, скидки, время суток, направление вызова и условия роуминга. От гибкости этих правил зависит, как быстро оператор запускает новые тарифы.
Как работает
На вход тарификации приходит запись о событии: CDR (Call Detail Record) после медиации или запрос сети в момент сеанса. Система определяет абонента и его тарифный план, относит событие к услуге и зоне, проверяет остатки включенных пакетов и только после этого считает сумму. Результат уходит на лицевой счет списанием или начислением. В англоязычной литературе этот этап называют rating.
Единица учета задается для каждой услуги: секунда или минута для голоса, мегабайт для данных, штука для SMS, период для подписки. От шага тарификации зависит итоговая сумма: при поминутном шаге короткий звонок округляется вверх до целой минуты.
Онлайн и офлайн
Офлайн-тарификация обрабатывает записи после того, как услуга оказана, и подходит для постоплатных расчетов. Онлайн-тарификация идет до и во время сеанса: OCS выдает квоту и списывает деньги в реальном времени. Правила тарифа в обоих режимах одни, различаются момент расчета и требования к скорости ответа.
Где возникает сложность
Арифметика тарификации простая. Сложность в исключениях: акции, корпоративные условия, пакеты, переходные периоды при смене тарифа. Если исключение требует доработки кода, тариф выходит с релизным циклом разработки; если настраивается в интерфейсе, его собирает маркетолог.
Отдельная задача связана с пересчетом. Ошибку в ставке находят позже, и закрытый период приходится пересчитать по правильной версии правил. Для этого система хранит версии тарифных планов с датами действия.
Чем отличается от биллинга
Тарификация входит в биллинг как один из этапов. Биллинг дополнительно ведет лицевые счета, выставляет счета, принимает платежи и готовит отчетность. Описание тарифа обычно хранится в продуктовом каталоге, тарификация применяет его к конкретному событию.
В платформе Forward
Forward Billing настраивает сложные тарифные схемы с версиями и историей изменений, онлайн-тарификацию выполняет Forward Fusion, предложения собираются в Forward PC. В проекте «Первого ОФД» тарифицировались подписки, оплата по потреблению и пакеты с множеством индивидуальных тарифов, а ввод новой тарифной политики до внедрения требовал разработки.