Тарифы TV
В модуле TV начисление может производиться как единовременное списание при активации продукта, как периодическое списание, так и оба вместе, в зависимости от тарифа.
Важно знать, что период продукта не означает, что в этот период абоненту будет доступен продукт. Период продукта не изменяется при периодическом начислении, а изменяется период состояния "включен" продукта.
Также важно понимать разницу и взаимосвязь параметров режима активации и параметров продления продукта, указанной в тарифе в ветке стоимость. От режима активации зависит с какого времени продукт начнется и в какое закончится; от тарифа зависит, как будет продлеваться начиная со времени начала продукта, и как - в случае появления периодов неоплаты.
В тарифе необходимо обязательно указать стоимость подписки и услугу. Дополнительно можно указать стоимость активации продукта.
При указании стоимости активации данная сумма будет списана со счета абонента при активации. Если баланса на договоре будет не хватать, т.е. баланс минуст стоимость активации будет меньше лимита, то абонент не сможет активировать продукт.
При указании стоимости подписки 0.0 за определенный период и удачной активации, продукт будет активен на весь период подписки.
При указании стоимости подписки больше 0.0 за определенный период сразу после активации продукта произойдет попытка списания данной суммы. Списание произойдет только в том случае, если баланс минус сумма стоимость подписки за период больше или равно чем лимит. В случае списания продукт поменяет состояние с выключен на включен, т.е. станет активным. По истечении периода из тарифа произойдет новая попытка начисления. В случае, если денег на счету абонента не хватает, сумма не будет списана, а продукт перейдет в состояние выключен.
Не следует для бесплатных продуктов без необходимости указывать маленький период (например, 0 руб. за 1 мин.), т.к. это может приводить к ненужной лишней нагрузке и лишней синхронизации с MW.
Флаг "выровнено" означает, что периоды когда продукт включен или выключен всегда будут кратны периоду, указанному в тарифе и зависеть от времени начала активированного продукта. Т.е., предположим, что в тарифе указана стоимость подписки 10 руб за 30 минут. У абонента на счету 15 рублей, лимит 0 рублей, он активирует продукт в 12:46, происходит списание 10 рублей и продукт становится активным. В 13:16 происходит попытка продления периода, когда продукт включен, но денег на счету не хватает, продукт переходит в состояние выключен (и происходит отключение соответствующего, например, пакета каналов). В 13:30 абонент вносит платеж 5 рублей - при установленном флаге "выровнено", произойдет продление с 13:16 до 13:46, когда произойдет новая попытка начисления; при неустановленном - с 13:13 до 14:00, когда произойдет новая попытка начисления. Если же абонент вносит платеж не в 13:30, а в 14:10, при включенном флаге - с 13:46 до 14:16, а при выключенном - с 14:10 до 14:40.
Флаг "выровнено" подойдет в случае подневного начисления - необходимо в режиме активации указать, x дней с текущего, в тарифе y за 1 день. Теперь, если абонент заплатит в течение дня, следующее начисление все равно произойдет в 00:00.
Если необходимо единовременное списание за активацию, нужно указать режим активации и стоимость активации, а стоимость подписки указать 0 за какой-либо не нулевой период:
При необходимости можно совместить списание за активацию и периодическое списание:
Или же, в зависимости от режима активации указать разную стоимость периодического начисления:
Начисление "1 месяц (подневное продление)"
В этом режиме начисление происходит каждый день, при этом цена за день - указанная стоимость за 1 месяц, делённая на количество дней в текущем месяце.
Начисление "1 месяц (пропорционально)"
В этом режиме начисление происходит помесячно, при этом, если продукт был активирован в середине месяца - то за этот месяц начиляется сумма, пропорционально меньшая указанной стоимости. После отключения по нехватке денег, если абонент пополнил счет в середине месяца, за данный месяц начисление также будет пропорционально.
Отложенная тарификация
По умолчанию тарификация происходит в реальном времени, при достижении времени окончании предыдущего тарифицированного продления. Например, если период продления привязан к календарным суткам, то тарификация и попытка продления произойдет в 00:00 нового дня. При наличии задачи тарификации, например, модуля абонплат возможна ситуация, когда желательно, чтобы тарификация модуля абонплат сработала раньше, чем тарификация модуля TV. В этому случае в Продукте в параметре "Продление" можно указать вместо "в реальном времени" значение "по планировщику" и настроить соответствующую задачу планировщика.