Начисления
Категория:
Темы в этом документе:
- Теги
- Ресурсы
- Пороговые значения
- Уведомления
- Кредитные лимиты
- Кредитные профили
- Типы событий
- Режимы округления
Чтобы открыть этот раздел в Monetization, в Menu выберите Business configuration, затем нажмите Charging.
Теги
Чтобы открыть этот раздел, нажмите Tags. Появится постраничный список всех тегов в табличном формате.
Теги в Monetization в основном используются для скидок. Тег можно применить к продукту как charge tag, а затем использовать его как цель при создании скидок.
Примечание:
Использование тега позволяет создавать скидки на уровне инвойса и скидки в реальном времени для каждого события.Когда Monetization воздействует на баланс ресурса, у этих воздействий также есть теги, которые можно использовать как цель для скидок.
Например, в телекоммуникационной отрасли событие передачи данных из Австрии может иметь тег data_AUS, а событие из Словении — тег data_SVN.
С такими тегами можно настроить скидки, которые применяются только к одному тегу, то есть только к конкретному типу использования.
В этом разделе доступны четыре действия/подстраницы:
Создать тег
В разделе tags, чтобы создать тег, нажмите Create new. Укажите имя, код и тип; при необходимости добавьте описание.
Примечание:
Code — это уникальный идентификатор объекта. Его можно использовать при интеграции с API Monetization.В поле типа можно выбрать charge tag или resource tag. Различия описаны в разделе Charge tags и resource tags.
Charge tags и resource tags
Charge tag используется для products и resource infos в тарифном плане. Он применяется на более высоком уровне тарифного плана, где Monetization может воздействовать на несколько ресурсов под одним тегом.
Resource tag используется на более низком уровне тарифного плана. Он применяется в деталях тарифного плана, где Monetization может воздействовать только на один баланс ресурса.
Примечание:
Resource tag и charge tag можно создавать и комбинировать при настройке rate plan, чтобы точнее определить, на что должна применяться скидка.Информация:
Фильтр скидки может использовать и charge tag, и resource tag, что дает дополнительную гибкость.Страница сведений о теге
В разделе tags, чтобы увидеть полную информацию о теге, нажмите Details. Страница содержит следующее:
- Name
- Code
- Description
- Type
Обновить тег
В разделе tags, чтобы обновить тег, сначала нажмите Details, чтобы открыть сведения о теге. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать тег, можно изменять, кроме Code.Удалить тег
В разделе tags, чтобы удалить тег, нажмите Delete.
Примечание:
Удалить тег, который уже используется в продукте, скидке или тарифном плане, нельзя. Сначала необходимо удалить все конкретные ссылки на этот тег.Ресурсы
Чтобы открыть этот раздел, нажмите Resources. Появится постраничный список всех ресурсов в табличном формате.
Информация:
В этом разделе описано, как создавать ресурсы в Monetization, например денежные ресурсы (Euro, US Dollar и т. д.), бесплатные ресурсы (free SMS, free data и т. д.) и другие ресурсы.Ресурс представляет объект в Monetization, который может хранить значение, например денежный ресурс со значением 10.
Кроме того, ресурс может существовать как баланс клиента. Баланс — это одно уникальное значение ресурса внутри конкретной группы балансов.
Балансы ресурса создаются автоматически в Monetization, когда клиент покупает продукт или запускает событие потребления. Например, если plan содержит product, который предоставляет 100 бесплатных минут, то после покупки плана у клиента будет создан баланс 100 бесплатных минут в соответствующей группе балансов.
Информация:
Баланс также можно создать вручную через API. Обычно это используется для управления, а не автоматизации.Ресурсы важны при создании каталога продуктов, потому что продукты, которые клиент может купить, приводят к воздействию на баланс ресурса, например списанию 100 евро или выдаче 100 бесплатных кредитов.
Примеры ресурса
Ниже приведены пять примеров ресурсов и соответствующие отрасли.
- Euro — любая отрасль — представляет текущий денежный баланс клиента в текущем цикле.
- Free minutes — телекоммуникации.
- Total consumption kWh — коммунальные услуги.
- Minimum fare fee — каршеринг/такси — вспомогательный ресурс, который хранит минимальную плату за поездку.
- API calls total — облачные сервисы — используется для отслеживания количества сгенерированных API call events.
Примечание:
Баланс ресурса может увеличиваться или уменьшаться из-за покупки продукта клиентом или генерации события потребления. Баланс клиента изменяется каждый раз, когда он покупает продукт или использует сервис, который запускает событие потребления.В этом разделе доступны четыре действия/подстраницы:
Создать ресурс
В разделе resources, чтобы создать ресурс, нажмите Create new. Форма содержит обязательные и необязательные поля.
Обязательные поля:
- Name
- Code
- Balance consumption order
- Default value
- Validity period
Примечание:
Code — это уникальный идентификатор объекта. Его можно использовать при интеграции с API Monetization.Необязательные поля:
- Description
- Temporary
- Currency
- Included on invoice
Примечание:
Самый важный ресурс в Monetization — денежный ресурс, потому что он представляет валюту, в которой платит клиент.Денежный ресурс
Денежный ресурс означает реальные деньги в Monetization; он представляет валюту, например евро или доллары. Чтобы создать денежный ресурс, в разделе создать ресурс укажите имя (например, euro), код (например, euro), описание (например, euro monetary resource) и порядок потребления баланса.
Для денежного ресурса обычно используется порядок потребления баланса earliest start time and earliest expiration time (ESTEET), потому что сначала должен потребляться самый старый баланс.
Обычно значение по умолчанию равно 0. Его можно изменить на положительное или отрицательное значение, например 100. Когда Monetization впервые создает баланс для ресурса, он начинается со значения по умолчанию.
Совет:
Для бесплатного ресурса рекомендуется не менять значение по умолчанию с нуля, потому что это значение будет глобально применяться ко всем клиентам для всех созданных балансов ресурса. Вместо этого создайте продукт, который выдаст клиенту нужное количество бесплатных ресурсов.
Обычно Monetization основывает бесплатные ресурсы на плане клиента. У одного клиента может быть 1 GB бесплатных данных, у другого — 2 GB. Поэтому создайте продукт для этого плана, который выдаст правильное количество в зависимости от плана.
Информация:
Можно создать ресурс, баланс которого представляет счетчик, уменьшающийся к нулю. В этом случае значение по умолчанию может быть любым положительным числом.
Вместо начальной установки баланса ресурса при покупке продукта баланс будет установлен в значение по умолчанию при создании баланса ресурса. Подробнее о пользе такого подхода см. вспомогательные ресурсы.
Чтобы сделать ресурс временным, используйте переключатель Temporary. При включении этой функции ресурс будет возвращаться к значению по умолчанию сразу после завершения rating в Monetization. Это в основном используется для вспомогательных ресурсов.
По умолчанию ресурс всегда действует с дня создания и бессрочно. Однако можно настроить срок действия до определенной даты в будущем. Обычно денежный ресурс должен иметь бессрочную действительность.
Примечание:
Ресурс становится денежным, когда ему назначена валюта. Для неденежного ресурса см. неденежный ресурс.Чтобы включить ресурс в инвойс, используйте переключатель Included on invoice. При включении этой функции Monetization будет подставлять эти данные в JSON-объект, который формируется для одного инвойса.
Примечание:
Включайте в инвойс только ту информацию, которая действительно нужна, чтобы оптимизировать производительность.Порядок потребления баланса
Порядок потребления баланса определяет, в каком порядке должен изменяться баланс ресурса, если в группе балансов существует несколько балансов одного и того же ресурса.
Например, группа балансов клиента содержит:
- 100 бесплатных минут, действующих с 1 января до 15 февраля
- 50 бесплатных минут, действующих с 1 февраля до 1 марта
Предположим, сегодня 10 февраля; оба баланса действительны, поэтому у клиента всего 150 бесплатных минут. Затем клиент создает событие на 120 бесплатных минут. Настройка порядка потребления баланса определяет, какой баланс будет использован первым с учетом периода действия.
Если порядок потребления баланса установлен в ESTEET, у клиента останется 30 бесплатных минут, действующих с 1 февраля до 1 марта. Если же порядок настроен на потребление самого нового ресурса первым, у клиента останется 30 бесплатных минут, действующих с 1 января до 15 февраля.
Объяснение некоторых терминов
- EST
- Earliest start time (EST) означает, что первым используется баланс с самой ранней датой начала действия.
- LST
- Latest start time (LST) означает, что первым используется баланс с самой поздней датой начала действия.
- EET
- Earliest expiration time (EET) означает, что первым используется баланс с самой ранней датой окончания действия.
- LET
- Latest expiration time (LET) означает, что первым используется баланс с самой поздней датой окончания действия.
- ESTLET
- Earliest start time and latest expiration time (ESTLET) означает, что первым используется баланс с самой ранней датой начала действия. Если у нескольких балансов одинаковая дата начала, первым используется баланс с самой поздней датой окончания.
- ESTEET
- Earliest start time and earliest expiration time (ESTEET) означает, что первым используется баланс с самой ранней датой начала действия. Если у нескольких балансов одинаковая дата начала, первым используется баланс с самой ранней датой окончания.
Совет:
ESTEET рекомендуется использовать как порядок потребления баланса по умолчанию.- LSTEET
- Latest start time and earliest expiration time (LSTEET) означает, что первым используется баланс с самой поздней датой начала действия. Если у нескольких балансов одинаковая дата начала, первым используется баланс с самой ранней датой окончания.
- LSTLET
- Latest start time and latest expiration time (LSTLET) означает, что первым используется баланс с самой поздней датой начала действия. Если у нескольких балансов одинаковая дата начала, первым используется баланс с самой поздней датой окончания.
- EETEST
- Earliest expiration time and earliest start time (EETEST) означает, что первым используется баланс с самой ранней датой окончания действия. Если у нескольких балансов одинаковая дата окончания, первым используется баланс с самой ранней датой начала.
- EETLST
- Earliest expiration time and latest start time (EETLST) означает, что первым используется баланс с самой ранней датой окончания действия. Если у нескольких балансов одинаковая дата окончания, первым используется баланс с самой поздней датой начала.
- LETEST
- Latest expiration time and earliest start time (LETEST) означает, что первым используется баланс с самой поздней датой окончания действия. Если у нескольких балансов одинаковая дата окончания, первым используется баланс с самой ранней датой начала.
- LETLST
- Latest expiration time and latest start time (LETLST) означает, что первым используется баланс с самой поздней датой окончания действия. Если у нескольких балансов одинаковая дата окончания, первым используется баланс с самой поздней датой начала.
Вспомогательные ресурсы
Вспомогательный ресурс не относится напрямую к клиенту, но Monetization использует его для тарификации. Примером может быть ресурс-счетчик, с помощью которого Monetization отслеживает определенное значение.
Пример вспомогательного ресурса
Предположим, ресурс MBs used in a session отслеживает, сколько MB клиент использовал в одной data session/event. Для этого можно использовать вспомогательный ресурс в форме счетчика.
Если цена должна измениться после потребления клиентом 10 MB в одной сессии, то есть используется многоуровневое ценообразование, Monetization сразу после получения data event тарифицирует его согласно тарифному плану. Ресурс-счетчик может отслеживать, сколько единиц клиент уже использовал, чтобы определить момент перехода на другую цену.
После тарификации отдельного события вспомогательный ресурс MBs used in a session в форме счетчика будет сброшен в ноль, чтобы быть готовым к следующему событию.
Примечание:
Чтобы ресурс сбрасывался к значению по умолчанию после каждого rating, необходимо включить переключатель Temporary.Неденежный ресурс
Неденежный ресурс не имеет денежной стоимости и поэтому не рассматривается как деньги. Примеры неденежных ресурсов: free data, free SMS и т. д.
Информация:
Общий процесс создания ресурса описан в разделе денежный ресурс.Примечание:
Неденежному ресурсу не следует назначать валюту. Назначение валюты превращает ресурс в денежный.Страница сведений о ресурсе
В разделе resources, чтобы увидеть полную информацию о ресурсе, нажмите Details. Страница содержит следующее:
- Status — ресурс со статусом active все еще действителен.
- Name
- Code
- Description
- Balance consumption order
- Default value
- Type (Standard или Temporary)
- Valid from
- Valid to
- Currency (если есть)
- Included on invoice
Обновить ресурс
В разделе resources, чтобы обновить ресурс, сначала нажмите Details, чтобы открыть сведения о ресурсе. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать ресурс, можно изменять, кроме Code.Удалить ресурс
В разделе resources, чтобы удалить ресурс, нажмите Delete.
Примечание:
Удалить ресурс, который уже используется в других частях Monetization, нельзя. Сначала необходимо удалить все конкретные ссылки на него.Пороговые значения
Чтобы открыть этот раздел, нажмите Thresholds. Появится постраничный список всех пороговых значений в табличном формате.
Порог — это настроенное значение, которое может вызвать уведомление, когда баланс ресурса превышает порог, заданный в кредитном лимите и связанный с ресурсом через кредитный профиль.
В этом разделе доступны четыре действия/подстраницы:
Создать порог
В разделе thresholds, чтобы создать порог, нажмите Create new. Форма содержит обязательные и необязательные поля.
Обязательные поля:
- Name (например, T_200)
- Code (например, T_200)
- Type (amount или percentage)
- Value (например, 200)
Примечание:
Code — это уникальный идентификатор объекта. Его можно использовать при интеграции с API Monetization.Необязательное поле:
- Description (например, threshold for 200)
Порог с типом amount означает фиксированное значение, например 200. Когда баланс превышает 200, срабатывает уведомление.
Примечание:
Значение порога с типом amount также может быть отрицательным.Порог с типом percentage означает, что значение рассчитывается относительно другого баланса ресурса. Например:
Таблица 1: Пример процентного порога
| Имя ресурса | Баланс |
|---|---|
| Granted free MBs | 1000 |
| Free MBs | 900 |
Если для Free MBs настроен процентный порог 80% от баланса Granted free MBs, то порог сработает на значении 800.
Совет:
Процентный порог полезен, потому что значение может изменяться на основе другого баланса ресурса. Это дает больше гибкости на уровне клиента, тогда как порог amount всегда постоянен и основан на настроенном значении.Информация:
После создания порог не подключается ни к чему автоматически. Это объект в Monetization, который можно использовать при создании кредитного лимита.Страница сведений о пороге
В разделе thresholds, чтобы увидеть полную информацию о пороге, нажмите Details. Страница содержит следующее:
- Name
- Code
- Description
- Type
- Value
Обновить порог
В разделе thresholds, чтобы обновить порог, сначала нажмите Details, чтобы открыть его сведения. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать порог, можно изменять, кроме Code.Удалить порог
В разделе thresholds, чтобы удалить порог, нажмите Delete.
Примечание:
Удалить порог, который уже связан с кредитным лимитом, нельзя. Сначала необходимо удалить все конкретные ссылки на этот порог.Уведомления
Monetization запускает уведомление, когда баланс конкретного ресурса превышает порог или опускается ниже него. Порог связан с кредитным лимитом и настраивается для конкретного ресурса через кредитный профиль.
Уведомления можно просмотреть в Monetization на странице аккаунта клиента. Подробнее см. Уведомления.
Кредитные лимиты
Чтобы открыть этот раздел, нажмите Credit limits. Появится постраничный список всех кредитных лимитов в табличном формате.
Кредитный лимит можно использовать, чтобы ограничить, насколько далеко клиент может использовать ресурс в положительном или отрицательном значении. Также можно добавить несколько порогов, которые клиент может нарушить при превышении настроенного значения.
Кредитный лимит описывает минимальные и максимальные границы баланса ресурса и пороги, которые могут сработать при нарушении этих границ.
В этом разделе доступны четыре действия/подстраницы:
- Создать кредитный лимит
- Страница сведений о кредитном лимите
- Обновить кредитный лимит
- Удалить кредитный лимит
Создать кредитный лимит
В разделе credit limits, чтобы создать кредитный лимит, нажмите Create new. Форма содержит обязательные и необязательные поля.
Обязательные поля:
- Name
- Code
- Start
- Stop
Примечание:
Code — это уникальный идентификатор объекта. Его можно использовать при интеграции с API Monetization.Необязательные поля:
- Description
- Thresholds
Можно добавить несколько порогов. Например, если у кредитного лимита есть порог со значением 200, то при превышении балансом ресурса значения 200 сработает уведомление.
Примечание:
Поля Start и Stop представляют минимальное и максимальное значение, которое может иметь один баланс ресурса.Поля Start и Stop можно настроить как положительные или отрицательные числа. Также их можно настроить как No minimum или No maximum через Pick value.
Значения No minimum и No maximum означают, что значение может быть неограниченным, от минус бесконечности до плюс бесконечности.
Совет:
Для prepaid monetary resource значение Stop рекомендуется установить в ноль. Это не позволит балансу ресурса превысить ноль.
Это типично, потому что prepaid customers могут пользоваться сервисами только пока у них есть доступные средства. Поэтому нет смысла позволять их денежному балансу уходить ниже нуля.
Кроме того, если лимит установлен в ноль, Monetization может определить, когда деньги закончились, и больше не тарифицировать события.
Примечание:
Невозможно вывести баланс ресурса за пределы значений Start и Stop кредитного лимита. Кроме того, сервис, который потребляет клиент, может быть отключен сразу после достижения лимита ресурса, например у prepaid-клиента, у которого закончились деньги.Страница сведений о кредитном лимите
В разделе credit limits, чтобы увидеть полную информацию о кредитном лимите, нажмите Details. Страница содержит следующее:
- Name
- Code
- Description
- Thresholds
- Start
- Stop
Обновить кредитный лимит
В разделе credit limits, чтобы обновить кредитный лимит, сначала нажмите Details, чтобы открыть его сведения. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать кредитный лимит, можно изменять, кроме Code.Удалить кредитный лимит
Чтобы удалить кредитный лимит, нажмите Delete.
Примечание:
Удалить кредитный лимит, который уже связан с кредитным профилем, нельзя. Сначала необходимо удалить все конкретные ссылки на этот кредитный лимит.Кредитные профили
Чтобы открыть этот раздел, нажмите Credit profiles. Появится постраничный список всех кредитных профилей в табличном формате.
Кредитный профиль связывает кредитный лимит с конкретным ресурсом для определенного типа оплаты. Например, он описывает, как должен вести себя денежный ресурс euro, какой кредитный лимит он должен использовать, когда доступен как баланс на аккаунте клиента.
В этом разделе доступны четыре действия/подстраницы:
- Создать кредитный профиль
- Страница сведений о кредитном профиле
- Обновить кредитный профиль
- Удалить кредитный профиль
Создать кредитный профиль
В разделе credit profiles, чтобы создать кредитный профиль, нажмите Create new. Форма содержит обязательные и необязательные поля.
Обязательные поля:
- Name
- Code
- Payment type
- Resource
- Credit limit
Примечание:
Code — это уникальный идентификатор объекта. Его можно использовать при интеграции с API Monetization.Необязательное поле:
- Description
Примечание:
Кредитный профиль необходимо создать для каждого типа оплаты, потому что он описывает поведение баланса относительно типа оплаты. Если кредитного профиля нет, баланс не может быть создан.Информация:
Настройка кредитного профиля позволяет для каждого ресурса задать описание того, как он будет ограничиваться в зависимости от типа оплаты клиента.Для postpaid payment type
Для postpaid payment type рекомендуется кредитный лимит со значением Start = No minimum и Stop = No maximum.
Это означает, что ресурс клиента может быть как отрицательным значением (клиенту предоставлен кредит), так и положительным значением (клиент будет должен оплатить).
Для pay-now payment type
Для pay-now payment type рекомендуется кредитный лимит со значением Start = No minimum и Stop = No maximum.
Это означает, что ресурс клиента может быть как отрицательным значением (клиенту предоставлен кредит), так и положительным значением (клиент будет должен оплатить).
Для prepaid payment type
Для prepaid payment type рекомендуется выбрать кредитный лимит со значением Start = No minimum и Stop = 0, потому что баланс клиента не должен превышать ноль.
Например, prepaid-клиент покупает продукт, который предоставляет 100 евро как денежный ресурс. В балансе клиента это будет показано как -100 евро кредита. Клиент может потреблять ресурс и ничего не будет должен.
По мере потребления ресурса баланс будет уменьшаться, пока не достигнет нуля. Это означает, что клиент исчерпал ресурс.
Страница сведений о кредитном профиле
В разделе credit profiles, чтобы увидеть полную информацию о кредитном профиле, нажмите Details. Страница содержит следующее:
- Name
- Code
- Description
- Payment type
- Credit limit
- Resource
Обновить кредитный профиль
В разделе credit profiles, чтобы обновить кредитный профиль, сначала нажмите Details, чтобы открыть его сведения. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать кредитный профиль, можно изменять, кроме Code.Удалить кредитный профиль
В разделе credit profiles, чтобы удалить кредитный профиль, нажмите Delete.
Типы событий
Чтобы открыть этот раздел, нажмите Event types. Появится постраничный список всех типов событий в табличном формате.
Тип события представляет временной интервал в Monetization. Он создается для настройки повторяющегося продукта и определения того, как продукт будет продлеваться. Он также настраивается для клиента, чтобы определить, как часто клиенту будут выставляться начисления.
Для типа события можно настроить разные циклы, например месячный цикл, цикл в три месяца, полугодовой цикл, годовой цикл и т. д.
В этом разделе доступны четыре действия/подстраницы:
Создать тип события
В разделе event types, чтобы создать тип события, нажмите Create new. Имя, код, единица интервала, длительность интервала и время интервала обязательны, а описание необязательно.
Единица интервала имеет три значения:
- Days
- Weeks
- Months
Длительность интервала задает длину периода для единицы интервала, например шесть месяцев. Время интервала по умолчанию равно 12:00 AM.
Например, для таблицы ниже:
Таблица 2: Пример интервала типа события
| Единица интервала | Длительность интервала | Время интервала |
|---|---|---|
| Months | 6 | 12:00 AM |
Если recurring product использует такой тип события, это означает, что продукт будет продлеваться каждые шесть месяцев в 12:00 AM. Аналогично, настройка типа события для клиента в billing profile означает, что клиенту будут выставляться начисления каждые шесть месяцев в 12:00 AM.
Страница сведений о типе события
В разделе event types, чтобы увидеть полную информацию о типе события, нажмите Details. Страница содержит следующее:
- Name
- Code
- Description
- Interval unit
- Interval duration
- Interval time
Обновить тип события
В разделе event types, чтобы обновить тип события, сначала нажмите Details, чтобы открыть его сведения. Затем нажмите Update.
Информация:
Все сведения, заполненные в разделе создать тип события, можно изменять, кроме Code.Удалить тип события
В разделе event types, чтобы удалить тип события, нажмите Delete.
Примечание:
Удалить тип события, который уже используется в других частях Monetization, нельзя. Сначала необходимо удалить все конкретные ссылки на него.Режимы округления
Чтобы открыть этот раздел, нажмите Rounding modes.
Режимы округления настраиваются для каждого site и определяют, до какого количества десятичных знаков округлять расчеты на разных этапах rating.
Есть четыре отдельных компонента, к которым применяется scale:
- Rating
- Discounting
- Taxation
- Billing
Когда один из этих четырех компонентов срабатывает в Monetization, применяется режим округления, который округляет значения до настроенного количества десятичных знаков.
Scale — это число, обозначающее количество десятичных знаков. Mode можно настроить как Half Up или Half Down. Например, если задан Half Up, значение 7.5 будет округлено до 8, а если задан Half Down, значение 7.5 будет округлено до 7.