Bundle Properties
Bundle properties can apply to the base bundle, the bundle version, or the bundle revision.
Property | Description |
---|---|
ID | The internal bundle ID. Set automatically and cannot be changed. |
Name | A descriptive name for the bundle. |
Description | (Optional) Description used to identify the bundle. |
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. |
Property | Description |
---|---|
Version ID | The internal bundle version identifier. Set automatically and
cannot be changed. Different revisions of a bundle version can reference different versions of a product offer or other bundle. |
Version Name | The name of the bundle version. |
Version Description | (Optional) Description used to identify the bundle version. |
External ID | The bundle external ID set when you create the bundle. See External ID above. |
Version External ID | An external ID that identifies a specific bundle version. See External ID above. The version external ID is also stored in the pricing database. |
Purchase Start Date | (Optional) Start date when this bundle version is available for subscribers to purchase. All revisions to this version are made available on this date. |
Purchase End Date | (Optional) Date after which the bundle version can no longer be purchased. |
Property | Description |
---|---|
General Properties | |
Payment Method | Specifies the bundle purchase payment method. Choose from:
Note: If no selection is made,
Pay On Account is used by
default. |
Revision Start Date | Determines when the revision becomes valid for rating. The start date for a revision must be after the start time of the previous revision. If the offer start time is not set, it becomes available immediately at purchase time. The version start time is applicable for every revision of that version. |
Expiration Policy | Sets whether bundled product offers should be canceled when the bundle expires.
Note: Bundle settings override the Expiration
Policy of individual offers purchased as
part of the bundle.
|
Expiration Notification Profile | The notification profile that determines the notification behavior for bundle expirations. |
Notifies on Purchase | When selected, a notification is sent to the contact person associated with the subscriber or group, informing them that a bundle has been purchased. |
Notifies On Cancel | When selected, a notification is sent to the contact person associated with the subscriber or group canceling the bundle, informing them that a bundle was canceled. |
Notifies On Suspend | When selected, a notification is sent to the contact person associated with the subscriber or group suspending the bundle, informing them that a bundle was suspended. |
Notifies On Resume | When selected, a notification is sent to the contact person associated with the subscriber or group resuming the bundle, informing them that a bundle was resumed. |
Offer Life Cycle Profile | Specifies the life cycle profile that determines the status definitions and transitions for this bundle. If none is selected, the default life cycle profile is used. |
Start/End Properties | |
Start | Specifies when the bundle is available for rating operations (validity period).
|
End | Specifies when the bundle validity period ends.
|
Offers Properties | |
Offers | Displays the product offers in the bundle. |
Custom Fields Properties | |
Custom Bundle Fields | Displays the custom fields you can use to manipulate bundle purchases using custom MDC fields. You select a bundle extension from list, and custom fields appear for that extension. |
Template Field Properties | |
Catalog Item Template | A menu of templates. The templates supply a superset of the fields to use for a catalog item. Check fields to use in the catalog item by checking the Enabled box. Only enabled template fields display when creating a catalog item. For more information about catalog item template fields, see the discussion about creating or changing a catalog item. |
Enabled | Check a template field box to use that field in the catalog item. |
Name | The name of the field. |
Type | The data type of the field. |
Value | A mandatory value for the field. It must match the data Type. |
Metadata | Use to specify individual metadata
values (for each template field) that the bundle template uses in the
bundle catalog item. The metadata items must match the template field
data type.
|
Cycle Data Properties | |
Period Type | The increment to use for the cycle offset. Can be one of:
Note: An offer or bundle with a cycle data Period Type of
Hours or Minutes is incompatible with
a grace period profile that specifies a recoverable renew time. This combination fails
pricing validation. |
Period Interval | A numeric value for the number of period increments to use for the cycle offset. |
Cycle Offset Type | The type of cycle offset. Determines the start of the first interval. Note: You must set the Cycle
Offset Type to avoid a validation
error. Can be one of:
|
Cycle Offset | Use with the Fixed Offset cycle offset type. A numeric value that sets the number of cycle increments to use in the offset. |
Cycle Start Type | The type of cycle offset. The choices are:
|
Grace Period Profile | Use to select a grace period profile. Grace period profiles specify options for allowing a subscriber to re-establish cycle processing after that processing has failed. |
Priority | A numeric priority value used to rank this cycle against priority values of the cycles of other products purchased at the same time. |
Continue After Failure | Gives you the option to continue recurring processing after that processing has failed due to a lack of credit. |
Override Allowed | Allows any client to override the product cycle data at purchase time. |
Enable Last Period Proration | Allows charges and grants for product offers and bundles with a purchased item cycle to be prorated if the purchased item expires within the upcoming cycle. |
Recurring Failure on Purchase Allowed | Allows recurring processing to succeed during purchase if it would otherwise fail due to insufficient credit. |
Recurring Failure on Purchase Override Allowed | Allows the Recurring Failure on Purchase Allowed specified here to be overridden during purchase. |
Recurring Failure on Resume Allowed | Allow resume to succeed even when there are not enough funds to pay for the recurring charge. |
Recurring Failure Notification Profile | Controls when notifications are generated during or after recurring processing
failure. If a profile is not selected, MATRIXX Engine does not generate notifications for this notification type. A notification profile can be configured to send notifications at different times (for example, immediately and an hour after the initial recurring failure for the period). For more information about recurring processing failure, see MATRIXX Pricing and Rating. |
Recurring Advance Notification Profile | Controls when advance notifications are generated for upcoming recurring processing
(notifications that are generated before the start of a
recurring cycle period). If a profile is not selected, MATRIXX Engine does not generate notifications for this notification type. |
Recurring Recharge Notification Profile | Controls when advance notifications are generated for
upcoming automatic recurring recharges. If a profile is not selected, MATRIXX Engine does not generate notifications for this notification type. |
Late Charge Notification Profile | Controls when notifications are generated before, during, or after late charges are
assessed. If a profile is not selected, MATRIXX Engine does not generate notifications for this notification type. A notification profile can be configured to send notifications at different times (for example, immediately and an hour after the initial recurring failure for the period). For more information about recurring processing failure, see MATRIXX Pricing and Rating. |
Cycle Holding Balance | Defined only if the bundle is configured to have its own recurring cycle (purchased
item cycle). The actual-currency balance template the Charging Application uses for creating the cycle holding balance, a Bundle specific balance that is used to accumulate funds during recurring processing. The list shows all actual-currency balance templates defined for the current domain. The balance template selected for a cycle holding balance must have the following characteristics:
For information about when currency is held in the cycle holding balance or when charges are performed from it, see the discussion about cycle holding balances in MATRIXX Pricing and Rating. |
Debt Balances Properties | |
ID | The balance template identifier. |
Name | The name of the selected balance template. |
Balance Class | Identifies the currency balance class that defines how balance template properties are displayed. |
Balance Name | Identifies the actual currency balance. |
Debt Type | Debt balance type. The bundle can specify a debt type not in the offers. Select
from:
|
Write Off Policy | The write-off policy for the selected debt balance type. Select from:
For more information about how debt balance is written-off based on the configured write-off policy, see the discussion about debt balance and recurring write-off policy in MATRIXX Pricing and Rating. Note: Purchase debt can be
configured with a write-off policy of
None, Specific
Time, or Expired.
Recurring debt can be configured
with a write-off policy of None,
Cycle, or
Expired.
Fee debt can be configured with a
write-off policy of None,
Cycle, or
Expired. |
Write Off Interval | If the Write Off Policy is set to Specific Time, enter the write off interval value. |
Write Off Units | If the Write Off Policy is set to
Specific Time, select the write off
policy unit:
|
Parameters Properties | |
Name | The name of the parameter set from the parameter definition. |
Type | The data type of the parameter set from the parameter definition. |
Description | The description of the parameter set from the parameter definition. |
Default Value | The default value to use for the parameter. Users can override the default value with the actual value to use for the parameter at purchase time. |
Bundle Level Pricing | |
Bundle Price Components | Configure single bundle pricing and define percentage (proportional) distribution for
the bundle charge for each product offer. Charge and discount
pricing components for purchase, activation, cancelation, and
recurring processing for purchased item cycles are referenced
from the bundle (not from the product offers), and are for the
entire bundle (not for specific product offers). Note:
For more information about bundle level pricing, see the discussion about proportional charge bundles in MATRIXX Pricing and Rating. |
Distribution Method | Select the distribution method (proportional) for the bundle charge for each product
offer. The bundle price is distributed to the constituent
offers. Select from:
For more information, see the discussion about proportional charge bundles in MATRIXX Pricing and Rating. |
Offer Charge Distribution | The revenue distribution method. Note: The Offer Charge
Distribution table displays the qualified
offers for purchase, activation, recurring processing for
purchased item cycles, and cancelation offers added to the
Offers tab.
|
For more information about purchase start and end dates, see the discussion about product offer validity periods in MATRIXX Pricing and Rating.