CSP annual. Особенности формирования Списаний

В отличие от других типов биллинга CSP annual использует одинаковое формирование Списаний как по модели Предоплата, так и Постоплата (кроме остановки Подписки). В этой статье описано поведение Списаний для обеих моделей на примере модели Предоплата. Для модели Постоплата отличие только в том, что сумма Списаний для Подписки отражается в Текущей задолженности, а не на Балансе клиента (см. Особенности управления Подписками по модели Постоплата).

Тип биллинга CSP annual применяется для Подписок с ежегодными платежами. Тип биллинга CSP annual соответствует правилам биллинга услуг, предоставляемых по программе Microsoft CSP.

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

Общие правила для Списаний при типе биллинга CSP annual

  • Тип биллинга CSP annual предполагает оплату заказанной Подписки на период 1 год в полном объеме до начала предоставления Подписки и ее Ресурсов.
  • Все Списания создаются в статусе Новое в момент создания Заказа и переходят в статус Заблокировано в момент оплаты Заказа.
  • Списания генерируется на весь период Подписки.
  • В большинстве случаев, все Списания по Подпискам с типом биллинга CSP annual сразу закрываются вручную или автоматически при помощи скрипта. Особенности формирования и изменения Списаний в этом случае описаны в статье Ручное закрытие всех списаний по Подписке.

Списания типа Абонентская плата при типе биллинга CSP annual

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

  • Статус: Новое.
  • Дата созданиядата создания Заказа.
  • Дата закрытия: дата создания Заказа.
  • Период: один из 13 Финансовых периодов срока действия Подписки.

При типе биллинга CSP annual формируется по 13 Списаний типа Абонентская плата за использование каждого типа Ресурсов. Списания формируются в момент заказа платной ПодпискиСписания 2-12 представляют собой фиксированные ежемесячные суммы платежей. Списания 1 и 13 формируются аналогично тому, как это описано в статье Атрибуты Списаний по умолчанию.

Если Подписка была куплена в Финансовый день, то сформируется только 12 Списаний.

После оплаты Заказа Списания 1 -13 блокируют денежные средства на Балансе клиента и имеют статус Заблокировано. При наступлении ближайшего Финансового дня Списание 1 переходит в статус Закрыто, и происходит уменьшение Баланса клиента на сумму Списания 1. При наступлении следующего Финансового дня Списание 2 переходит в статус Закрыто, и происходит уменьшение Баланса клиента на сумму Списания 2 и т.д.

Списания типа Плата за установку, Плата за продление при типе биллинга CSP annual

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

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

При Заказе Подписки формируются Списания типа Абонентская плата за дополнительные Ресурсы.

Рассмотрим пример заказа Подписки с типом биллинга CSP annual:

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

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

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


Увеличение количества Ресурсов

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

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

При уменьшении количества дополнительных Ресурсов происходит разделение Списаний типа Абонентская плата (см. Разделение Списаний при уменьшении количества Ресурсов Подписки).

Остановка Подписки (Предоплата)

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

  1. Списание за текущий Финансовый период удаляется. Сумма Списания разблокируется на Балансе Клиента.
  2. Создается новое Списание за фактический период использования Подписки в текущем Финансовом периоде со следующими атрибутами:
    1. Статус: Закрыто.
    2. Дата создания: дата остановки Подписки.
    3. Дата закрытия: дата остановки Подписки.
    4. Сумма: пропорциональна фактическому периоду использования Подписки в текущем Финансовом периоде с учетом фактического количества дней в месяце (см. Атрибуты Списаний по умолчанию).
    5. Скидка: пропорциональна сумме Списания.
    6. Период: с даты начала текущего Финансового периода по дату остановки Подписки.
    Списание за фактический период использования Подписки в текущем Финансовом периоде закрывается, и Баланс клиента уменьшается на его сумму.
  3. Создается новое Списание за оставшуюся часть текущего Финансового периода со следующими атрибутами:
    1. Статус: Заблокировано.
    2. Дата создания: дата остановки Подписки.
    3. Дата закрытия: ближайший Финансовый день.
    4. Сумма: пропорциональна оставшейся части текущего Финансового периода с учетом фактического количества дней в месяце (см. Атрибуты Списаний по умолчанию).
    5. Скидка: пропорциональна сумме Списания.
    6. Период: с даты остановки Подписки по ближайший Финансовый день или по дату окончания срока действия Подписки.
    Сумма Списания блокируется на Балансе Клиента.
  4. Списания за последующие Финансовые периоды не изменяются до тех пор, пока Подписка не будет активирована, либо удалена, либо не наступит дата ее истечения.

На схеме ниже показано поведение Списаний при остановке Подписки.

Остановка Подписки (Постоплата)

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

Активация Подписки

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

  1. Списания со статусами Заблокировано за все прошедшие Финансовые периоды получают статусы Удалено. Суммы таких Списаний разблокируются на Балансе клиента.
  2. Атрибуты Списания за текущий Финансовый период изменяются следующим образом:
    1. Статус: Заблокировано.
    2. Дата создания: дата активации Подписки.
    3. Дата закрытия: ближайший Финансовый день.
    4. Сумма: пропорциональна оставшейся части текущего Финансового периода с учетом фактического количества дней в месяце (см. Атрибуты Списаний по умолчанию).
    5. Скидка: пропорциональна сумме Списания.
    6. Период: с даты активации Подписки по ближайший Финансовый день или по дату окончания срока действия Подписки.
    На Балансе клиента разблокируется разница исходной и измененной сумм Списания.
  3. Далее Списания ведут себя стандартным образом, как описано в разделе Заказ Подписки.

На схеме ниже показано поведение Списаний при активации Подписки.


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

Для продления Подписок используется операция отложенного продления с возможностью увеличить или уменьшить количество Ресурсов (см. Отложенное продление Подписки).

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

Если продлевается Подписка со статусом Остановлена или Просрочена оплата, то такая Подписка автоматически активируется после оплаты Заказа и погашения задолженности.

Автоматическое продление Подписки происходит следующим образом:

  1. За определенное количество дней до даты истечения Подписки, заказанной на 1 год, создается Заказ на продление Подписки.
  2. Списания формируются на будущие Финансовые периоды суммарной длительностью 1 год.
  3. Списания формируются со статусом Новое.
  4. Первое Списание формируется с периодом, начинающимся на следующий день после истечения Подписки.
  5. Если на Балансе клиента достаточно средств, то в дату истечения Подписка автоматически продлевается на следующий год:
    1. Все Списания получают статус Заблокировано, и соответствующая сумма блокируется на Балансе клиента. Далее Списания изменяются так же, как и в случае заказа новой Подписки.
    2. Дата истечения Подписки устанавливается как текущая дата истечения Подписки + 1 год.
  6. Если на Балансе клиента недостаточно средств, то Подписка останавливается. Для активации Подписки Клиенту необходимо отплатить Заказ на продление.

  7. Если Клиент оплачивает продление Подписки после ее истечения:

    1. Период и новая дата истечения продленной Подписки рассчитываются в зависимости от настройки Истекшая подписка продлевается в Правиле предоставления (см. Создание Правила предоставления).
    2. У первого Списания на период до ближайшего Финансового дня дата начала периода изменяется на дату оплаты Заказа, и пропорционально периоду изменяется сумма.
    3. У последнего Списания дата окончания периода и сумма изменяются, если дата истечения продленной Подписки сдвинулась с учетом даты оплаты Заказа на продление.

Переключение Тарифного плана

После завершения Заказа на переключение:

  1. Для предыдущего Тарифного плана Подписки (если переключение на новый Тарифный план было сделано не в день заказа Подписки) происходит разделение Списания за текущий Финансовый период:
    1. Списание за весь текущий период удаляется.
    2. Создается Списание за прошедшую часть текущего периода от предыдущего Финансового дня до даты переключения в статусе Заблокировано.
    3. Создается Списание за оставшуюся часть текущего периода с даты переключения до следующего Финансового дня в статусе Возвращено.
  2. Списания за будущие Финансовые периоды для предыдущего Тарифного плана имеют статус Возвращено.
  3. Списания для нового Тарифного плана имеют статус Заблокировано.

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

При удалении активной Подписки происходит стандартное разделение Списаний (см. Разделение Списаний при удалении Подписки).

При удалении остановленной Подписки все Списания со статусом Заблокировано удаляются, и их суммы разблокируются на Балансе клиента.


Отзыв | Feedback