Здесь мы опишем как и по каким алгоритмам происходит изменение балансов лицевых счетов для того, чтобы наша система расчётов была максимально прозрачна, а все записи, касаемые финансов, в Личном Кабинете пользователей были понятны.
Чтобы можно было удовлетворить потребности всех наших пользователей, мы используем несколько способов расчёта тарифных планов:
Посуточная тарификация
Предполагает пакет услуг, полностью включённых в тариф, где отчётный период составляет астрономические сутки (24 часа). Начало расчёта этого тарифа начинается с 0:00 часов, а заканчивается в 23:59 тех же суток по Московскому времени. Снятие абонентской платы производится по окончании отчётного периода.
Помесячные тарифные планы
Все тарифы этой категории предполагают платёж определённой фиксированной денежной суммы ежемесячно. Все предоставляемые услуги в рамках этого тарифного плана включены в его стоимость и никаких дополнительных затрат не требуют. У этой категории тарифных планов есть две подкатегории по способам расчета:
Помесячные пропорциональные
Вся сумма тарифа делится на количество дней в текущем месяце, а оплата снимается каждый день согласно этой рассчитанной суммы. Отчётный период этого тарифа начинается с 0:00 часов 1 числа отчётного месяца, а заканчивается 23:59 часов последнего дня того же отчётного календарного месяца. Не нужно путать этот способ расчёта с посуточной тарификацией.
Помесячные единовременные
В начале отчётного месяца производится проверка лицевого счёта абонента на предмет наличия на нём суммы, достаточной для оплаты услуг по текущему тарифу. В случае, если суммы хватает, то она "замораживается" на счёте и будет снята в конце этого отчётного периода. В случае, если сумма на счёте меньше стоимости тарифа, счёт абонента блокируется, снятие денег не производится до момента поступления на счёт необходимой суммы денег.
Хотелось обратить внимание, что мы оставляем за собой право применять для помесячных тарифных планов обе системы расчета, исходя из особенностей каждого отдельного тарифа.
Тарифы по фактическому переданному трафику
Тариф подразумевает расчёт стоимости исходя из количества переданных абоненту или от абонента (смотря какое значение больше) данных в случае если это Интернет-трафик, если это телефонные переговоры, то количества секунд.
Абонент вносит на свой счёт сумму, из которой методом вычитания высчитывается стоимость фактически потреблённых услуг. Отчётный период при такой системе расчёта - это период проверки количества потреблённого трафика и корректировка баланса на эту сумму. Такой период составляет от 5 до 15 минут.
Особенности работы тарифов
- Отчётный период для помесячных тарифов составляет календарный месяц. В этот же период происходит смена и перерасчёт тарифа.
- Тарифы за дополнительные услуги, заказанные абонентом, действуют в течение всего периода оказания услуг от момента заказа и до момента, пока абонент не откажется от услуги. Факт использования (или не использования) заказанной абонентом услуги, не влияет на расчёт стоимости дополнительной услуги.