5 Discount Offers
A discount offer contains one or more discounts. A discount can do the following:
-
Reduce the charges associated with billable events.
-
Grant or consume noncurrency balance elements, such as included minutes or loyalty points.
-
Track usage or spending by using a counter, enabling another discount to apply a percentage off based on the counter balance.
To apply discounts to charges, you group discount offers with charge offers, into bundles.
For overview information, see "Creating Discount Offers" in PDC Creating Product Offerings.
Creating a Discount Offer
To create a discount offer:
- In the Pricing section of the navigation pane, under Offers,
click Create Discount Offer.
The Create Discount Offer page appears.
- Enter general information. See "Specifying General Information for a Discount Offer" for more information.
- Specify values for any product specification attributes configured in XML templates for discount offers. See "Specifying Product Specification Attribute Values" for more information.
- Specify the discount offer settings. See "Specify Discount Offer Settings" for more information.
- Add discounts. See "Adding Discounts to a Discount Offer" for more information.
- Add rules for the discounts in the discount offer. See "Configuring Discount Rule" for more information.
- Configure pricing for the discounts in the discount offer. See "Setting Up Pricing for a Discount" for more information.
Related Topics
Specifying General Information for a Discount Offer
To specify general information:
-
In the General Information section, enter a unique name and a description for the discount offer.
-
From the Type list, select one of the following discount offer types:
-
Subscription: Contains discounts that apply only to the subscriber who owns the discount offer.
-
System: Contains discounts that apply to all subscribers who use a particular service.
-
-
From the Applicable To list, select the service for which you want to create the discount offer.
Specifying Product Specification Attribute Values
If you have configured product specification attributes in an XML template file, you can specify values for them. The attributes and input types available depend on what is configured in the XML template file.
The values are validated against the XML template file. Any invalid values are highlighted and errors are displayed in a pop-up message.
See "About Product Specification Attributes for Pricing Components" in PDC Creating Product Offerings for more information.
Specify Discount Offer Settings
The settings in this section have default values, but you can change them.
To specify discount offer settings:
-
In the Create Discount Offer page, expand the Offer Settings section.
-
In the Available for Purchase group, specify the period during which customers can purchase the discount offer.
-
From the Apply this discount to list, select the option that determines how the discounts are applied to the charge.
-
Select a provisioning tag for the discount offer.
Provisioning tags are used in Oracle Communications Billing and Revenue Management (BRM) to implement extended rating attributes (ERAs). See the BRM documentation for more information.
-
Enter the priority for the discount offer.
The discount priority determines the order in which discount offers are evaluated. Zero is the lowest priority.
-
Specify whether the discount offer is shared with all members of a corporate sharing group when it is purchased by the group's owner.
-
In the Ownership Rules group, enter the quantity of the discount offer that a customer can purchase and own at one time.
-
Click the link in the Discount Exclusion field to specify the discount offers that cannot be used along with the current discount offer.
The Discount Exclusion dialog box appears.
-
Click the Add icon.
The Search for Discount Offers dialog box appears.
-
Search for the discount offers to add as exclusions.
-
In the Results table, select the discount offers and click OK.
The discount offers are added to the table.
-
Click OK.
Adding Discounts to a Discount Offer
A discount specifies how to calculate the discount for a charge. You can configure one or more discounts for events associated with the service to which the discount offer applies.
Note:
The features of the discount offer that are displayed are determined by the pricing profile that you select for the discount. Not all the features described in the procedures may be supported by all pricing profiles.
You add discounts to a discount offer in the following ways:
-
Configure a new discount. See "Adding a New Discount" for more information.
-
Add an existing discount from another discount offer. See "Adding an Existing Discount" for more information.
-
Add a prioritized list of preconfigured discounts to the discount offer. See "Adding a Discount Selector" for more information.
Related Topics
Adding a New Discount
To add a new discount to the discount offer:
-
In the Discounts section, from the Add Discount list, select Add New Discount.
The Create Discount dialog box appears.
-
From the Discount Category list, select the type of event for which you want to create the discount.
-
From the Discount Type list, select the event for which you want to create the discount.
The remaining fields in the dialog box are updated based on the discount type that is selected.
-
From the Pricing Profile list, select a pricing profile for the discount. The pricing profile determines the features available for the discount.
-
(Optional) Enter a unique name for the discount.
-
(Optional) From the Stop Discounting list, specify whether to apply the discount after it has been canceled or inactivated to events that occurred prior to the discount cancellation or inactivation.
- (Optional) From the Resources Consumption Order list, specify whether to consume noncurrency resources for the discounts in order of earliest expiry, or in order of any discount rules configured. This option is only available for ECE enabled system.
-
(Optional) (Billing-time discounts only) Specify whether this is a snowball discount.
-
(Optional) In the Taxation section, do one of the following:
-
To not apply taxes to the discount: Select No Tax from the Option list.
-
To apply a specific tax code to the discount: Select Use Tax Code from the Option list, and then select the name of the tax code from the Tax Code list.
-
To use a tax selector to apply a tax code to the discount based on account, service, event, and profile attributes: Select Use Tax Selector from the Option list, and then select the name of the tax selector from the Tax Selector list.
-
-
(Optional) In the Validity section, select the discount validity settings.
-
Click OK.
A tab for the discount is added to the Discounts section.
Adding an Existing Discount
To add an existing discount:
-
In the Discounts section, from the Add Discount list, select Add Existing Discount.
The Search for Discounts dialog box appears.
-
Search for the existing discounts to add to the discount offer.
-
In the Results table, select the discounts and click OK.
The Select Discount Type dialog box appears.
-
From the Discount Type list, select the event type for the discount.
A tab for the discount is added to the Discounts section.
To see a list of the other components that use this discount, click Used By. Any changes you make to the discount will affect the original discount and all the components that use it.
Adding a Discount Selector
A discount selector consists of rules that associate event, service, and account attributes with discounts. You use a discount selector to determine which discount to apply to an event based on the attribute values.
To add a discount selector:
-
In the Discounts section of the Create Discount Offer tab, from the Add Discount list, select Add Existing Discount Selector.
The Search for Discount Selectors dialog box appears.
-
Search for discount selectors.
-
In the search results, select the discount selector and click OK.
A tab for the discount selector is added to the Discounts section of the discount offer.
-
(Optional) To edit the discount selector and its associated discounts, click the discount selector's name link in the top-left corner of the discount selector tab.
Configuring Discount Rule
A discount rule specifies how to calculate and apply a discount.
A discount can have one or more rules. If a discount has multiple rules, each rule appears in a subtab in the Discounts section. The sequence of the rules is important—they are executed from left to right.
After adding a discount to the discount offer, perform the following tasks to configure one or more rules for the discount:
-
Specify how to apply the discount. See "Specifying How to Apply the Discount" for more information.
-
(Optional) Configure the discount filters. See "Configuring Discount Filters" for more information.
-
(Optional) Configure the discount triggers. See "Configuring Discount Triggers" for more information.
-
Configure pricing for the discount. See "Setting Up Pricing for a Discount" for more information.
-
(Optional) Add additional rules. See "Adding a New Discount Rule" for more information.
Specifying How to Apply the Discount
By default, a discount rule applies discounts to the charge in the same way as the discount offer but you can change this setting as follows:
-
In the Rule Details section, from the Apply this discount to list, select how the discount is applied to the charge.
-
To apply the discount offer to the original charge amount, select Original Charge.
-
To apply the discount offer to the remaining charge amount after previous discount offers are applied, select Remaining Charge.
-
To apply the discount offer to the part of the charge and quantity that have not been used as the basis for a previous discount offer, select Remaining Charge and Quantity.
This option is not valid for discount offers that credit a balance.
-
Related Topics
Configuring Discount Filters
A discount filter defines the parts of a charge that are subject to the discount. By default, charges that impact a currency balance are subject to the discount.
You can have multiple filters for a discount.
To configure a discount filter:
-
In the Rule Details section, click the link in the Filter field.
The Filters section appears. The table in this section displays the filters currently used by the discount.
-
Do any of the following:
-
Add a new filter to the discount. See "Adding a New Filter" for more information.
-
Add an existing filter to the discount. See "Adding an Existing Filter" for more information.
-
Change the criteria for a filter. Click the filter name link and edit the fields in the Filter Details subsection.
-
Related Topics
Adding a New Filter
To add a new filter:
-
Click the Add icon.
-
In the Filter Details subsection, enter a name and description for the filter.
-
Set the values for the fields that you want to use to define the filter.
You can enter regular expressions in the following fields:
-
GLID
-
Time Period
-
Impact Category
-
Usage Class
-
Usage Type
-
Service Class
-
Pricing Name
To match any value, use .* (dot asterisk) or leave the field empty. Do not use only an asterisk (*) in regular expressions.
You can enter multiple values separated by pipes (|) in the GLID field.
You can enter NOT (!) operator in the following fields:
-
GLID
-
Time Period
-
Impact Category
-
Generic Selector Result
Note:
PDC does not validate the expressions entered in the fields.
-
-
Click Save.
The filter is added to the table.
Related Topics
Configuring Discount Triggers
A discount trigger enables you to set conditions that must be met before the discount is applied.
By default, a discount is always applied.
To configure a discount trigger:
-
In the Rule Details section, click the link in the Trigger field.
The Trigger section appears.
-
Do any of the following:
-
Add a new discount trigger. See "Adding a New Discount Trigger" for more information.
-
Search for an existing discount trigger to add to the discount. See "Adding an Existing Discount Trigger" for more information.
-
Related Topics
Adding a New Discount Trigger
To add a new discount trigger:
-
In the Trigger section, click New.
-
Enter a unique name and description for the new trigger.
-
In the Trigger Details section, click the Add icon in the table.
A row is added to the table.
-
In the Expression column, click the expression link.
The Expression Builder dialog box appears.
-
From the Expression Element list, select an expression for the trigger condition.
PDC prompts you for additional element information depending on the expression element that you select.
You can add more elements to the expression by entering standard arithmetic operators, decimal constants, and other expressions in the Expression field.
-
Click OK.
-
From the Operator list, select an operator for the trigger condition.
-
In the Value column, enter a value for the trigger condition.
Add additional elements to the trigger as needed.
Adding an Existing Discount Trigger
To add an existing discount trigger:
-
In the Trigger section, click Search.
The Search for Triggers dialog box appears.
-
Search for triggers to add to the discount.
-
In the Results table, select the discount trigger, and click OK.
The discount trigger information appears in the Trigger section.
Related Topics
Adding a New Discount Rule
To add a new discount rule:
-
From the Discount Actions list, select Add Rule.
-
Select Add Rule.
The rule is added as a subtab of the discount tab with default filter and trigger.
Renaming a Discount Rule
To rename a discount rule:
-
From the Discounts Actions list, select Rule Actions.
-
Select Rename Rule.
The Change Rule Name dialog appears.
-
Enter the new name.
-
Click OK.
Reordering Discount Rules
To reorder a discount rule:
-
In the Pricing section of the navigation pane, click Search Pricing.
-
Click Advanced.
The Search page appears.
-
Select Discount Offer from the Pricing Component list and click Search.
-
Select the required discount offer.
The Discount Offer page appears.
All available rules for the selected discount are displayed in the Rules tab as subtabs.
-
Click Edit to modify or reorder the rules.
-
In the Rule Details section, select a rule.
-
Drag and drop it to the desired location in the Rules tab or do the following:
-
Click Discount Actions.
-
Click Rule Actions.
-
Click Move Rule.
The Move the Rule dialog appears.
-
From the Move the rule before list, select the desired location.
-
Click OK.
The rule is moved to the new location.
-
-
Click Save.
-
Click Save and Done.
Setting Up Pricing for a Discount
After you add a discount to the discount offer, you setup pricing for each rule in a discount.
Perform the following tasks to setup a new price for a discount:
-
Specify how quantity ranges are selected. See "Selecting Quantity Ranges" for more information.
-
(Optional) Add quantity ranges to vary discounts based on usage. See "Adding Quantity Ranges to a Discount Pricing" for more information.
-
Configure balance impacts. See "Adding Balance Impacts for Discount Pricing" for more information.
Selecting Quantity Ranges
A discount rule specifies discount amounts based on a configured value, called the quantity range expression. For example, the value can be the charge for the event, the quantity used by an event, or a balance independent of the event. The absolute value of the quantity range expression result is used to select one or more quantity ranges that contain the discount amount. In addition to configuring this value, you need to specify how it is used to select one or more ranges by picking the Selection Type.
To specify which quantity ranges to use:
-
In the Pricing Details section of the Rule Details section, click the default value for the quantity range expression (Charge) in the following sentence:
To select quantity ranges, evaluate the Charge and Distribute Value Across Applicable Quantity Ranges.
The Expression Builder dialog box appears.
-
Use the expression builder to configure the expression to evaluate for quantity range selection. For example, this value can be the charge of the event, the quantity used by the event, or a balance independent of the event.
-
Click OK.
-
Select one of the following options from the selection type list.
-
Pick the quantity range containing the value: Selects a quantity range that contains the value of the quantity range expression.
-
Distribute value across applicable quantity ranges: Selects all quantity ranges that overlap the value of the quantity range expression.
-
Adding Quantity Ranges to a Discount Pricing
Use quantity ranges in a discount pricing to configure different balance impacts for different value range, for example, the quantity used by the event or the charge of the event.
To add a quantity range to a discount pricing:
-
In the Pricing Details section of the Rule Details section, click the Add Quantity Range icon:
The Add Quantity Range dialog box appears.
-
In the Starting At field, enter the starting value for the range.
PDC automatically generates an end value for the range based on the existing quantity ranges.
For example, if you specify 500, PDC creates the following ranges:
-
0 – 500
-
500 – No maximum
If you then create another quantity range with a start value of 250, PDC creates the following ranges:
-
0 – 250
-
250 – 500
-
500 – No maximum
-
-
Click OK.
A Pricing table for the range is added.
-
Configure the balance impacts for this range. See "Adding Balance Impacts for Discount Pricing" for more information.
Related Topics
Modifying Quantity Ranges in Discount Pricing
To modify the quantity range in a discount pricing:
-
In the Pricing Details section of the Rule Details section, click the link in the Quantity Range field above the Pricing table for which you want to change the range.
The Edit Quantity Range dialog box appears.
-
Modify the Start value, the End value, or both values.
To modify the start value (except for the first quantity range), change the end value of the quantity range that precedes it.
You cannot enter an end value that includes the entire following quantity range. Instead, to extend a range beyond the following range, first delete the following range. See "Deleting Quantity Ranges" for more information.
By default, the last quantity range has no maximum end value. To specify an end value, select Expression and use a discount expression to specify the end value.
PDC adjusts the start and end values of the preceding and following quantity ranges accordingly.
-
Click OK.
Deleting Quantity Ranges
Deleting a quantity range also deletes the pricing configured for it.
To delete a quantity range:
-
Go to the Rule Details section.
-
Click the Delete Quantity Range icon above the appropriate Pricing Details table:
A confirmation message appears.
-
Click OK.
The quantity range and the pricing configuration is removed from the pricing.
If you deleted a middle range, PDC automatically adjusts the end value of the previous quantity range.
Adding Balance Impacts for Discount Pricing
Balance impacts define how a discount affects a specified balance element in an account. Each discount pricing can contain one or more balance impacts.
To add balance impacts to a discount pricing:
-
In the Pricing Details section of the Rule Details section, do one of the following:
To add a debit or credit balance impact, click the Add Balance Impact icon in the pricing table:
To add a counter balance impact, click the Add Counter icon in the pricing table:
A row for the new balance impact is added to the table.
-
In the Impact column, select the type of impact to debit or credit a balance, or to increment or decrement a counter.
-
In the Balance Element column, select the currency or noncurrency balance element to debit or credit.
-
In the Amount column, enter a discount percent, scaled amount, or a fixed value. This value is applied towards the amount that is discounted.
-
Click in the Per Unit column, and select the option for how to apply the value in the Amount field towards the amount that is discounted.
-
Click the link in the What to Discount column, and select an expression in the Expression Builder dialog box.
This expression determines the amount that is discounted, such as total charge or quantity used.
-
If balance impact is credit or a counter, click the Amount is Valid column, and select the validity period of the balance impact.
For debit balance impacts, this column is not applicable.
-
In the Apply To column, select the balance to apply the discount to.
-
User Balance: The balance of the account or service that generates the event.
-
Sharer Balance: The balance of the account or service that owns the discount.
-
-
In the Taxation Option column, select whether to use a tax code, use a tax selector, or apply no tax.
-
In the Tax Code or Selector column, select the name of the tax code or tax selector to use.
-
In the GLID column, enter the General Ledger ID to associate with the balance impact.
Identifying the Components That Use a Shared Discount
To identify the components that use a shared discount:
-
In the Rule Details section of the discount, click Used By.
The Used By button is available only when the discount is used by another component.
The Used By page appears. This page provides an expandable hierarchical view of all the components that use the discount.
Related Topics
Modifying Pricing without Inadvertently Affecting Other Components
When you modify a pricing in a discount used by multiple components, PDC enables you to specify which of those components you want your change to affect.
To specify which components are affected when you modify a pricing in a discount:
-
In the Pricing table in the discount Rule Details section, click the Change Price icon:
The Change Price dialog box appears.
-
Select one of the following options to indicate the scope of the price change:
-
This discount wherever it is used: Affects every component that uses this discount.
-
The current offer only: Affects only this discount offer. Other components that use the discount are not affected.
-
-
Click OK.
Adding Date Ranges to a Discount
The discount date range is the period during which a discount is effective. You can create multiple revisions of a discount for different date ranges.
To add a date range to a discount:
-
Go to the discount tab for which to add a date range.
-
From the Discount Actions list, select New Date Range.
The New Date Range dialog box appears.
-
Enter the start date for the new range.
PDC automatically calculates the end date based on the existing date ranges.
-
Click OK.
The new date range is added to the discount. Its rules and the data they contain are copied from the preceding date range.
Related Topics
Modifying or Deleting Date Ranges in a Discount
To modify or delete a date range in a discount:
-
From the Date Range list, select Manage.
The Manage Date Ranges dialog box appears.
-
Select the date range then do one of the following:
-
To edit the date range, click the Edit icon.
In the Edit Date Range dialog box, edit the start and end dates or use the date selector to select a date, and click OK.
-
To delete a date range, click the Delete icon. Deleting a date range also deletes the pricing configured for that date range.
A confirmation message appears. Click Yes.
-
-
Click OK.
Related Topics
Changing Discount Details
You can change the following in an existing discount:
-
The name of the discount
If you do not enter a name for a discount when you create it, a default name is given to the discount.
-
When to stop discounting
-
The resource consumption order
-
The taxation settings
-
The discount validity settings
To edit a discount's details:
-
Open the discount offer that contains the discount.
-
If the discount offer is in read-only mode, click Edit in the discount offer toolbar.
-
In the Discounts section, click the appropriate discount tab.
-
From the Discount Actions list, select Discount Details.
The Discount Details dialog box appears.
-
Change the value of one or more fields.
-
Click OK.
-
Click Save and Done.
Removing a Discount from a Discount Offer
To remove a discount from a discount offer:
-
Open the discount offer that contains the discount.
-
In the Discounts section, click the appropriate discount tab.
-
From the Discount Actions list, select Remove Discount.
-
In the Confirmation dialog box, click OK.
The discount is removed from the discount offer, but it is not deleted from PDC. See "Deleting Pricing Components" for information about deleting discount offers from PDC.
Create Discount Offer Page Reference
Use the Create Discount Offer page to create discount offers and the discounts and pricing they contain.
For a description of the fields, see:
General Information Section
Use the General Information section to provide general information and settings for the discount offer.
For a description of the subsections in General Information, see:
Field | Description |
---|---|
Name, Description |
Enter a unique name and a description for the discount offer. |
Type |
Select one of the following discount offer types:
|
Applicable To |
Select the service for which you want to create the discount offer. Select Account if you want the discount to apply to any service owned by the account. |
Phase |
This field is read-only and specifies the status of the new discount offer. |
Related Tasks
Offer Settings Subsection
Field | Description |
---|---|
Available for Purchase |
Set the purchase Start and End dates to specify the period during which the discount offer can be purchased. By default, the purchase period begins as soon as you save the discount offer, and it never expires. To set a specific start date and time, deselect Immediately. To set a specific end date and time, deselect Never. The start date is included in the purchase period, but the end date is not. For example, if the start date is May 1 and the end date is May 10, the offer can be purchased from May 1 through May 9. To be added to a bundle, a discount offer must have a purchase period that is the same as or greater than the bundle's purchase period. See "Setting Validity Periods" for more information. |
Apply this discount to |
Select one of the following options that determines how the discounts are applied to the charge when a charge is eligible for multiple discount offers.
|
Provisioning Tag |
(Optional) Select a provisioning tag for the discount offer. In Oracle Communications Billing and Revenue Management (BRM), provisioning tags are used to implement extended rating attributes (ERAs), such as a discount for calls to friends and family on a subscriber's birthday, or to configure telco service extensions and supplementary services, such as call forwarding and call blocking. For more information, see the BRM documentation. |
Priority |
Enter the priority for the discount offer. When more than one discount offer applies to the same event, the priority determines the order in which the discount offers are evaluated. The higher the number, the higher the priority; zero is the lowest priority. |
Customers Can Purchase |
Enter the quantity of the discount offer that a customer can buy at one time. To set specific limits, deselect No Minimum and No Maximum. The minimum and maximum values are included in the valid range. |
Customers Can Own |
Enter the quantity of the discount offer that a customer can own at one time. To set specific limits, deselect No Minimum and No Maximum. The minimum and maximum values are included in the valid range. The minimum ownership quantity must be equal to or less than the minimum purchase quantity. For example, if a discount offer provides 100 MB of disk space, you can limit customers to 500 MB by setting the maximum ownership quantity to 5. |
Share discount offer with members of billing hierarchy |
To enable discount offer sharing with all members of a corporate sharing group, select this check box. |
Discount Exclusion |
Click the link in this field to specify the discount offers that cannot be used along with the current discount offer. In the Discount Exclusion dialog box, search for the discount offers and select the ones that you want to include in the discount exclusion. |
Related Tasks
Product Specification Attributes Subsection
Use the Product Specification Attributes subsection to provide values for any product specification attributes configured in XML template files. The fields available in this subsection depend on what is configured in the XML template file.
See "About Extended Attributes for Pricing Components" in PDC Creating Product Offerings for more information.
Search for Discount Offers Dialog Box
Use Search for Discount Offers dialog box to search for existing discount offers to add to the discount exclusion.
Field | Description |
---|---|
Pricing Component |
Specifies the component to search for. This field displays Discount Offer. |
Applicable To |
Select the service associated with the discount offers that you want to search. Select Account if you want to search for discount offers that apply to Account. |
Name |
(Optional) Enter a full or partial name of the discount offers to search for. Select an operator from the operator list, then enter a value in the field next to the operator list. Leading and trailing whitespaces are removed from the search criteria. If embedded whitespaces need to be included in the search, use '% %' in place of the whitespace in your search criteria. |
Results Table
The Results table lists the discount offers that meet the search criteria. Select the discount offers that you want to add as discount exclusions and click OK.
Field | Description |
---|---|
Name |
Lists the discount offers that match the search criteria. |
Description |
Displays a description for each discount offer. |
Phase |
Displays the status of the discount offers.
|
Applicable To |
Displays the service associated with the discount offer. |
Related Tasks
Related Topics
Discounts Section
Use the Discounts section to add discounts and discount rules to the discount offer.
When a discount is added to a discount offer, it appears in a tab in the Discounts section. The tab contains two sections: Rule Details and Pricing Details.
Add Discount List
List Item | Description |
---|---|
Add New Discount |
Select to create a new discount to add to the discount offer. See "Adding a New Discount" for more information. |
Add Existing Discount |
Select to add an existing discount to the discount offer. See "Adding an Existing Discount" for more information. |
Add Existing Discount Selector |
Select to add an existing discount selector to the discount offer. See "Adding a Discount Selector" for more information. Note: When you add a discount selector to a discount, the discount selector is read-only. To edit the selector, click link in the Discount Selector field at the top of the discount. The selector appears in an editable tab. |
Used By Button
Click this button to display a hierarchical view of all the components that use the discount.
Discount Actions List
List Item | Description |
---|---|
Add Rule |
Select this item to add a rule to the discount. See "Configuring Discount Rule" for more information. |
Discount Details |
Click this item to display details about the discount. See "Changing Discount Details" for more information. |
Remove Discount |
Click this item to remove the discount from the discount offer. See "Removing a Discount from a Discount Offer" for more information. |
Related Tasks
Create Discount Dialog Box
Use the Create Discount dialog box to specify information for the discount that you want to create.
See "Taxation Section" for a description of the taxation fields.
See "Validity Section" for a description of the discount validity fields.
Note:
Not all the fields described in the following table might not display depending on the pricing profile that you select for the discount.
Field | Description |
---|---|
Discount Category |
Select the type of event for which you want to create the discount:
|
Discount Type |
Select the event for which you want to create the discount. |
Pricing Profile |
Select a pricing profile for the discount. |
Name |
(Optional) Enter a unique name for the discount. If you do not specify a name, PDC automatically generates a default name. |
Stop Discounting |
(Optional) Specify whether to apply the discount after it has been canceled or inactivated to events that occurred prior to the discount cancellation or inactivation.
|
Resources Consumption Order |
(Optional) Specify whether to consume noncurrency resources for the discounts in order of earliest expiry, or in order of any discount rules configured. This option is only available for ECE enabled system.
|
This Is a Snowball Discount |
(Optional) Select if this discount is a snowball discount. In Oracle Communications Billing and Revenue Management (BRM), a snowball discount is a type of shared billing-time discount that distributes a discount to all accounts in a discount sharing group. For more information, see the BRM documentation. |
Related Tasks
Taxation Section
Use the Taxation section to specify how to apply taxes on a discount.
Field Name | Description |
---|---|
Option |
Select one of the following ways to apply a tax:
|
Tax Code or Tax Selector |
Select the name of the tax code or tax selector. Note: If you have selected No Tax, this field is not displayed. |
Validity Section
Use the Validity section to specify how to set the validity dates when the discount is owned for only part of a billing cycle.
When Discount Is Valid From Mid-cycle: |
Select how to set the validity start date when the discount is purchased in the middle of a billing cycle:
|
When Discount Is Valid To Mid-cycle: |
Select how to set the validity end date when the discount ends in the middle of a billing cycle:
|
When Discount Is Valid For Part Of Cycle: |
Select how to set the validity start and end dates when the discount is owned for only part of a billing cycle:
|
Related Tasks
Search for Discounts Dialog Box
Use the Search for Discounts dialog box to search for existing discounts to include in the discount offer.
Field | Description |
---|---|
Pricing Component |
Specifies the pricing component to search for. This field displays Discount. |
Profile |
(Optional) Select the pricing profile associated with the discount you want to search. To find discounts associated with any profile, select Any. |
Name |
(Optional) Enter a full or partial name of the discount to search for. Select an operator from the operator list, then enter a value in the field next to the operator list. Leading and trailing whitespaces are removed from the search criteria. If embedded whitespaces need to be included in the search, use '% %' in place of the whitespace in your search criteria. |
Results Table
The Results table lists the discounts that meet the search criteria. Select the discounts to include in the discount offer and click OK.
Field | Description |
---|---|
Name |
Lists the discounts that match the search criteria. |
Description |
Displays a description for each discount. |
Phase |
Displays the status of the discount:
|
Related Tasks
Related Topics
Search for Discount Selectors Dialog Box
Use the Search for Discount Selectors dialog box to search for existing discount selectors to include in the discount.
Field | Description |
---|---|
Pricing Component |
Specifies the type of pricing component to search for. This field displays Discount Selectors. |
Applicable To |
Select the service associated with the discount selector you want to search. Select Account if you want to search for discount selectors that apply to Account. |
Event Name |
Select the event associated with the discount selector you want to search. |
Profile |
(Optional) Select the pricing profile associated with the discount. To find discounts associated with any profile, select Any. |
Name |
(Optional) Enter a full or partial name of the discount selectors to search for. Select an operator from the operator list, then enter a value in the field next to the operator list. Leading and trailing whitespaces are removed from the search criteria. If embedded whitespaces need to be included in the search, use '% %' in place of the whitespace in your search criteria. |
Results Table
The Results table lists the discount selectors that meet the search criteria. Select a discount selector and click OK.
Field | Description |
---|---|
Name |
Lists the discount selectors that meet the search criteria. |
Description |
Displays a description for each discount selector. |
Phase |
Displays the status of the discount selector:
|
Applicable To |
The service to which the discount selector applies. Displays Account if discount selector is applicable to Account. |
Related Tasks
Related Topics
New Date Range Dialog Box
Use the New Date Range dialog box to add a new date range for the discount.
In the Date Range Effective field, enter the start date for the new date range or use the date selector to select a date.
PDC automatically calculates the end date based on the existing date ranges in the discount.
Related Tasks
Manage Date Ranges Dialog Box
Use the Manage Date Ranges dialog box to add, change, or delete date ranges in a discount. The dialog box contains a table that lists all the date ranges in a discount.
-
To add a date range, click the Add icon.
In the New Date Range dialog box, enter the new date.
-
To change a date range, select the appropriate range and then click the Edit icon.
In the Edit Date Range dialog box appears, edit the start and end dates.
-
To delete a date range, select the appropriate range and then click the Delete icon. Deleting a date range also deletes the pricing configured for that date range.
A confirmation message appears. Click OK.
Related Tasks
Edit Date Range Dialog Box
Use the Edit Date Range dialog box to change the start and end dates for a date range in a discount.
Field | Description |
---|---|
Start |
Enter the new start date or use the date selector to select a date. (For the first date range only) Deselect Immediately, then enter a date or use the date selector to select a date. |
End |
Enter the new end date or use the date selector to select a date. (For the last date range only or when only one date range exists) Deselect Never Ends, then enter a date or use the date selector to select a date. |
Related Tasks
Rule Details Section
Use the Rule Details section to configure the discount rules.
For a description of the fields, see:
Field | Description |
---|---|
Apply this discount to |
(Optional) Select how to apply the discount. By default, a discount rule applies the discounts in the same way as the discount offer that contains the rule.
|
Filter |
Click the link in this field to configure one or more filters for the discount. A discount filter defines the parts of a charge that are subject to a discount. |
Trigger |
Click the link in this field to configure a trigger for the discount. A discount trigger enables you to set conditions that must be met for the discount to be applied. |
Filters Section
A discount filter defines the parts of a charge that are subject to a discount. A discount can have multiple filters. A charge must satisfy the criteria in at least one of those filters to be eligible for the discount. By default, all charges that impact a currency balance are subject to the discount.
Use the table in the Filter section to add discount filters to the discount. The table displays the name and description of each filter used by the discount.
Click the Add icon in the table to add a new filter to the discount. In the Filter Details subsection, set the values for the fields that you want to use to define the filter.
In the filter definition, regular expressions can be entered in the following fields:
-
GLID
-
Time Period
-
Impact Category
-
Usage Class
-
Usage Type
-
Service Class
-
Pricing Name
To match any value, use .* (dot asterisk) or leave the field empty. Do not use only an asterisk (*) in regular expressions.
You can enter multiple values separated by pipes (|) in the GLID field.
You can enter NOT operator in the following fields to specify the values to be excluded:
-
GLID
-
Time Period
-
Impact Category
-
Generic Selector Result
Note:
PDC does not validate the expressions entered in the fields.
Click the Search icon to search for existing filters and add to the discount.
Related Tasks
Search for Filters Dialog Box
Use the Search for Filters dialog box to search for existing discount filters to include in the discount.
Field | Description |
---|---|
Pricing Component |
Displays the pricing component to search for. This field displays Filters. |
Profile |
Displays the pricing profile associated with the discount filter you want to search. |
Name |
(Optional) Enter a full or partial name of the discount filter to search for. Select an operator from the operator list and enter a value in the field next to the operator list. Leading and trailing whitespaces are removed from the search criteria. If embedded whitespaces need to be included in the search, use '% %' in place of the whitespace in your search criteria. |
Results Table
The Results tables lists the discount filters that meet the search criteria. Select a discount filter and click OK.
Field | Description |
---|---|
Name |
Lists the discount filters that match the search criteria. |
Description |
Displays a description for each discount filter. |
Phase |
Displays the status of the discount filter.
|
Related Tasks
Related Topics
Trigger Section
Use the Trigger section to define the trigger conditions that must be met before the discount is applied.
Field | Description |
---|---|
Name, Description |
Enter a name and a description for the discount trigger. |
Use the table in the Trigger Details section when adding a discount trigger.
Column | Description |
---|---|
Expression |
Select a trigger expression by clicking the link in the cell and then selecting an expression in the Expression Builder dialog box. You can add more elements to an expression by entering standard arithmetic operators, decimal constants, and other expressions in the Expression field. |
Operator |
Select an operator for the trigger condition. |
Value |
Enter a value for the trigger condition. |
Related Tasks
Search for Triggers Dialog Box
Use the Search for Triggers dialog box to search for existing discount triggers to add to the discount.
Field | Description |
---|---|
Pricing Component |
Displays the pricing component to search for. This field displays Trigger. |
Profile |
Displays the pricing profile associated with the discount trigger you want to search. |
Name |
(Optional) Enter a full or partial name of the discount trigger to search for. Select an operator from the operator list and enter a value in the field next to the operator list. Leading and trailing whitespaces are removed from the search criteria. If embedded whitespaces need to be included in the search, use '% %' in place of the whitespace in your search criteria. |
Results Table
The Results table lists the discount triggers that meet the search criteria. Select a discount trigger and click OK.
Field | Description |
---|---|
Name |
Lists the discount triggers that match the search criteria. |
Description |
Displays a description for each discount trigger. |
Phase |
Displays the status of the discount trigger:
|
Related Tasks
Related Topics
Expression Builder Dialog Box
Use the Expression Builder dialog box to define an expression using expression elements.
Field | Description |
---|---|
Expression |
Displays the expression. Select elements from the Expression Element list to add to the expression. You can add multiple elements to the expression by entering standard arithmetic operators, decimal constants, and other expressions. |
Expression Element |
Select an element to add to the expression. The list of elements varies depending on the context.
|
Pricing Details Section
Use the Pricing Details section to configure pricing for the discount rule.
For each discount rule, you configure pricing to specify which balances are impacted by the rule and how they are impacted.
Field | Description |
---|---|
Pricing Actions |
Select one of the following actions to perform:
|
Quantity Range Expression |
Click to define the expression to evaluate for the quantity range selection. The Quantity Range Expression is the link specified in the following sentence in the Pricing Details section: To select quantity ranges, evaluate the value of Charge and Distribute Value Across Applicable Quantity Ranges. |
Selection Type |
Select one of the following options to specify how to select one or more quantity ranges:
|
Add Quantity Range |
Click to add a quantity range to pricing. |
Change Price |
Click to specify the components that get affected by the price change. |
Add Balance Impact |
Click to add a balance impact to the pricing. |
Add Counter |
Click to add a counter balance impact to the pricing. |
Pricing Details table |
Enter data to specify which balances are impacted and how they are impacted. For a description of the fields, see "Pricing Table". |
Related Topics
Pricing Table
Each row in the Pricing Details table represents a balance impact for the event associated with the discount.
Depending on the discount type and profile associated with a discount, only a subset of these columns might appear.
Column | Description |
---|---|
Impact |
Select whether to credit or debit a balance or to increase or decrease a counter. |
Balance Element |
Select the currency or noncurrency balance element to debit or credit. |
Amount |
Enter the discount percent, scaled-amount, or fixed value. |
Per Unit |
Click the link to display the Per Unit dialog box, then select one of the following options to specify how to apply the value in the Amount field to the amount that is discounted.
|
What to Discount |
Click the link and select an expression in the Expression Builder dialog box. The value of the expression determines the amount that is discounted. Note: When Apply this discount to is set to Remaining Charge and Quantity, the discounted amount is preset and you cannot change it. |
Amount Is Valid |
Click the link to display the Amount Is Valid dialog box. Select the validity period of the discount balance impact. For debit balance impacts, this field is not applicable. |
Apply To |
Select the balance to apply the discount to.
|
Taxation |
Specify how to apply taxes to the discount using these fields.
|
GLID |
Enter the General Ledger ID to associate with the balance impact. |
Related Tasks
Change Price Dialog Box
Use the Change Price dialog box to indicate the scope of a price change.
The available options depend on whether the dialog box is displayed from within a discount offer, a discount, a discount selector, or a price selector.
Field | Description |
---|---|
This Price Change Will Affect |
Select one of the following options to indicate the scope of the price change:
|
Related Tasks
Amount Is Valid Dialog Box
Use the Amount Is Valid dialog box to select the validity period for the credited amount in the balance impact.
Use the list on the left to select the validity start time. The list includes the following options:
-
Always: The amount is always valid.
-
From Event Occurrence: The amount is valid from the occurrence of the event associated with the balance impact.
-
From First Usage: The amount is valid from the first time it is impacted by a subscriber's usage.
-
From Specific Date: The amount is valid from the date that you specify.
-
Relative to Event Occurrence: The amount is valid relative to the occurrence of the event associated with the balance impact. Select one of the following options:
-
From start of: To make the amount valid from the start of the billing or accounting cycle in which the event occurs.
-
In: To make the amount valid in any number of accounting cycles, billing cycles, months, days, hours, minutes, or seconds from the event occurrence.
For example, if you specify two accounting cycles, the amount will be valid after two accounting cycles from when the event occurs.
-
Use the list on the right to select the validity end time (when the amount can no longer be used). The list includes the following options:
-
No End Date: The amount validity does not end.
-
End Relative to Validity Start: The amount validity ends relative to the validity start time. Enter the number of accounting cycles, billing cycles, months, days, calendar days, hours, minutes, or seconds from the validity start time when the validity ends.
For example, if you specify five days, the amount will not be valid after five days from the validity start time.
Note:
You can use calendar days only for discounts with the Convergent Usage pricing profile.
-
Until Specific Date: The amount validity ends on the date that you specify.
Related Tasks
Discount Details Dialog Box
Use the Discount Details dialog box to view and edit settings in a discount.
The mode of this dialog box (read-only or edit) matches the mode of the discount from which it is opened.
See Taxation Section for a description of the taxation fields.
See Validity Section for a description of the discount validity fields.
Field | Description |
---|---|
Discount Category |
Displays the category of event to which the discount applies:
|
Discount Type |
Displays the type of event to which the discount applies. |
Pricing Profile |
Displays the pricing profile for the discount. |
Name |
Displays the name of the discount. If you did not specify a name, PDC displays a default name. |
Stop Discounting |
Displays whether to apply the discount after it has been canceled or inactivated to events that occurred prior to the discount cancellation or inactivation.
|
Resources Consumption Order |
Displays whether to consume noncurrency resources for the discounts in order of earliest expiry, or in order of any discount rules configured. This option is only available for ECE enabled system.
|
This Is a Snowball Discount |
Displays if this discount is a snowball discount. In Oracle Communications Billing and Revenue Management (BRM), a snowball discount is a type of shared billing-time discount that distributes a discount to all accounts in a discount sharing group. For more information, see the BRM documentation. |
Related Tasks
Taxation Section
Use the Taxation section to view and edit how to apply taxes on a discount.
Field Name | Description |
---|---|
Option |
Displays how to apply taxes to the discount:
|
Tax Code or Tax Selector |
Displays the name of the tax code or tax selector. Note: If you have selected No Tax, this field is not displayed. |
Related Tasks
Validity Section
Use the Validity section to view or edit how validity dates are set when the discount is owned for only part of a billing cycle.
When Discount Is Valid From Mid-cycle: |
Displays how to set the validity start date when the discount is purchased in the middle of a billing cycle:
|
When Discount Is Valid To Mid-cycle: |
Displays how to set the validity end date when the discount ends in the middle of a billing cycle:
|
When Discount Is Valid For Part Of Cycle: |
Displays how to set the validity start and end dates when the discount is owned for only part of a billing cycle:
|
Related Topics