Биллинговая система
Как работает биллинговый период
Биллинговый период — это фиксированный 30-дневный интервал, в течение которого действует ваш тарифный план. Это не календарный месяц: при активации тарифа период создаётся ровно на 30 дней от текущей даты.
Пример: активировали тариф 15 января → период до 14 февраля.
Продление происходит автоматически в дату окончания периода: система проверяет команды каждый час и списывает абонентскую плату с баланса команды. Все лимиты обновляются при продлении, потребление начинает считаться заново.
Что происходит, если на балансе не хватает средств
Абонентская плата не списывается, тариф переходит в статус «приостановлен». Команда получает уведомление в кабинете и на email.
Как только баланс пополнен на достаточную сумму, тариф продлевается автоматически — сразу после зачисления средств.
Пока тариф приостановлен, индивидуальные скидки на доплаты за превышения не действуют — превышения тарифицируются по полной цене.
Что такое лимиты
Лимиты (limits) — это объём ресурсов, включённый в абонентскую плату. В рамках лимитов ресурсы используются без доплат.
Пример (тариф Pro, $99):
15 000 событий трекера
3 000 установок PWA
3 участника команды
Что такое превышения (overage)
Превышения (overages) — использование ресурсов сверх включённых лимитов. За них взимается доплата по ценам вашего тарифа. Фактическое потребление сверяется автоматически примерно каждые 30 минут, доплата списывается с баланса команды.
Пример (тариф Pro):
Использовано 25 000 событий трекера, включено 15 000 → превышение 10 000 событий
10 000 ÷ 1 000 (квант) = 10 блоков
10 блоков × $0.07 = $0.70 доплаты
Доплата за превышения может увести баланс в минус — при нулевом или отрицательном балансе система присылает предупреждение.
Как работает квантование (quantum)
Квантование определяет, как превышение переводится в оплачиваемые блоки.
События трекера (квант 1 000, округление вниз — floor):
Превышение 12 750 событий → 12 750 ÷ 1 000 = 12.75 → 12 блоков
К оплате на Pro: 12 × $0.07 = $0.84. Неполная тысяча (750 событий) не тарифицируется.
Установки PWA (квант 1, поштучно):
Превышение 127 установок → 127 блоков → 127 × $0.04 = $5.08
Активные участники (квант 1, поштучно):
Включено 3 (Pro), активно 5 → превышение 2 участника → 2 × $9.00, пропорционально оставшимся дням цикла (см. ниже)
Защита от двойного списания
Система запоминает, сколько блоков уже оплачено в текущем периоде, и списывает только новые блоки. Повторное списание за одни и те же ресурсы невозможно.
Пример (тариф Pro, лимит 15 000 событий):
День 1: использовано 17 000 → превышение 2 000 → оплачено 2 блока ($0.14)
День 15: использовано 25 000 → всего 10 блоков превышения → доплата только за 8 новых блоков ($0.56)
День 25: использовано 32 000 → всего 17 блоков → доплата за 7 новых блоков ($0.49)
Итого за период: 17 блоков × $0.07 = $1.19
Пропорциональное списание за дополнительных участников
Активный участник — это активный (не отключённый) аккаунт в вашей команде. Участники сверх лимита оплачиваются пропорционально оставшимся дням текущего 30-дневного цикла. Это единственная метрика с пропорциональным расчётом — события и установки тарифицируются по полной цене блока.
Пример (тариф Pro, включено 3 участника):
На 20-й день цикла активных участников стало 5 → превышение 2
Осталось 10 дней → цена: ($9.00 × 10) ÷ 30 = $3.00 за участника
Итого: 2 × $3.00 = $6.00
Смена тарифа
Правила апгрейда, отмены и реактивации описаны на странице «Переход между тарифами». Кратко: доступен только переход на более дорогой тариф (или той же цены), списывается полная стоимость нового тарифа, стартует новый 30-дневный цикл, пропорциональный перерасчёт (пророрейт) не применяется.
