License-based (Monthly). Особенности формирования списаний

В этой статье рассматривается формирование списаний для подписок только по модели Предоплата. Особенности формирования и изменения списаний для подписок по модели Постоплата см. в Особенности списаний для модели Постоплата. См. также Особенности списаний с учетом курсов валют.

В этой статье:

Общие правила для списаний при типе биллинга License-based (Monthly)

Тип биллинга License-based (Monthly) предполагает оплату в полном объеме максимального количества использованных ресурсов за полный финансовый период (месяц). За период с дня покупки до ближайшего финансового дня клиент платит, как за полный месяц, вне зависимости от даты покупки.

Для тарифных планов с типом биллинга License-based (Monthly) доступен только один вариант периода — 1 месяц.

Финансовый день в правиле предоставления должен быть установлен на первое число месяца.

Заказанная подписка формирует списания следующих типов:

  • Абонентская плата за ресурсы подписки (см. Атрибуты списаний) при отсутствии включенных ресурсов в тарифном плане. 
  • Абонентская плата за подписку при наличии включенных ресурсов в тарифном плане.

Списания типа Плата за установкуПлата за продлениеПлата за перенос не формируются, так как для подписок с типом биллинга License-based (Monthly) не должны устанавливаться соответствующие виды платежей.

Списания типа Абонентская плата при типе биллинга License-based (Monthly)

Списания типа Абонентская плата за использование услуги (ресурса) формируются на весь период подписки (1 месяц) по одному списанию на каждый тип ресурса и одно списание за пользование услугой, если за нее выставлена абонентская плата. Списания создаются со следующими атрибутами:

  • Статус: Новое.
  • Период: 1 месяц.
  • Дата создания: дата создания заказа.
  • Дата закрытия: дата окончания периода списания.
  • Сумма: размер ежемесячной абонентской платы за пользование ресурсом, умноженный на количество заказанного (включенного) ресурса.

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

Заказ подписки

При заказе подписки с типом биллинга License-based (Monthly) происходит следующее:

  1. Списание формируется с даты начала текущего финансового периода, в который была заказана подписка, по дату начала следующего финансового периода, и получает статус Открыто.

  2. Дата истечения подписки устанавливается как следующий финансовый день.

  3. После оплаты платежа списание получает статус Заблокировано. Денежные средства на балансе клиента в размере суммы списания блокируются.
  4. Если платеж оплачивается не в день его создания, то при завершении заказа перегенерация списаний не происходит, дата истечения подписки не изменяется.

При наступлении ближайшего финансового дня происходит следующее:

  1. Списание получает статус Закрыто.
  2. Осуществляется списание денежных средств в размере суммы списания с баланса клиента.
  3. Действие подписки прекращается.

Продление подписки

При заказе на продление (см. Отложенное продление подписки) формируются списания типа Абонентская плата за продление подписки и за продление дополнительных (включенных) ресурсов за весь период подписки (см. раздел Списания типа Абонентская плата при типе биллинга License-based (Monthly)). Дата истечения подписки устанавливается как следующий финансовый день.

Заказ на увеличение количества ресурсов подписки

При заказе дополнительных ресурсов формируются списания типа Абонентская плата за использование каждого типа ресурса по следующим правилам:

  1. На каждый новый заказ на увеличение количества ресурса создаются новые списания.
  2. Независимо от даты создания заказа, списание создается за весь финансовый период, а не только за фактический период использования ресурса в данном финансовом периоде.
  3. Списания создаются в статусе Новое и переходят в статус Заблокировано после оплаты заказа.

Уменьшение количества ресурса подписки

При уменьшении количества ресурса подписки списание за текущий финансовый период не изменяется.

Остановка и активация подписки

При остановке и последующей активации подписки происходит следующее:

  1. Если подписка была приостановлена в первый день текущего финансового периода, то списание за текущий финансовый период меняет статус с Заблокировано на Открыто. Происходит разблокирование средств на балансе клиента.
  2. Если подписка была приостановлена в любой другой день текущего финансового периода, то списание за текущий период остается в статусе Заблокировано и закрывается в ближайший финансовый день.
  3. При активации подписки списание за весь финансовый период, в котором произошла активация, переходит в статус Заблокировано и закрывается в ближайший финансовый день.
  4. Если подписка не была активирована в течение целого финансового периода, то списания в статусе Открыто за такой финансовый период удаляются.

Смена тарифного плана подписки

Доступно только немедленное переключение тарифного плана (см. Переключение тарифного плана).

Смена тарифного плана подписки на тарифный план того же продукта

При смене тарифного плана на тарифный план того же продукта происходит следующее:

  1. Если заказанное или включенное количество ресурса в новом тарифном плане больше, чем в предыдущем, то:
    1. Списание по старому тарифному плану за текущий финансовый период в статусе Заблокировано удаляется.
    2. Создается списание по старому тарифному плану за текущий финансовый период в статусе Возвращено. Сумма списания возвращается на баланс клиента.
    3. Создается новое списание за текущий финансовый период в статусе Заблокировано. Сумма списания блокируется на балансе клиента.
  2. Если заказанное или включенное количество ресурса в новом тарифном плане меньше, чем в предыдущем, то списание по старому тарифному плану за текущий финансовый период в статусе Заблокировано не изменяется.

Смена тарифного плана подписки на тарифный план другого продукта

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

Удаление подписки

При удалении подписки происходит следующее:

  1. Если подписка была удалена в первый день текущего финансового периода, то списание за текущий финансовый период меняет статус с Заблокировано на Удалено. Происходит разблокирование средств на балансе клиента.
  2. Если подписка была удалена в любой другой день текущего финансового периода, то списание за текущий период меняет статус Заблокировано на Закрыто. баланс клиента уменьшается на сумму списания.