課金

Charging セクションでは、Monetization 内のリソースを設定し、各支払いタイプに対するリソースの動作と制限を決定できます。

このドキュメントのトピック:

Monetization でこのセクションにアクセスするには、 Menu から Business configuration を選択し、Charging をクリックします。

Tags

このセクションにアクセスするには、Tags をクリックします。すべての tags のページ分割されたリストが表形式で表示されます。

Tags は、Monetization で主に割引目的に使用されます。tag は charge tag として product に適用でき、discounts を作成するときに対象にできます。

Monetization が resource balance に impact を与えるたびに、これらの impacts にも discounting の対象にできる tags があります。

たとえば通信業界では、Austria 発の data event に tag data_AUS を付け、Slovenia 発の event に tag data_SVN を付けることができます。

これらの tags により、1 つの tag にのみ適用される discounts を設定でき、特定の使用タイプだけに割引を適用できます。


このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

tag の作成

tags で tag を作成するには、 Create new をクリックします。名前、コード、タイプを入力します。任意で説明を追加します。

type では、charge tag または resource tag を選択できます。charge tag と resource tag の違いについては、Charge tags と Resource tags を参照してください。

Charge tags と Resource tags

charge tag は、products と rate plan の resource infos に使用されます。rate plan の上位レベルで使用され、Monetization は tag の下にある複数の resources に impact を与えることができます。

resource tag は、rate plan の下位レベルで使用されます。rate plan details で使用され、Monetization は 1 つの resource balance にのみ impact を与えることができます。

tag 詳細ページ

tags で tag の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Name
  • Code
  • Description
  • Type

tag の更新

tags で tag を更新するには、まず Details をクリックします。tag の詳細が表示されます。次に、更新するには Update をクリックします。

tag の削除

tags で tag を削除するには、 Delete をクリックします。

Resources

このセクションにアクセスするには、Resources をクリックします。すべての resources のページ分割されたリストが表形式で表示されます。

resource は、Monetization 内で値を保持できるオブジェクトを表します。たとえば、値 10 を持つ monetary resource です。

さらに、resource は顧客の balance として存在できます。balance は、特定の balance group 内にある一意の resource value です。

resource の balances は、顧客が product を購入したり usage event をトリガーしたりするたびに、Monetization で自動的に作成されます。たとえば、plan に 100 free minutes を付与する product がある場合、顧客がその plan を購入すると、関連する balance group に 100 free minutes の balance が作成されます。

resources は、product catalog を作成する際に不可欠です。顧客が購入できる products は resource balance impact をもたらすためです。たとえば、顧客に 100 ユーロを課金する、または 100 free credits を付与するなどです。

resource の例

以下は resource の 5 つの例と、その業界です。

  1. Euro — Any industry — 現在の cycle 内の顧客の現在の monetary balance を表します。
  2. Free minutes — Telecommunications
  3. Total consumption kWh — Utility
  4. Minimum fare fee — Car sharing/Taxis — 顧客が各乗車で支払う必要がある minimum fee を保持する helper resource
  5. API calls total — Cloud services — 生成された API call events の数を追跡するため

このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

resource の作成

resources で resource を作成するには、 Create new をクリックします。必須および任意の入力フィールドがあります。

必須入力フィールドは次のとおりです。

  • Name
  • Code
  • Balance consumption order
  • Default value
  • Validity period

任意入力フィールドは次のとおりです。

  • Description
  • Temporary
  • Currency
  • Included on invoice

Monetary resource

Monetary resource は Monetization における実際のお金を意味し、通貨(例: euro、dollars など)を表します。monetary resource を作成するには、resource の作成 で名前(例: euro)、コード(例: euro)、説明(例: euro monetary resource)、および balance consumption order を入力します。

monetary resource では、最も古い balance が最初に消費されるべきであるため、balance consumption order に earliest start time and earliest expiration time (ESTEET) が設定されます。

通常、default value は 0 に設定されます。ただし、正または負の値(例: 100)に変更できます。Monetization が最初に resource の balance を作成するとき、default value から開始します。

resource を temporary resource にするには、Temporary トグルスイッチを使用して有効化/無効化します。この機能を有効にすると、Monetizationrating を完了した直後に、resource は default value に戻ります。主に helper resources に使用されます。

デフォルトでは、resource は作成日から無期限に常に有効です。ただし、将来のある時点で期限切れになるように設定できます。通常、monetary resource は無期限の validity を持つべきです。

resource を invoice に含めるには、Included on invoice トグルスイッチを使用して有効化/無効化します。この機能を有効にすると、Monetization は 1 つの invoice 用に生成される JSON オブジェクトにこのデータを取り込みます。

Balance consumption order

Balance consumption order は、同じ resource の複数の balances が balance group 内に存在する場合、resource balance に impact を与える順序を指定します。

たとえば、customer balance group に次があるとします。

  • 1 月 1 日から 2 月 15 日まで有効な 100 free minutes
  • 2 月 1 日から 3 月 1 日まで有効な 50 free minutes

今日が 2 月 10 日だとすると、両方の balances は有効です。したがって、customer は現在合計 150 free minutes を持っています。その後、customer が 120 free minutes のイベントを生成します。balance consumption order 設定は、validity period に基づいてどの balance を先に消費するかを決定します。

balance consumption order が ESTEET に設定されている場合、customer は 2 月 1 日 から 3 月 1 日 まで有効な 30 free minutes を持つことになります。一方、balance consumption order が最新の resource を先に消費するよう設定されている場合、customer は 1 月 1 日 から 2 月 15 日 まで有効な 30 free minutes を持つことになります。

一部用語の説明
EST
balance consumption order を earliest start time (EST) に設定すると、最も早い validity start time を持つ balance が最初に使用されます。
LST
balance consumption order を latest start time (LST) に設定すると、最も遅い validity start time を持つ balance が最初に使用されます。
EET
balance consumption order を earliest expiration time (EET) に設定すると、最も早い validity end time を持つ balance が最初に使用されます。
LET
balance consumption order を latest expiration time (LET) に設定すると、最も遅い validity end time を持つ balance が最初に使用されます。
ESTLET
balance consumption order を earliest start time and latest expiration time (ESTLET) に設定すると、最も早い validity start time を持つ balance が最初に使用されます。同じ validity start time を持つ balances が複数ある場合、最も遅い end time を持つものが最初に使用されます。
ESTEET
balance consumption order を earliest start time and earliest expiration time (ESTEET) に設定すると、最も早い validity start time を持つ balance が最初に使用されます。同じ validity start time を持つ balances が複数ある場合、最も早い end time を持つものが最初に使用されます。
LSTEET
balance consumption order を latest start time and earliest expiration time (LSTEET) に設定すると、最も遅い validity start time を持つ balance が最初に使用されます。同じ validity start time を持つ balances が複数ある場合、最も早い end time を持つものが最初に使用されます。
LSTLET
balance consumption order を latest start time and latest expiration time (LSTLET) に設定すると、最も遅い validity start time を持つ balance が最初に使用されます。同じ validity start time を持つ balances が複数ある場合、最も遅い end time を持つものが最初に使用されます。
EETEST
balance consumption order を earliest expiration time and earliest start time (EETEST) に設定すると、最も早い validity end time を持つ balance が最初に使用されます。同じ validity end time を持つ balances が複数ある場合、最も早い start time を持つものが最初に使用されます。
EETLST
balance consumption order を earliest expiration time and latest start time (EETLST) に設定すると、最も早い validity end time を持つ balance が最初に使用されます。同じ validity end time を持つ balances が複数ある場合、最も遅い start time を持つものが最初に使用されます。
LETEST
balance consumption order を latest expiration time and earliest start time (LETEST) に設定すると、最も遅い validity end time を持つ balance が最初に使用されます。同じ validity end time を持つ balances が複数ある場合、最も早い start time を持つものが最初に使用されます。
LETLST
balance consumption order を latest expiration time and latest start time (LETLST) に設定すると、最も遅い validity end time を持つ balance が最初に使用されます。同じ validity end time を持つ balances が複数ある場合、最も遅い start time を持つものが最初に使用されます。

Helper resources

helper resource は顧客に直接関連しませんが、Monetization は rating に使用します。たとえば、Monetization が何かを追跡するために使用する counter resource です。

helper resource の例

1 つの data session/event で customer が使用した MB 数を追跡するための resource MBs used in a session を想定します。counter resource 形式の helper resource を使用できます。

customer が 1 つの session 内で 10MBs を消費した後に pricing が変わることが想定される場合、つまり multi-tier pricing がある場合、Monetization が data event を受信するとすぐに、rate plan に従ってレーティングされます。counter resource は、異なる価格で rating を開始するタイミングを把握するために、customer が使用した数量を追跡できます。

単一イベントがレーティングされた後、counter resource 形式の helper resource MBs used in a session は、次のイベントに備えるためゼロにリセットされます。

Non-monetary resource

non-monetary resource は monetary value を持たないため、お金として扱われません。non-monetary resources の例には、free data、free SMS などがあります。

resource 詳細ページ

resources で resource の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Status — active status の resource は、その resource がまだ有効であることを意味します。
  • Name
  • Code
  • Description
  • Balance consumption order
  • Default value
  • Type (Standard or Temporary)
  • Valid from
  • Valid to
  • Currency (if any)
  • Included on invoice

resource の更新

resources で resource を更新するには、まず Details をクリックします。resource の詳細が表示されます。次に、更新するには Update をクリックします。

resource の削除

resources で resource を削除するには、 Delete をクリックします。

Thresholds

このセクションにアクセスするには、Thresholds をクリックします。すべての thresholds のページ分割されたリストが表形式で表示されます。

threshold は、resource balance が credit limit で定義され、credit profile によって resource にリンクされた threshold を超えた場合に notification をトリガーできる設定値です。


このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

threshold の作成

thresholds で threshold を作成するには、 Create new をクリックします。必須および任意の入力フィールドがあります。

必須フィールドは次のとおりです。

  • Name (e.g., T_200)
  • Code (e.g., T_200)
  • Type (amount or percentage)
  • Value (e.g., 200)

任意フィールドは次のとおりです。

  • Description (e.g., threshold for 200)

amount として設定された threshold は、値が固定であることを意味します。たとえば 200 です。したがって、balance が 200 を超えると notification がトリガーされます。

percentage として設定された threshold は、値が別の resource balance に対して相対的であることを意味します。たとえば、次の 2 つの balances を想定します。

表 1: Threshold percentage example

Resource nameBalance
Granted free MBs1000
Free MBs900

Free MBs の percentage threshold が Granted free MBs balance の 80% に設定されている場合、その threshold は 800 でトリガーされます。

threshold 詳細ページ

thresholds で threshold の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Name
  • Code
  • Description
  • Type
  • Value

threshold の更新

thresholds で threshold を更新するには、まず Details をクリックします。threshold の詳細が表示されます。次に、更新するには Update をクリックします。

threshold の削除

thresholds で threshold を削除するには、 Delete をクリックします。

Notifications

特定の resource の balance が threshold を超える、または下回ると、Monetization は notification をトリガーします。threshold は credit limit にリンクされ、credit profile によって特定の resource に対して設定されます。

notifications は、Monetization の customer account page で確認できます。詳細については、Notifications を参照してください。

Credit limits

このセクションにアクセスするには、Credit limits をクリックします。すべての credit limits のページ分割されたリストが表形式で表示されます。

credit limit は、顧客が resource を正または負の値としてどこまで使用できるかを制限するために使用できます。複数の thresholds を追加することもでき、顧客が設定値を超えるにつれてそれらを超過する場合があります。

これは、resource balance の最小および最大制限と、超過時にどの thresholds がトリガーされるかを表します。


このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

credit limit の作成

credit limits で credit limit を作成するには、 Create new をクリックします。必須および任意の入力フィールドがあります。

必須フィールドは次のとおりです。

  • Name
  • Code
  • Start
  • Stop

任意フィールドは次のとおりです。

  • Description
  • Thresholds

複数の thresholds を追加できます。たとえば、threshold value が 200 の credit limit を想定します。resource balance が 200 を超えるたびに、notification がトリガーされます。

StartStop フィールドは、正または負の数として設定できます。さらに、 Pick value をクリックすることで、StartStop フィールドを、より使いやすい No minimum または No maximum に設定することもできます。

No minimumNo maximum の値は、値が負の無限大から正の無限大まで進むため、無制限にできることを意味します。

credit limit 詳細ページ

credit limits で credit limit の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Name
  • Code
  • Description
  • Thresholds
  • Start
  • Stop

credit limit の更新

credit limits で credit limit を更新するには、まず Details をクリックします。credit limit の詳細が表示されます。次に、更新するには Update をクリックします。

credit limit の削除

credit limit を削除するには、 Delete をクリックします。

Credit profiles

このセクションにアクセスするには、Credit profiles をクリックします。すべての credit profiles のページ分割されたリストが表形式で表示されます。

credit profile は、特定の payment type に対して credit limit を特定の resource にリンクします。たとえば、euro(monetary)resource がどのように動作するべきか、customer account 上の balance として利用できるときにどの credit limit を使用するべきかを示します。


このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

credit profile の作成

credit profiles で credit profile を作成するには、 Create new をクリックします。必須および任意の入力フィールドがあります。

必須フィールドは次のとおりです。

  • Name
  • Code
  • Payment type
  • Resource
  • Credit limit

任意フィールドは次のとおりです。

  • Description

postpaid payment type の場合

postpaid payment type では、Start 値が No minimumStop 値が No maximum の credit limit が推奨されます。

これは、customer に属する resource が負の値(customer に credit が付与されたため)または正の値(customer が何かを支払う必要があるため)のいずれにもなり得ることを意味します。

pay-now payment type の場合

pay-now payment type では、Start 値が No minimumStop 値が No maximum の credit limit が推奨されます。

これは、customer に属する resource が負の値(customer に credit が付与されたため)または正の値(customer が何かを支払う必要があるため)のいずれにもなり得ることを意味します。

prepaid payment type の場合

prepaid payment type では、customer balance が 0 を超えないようにするため、Start 値が No minimumStop 値が 0 の credit limit を選択することが推奨されます。

たとえば、prepaid customer が monetary resource である 100 euros を提供する product を購入するとします。これは customer の balance に -100 euros の credit として表示されます。customer はその resource を消費でき、何も支払う必要はありません。

しかし、resource を消費し続けると、balance は 0 に達するまで減少します。これは customer が resource を使い切ったことを示します。

credit profile 詳細ページ

credit profiles で credit profile の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Name
  • Code
  • Description
  • Payment type
  • Credit limit
  • Resource

credit profile の更新

credit profiles で credit profile を更新するには、まず Details をクリックします。credit profile の詳細が表示されます。次に、更新するには Update をクリックします。

credit profile の削除

credit profiles で credit profile を削除するには、 Delete をクリックします。

Event types

このセクションにアクセスするには、Event types をクリックします。すべての event types のページ分割されたリストが表形式で表示されます。

event type は、Monetization における時間間隔を表します。recurring product に対して設定され、product がどのように更新されるかを決定するために作成されます。また、customer に対して設定され、customer がどの頻度で請求されるかを決定します。

event type には異なる cycles を設定できます。たとえば、monthly cycle、three months cycle、semi-annual cycle、annual cycle などです。


このセクションでは、次の 4 つのアクション/サブページを実行または表示できます。

event type の作成

event types で event type を作成するには、 Create new をクリックします。名前、コード、interval unit、interval duration、interval time は必須で、description は任意です。

interval unit は 3 つの値で構成されます。

  • Days
  • Weeks
  • Months

interval duration は interval unit に与えられる期間の長さを指定します。たとえば 6 か月です。interval time の default value は 12:00 AM です。

たとえば、以下の表があるとします。

表 2: Event type interval example

Interval unitInterval durationInterval time
Months612:00 AM

recurring product に上記の event type が指定された場合、その product は 6 か月ごとの 12:00 AM に更新されることを意味します。同様に、billing profile で customer に event type を設定すると、customer は 6 か月ごとの 12:00 AM に請求されます。

event type 詳細ページ

event types で event type の詳細全体を表示するには、 Details をクリックします。次の情報が含まれます。

  • Name
  • Code
  • Description
  • Interval unit
  • Interval duration
  • Interval time

event type の更新

event types で event type を更新するには、まず Details をクリックします。event type の詳細が表示されます。次に、更新するには Update をクリックします。

event type の削除

event types で event type を削除するには、 Delete をクリックします。

Rounding modes

このセクションにアクセスするには、Rounding modes をクリックします。

Rounding modes は、rating のさまざまな段階で行われる計算を小数点以下何桁に丸めるかを決定するため、各 site に対して設定されます。

scale を適用する 4 つの異なるコンポーネントがあります。

  1. Rating
  2. Discounting
  3. Taxation
  4. Billing

これら 4 つのコンポーネントのいずれかが Monetization でトリガーされるたびに、rounding mode が適用され、設定された小数点以下桁数に値が丸められます。

Scale は、小数点以下の桁数を示す数値を指します。ModeHalf Up または Half Down に設定できます。たとえば、Half Up に設定されている場合、7.5 は 8 に丸められます。一方、Half Down に設定されている場合、7.5 は 7 に丸められます。