Price Component Properties
Charges, grants, discounts, refunds, and forfeitures have a set of generic properties common to all price components and additional properties specific to the process that triggers them to be applied (such as recurring cycles, first use of a balance, or service usage).
Generic Price Component Properties
All price components have a name, description, and start date property, rate tables, system attributes, and a list of parameters attached to the price component. Generic Price Component Properties describes the generic price component properties.
Property | Description |
---|---|
Name | A descriptive name of the price component. Price component names are displayed in My MATRIXX. |
Description | Information about the purpose of the price component. |
External ID | (Optional) Use this field to identify this item in MATRIXX pricing items. An External ID is saved to the pricing configuration file and loaded into the Pricing Database. Set the External ID value to any alphanumeric character that is meaningful to your implementation. An External ID can be used, for example, to relate offers in the MATRIXX system to products in an external pricing plan. It can be used, for example, by the Subscriber Management API to query and purchase product offers and bundle IDs. |
Start Date/Time | The date and time that the price component is available in the system. You must provide a start date for the first version of a price component that exists in a pricing plan. Revisions to the price component do not require a start date. You can use a future start date to create a revisions to a price component that become active at the specified time without having to redeploy the pricing plan for each one. Optionally, enter a time for when the price component becomes active. The default is midnight. |
Application | Determines when a component is applied. Applications include the following:
|
Price Type | The pricing component type. |
Rate Tables | One or more rate tables that define the prices for the price component. Click New Rate Table to add a rate table to the price component. |
Attributes | The system attributes for the price component. Click Add Attribute allows you to attach a system attribute to the price component. |
Parameters | The list of parameters assigned to the price component. Click Add Parameter to add a parameter to the list. |
Usage Price Component Properties
All usage price components have an additional quantity selector property. Usage Price Component Properties describes the quantity selector property.
Property | Description |
---|---|
Service Type | The service type indicates the service type to which the component can be applied. |
Quantity Selector | Determines whether the component applies to the usage type during rating. See below
for quantity selector values. The quantity selector property is required for usage price components because a network message using the Diameter Credit-Control application can contain multiple service contexts, each of which can be charged for based on a different used quantity. For example, one streaming media company might charge for a video based on its length (Duration) and another streaming media company might charge for a video based on its size (Data). If the quantity type specified for a price component does not match a quantity type received in a network message, it is skipped and the next price component is examined. |
Is Secondary Beat Sequence | Defines the usage component as a secondary beat sequence. Any rimary beat components charge in parallel with any secondary beat components. |
Recurring Price Component Properties
All recurring price components have an additional cycle property. Recurring Price Component Properties describes the cycle property.
Property | Description |
---|---|
Cycle | Defines what triggers the pricing to be applied on a recurring basis. Options are:
|
First-Use Price Component Properties
All first-use (non-recurring) price components have an additional Balance property. First-Use Price Component Properties describes the first-usage balance property.
Property | Description |
---|---|
Balance | When the balance defined as the first usage balance is first used, it triggers the price component to be applied. A first usage component can be applied to any balance, not just the balance that is defined as the first usage balance. For periodic balances, first usage components are applied every time the balance is first used for a particular period. |
Grant Price Component Properties
All grant price components have an additional target property. Grant Price Component Properties describes the target property.
Property | Description |
---|---|
Target | Specifies the balance to which to apply the grant. Options are:
|
Tier | Used if the Target field is set to Tier. Select the tier containing the group to apply the grant to. For information about creating tiers,
see the discussion about adding fields to a pricing plan. Note: Select either a Tier or a Tier Parameter; you cannot select both. |
Tier Parameter | Used if the Target field is set to Tier. Select from all parameters set up in pricing. Note: Select either a Tier or a
Tier Parameter; you cannot select both. |
For the balance-threshold application, grant price components have additional properties. Balance-Threshold Application Properties describes the balance-threshold application properties.
Property | Description |
---|---|
Balance | The balance whose threshold, when crossed during rating, triggers the grant to be applied for balance-threshold based pricing. |
Threshold | The threshold (of the specified balance) that when crossed, triggers the grant to be applied for balance-threshold based pricing. When this threshold for the specified balance is crossed during rating, this triggers the grant to impact (extend the validity of) the balance that you specified on the table(s) in the component (specified on the Balance State Update Tables). |
Is Instance Specific | When selected, indicates that the balance-threshold based pricing configuration for the grant applies to only balance instances created by the containing offer. When de-selected, indicates that the balance-threshold based pricing configuration for the grant applies to all balance instances in the balance template. |