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-го числа каждого месяца.
Годовая подписка заказана и оплачена 10.11.2017. В этот момент происходит следующее:
Случай оплаты заказа не в день его создания описан в статье Изменение атрибутов списаний.Формируются ежемесячные списания 1–13 на каждый финансовый период в течение всего периода подписки.
Если подписка была куплена в финансовый день, то сформируется только 12 списаний.- Суммы списаний рассчитываются по стандартной формуле (см. Атрибуты списаний по умолчанию).
- Списание 1 получает промежуточный статус Заблокировано, а затем сразу же меняет его на статус Закрыто.
- Сумма списания 1 списывается с баланса клиента.
- Списания 2–13 получают статус Открыто.
- При наступлении ближайшего финансового дня (в данном примере это 01.12.2017) происходит следующее:
- Списание 2 получает промежуточный статус Заблокировано, а затем сразу же меняет его на статус Закрыто.
- Сумма списания 2 списывается с баланса клиента.
- В каждый следующий финансовый день до 12-го включительно следующее по счету списание переходит из статуса Открыто через промежуточный статус Заблокировано в статус Закрыто, и происходит списание соответствующей суммы с баланса клиента.
Заказ дополнительных ресурсов
При заказе дополнительных ресурсов формируются списания типа Абонентская плата: на каждый тип ресурсов формируются отдельные списания. Формирование и изменение атрибутов списаний этого типа аналогично формированию и изменению списаний при покупке подписки (см. выше).
Продление подписки
В текущей версии платформы продление подписок с типом биллинга Monthly via balance (non-refund) не реализовано.