Monthly via balance (non-refund). Особенности формирования списаний

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

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

Общие правила при типе биллинга Monthly via balance (non-refund)

Тип биллинга Monthly via balance (non-refund) применяется к продуктам, которые тарифицируются по схеме с ежемесячными платежами и имеют следующие особенности:

  • Планы таких подписок имеют только один период, равный одному году (см. Периоды тарифного плана).
  • Не поддерживаются следующие операции:
    • Уменьшение ресурсов.
    • Остановка и удаление подписок.
    • Смена тарифного плана.
      Рекомендуется не выполнять в платформе данные операции с подписками с типом биллинга Monthly via balance (non-refund).

При типе биллинга Monthly via balance (non-refund) могут формироваться как оба, так и один из следующих типов списаний (см. Атрибуты списаний):

  • Списания типа Абонентская плата для подписки.
  • Списания типа Абонентская плата для ресурсов ресурсы.

Списания типа Плата за установку, Плата за продление, Плата за перенос при типе биллинга Monthly via balance (non-refund)

Списания типа Плата за установкуПлата за продление и Плата за перенос не формируются.

Списания типа Абонентская плата при типе биллинга Monthly via balance (non-refund)

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

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

Биллинг-процесс запускается до наступления финансового дня, и платформа делает проверку на наличие средств на балансе клиента (учитывая порог срабатывания финансовой блокировки) для продления подписок на следующий финансовый период:
  • Если в момент блокирования средств за следующий финансовый период сумма на балансе клиента (учитывая порог срабатывания финансовой блокировки) больше или равна стоимости продления подписки, то платформа блокирует средства, и подписка остается активной. Сумма заблокированных средств равна стоимости подписки в месяц.
  • Если в момент блокирования средств за следующий финансовый период сумма на балансе клиента (учитывая порог срабатывания финансовой блокировки) меньше стоимости продления подписки, то платформа останавливает подписку.
  • Если у клиента несколько подписок, то продление происходит последовательно, при этом одна подписка продолжает быть активной, когда другая подписка была остановлена.

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

Рассмотрим пример заказа подписки с типом биллинга Monthly via balance (non-refund):

Примем, что финансовый день установлен 1-го числа каждого месяца.

  1. Годовая подписка заказана и оплачена 10.11.2017. В этот момент происходит следующее:

    Случай оплаты заказа не в день его создания описан в статье Изменение атрибутов списаний.
    1. Формируются ежемесячные списания 1–13 на каждый финансовый период в течение всего периода подписки. 

      Если подписка была куплена в финансовый день, то сформируется только 12 списаний.
    2. Суммы списаний рассчитываются по стандартной формуле (см. Атрибуты списаний по умолчанию).
    3. Списание 1 получает промежуточный статус Заблокировано, а затем сразу же меняет его на статус Закрыто.
    4. Сумма списания 1 списывается с баланса клиента.
    5. Списания 2–13 получают статус Открыто.
  2. При наступлении ближайшего финансового дня (в данном примере это 01.12.2017) происходит следующее:
    1. Списание 2 получает промежуточный статус Заблокировано, а затем сразу же меняет его на статус Закрыто.
    2. Сумма списания 2 списывается с баланса клиента.
  3. В каждый следующий финансовый день до 12-го включительно следующее по счету списание переходит из статуса Открыто через промежуточный статус Заблокировано в статус Закрыто, и происходит списание соответствующей суммы с баланса клиента.



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

При заказе дополнительных ресурсов формируются списания типа Абонентская плата: на каждый тип ресурсов формируются отдельные списания. Формирование и изменение атрибутов списаний этого типа аналогично формированию и изменению списаний при покупке подписки (см. выше). 

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

В текущей версии платформы продление подписок с типом биллинга Monthly via balance (non-refund) не реализовано.