Monthly Reservation. Особенности формирования списаний
В этой статье рассматривается формирование списаний для подписок только по модели Предоплата. Особенности формирования и изменения списаний для подписок по модели Постоплата см. в Особенности списаний для модели Постоплата. См. также Особенности списаний с учетом курсов валют.
В этой статье:
Общие правила для списаний при типе биллинга Monthly Reservation
Тип биллинга Monthly Reservation предполагает блокировку на балансе клиента полной стоимости заказанной подписки и дополнительных ресурсов за весь период в момент оплаты заказа.
Заказанная подписка может формировать списания следующих типов (см. Атрибуты списаний):
- Плата за установку
- Плата за продление
- Плата за перенос
- Абонентская плата
Списания типа Плата за установку, Плата за продление, Плата за перенос
Списания типа Плата за установку, Плата за продление, Плата за перенос формируются на весь период подписки и закрываются в момент оплаты заказа. Списания этих типов ведут себя стандартным образом (см. Атрибуты списаний по умолчанию).
Заказ может быть оплачен после даты его создания. Данный случай рассмотрен в статье Изменение атрибутов списаний.
Списания типа Плата за установку формируются как при заказе новой подписки, так и при переключении тарифного плана.
Списания типа Абонентская плата
Списания типа Абонентская плата формируются на все финансовые периоды подписки по правилам, описанным в разделе Атрибуты списаний по умолчанию.
Сформированные списания типа Абонентская плата блокируют денежные средства на балансе клиента и имеют статус Заблокировано. Уменьшение баланса клиента происходит в дату закрытия соответствующего списания, данное списание получает статус Закрыто.
Для подписок, период действия которых измеряется в месяцах, необходимо учитывать, что дата истечения подписки может изменяться в зависимости от количества дней в каждом месяце (см. Установка даты истечения для подписок с периодом N месяцев).
Заказ подписки
При заказе подписки могут формироваться следующие списания:
- Списания типа Плата за установку услуги.
- Списания типа Плата за установку ресурса.
- Списания типа Абонентская плата за подписку.
- Списания типа Абонентская плата за дополнительные (включенные) ресурсы.
- Списания типа Плата за перенос домена.
Рассмотрим списания типа Абонентская плата на примере заказа подписки (см. Заказ на покупку подписки) на 2 месяца:
Подписка заказана и оплачена 10.11.2017. В этот момент происходит следующее:
Случай оплаты заказа не в день его создания описан в статье Изменение атрибутов списаний.- Формируются ежемесячные списания 1–3 на каждый финансовый период в течение всего периода подписки.
- Суммы списаний рассчитываются по стандартной формуле (см. Атрибуты списаний по умолчанию).
- Списания 1–3 получают статус Заблокировано.
- Денежные средства на балансе клиента в размере суммы списаний 1–3 блокируются.
- При наступлении ближайшего финансового дня (в данном примере это 01.12.2017) происходит следующее:
- Списание 1 получает статус Закрыто.
- Осуществляется списание денежных средств в размере суммы списания 1 с баланса клиента.
- В следующий финансовый день списание 2 переходит в статус Закрыто, и происходит списание соответствующей суммы с баланса клиента.
- В момент окончания срока действия подписки, равный дате покупки подписки + 2 месяца − 1 день (09.11.2018 в примере):
- Списание 3 получает статус Закрыто.
- Осуществляется списание денежных средств в размере суммы списания 3 с баланса клиента.
Заказ дополнительных ресурсов
При заказе дополнительных ресурсов могут формироваться следующие списания:
- Списания типа Плата за установку: на каждый тип ресурсов, для которых применяется плата за установку, формируется отдельное списание. Формирование и изменение атрибутов списаний этого типа описано в статье Атрибуты списаний по умолчанию.
- Списания типа Абонентская плата: на каждый тип ресурсов формируются отдельные списания. Формирование и изменение атрибутов списаний этого типа аналогично формированию и изменению списаний при покупке услуги.
Заказ на уменьшение количества дополнительных ресурсов
При заказе на уменьшение количества дополнительных ресурсов происходит разделение списаний типа Абонентская плата (см. Разделение списаний при уменьшении количества ресурсов подписки).
Продление подписки
При заказе на продление подписки могут формироваться следующие списания:
- Списания типа Плата за продление подписки. Формирование и изменение атрибутов списаний этого типа описано в статье Атрибуты списаний по умолчанию.
- Списания типа Плата за продление ресурса: на каждый тип ресурсов, для которых применяется плата за продление, формируется отдельное списание. Формирование и изменение атрибутов списаний этого типа описано в статье Атрибуты списаний по умолчанию.
- Списания типа Абонентская плата за продление подписки. Формирование и изменение атрибутов списаний этого типа аналогично формированию и изменению списаний типа Абонентская плата при покупке подписки (см. выше).
- Списания типа Абонентская плата за продление дополнительных (включенных) ресурсов: на каждый тип ресурсов формируются отдельные списания. Формирование и изменение атрибутов списаний этого типа аналогично формированию и изменению списаний при покупке подписки.
Удаление подписки
При удалении подписки происходит разделение списаний (см. Разделение списаний при удалении подписки).