Списания при типе биллинга По факту потребления

В этой статье рассматривается только формирование Списаний для Подписок по модели Предоплата.

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

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

Типы Списаний при типах биллинга По факту потребления (внутренний) и По факту потребления (внешний)

Тип биллинга По факту потребления подразделяется на два подтипа:

  • По факту потребления (внешний).
  • По факту потребления (внутренний).

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

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

  • Абонентская плата для типа биллинга По факту потребления (внутренний).
  • Потребление ресурсов для типа биллинга По факту потребления (внешний).

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

  • Себестоимости Ресурсов при типе биллинга По факту потребления (внутренний) хранятся в платформе и устанавливаются при создании Тарифного плана (см. Ресурсы Тарифного плана).
  • Себестоимости Ресурсов при типе биллинга По факту потребления (внешний) хранятся у поставщика Услуги и запрашиваются API-методом для формирования записей по потребленным ресурсам.

В рамках этой статьи оба типа Списаний будут рассматриваться вместе без указания их типов.

Особенности Списаний при типе биллинга По факту потребления

Тип биллинга По факту потребления предполагает оплату заказанной Подписки по факту использования ее Ресурсов. Оплата осуществляется в установленный Финансовый день за предыдущий месяц. При этом допускается оплата при отрицательном Балансе клиента в рамках заданного Порога срабатывания финансовой блокировки и оплата Обещанным платежом (см. Создание Правила обслуживания).

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

На основании информации об использованных Ресурсах формируется и изменяется сумма Списаний (см. Атрибуты Списаний).

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

Записи о потребленных ресурсах — это сущности, которые используется для хранения информации о количестве потребленных Ресурсов, их ценах, коэффициентах наценки и примененных скидках.

Механизм и периодичность формирования записей о потребленных ресурсах может отличаться для различных Услуг и зависит от модуля, на основе которого был создан Шаблон Услуги (см. Services. Operator Guide).

Общие правила для Списаний при типе биллинга По факту потребления

При Типе биллинга По факту потребления формирование и изменение Списаний типа Абонентская плата имеет следующие особенности:

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

Подробно поведение Списаний при изменении скидки или автоматической наценки в течение Финансового периода описано ниже.

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

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

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

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

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

      Δ = (Стоимость Ресурса в месяц) х (Периодичность формирования записей о потребленных ресурсах, в днях) х (Количество использованного Ресурса) / 30 дней,
       где Δ — прирост суммы Списания.

    2. Прирост суммы блокируется на Балансе клиента.
  5. В ближайший Финансовый день (в примере это 01.12.2017) Списание 1 закрывается, соответствующая сумма списывается с Баланса клиента.
  6. 02.12.2017 создаются новые записи о потребленных ресурсах уже в следующем Финансовом периоде, и на их основе формируется Списание 2. Формирование и изменение атрибутов Списания 2 аналогично Списанию 1.
  7. В каждый следующий Финансовый период операция повторяется.

Поведение Списаний при изменении стоимости Ресурсов в течение Финансового периода

При типе биллинга по факту потребления (внутренний)

Стоимость Ресурсов может изменяться при изменении одного или нескольких из следующих параметров:

Учитываются изменения на всех уровнях Реселлеров, даже если у кого-то из них отключена автоматическая наценка.

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

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

При типе биллинга по факту потребления (внешний)

Стоимость Ресурсов может изменяться при изменении одного или нескольких из следующих параметров:

Учитываются изменения на всех уровнях Реселлеров, даже если у кого-то из них отключена автоматическая наценка.

При изменении коэффициента наценки в течение Финансового периода происходит следующее:

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


При изменении Скидки поведение аналогично типу биллинга По факту потребления (внутренний).

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

При удалении Подписки у Списания за текущий Финансовый период изменяется период и дата закрытия, и оно получает статус Закрыто. Накопленная сумма списывается с Баланса Клиента.