PDC Online Help
PDC Online Help
Revenue Management
PDC Online Help
Release 15.0
F86210-02
June 2024
Oracle Communications Billing and Revenue Management PDC Online Help, Release 15.0
F86210-02
This software and related documentation are provided under a license agreement containing restrictions on use and
disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or
allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,
perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation
of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find
any errors, please report them to us in writing.
If this is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related
documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any
programs embedded, installed, or activated on delivered hardware, and modifications of such programs) and Oracle
computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial
computer software," "commercial computer software documentation," or "limited rights data" pursuant to the applicable
Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction,
duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle
programs (including any operating system, integrated software, any programs embedded, installed, or activated on
delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle
data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms
governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services.
No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not
developed or intended for use in any inherently dangerous applications, including applications that may create a risk of
personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all
appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its
affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle®, Java, MySQL, and NetSuite are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used
under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo
are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open
Group.
This software or hardware and documentation may provide access to or information about content, products, and
services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all
warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an
applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss,
costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth
in an applicable agreement between you and Oracle.
Contents
Preface
Audience xvi
Documentation Accessibility xvi
Diversity and Inclusion xvi
iii
Adding or Removing Table Columns 1-15
Reordering Table Columns 1-15
Adding Rows to a Table 1-15
Deleting Rows from a Table 1-15
Enabling the Query-by-Example Bar 1-16
Setting Validity Periods 1-16
Changing Your Password 1-16
Using Keyboard Shortcuts 1-16
2 Setup Components
Creating Service-Event Maps 2-1
Service-Event Map Page 2-2
Map RUMs Dialog Box 2-3
RUM Expression Builder Dialog Box 2-3
New RUM Dialog Box 2-3
Creating a RUM Configuration 2-4
Creating Impact Categories for Zones 2-4
About Impact Categories for Zones 2-5
Impact Categories Page Reference 2-5
Impact Categories for Zones Section 2-5
Creating Balance Elements 2-6
Creating Currency Balance Elements 2-6
Creating Noncurrency Balance Elements 2-7
Adding Rounding Rules for Specific Events 2-8
Balance Elements Page Reference 2-8
Balance Elements Section 2-9
Balance Elements Table 2-9
Rounding Rules Section 2-11
Processing Stage and Event Selection Dialog Box 2-12
Creating Zone Models 2-12
Creating Standard Zone Models 2-13
Creating Geographical Zone Models 2-14
Zone Models Page Reference 2-15
Zone Models Section 2-15
Details Section 2-16
Zone Rules Subtab for Standard Zone Model 2-16
Zone Rules Subtab for Geographical Zone Model 2-17
Area Codes Subtab 2-17
Configuring Policy Specifications 2-18
Specifying General Information for a Policy Specification 2-18
Creating Policy Labels 2-18
iv
Creating Counter Policies 2-19
Adding Counter Ranges 2-19
Modifying Policy Specifications 2-20
Modifying Policy Labels 2-20
Modifying Counter Policies 2-21
Modifying Counter Ranges 2-21
Deleting Policy Specifications 2-21
Deleting Counter Policies 2-21
Deleting Counter Ranges 2-22
Policy Specifications Page Reference 2-22
Policy Specifications Section 2-23
Create Policy Label Dialog Box 2-23
Create Counter Policies Dialog Box 2-23
Configuring Item Type Selectors 2-24
Specifying General Information for an Item Type Selector 2-24
Selecting Rule Attributes 2-25
Creating Item Type Selector Rules 2-25
Changing Priority of the Rules 2-26
Creating Item Specifications 2-26
Modifying Item Type Selectors 2-27
Deleting Item Type Selectors 2-27
Item Type Selectors Page Reference 2-28
Item Type Selectors Section 2-28
Item Specifications Dialog Box 2-29
Manage Rule Attributes Dialog Box 2-29
Rules Section 2-30
Creating Special Day Calendars 2-30
Special Day Calendars Page Reference 2-31
Special Day Calendars Section 2-31
Special Day Definitions for Selected Calendar Section 2-32
Creating Custom Analyzer Rules 2-32
Custom Analyzer Rules Page Reference 2-33
Details Section 2-34
Condition Builder Dialog Box 2-34
Creating Tax Codes 2-35
Creating Tax Codes for a Flat Tax or Custom Implementation 2-35
Creating Tax Codes for Vertex 2-36
Tax Codes Page Reference 2-36
Tax Codes Section 2-37
Details Section (For Flat Taxes and Custom Implementations) 2-37
Details Section (For Vertex) 2-38
Manage Validity Period Dialog Box 2-39
v
Creating Tax Exemption Codes 2-39
Tax Exemption Codes Page Reference 2-40
Tax Exemption Codes Section 2-40
Jurisdictions and Rates Section 2-40
Manage Validity Period Dialog Box 2-40
Configuring Price Tags 2-41
Creating Price Tags 2-41
Modifying Price Tags 2-42
Deleting Price Tags 2-42
Price Tags Page Reference 2-43
Price Tags Table 2-43
Price Tag Details Table 2-44
Permitted Services Dialog Box 2-45
3 Changesets
Creating a Changeset 3-1
Specifying the Active Changeset 3-2
Validating a Changeset 3-2
Submitting a Changeset 3-3
Showing or Hiding Failed Changesets 3-4
Fixing a Failed Changeset 3-5
Exporting and Importing Changesets 3-5
Exporting Changesets 3-5
Importing Pricing and Setup Components into Changesets 3-6
Modifying a Changeset 3-7
Deleting a Changeset 3-7
Workspace Page Reference 3-8
Changeset Details Section 3-8
Create Changeset Dialog Box 3-9
Edit Changeset Dialog Box 3-9
Export Dialog Box 3-10
Import Dialog Box 3-10
Hide and Close Failed Changesets Dialog Box 3-10
4 Charge Offers
Creating a Charge Offer 4-1
Specifying General Information for a Charge Offer 4-1
Specifying Product Specification Attribute Values 4-2
Specifying Charge Offer Settings 4-2
Adding Deliverables 4-3
vi
Adding Charges to a Charge Offer 4-3
Adding a New Charge 4-4
Adding Additional Currencies to a Charge 4-6
Removing Currencies from a Charge 4-6
About Charge Categories 4-7
Adding a New Fold Charge 4-7
Adding an Existing Charge 4-8
Adding an Existing Charge Selector 4-8
Working with Charges 4-9
About the Charges Tree 4-10
Editing Charge Details 4-10
Removing a Charge from a Charge Offer 4-11
Adding Impact Categories and Time Periods to a Charge 4-11
Adding Impact Categories to a Charge 4-11
Adding Time Periods to a Charge 4-12
Grouping Components in a Charge 4-13
Ungrouping Components in a Charge 4-13
Setting Up Pricing for a Charge 4-14
Adding Pricing to a Charge 4-14
Adding Pricing to a Charge 4-15
Adding a Price Selector to a Charge 4-15
Adding a Generic Selector to a Charge 4-15
Adding a Price Override to a Charge 4-16
Configuring Balance Impacts for Charges 4-17
Adding Balance Impacts to Charges 4-17
Adding Balance Impacts to Fold Charges 4-18
Adding Balance Impacts to Rollover Charges 4-18
Configuring Counters for Charges 4-18
Configuring Conditional Balance Impacts 4-19
Adding Multiple Validity Periods to Noncurrency Balance Impacts 4-19
Specifying a Minimum Charge 4-20
Adding Effective Periods to Charge Pricing 4-21
Deleting Effective Periods from Charge Pricing 4-21
Changing the Start Date of Effective Periods in Charge Pricing 4-22
Adding Quantity Ranges to Charge Pricing 4-22
Adding Ranges for Usage Pricing 4-23
Changing the Start and End Values of Quantity Ranges in Charge Pricing 4-24
Changing the Noncurrency Balance Element in Quantity Ranges 4-24
Changing the Order that Granted Allowances Are Consumed 4-25
Editing Quantity Range Properties 4-25
Adding Price Tags to One-Time and Recurring Charges 4-26
Adding Price Tags to Usage Charges 4-26
vii
Identifying the Components That Share a Charge 4-27
Modifying Pricing without Inadvertently Affecting Other Components 4-28
Renaming Charge Pricing 4-29
Adding Price Tiers 4-29
Removing Price Tiers 4-29
Deleting a Pricing Tag 4-30
Adding Date Ranges to a Charge 4-30
Modifying Date Ranges in a Charge 4-31
Create Charge Offer Page Reference 4-32
General Information Section 4-32
Product Specification Attributes Subsection 4-33
Offer Settings Subsection 4-33
Deliverables Subsection 4-35
Charges Section 4-36
Add Charge List 4-36
Charge Selector Configuration 4-36
Proration Settings Dialog Box 4-37
Used By Button 4-37
Charge Actions List 4-37
Charges Tree 4-38
Pricing Details Section 4-39
Pricing Table 4-41
Rollover Rules Section 4-44
Price Override Section 4-45
Price Tag Dialog Box 4-46
RUM Details Dialog Box 4-46
Create Charge Dialog Box 4-47
Taxation Section 4-48
Advanced Section 4-49
Cycle Settings Section for Recurring Charges 4-50
Proration Section for Rollovers 4-51
Search for Charges Dialog Box 4-52
Search for Charge Selectors Dialog Box 4-53
Charge Details Dialog Box 4-54
Taxation Section 4-55
Advanced Section 4-55
Cycle Settings Section 4-56
Add Impact Categories Dialog Box 4-58
Add Time Periods Dialog Box 4-58
Add Generic Selector Dialog Box 4-59
Search for Price Selectors Dialog Box 4-59
Change Price Dialog Box 4-60
viii
Properties for All Quantity Ranges 4-61
New Date Range Dialog Box 4-63
Manage Date Ranges Dialog Box 4-64
Edit Date Range Dialog Box 4-64
5 Discount Offers
Creating a Discount Offer 5-1
Specifying General Information for a Discount Offer 5-1
Specifying Product Specification Attribute Values 5-2
Specify Discount Offer Settings 5-2
Adding Discounts to a Discount Offer 5-3
Adding a New Discount 5-3
Adding an Existing Discount 5-4
Adding a Discount Selector 5-5
Configuring Discount Rule 5-5
Specifying How to Apply the Discount 5-5
Configuring Discount Filters 5-6
Adding a New Filter 5-6
Adding an Existing Filter 5-7
Configuring Discount Triggers 5-7
Adding a New Discount Trigger 5-8
Adding an Existing Discount Trigger 5-8
Adding a New Discount Rule 5-9
Renaming a Discount Rule 5-9
Reordering Discount Rules 5-9
Deleting a Discount Rule 5-10
Setting Up Pricing for a Discount 5-10
Selecting Quantity Ranges 5-10
Adding Quantity Ranges to a Discount Pricing 5-11
Modifying Quantity Ranges in Discount Pricing 5-12
Deleting Quantity Ranges 5-12
Adding Balance Impacts for Discount Pricing 5-12
Adding Price Tags to Discounts 5-13
Identifying the Components That Use a Shared Discount 5-14
Modifying Pricing without Inadvertently Affecting Other Components 5-14
Adding Date Ranges to a Discount 5-15
Modifying or Deleting Date Ranges in a Discount 5-15
Changing Discount Details 5-15
Removing a Discount from a Discount Offer 5-16
Create Discount Offer Page Reference 5-16
General Information Section 5-17
ix
Offer Settings Subsection 5-17
Product Specification Attributes Subsection 5-19
Search for Discount Offers Dialog Box 5-19
Discounts Section 5-20
Create Discount Dialog Box 5-20
Search for Discounts Dialog Box 5-22
Search for Discount Selectors Dialog Box 5-23
New Date Range Dialog Box 5-24
Manage Date Ranges Dialog Box 5-24
Edit Date Range Dialog Box 5-25
Rule Details Section 5-25
Discount Details Dialog Box 5-33
6 Chargeshare Offers
Creating a Chargeshare Offer 6-1
Specifying General Information and Settings for a Chargeshare Offer 6-1
Adding Chargeshares to a Chargeshare Offer 6-2
Adding a New Chargeshare 6-2
Adding an Existing Chargeshare 6-3
Reordering ChargeShare Rules 6-3
Configuring Chargeshare Rules 6-4
Configuring Chargeshare Filters 6-4
Adding a New Chargeshare Filter 6-4
Adding an Existing Chargeshare Filter 6-5
Configuring Chargeshare Triggers 6-6
Adding a New Chargeshare Trigger 6-6
Adding an Existing Chargeshare Trigger 6-7
Adding a New Chargeshare Rule 6-7
Setting Up Pricing for a Chargeshare 6-7
Selecting Quantity Ranges 6-7
Adding Quantity Ranges to Chargeshare Pricing 6-8
Modifying Quantity Ranges in Chargeshare Pricing 6-9
Deleting Quantity Ranges 6-9
Adding Balance Impacts for Chargeshare Pricing 6-10
Identifying the Components That Use a Shared Chargeshare 6-11
Modifying Pricing without Inadvertently Affecting Other Components 6-11
Adding Date Ranges to a Chargeshare 6-11
Modifying or Deleting Date Ranges in a Chargeshare 6-12
Changing Chargeshare Details 6-12
Removing a Chargeshare from a Chargeshare offer 6-13
Create Chargeshare Offer Page Reference 6-13
x
General Information Section 6-13
Product Specification Attributes Subsection 6-14
Offer Settings Subsection 6-14
ChargeShares Section 6-14
Create ChargeShare Dialog Box 6-15
Search for ChargeShares Dialog Box 6-16
New Date Range Dialog Box 6-16
Manage Date Ranges Dialog Box 6-17
Edit Date Range Dialog Box 6-17
Rule Details Section 6-17
ChargeShare Details Dialog Box 6-23
7 Subscription Terms
Creating a Subscription Term 7-1
Configuring Early Termination Fees 7-2
Create Terms Page Reference 7-3
Commitment Period 7-3
Early Termination of Contract 7-3
Auto Renew 7-4
8 Bundles
Creating a Bundle 8-1
Specifying Bundle General Information and Settings 8-1
Adding Terms to a Bundle 8-2
Adding an Offer to a Bundle 8-3
Customizing an Offer in a Bundle 8-3
Defining Dependencies for Bundles 8-5
Defining a Prerequisite Relationship Between Bundles 8-5
Defining a Mutually Exclusive Relationship Between Bundles 8-5
Defining Transition Rules for Bundles 8-6
Create Bundle Page Reference 8-7
General Information Section 8-7
Product Specification Attributes Subsection 8-7
Bundle Settings Subsection 8-7
Terms Section 8-8
Manage Bundle Content Section 8-9
Offer Customization Subsection 8-9
Search for Offers Dialog Box 8-13
Prerequisite Section 8-14
Search Bundles for Prerequisite Dialog Box 8-15
xi
Mutually Exclusive Section 8-15
Search Bundles for Exclusivity Dialog Box 8-16
Transition Rules for Eligible Bundles Section 8-17
Search Bundles for Transition Dialog Box 8-17
9 Packages
Creating a Package 9-1
Adding Services and Bundles 9-2
Creating a Service Group 9-3
Adding Balance Tracking Information 9-3
Assigning Services to Balance Groups 9-4
Deleting a Balance Group 9-4
Setting Credit Limits 9-4
Setting Credit Thresholds 9-5
Setting Loan Thresholds 9-5
Deleting a Credit Limit 9-6
Setting Consumption Rules 9-6
Deleting a Consumption Rule 9-6
Defining Transition Rules 9-6
Defining Generation Change Rules 9-7
Defining Discount Restrictions 9-8
Create Package Page Reference 9-9
General Information Section 9-9
Product Specification Attributes Subsection 9-10
Terms Section 9-10
Manage Package Content Section 9-10
Search for Bundles Dialog Box 9-10
Balance Groups Section 9-11
Transition Rules for Eligible Packages Section 9-13
Search Packages for Transition Dialog Box 9-14
Generation Change Rules for Eligible Packages Section 9-15
Search Packages for Generation Change Dialog Box 9-15
Manage Discount Restrictions Section 9-16
Search Discount Offers for Restriction Dialog Box 9-17
10 Package Lists
Creating a Package List 10-1
Create Package List Page Reference 10-2
General Information Section 10-2
Package List Content Section 10-2
xii
Search for Packages Dialog Box 10-3
11 Time Models
Creating a Time Model 11-1
Create Time Model Page Reference 11-2
General Information Section 11-2
Time Periods Section 11-3
Manage Effective Periods Dialog Box 11-4
Manage Time Periods Dialog Box 11-4
12 Charge Selectors
Creating a Charge Selector 12-1
Specifying Charge Selector General Information 12-1
Selecting Attributes for Charge Selector Rules 12-2
Creating Charge Selector Rules 12-3
Create Charge Selector Page Reference 12-5
General Information Section 12-6
Rule Attributes Section 12-6
Selector Options Section 12-6
Select Fields for Rules Section 12-7
Rules Section 12-8
13 Price Selectors
Creating a Price Selector 13-1
Specifying Price Selector General Information 13-1
Selecting Rule Attributes 13-2
Creating Price Selector Rules 13-2
Create Price Selector Page Reference 13-3
General Information Section 13-3
Select Fields for Rules Section 13-3
Rules Section 13-4
Pricing Details Section 13-5
Search for Pricing Dialog Box 13-6
14 Discount Selectors
Creating a Discount Selector 14-1
Specifying Discount Selector General Information 14-1
Selecting Rule Attributes 14-2
xiii
Creating Discount Selector Rules 14-2
Create Discount Selector Page Reference 14-3
General Information Section 14-3
Select Fields for Rules Section 14-3
Rules Section 14-4
Search for Discounts Dialog Box 14-5
15 Generic Selectors
Creating a Generic Selector 15-1
Specifying Generic Selector General Information 15-1
Selecting Rule Attributes 15-2
Creating Generic Selector Rules 15-2
Create Generic Selector Page Reference 15-3
General Information Section 15-3
Select Fields for Rules Section 15-3
Rules Section 15-4
16 USC Selectors
Creating a USC Selector 16-1
Create USC Selector Page Reference 16-2
General Information Section 16-3
Rules and Conditions Section 16-3
17 APN Selectors
Creating an APN Selector 17-1
Create APN Selector Page Reference 17-2
General Information Section 17-2
Rules Section 17-2
18 Tax Selectors
Creating a Tax Selector 18-1
Specifying Tax Selector General Information 18-1
Selecting Attributes for Tax Selector Rules 18-2
Creating Tax Selector Rules 18-2
Create Tax Selector Page Reference 18-3
General Information Section 18-3
Rule Attributes Section 18-4
Rules Section 18-5
xiv
Manage Effective Periods Dialog Box 18-5
xv
Preface
Preface
This Help describes procedures and tasks for using Oracle Communications Billing and
Revenue Management Pricing Design Center.
This guide has been updated to include changes and new feature content added for release
15.0.1.
Audience
This Help is intended for pricing analysts and others involved in pricing and rating.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility
Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
xvi
1
Getting Started with Pricing Design Center
Oracle Communications Billing and Revenue Management Pricing Design Center (PDC) is a
Web-based application used to create and manage product offerings. A product offering
represents the services available to your customers and the price of those services. A service
is a commodity, such as a mobile phone line or an Internet connection, that your customers
can purchase and use. For an overview of product offerings, see PDC Creating Product
Offerings.
For information on using PDC, see:
• Using the PDC User Interface
• Working with Pricing Design Center
• Using Keyboard Shortcuts
Supported Browsers
For information about supported browsers, see BRM Compatibility Matrix.
You must have cookies enabled in your browser when using PDC.
1-1
Chapter 1
Using the PDC User Interface
<application-name>PricingDesignCenter</application-name>
<variable-definition>
<variable>
<name>SessionDescriptor_TimeoutSecs</name>
<value>36000</value>
</variable>
<variable>
<name>SessionDescriptor_InvalidationIntervalSecs</name>
<value>3000</value>
</variable>
<variable>
<name>cookie-secure</name>
<value>true</value>
</variable>
<variable>
<name>cookie-path</name>
<value>/pdc</value>
</variable>
<variable>
<name>NewSessionValue</name>
<value>100</value>
</variable>
<variable>
<name>url-rewriting-enabled</name>
<value>false</value>
</variable>
</variable-definition>
<module-override>
<module-name>pricingui.ear</module-name>
<module-type>ear</module-type>
<module-descriptor external="false">
<root-element>weblogic-application</root-element>
<uri>META-INF/weblogic-application.xml</uri>
<variable-assignment>
<name>SessionDescriptor_TimeoutSecs</name>
<xpath>/weblogic-application/session-descriptor/timeout-secs</xpath>
</variable-assignment>
1-2
Chapter 1
Using the PDC User Interface
<variable-assignment>
<name>SessionDescriptor_InvalidationIntervalSecs</name>
<xpath>/weblogic-application/session-descriptor/invalidation-interval-
secs</xpath>
</variable-assignment>
<variable-assignment>
<name>cookie-secure</name>
<xpath>/weblogic-application/session-descriptor/cookie-secure</xpath>
<operation>add</operation>
</variable-assignment>
<variable-assignment>
<name>url-rewriting-enabled</name>
<xpath>/weblogic-application/session-descriptor/url-rewriting-enabled</
xpath>
<operation>add</operation>
</variable-assignment>
</module-descriptor>
</module-override>
<module-override>
<module-name>BPA.war</module-name>
<module-type>war</module-type>
<module-descriptor external="false">
<root-element>weblogic-web-app</root-element>
<uri>WEB-INF/weblogic.xml</uri>
<variable-assignment>
<name>NewSessionValue</name>
<xpath>/weblogic-web-app/session-descriptor/timeout-secs</xpath>
</variable-assignment>
<variable-assignment>
<name>cookie-path</name>
<xpath>/weblogic-web-app/session-descriptor/cookie-path</xpath>
<operation>add</operation>
</variable-assignment>
</module-descriptor>
</module-override>
<config-root>{deployment_plan file location}</config-root>
</deployment-plan>
Note:
If no changeset is active after you log into PDC, you must either manually set the
desired changeset as active or create a new changeset and make it active before
performing any operations in the PDC application.
1-3
Chapter 1
Working with Pricing Design Center
Related Topics
Specifying the Active Changeset
Creating a Changeset
Closing a Tab
To close a tab:
Note:
You can close only the active tab. You cannot close the Workspace tab.
1. Hold the mouse over the tab name to display the Close Tab icon.
The following figure shows the tab with the Close Tab icon:
Logging Out
To log out of PDC, on the top right of the PDC UI, click Logout.
1-4
Chapter 1
Working with Pricing Design Center
Related Topics
Working with Pricing Design Center
Related Topics
Working with Pricing Components
1-5
Chapter 1
Working with Pricing Design Center
Related Topics
Working with Pricing Components
Related Topics
Working with Pricing Components
1-6
Chapter 1
Working with Pricing Design Center
Note:
Before obsoleting an offer in PDC, you must manually verify in BRM and ECE that
the offer is not subscribed by customers.
Obsoleting offers subscribed by customers can affect usage ratings.
You can use this format to search for the obsoleted components in BRM.
For more information, see the discussion about the loadPriceList utility in BRM
Setting Up Pricing and Rating.
b. Delete the obsolete components in the ECE cache by restarting the ECE server. For
more information, see the discussion about starting and stopping ECE in ECE System
Administrator's Guide.
1-7
Chapter 1
Working with Pricing Design Center
Related Topics
Working with Pricing Components
Related Topics
Working with Pricing Components
Related Topics
Working with Pricing Design Center
1-8
Chapter 1
Working with Pricing Design Center
Basic Search
The default search mode, Basic, offers the most commonly used search criteria.
To perform a Basic search:
1. In the Search Pricing section, select a pricing component from the Search list.
2. In the Name Contains field, enter the full or partial name of the component you want to
search. You can use an asterisk (*) as a wildcard to substitute for one or more characters.
Note:
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.
Related Topics
Search Page Reference
Searching for Pricing Components
Advanced Search
The Advanced search widens the search by providing other options and by allowing you to add
search fields. By default, the Advanced search displays the Saved search that is set as default.
See "Saved Search" for more information on Saved searches.
To perform an Advanced search:
1. In the Search Pricing section, click Advanced.
The Search page appears.
2. Select the search criteria, such as Pricing Component and Phase.
3. (Optional) From the Add Fields menu, select additional fields to use as search criteria.
Note:
When entering search criteria in the Name and Description fields, you can use
an asterisk (*) as a wildcard to substitute for one or more characters.
1-9
Chapter 1
Working with Pricing Design Center
4. Click Search.
The search results appear in the Results table.
Related Topics
Search Page Reference
Searching for Pricing Components
Saved Search
The Saved search enables you to save a search criteria for a later use. This may be useful
when you frequently use a particular search criteria.
To create a Saved search:
1. Perform a Basic or Advanced search. See "Basic Search" and "Advanced Search".
2. Click Save.
The Create Saved Search dialog box appears.
3. Enter a name for the Saved search.
4. (Optional) To set this search as the default search, select Set as Default.
A Saved search set as default opens whenever you use the Advanced search.
5. (Optional) To run this search query automatically without clicking Save, select Run
Automatically.
6. Click OK.
The newly created Saved search is added to the Saved Searches list in the Search
Pricing section and the Saved Search list in the Search page.
To use a Saved search:
1. In the Search Pricing section, from the Saved Searches list, select a Saved search.
The Search Saved Searches icon is enabled.
2. Click Search Saved Searches.
A Search page appears with the saved search criteria and their values.
If Run Automatically option is set for this Saved search, the search is performed
automatically and the search results appear in the Results table.
If Run Automatically option is not set for this Saved search, click Search to perform the
search.
To delete a saved search:
1. In the Search Pricing section, select a saved search from the Saved Searches list.
2. Click on the arrow next to the name of the saved search.
A Search page appears with the saved search criteria and its values.
3. From the Saved Search list on the top right of the page, select Personalize. The
Personalize Saved Searches dialog box appears.
4. Click Delete. A Warning dialog box appears.
5. Click Yes.
Related Topics
1-10
Chapter 1
Working with Pricing Design Center
Contextual Search
Contextual searches are performed when you create or edit a pricing component. For example,
when adding a charge offer to a bundle, you perform a search for the charge offer.
The criteria for Contextual searches are:
• The result of the Contextual search varies depending on when it is used:
– If it is used when creating a new pricing component, the search returns all the Draft
components from the active changeset and all the Promoted components from all the
available changesets.
– If it is used when editing an existing pricing component, the search returns all the Draft
components from the current changeset of the object even if it is not set as active, and
all the Promoted components from all the available changesets.
• You cannot save the search criteria of a Contextual search.
Related Topics
Searching for Pricing Components
Used By Search
The Used By search enables you to search for references of a pricing component in other
pricing components. For example, before modifying a pricing component, you can use the
Used By search to discover all the pricing components that use this pricing component.
The criteria for Used By searches are:
• The Used By search returns only the parent-child references for a pricing component. For
example, Bundle1 is set to transition to Bundle2 and has a mutually exclusive relationship
with Bundle3. Package1 contains Bundle1. When you perform the Used By search on
Bundle1, only Package1 appears in the hierarchical view; Bundle2 and Bundle3 do not
appear, although, they are used in setting up Bundle1.
• The hierarchical view displays the pricing components in Draft or Promoted status. The
used-by references for components in Draft or Promoted status are shown in different
colors. If the same component is found in both Draft and Promoted status, only the
component in Draft status appears in the hierarchical view.
• For components in Draft status, the Used By search is performed on all the changesets of
the current user.
• For components in Promoted status, the Used By search is performed on the current
user's changeset and returns the components in Draft and Promoted statuses that are
referenced by this component.
• If a component is referenced more than once in another pricing component, the Used By
search returns only one instance of the component. For example, if a charge offer is used
thrice in the same bundle, the Used By search on the charge offer returns only one
instance of the bundle.
To use a Used By search:
1. In the summary page of a pricing component that supports the Used By search, click the
Used By button.
1-11
Chapter 1
Working with Pricing Design Center
Related Topics
Searching for Pricing Components
Query-by-Example Search
The Query-by-Example (QBE) search provides you a graphical interface to create database
queries without actually writing the queries in a query language. You can enter the values in
the QBE fields to search for records that match specified criteria in a table.
In the back end, PDC generates a query by appending the values entered in the QBE search
fields using the AND operator.
The QBE fields appear above the table that supports QBE; one QBE field per column.
To perform a QBE search:
1. Enable the QBE bar. See "Enabling the Query-by-Example Bar".
2. Enter the values in the QBE fields.
3. Click the Search icon on the table toolbar, or press the Enter key while the focus is in one
of the QBE fields.
The search results appear in the Results table.
Related Topics
Searching for Pricing Components
Field Description
Pricing Component Select the type of pricing component that you want to search.
Phase Select the status of the pricing component:
• Draft: The pricing component has not been published to Oracle
Communications Billing and Revenue Management (BRM). It is
still part of a changeset in PDC.
• Promoted: The pricing component has been published to BRM. It
is no longer part of a changeset in PDC.
• Draft or Promoted: Pricing component is either in the Draft or
Promoted status.
1-12
Chapter 1
Working with Pricing Design Center
Field Description
Name (Optional) Enter a full or partial name of the component to search for.
You can use an asterisk (*) as a wildcard to substitute for one or more
characters.
Select an operator from the operator list and enter a value in the field
next to the operator list.
Applicable To Select the service associated with the pricing component.
Event Select the event type to which any of the selectors (APN, charge,
discount, price, or USC) applies.
Charge Type Select the event to which the charge applies.
Measured By Select the ratable usage metrics (RUMs) to apply to the charge.
Pricing Profile Select a pricing profile for the charge, time model, or any of the
selectors (APN, charge, discount, price, or USC).
Saved Search Displays the saved search that is set as default.
You can select any other saved search from the list.
Results Table
The Results table lists the pricing components that meet the search criteria.
Field Description
Name Lists the pricing components that meet the search criteria.
Description Displays the description of each pricing component.
Phase Displays the status of the pricing components.
• Draft: The pricing component has not been published to BRM. It is
still part of a changeset in PDC.
• Promoted: The pricing component has been published to BRM. It
is no longer part of a changeset in PDC.
Applicable To Displays the service associated with the pricing component.
Event Displays the event type to which any of the selectors (APN, charge,
discount, price, or USC) applies.
Charge Type Displays the event to which the charge applies.
Related Tasks
Searching for Pricing Components
1-13
Chapter 1
Working with Pricing Design Center
• Save and Done: Saves the component and makes it read-only. Use this button if you want
your component to be available in the PDC database.
• Finish: Saves the component and displays the summary page. You can modify the
component from this page, if required.
• Save As: Makes a copy of the current component. Use this button if you want to use the
settings of the current component for a new component. Clicking this button opens the
Save As dialog box. Enter a unique name for the component and click OK. The summary
page of the new component appears. You can modify the new component from this page,
if required.
Note:
Use this button if you want to use the settings of the current component including
the referenced components for a new component.
Related Topics
Working with Pricing Design Center
1-14
Chapter 1
Working with Pricing Design Center
1-15
Chapter 1
Using Keyboard Shortcuts
Note:
These actions toggle the display of the QBE bar.
Related Topics
Query-by-Example Search
1-16
Chapter 1
Using Keyboard Shortcuts
Action Shortcut
Move focus to the next field or element from Tab
top to bottom and left to right.
Move focus to the previous field or element, Shift + Tab
from bottom to top and right to left.
Click a link, a button, or a command on a Enter
menu.
In a table, move to the next row. Down Arrow
In a drop-down list, move to the next item in
the list.
In a table, move to the previous row. Up Arrow
In a drop-down list, move to the previous item
in the list.
You can use access keys to select from multiple options. The keyboard shortcut is Alt + the
underlined character for the corresponding option.
For example, in the following dialog box:
• The shortcut for OK is Alt+K.
• The shortcut for Cancel is Alt+C.
1-17
Chapter 1
Using Keyboard Shortcuts
Note:
For Firefox, use Alt+Shift+Access Key.
For MacOS, use the Ctrl key instead of the Alt key.
1-18
2
Setup Components
Setup components are the prerequisite data that you configure before creating product
offerings. For example, before creating product offerings, you must configure the ratable usage
metrics (RUMs) that define how to measure events.
You can create the following setup components in the Oracle Communications Pricing Design
Center (PDC) UI:
• Service-event maps. See "Creating Service-Event Maps".
• RUMs. See "Creating a RUM Configuration".
• Impact categories. See "Creating Impact Categories for Zones".
• Balance elements. See "Creating Balance Elements".
• (Optional) Zone models. See "Creating Zone Models".
• Policy specifications. See "Configuring Policy Specifications".
• Item type selectors. See "Configuring Item Type Selectors".
• (Optional) Special day calendars. See "Creating Special Day Calendars".
• (Optional) Custom analyzer rules. See "Creating Custom Analyzer Rules".
• Tax codes. See "Creating Tax Codes".
• Tax exemption codes. See "Creating Tax Exemption Codes".
Note:
You need to configure the optional setup components only if you plan to use the
related feature or perform certain business functions. For example, you configure a
zone model only if you use zoning to determine a price in your charge offer.
See the discussion about configuring setup components in PDC Creating Product Offerings for
more information about other setup components that are required for creating product offerings
in PDC and how to configure them by using the SyncPDC and ImportExportPricing utilities.
2-1
Chapter 2
Creating Service-Event Maps
2. In the Service-Event Map section, select Service-Event Map and then click the Add icon.
The Add Service or Account dialog box appears.
3. From the Service list, select a service or select Account and click OK.
The selected service or Account is added under Service-Event Map.
4. Select a service or select Account and then click the Add icon.
The Add Events dialog box appears.
5. Select the events to map to the service or select Account and click OK.
You must map at least one event to the service you added or to Account.
The selected events appear under the selected service or Account.
6. Select an event and then click the Add icon.
The Map RUMs dialog box appears.
7. In the RUM column, select the RUMs to map to the event.
Optionally, you can click New RUM to create a RUM configuration. See "Creating a RUM
Configuration".
You must map at least one RUM to each event that is added.
8. For each selected RUM, in the Expression field, enter the expression that indicates the
quantity of the event.
Optionally, you can click the Edit icon next to the Expression field and use the RUM
Expression Builder to build the RUM expression.
Note:
You must ensure that the RUM expression that you enter is valid for the rating
system in which the RUM is used.
9. Click OK.
The selected RUMs appear under the selected event.
10. Click Submit.
Related Topics
Service-Event Map Page
Map RUMs Dialog Box
RUM Expression Builder Dialog Box
New RUM Dialog Box
2-2
Chapter 2
Creating Service-Event Maps
Related Tasks
Creating Service-Event Maps
Field Description
RUM Displays the available RUMs for the selected event. Select the RUMs
to map to the event.
Expression Enter the expression that indicates the quantity of the event. For
example, to calculate the duration quantity, you might reference the
start and end fields in the event with the expression End Time - Start
Time.
Optionally, you can click the Edit icon and use the RUM Expression
Builder to build the expression.
New RUM Click this button to create a RUM configuration.
Related Tasks
Creating Service-Event Maps
Field Description
Mathematical Elements Click any of the mathematical elements to add them to the Expression
Toolbar field.
Field Select a field to add it to the Expression field.
Expression Displays the RUM expression that indicates the quantity of the event.
Note: You must ensure that the RUM expression is a valid expression
for the rating system in which the RUM is used.
Related Tasks
Creating Service-Event Maps
Field Description
Name Enter a unique name for the RUM.
Code Enter a unique reference code for the RUM.
Units Select the units of measurement to use for measuring the event.
For RUMs of type Conditional, this field is not applicable.
2-3
Chapter 2
Creating a RUM Configuration
Field Description
Rounding (Optional) Select the rounding method to use for the event usage.
Type Select one of the following RUM types:
• Whole: Select this type if the RUM cannot be split; for example,
Occurrence.
• Partial: Select this type if the RUM can be split; for example,
Duration.
• Conditional: Select this type to configure charges with conditional
balance impacts.
You can change the RUM type only when the RUM is not used in any
other components.
Related Tasks
Creating a RUM Configuration
Creating Service-Event Maps
Configuring Conditional Balance Impacts
Related Topics
Creating Service-Event Maps
2-4
Chapter 2
Creating Impact Categories for Zones
1. In the Setup section of the navigation pane, under Pricing Elements, click Impact
Categories.
The Impact Categories page appears.
2. In the Impact Categories for Zones section, click the Add icon in the table toolbar.
An editable row is added.
3. In the Name column, enter a unique name for the impact category.
4. In the Description column, enter a description for the impact category.
5. (Optional) To use the impact category as a result in a Usage Scenario (USC) selector and
an Access Point Name (APN) selector, select the Derived Only check box.
See "About Impact Categories for Zones" for information about different uses of impact
categories for zones.
6. Click Submit.
The impact category is added to the table in the Impact Categories for Zones section.
Related Topics
Impact Categories for Zones Section
Column Description
Name Enter a unique name for the impact category
Description Enter a description for the impact category.
2-5
Chapter 2
Creating Balance Elements
Column Description
Derived Only (Optional) Select the check box to use this impact category only in the
USC and APN selectors.
Related Tasks
Creating Impact Categories for Zones
A new row is added to the balance elements table. See "Balance Elements Table" for
details.
3. In the Name column, select a currency name.
The default reference code, numeric code, and symbol for the currency are automatically
displayed.
The Temporary and Counter columns are not applicable.
4. To use the balance element in a fold charge, select the check box in the Can Be Folded
column.
5. To trigger notifications to customers when the balance element is about to expire, select
the check box in the Notify Before Expiration column.
6. (Release 15.0.1 or later) To trigger notifications to customers a set amount of time after the
balance element has expired, select the check box in the Notify After Expiration column.
7. In the Consumption Rule column, select a consumption rule.
2-6
Chapter 2
Creating Balance Elements
8. Click Save.
The currency balance element is saved in the balance elements table, and the default
rounding rules for the currency balance element are saved in the rounding rules table. You
cannot delete the default rounding rules.
9. To add rounding rules for specific events, see "Adding Rounding Rules for Specific
Events".
Related Topics
Balance Elements Page Reference
A new row is added to the balance elements table. See "Balance Elements Table" for
details.
3. In the Name column, enter a unique name.
4. In the Code column, enter a unique reference code.
5. If you want to change the default numeric code, enter a unique reference code in the
Numeric Code column.
You can change the numeric code only before publishing the balance element.
6. In the Symbol column, enter a symbol.
7. To use the balance element for tracking balances temporarily while applying discounts to
events, select the check box in the Temporary column.
If you select this check box, rounding rules are not applicable.
8. To use the balance element as a counter, select the check box in the Counter column.
9. To use the balance element in a fold charge, select the check box in the Can Be Folded
column.
This column is disabled if the check box in the Temporary column is selected.
10. To trigger notifications to customers when the balance element is about to expire, select
the check box in the Notify Before Expiration column.
11. (Release 15.0.1 or later) To trigger notifications to customers after the balance element has
expired, select the check box in the Notify After Expiration column.
12. In the Consumption Rule column, select a consumption rule.
2-7
Chapter 2
Creating Balance Elements
If you have not selected the check box in the Temporary column, the default rounding
rules for the noncurrency balance element are saved in the rounding rules table. You
cannot delete the default rounding rules.
14. To add rounding rules for specific events, see "Adding Rounding Rules for Specific
Events".
Related Topics
Balance Elements Page Reference
Related Topics
Rounding Rules Section
2-8
Chapter 2
Creating Balance Elements
Field Description
Add Currency Balance Use to add a currency balance element.
Element
Related Tasks
Creating Currency Balance Elements
Creating Noncurrency Balance Elements
Related Topics
Balance Elements Table
2-9
Chapter 2
Creating Balance Elements
Tip:
You cannot delete a balance element that is referenced by other components. The In
Use icon indicates that the balance element is referenced by other components and
that it cannot be deleted:
Column Description
Name For a currency balance element, select a currency from the list.
For a noncurrency balance element, enter a unique name.
Code For a currency balance element, this column displays the default
reference code: it is read-only.
For a noncurrency balance element, enter a unique reference code for
the balance element.
Numeric Code Displays the numeric code for the currency or noncurrency balance
element.
You can change the default numeric code for a noncurrency balance
element only.
Symbol (Optional) For a currency balance element, this column displays the
default currency symbol: it is read-only.
For a noncurrency balance element, enter a symbol. You can enter any
character string for this balance element.
Temporary (Optional) For a noncurrency balance element, select the check box to
use the balance element for tracking balances temporarily while
applying discounts to events. See "About Using Temporary Balances in
Discounts" in PDC Creating Product Offerings.
If you select this check box, rounding rules are not applicable.
If you do not select this check box, the default rounding rules for each
processing stage are automatically added to the rounding rules table.
Counter (Optional) For a noncurrency balance element, select the check box to
use the balance element as a counter.
Can Be Folded (Optional) Select this check box to use the balance element in a fold
charge.
Notify Before Expiration (Optional) Select this check box to send notifications to your customers
when their balance (of this balance element) is about to expire.
Notify After Expiration (Optional. For release 15.0.1 or later) Select this check box to send
notifications to your customers several days, weeks, or months after
their balance (of this balance element) has expired.
Consumption Rule (Optional) Select a consumption rule for the balance element.
Related Tasks
Creating Currency Balance Elements
Creating Noncurrency Balance Elements
2-10
Chapter 2
Creating Balance Elements
Column Description
Processing Stage Displays the processing stage to which the rounding rule applies.
For default rounding rules, this column is read-only.
Event Name Displays the event to which the rounding rule applies.
For default rounding rules, this column displays an asterisk (*), which
indicates that the rounding rules will be applied to all the events.
Apply To Child Events (Optional) If the selected event has child events, select this check box
to use the balance element for both parent and child events.
For default rounding rules, this column is read-only.
Rounding Method (Optional) Select one of the following rounding methods to use for the
balance element:
• Up: If there is an additional digit, the last significant digit is always
rounded up. For example, if rounding is set to two significant digits,
1.151 rounds to 1.16.
• Down: If there is an additional digit, the last significant digit always
remains the same. For example, if rounding is set to two
significant digits, 1.159 rounds to 1.15.
• Even: If there is an additional digit and the digit to the left is even,
the last significant digit always remains the same. For example, if
rounding is set to two significant digits, 10.154 rounds to 10.16
and 10.165 rounds to 10.16.
• Nearest: If the additional digit is 0 through 4, the last significant
digit remains the same. If the additional digit is 5 through 9, the
last significant digit is rounded up. For example, 1.151 rounds to
1.15, and 1.159 rounds to 1.16.
Precision (Optional) Enter the precision for rounding the balance element. For
example, if the precision is 2, 1.1201 rounds to 1.12.
Note: The precision must be between 0 and 15.
Tolerance Min (Optional) Enter the minimum error tolerance for rounding the currency
balance element.
Tolerance Max (Optional) Enter the maximum error tolerance for rounding the currency
balance element.
For example, for Swiss Francs, if the minimum error tolerance is 2 and
the maximum error tolerance is 3:
• If a customer pays in euros for a 50 CHF charge, and the euro
amount converts to 49 CHF, the payment is accepted.
• If a customer pays in euros for a 50 CHF charge, and the euro
amount converts to 46 CHF, the payment is not accepted.
Note: The maximum tolerance value must be greater than the
minimum tolerance value.
2-11
Chapter 2
Creating Zone Models
Column Description
Tolerance % (Optional) Enter the error tolerance percentage for rounding the
currency balance element.
For example, if the tolerance percentage for Swiss Francs is 98%:
• If a customer pays in euros for a 100 CHF charge, and the euro
amount converts to 99 CHF, the payment is accepted.
• If a customer pays in euros for a 100 CHF charge, and the euro
amount converts to 97 CHF, the payment is not accepted.
If you set both a tolerance percentage and a tolerance amount, the
tolerance percentage overrides the tolerance amount. For example, if
the tolerance percentage is 1% and the minimum error tolerance is 5. If
the customer pays in euros for a 1000 CHF charge, and the euro
amount converts to 992, the percentage tolerance is met, so the
payment is accepted, even though the minimum error tolerance has
not been met.
Note: The tolerance percentage must be between 0 and 100.
Related Tasks
Adding Rounding Rules for Specific Events
Related Topics
Balance Elements Table
Processing Stage and Event Selection Dialog Box
Field Description
Processing Stage Select the processing stage.
Event Category Select an event category. This category determines which events are
displayed in the Event(s) list.
See "About Charge Categories" for descriptions of the categories.
Event(s) Select the events for adding the rounding rules.
Note: The Event(s) list displays only the events that are not
associated with any processing stage.
Related Tasks
Adding Rounding Rules for Specific Events
Related Topics
Rounding Rules Section
2-12
Chapter 2
Creating Zone Models
• Standard Zone Model: Associates the origin and destination area codes of a call to an
impact category. See "Creating Standard Zone Models".
• Geographical Zone Model: Associates the distance between the origin and destination
area codes of a call to an impact category. See "Creating Geographical Zone Models".
Note:
The area code must include the international code.
8. In the Destination column, enter the call destination area code to associate with this zone
rule.
Note:
The area code must include the international code.
9. In the Results column, under Zone Impact Category, select a zone impact category to
associate with the call origin and call destination area codes. The impact category name is
also the name of the zone.
Note:
The Zone Impact Category list shows only the base zone impact categories.
This list is empty if no zone impact category is available. You must create the
base zone impact category to proceed further. See "Creating Impact Categories
for Zones".
2-13
Chapter 2
Creating Zone Models
10. (Optional) In the Results column, under Alternate Zone Model, select an alternative zone
model that can be used to determine the price of a call.
Note:
The alternative zone model that you select must have at least one zone rule with
the service type that matches with the service type selected for this zone model.
11. In the Validity column, enter the period for which this zone rule is valid. See "Setting
Validity Periods" for information about setting the validity period.
12. (Optional) Add more zone rules to the standard zone model.
A standard zone model is added to the table in the Zone Models section.
Related Topics
Zone Models Page Reference
Creating Zone Models
Note:
The Zone Impact Category list shows only the base zone impact categories.
This list is empty if no zone impact category is available. You must create the
base zone impact category to proceed further. See "Creating Impact Categories
for Zones".
2-14
Chapter 2
Creating Zone Models
9. (Optional) In the Results column, under Alternate Zone Model, select an alternative zone
model that can be used to determine the price of a call.
Note:
The alternative zone model that you select must have at least one zone rule with
the service type that matches with the service type selected for this zone model.
10. In the Validity column, enter the period for which this zone rule is valid. See "Setting
Validity Periods" for information about setting the validity period.
11. (Optional) Add more zone rules to the geographical zone model.
15. In the Latitude column, enter the latitude for the specified area code.
16. In the Longitude column, enter the longitude for the specified area code.
17. In the Validity column, enter the period for which this mapping is valid. See "Setting
Validity Periods" for information about setting the validity period.
18. (Optional) Add more area code combinations for this geographical zone model.
A geographical zone model is added to the table in the Zone Models section.
Related Topics
Zone Models Page Reference
Creating Zone Models
2-15
Chapter 2
Creating Zone Models
Column Description
Name, Description Displays the name and the description of the zone model added in the
Details section.
Type Displays the type of the zone model added in the Details section.
Related Tasks
Creating Standard Zone Models
Creating Geographical Zone Models
Details Section
Use the Details section to provide general information for the zone model.
The Details section also contains the Zone Rules subtab and, for geographical zone models,
the Area Codes subtab.
For a description of the fields, see:
• Zone Rules Subtab for Standard Zone Model
• Zone Rules Subtab for Geographical Zone Model
• Area Codes Subtab
Field Description
Name, Description Enter a unique name and a unique description for the zone model
Type Select the zone model type:
• Standard to create a standard zone model.
• Geographical to create a geographical zone model.
Related Tasks
Creating Standard Zone Models
Creating Geographical Zone Models
Column Description
Service Type Select the service type to which this zone rule applies.
Select the asterisk (*) to apply this zone rule to all the services.
Origin Enter the call origin area code to associate with this zone rule. Include
the international code.
Destination Enter the call destination area code to associate with this zone rule.
Include the international code.
2-16
Chapter 2
Creating Zone Models
Column Description
Results Select the base zone impact category to associate with the call origin
and call destination area codes. The impact category name is also the
name of the zone.
(Optional) Select the alternative zone model that can be used to
determine the price of a call. You specify an alternative zone model
when you create zone hierarchies.
Validity Specify the period for which this zone rule is valid. Enter the start and
end dates for this zone rule.
Related Tasks
Creating Standard Zone Models
Column Description
Service Type Select the service type to which this zone rule applies.
Select the asterisk (*) to apply this zone rule to all the services.
Distance Enter the distance between call origin and call destination.
Results Select the base zone impact category, which is also the name of the
zone, that is assigned to the specified distance.
(Optional) Select the alternative zone model that can be used to
determine the price of a call. You specify an alternative zone model
when you create zone hierarchies.
See PDC Creating Product Offerings for more information on
alternative zone models.
Validity Specify the period for which this zone rule is valid. Enter the start and
end dates for this zone rule.
Related Tasks
Creating Geographical Zone Models
Column Description
Prefix Area Code Enter the area code prefix. You can create multiple geographical zones
within a single area code by mapping different combinations of
longitude and latitude coordinates to that area code.
Latitude Enter the latitude for the specified area code.
The range for valid latitude values is -90 through 90.
Longitude Enter the longitude for the specified area code.
The range for valid longitude values is -180 through 180.
2-17
Chapter 2
Configuring Policy Specifications
Column Description
Validity Specify the period for which this mapping is valid. Enter the start and
end dates for this mapping.
Related Tasks
Creating Geographical Zone Models
Related Topics
Setting Validity Periods
Related Topics
Policy Specifications Page Reference
2-18
Chapter 2
Configuring Policy Specifications
Related Topics
Create Policy Label Dialog Box
Note:
The Balance Element list displays only the noncurrency balance elements. You
can add only one counter policy for a balance element in a policy specification.
5. Click OK.
6. Click Save.
Related Topics
Create Counter Policies Dialog Box
2-19
Chapter 2
Configuring Policy Specifications
PDC automatically generates an end value for the range based on the existing counter
ranges.
For example, if you specify 5, PDC creates the following range:
• 5 – No maximum
If you then create another quantity range with a start value of 2.5, PDC creates the
following ranges:
• 2.5 – 5
• 5 – No maximum
3. Add counter ranges.
4. From the Label list, select the corresponding label for each counter range.
Tip:
You can select the same label for multiple counter ranges as appropriate.
5. Click OK.
A table for the counter range is added.
Related Topics
Create Policy Label Dialog Box
2-20
Chapter 2
Configuring Policy Specifications
Related Topics
Create Counter Policies Dialog Box
2-21
Chapter 2
Configuring Policy Specifications
1. In the Counter Policies section, select the counter policy that you want to delete.
2. Click the Delete icon in the table toolbar.
A confirmation message appears.
3. Click OK.
The counter policy is removed from the table.
4. Click Save.
Field Description
Add Use to add a policy specification, policy label, and counter policy.
Delete Use to remove a policy specification, policy label, and counter policy.
2-22
Chapter 2
Configuring Policy Specifications
Tip:
You cannot delete a policy specification that is referenced by other components. The
In Use icon indicates that the policy specification is referenced by other components
and that it cannot be deleted:
Column Description
Name, Description Enter the name and the description of the policy specification that you
have added.
Related Topics
Specifying General Information for a Policy Specification
Field Description
Name Enter a unique name for the policy label.
Sub Labels In the sub labels section, click Add icon to enter a unique name for the
sub label.
Related Topics
Creating Policy Labels
Modifying Policy Labels
Field Description
Policy Label Select a policy label from the drop down list. You can also create and
edit a policy label.
Units Select the units to be used for measurement.
Balance Element Select a balance element to which the counter policy must be applied.
2-23
Chapter 2
Configuring Item Type Selectors
Field Description
Add Counter Range Add counter ranges to a counter policy and use different policy labels
for each range.
Related Topics
Creating Counter Policies
Modifying Counter Policies
Deleting Counter Policies
Adding Counter Ranges
Modifying Counter Ranges
Deleting Counter Ranges
Related Topics
Item Type Selectors Page Reference
Note:
You can add only one item type selector for a combination of service, event, and item
group.
2-24
Chapter 2
Configuring Item Type Selectors
Related Topics
Item Type Selectors Section
Modifying Item Type Selectors
Deleting Item Type Selectors
Related Topics
Manage Rule Attributes Dialog Box
Creating Item Type Selector Rules
2-25
Chapter 2
Configuring Item Type Selectors
2. Click the Add icon in the table toolbar of the Rules section.
A new row is added. By default, in the Priority column, the priority of the rules is displayed
in the order of creation.
3. In the Rule Name column, enter a name of the rule.
4. (Optional) In the Custom Expressions column, enter the custom expression.
Note:
You cannot use custom expressions for the USAGE_PREPAID or
USAGE_POSTPAID events.
5. In the attribute columns, enter values for each of the rule attributes that you selected in the
Manage Rule Attributes dialog box.
6. In the Item Spec column, select an item specification from the list or create an item
specification.
To create an item specification, see "Creating Item Specifications".
7. Click Save.
Related Topics
Item Type Selectors Section
Note:
• In the Rules section, you cannot sort the columns in the ascending or descending
order because the columns are dynamically generated. You can only change the
priority of the rules.
• After creating the rules, changing the event or service in the item type selector
removes all the rules configured for that event or service.
Related Topics
Rules Section
2-26
Chapter 2
Configuring Item Type Selectors
Note:
6. In the Aggregation Type column, select an aggregation type to track the balance impacts.
7. Click OK.
Related Topics
Item Specifications Dialog Box
Related Topics
Item Type Selectors Section
2-27
Chapter 2
Configuring Item Type Selectors
Note:
You cannot delete an item specification that is in use.
• To delete a rule, in the Rules section, click the rule that you want to delete.
3. Click the Delete icon in the table toolbar.
A confirmation message appears.
4. Click OK.
The selected item is removed.
5. Click Save.
Field Description
Add Use to add an item type selector, item specification, and a rule.
Delete Use to remove an item type selector, item specification, and a rule.
Column Description
Name, Description Enter a unique name and a description for the item type selector.
Applicable To Select the service name or account.
Applicable to all Child (Optional) Select the check box to apply the item type selector to all
Services the child services of the selected service or account.
Event Select the name of an event.
2-28
Chapter 2
Configuring Item Type Selectors
Column Description
Applicable to all Child (Optional) Select the check box to apply the item type selector to all
Events the child events of the selected event.
Item Group Enter the name of the item group to be used for aggregating the
balance impacts.
Applicable to all Balance (Optional) Select the check box to apply the item type selector to all
Impacts the balance impacts.
Default Item Spec Select a default item specification.
Related Topics
Specifying General Information for an Item Type Selector
Modifying Item Type Selectors
Deleting Item Type Selectors
Field Description
Name Enter a unique name for the item specification.
Category Enter a charge category. This category determines the balance
impacts to be tracked.
See "About Charge Categories" for descriptions of the categories.
Type Enter the type of the bill item for assigning balance impacts. This must
match the item type created in BRM.
Note: Item type should always start with /item/.
You can add only one item specification for a combination of category,
type, and aggregation type.
Aggregation Type Select the aggregation type for tracking balance impacts:
• CUMULATIVE_NONPRECREATE. Specifies that the bill item
accumulates charges throughout the billing cycle and the bill item
need not be pre-created in BRM.
• INDIVIDUAL_NONPRECREATE. Specifies that the bill item stores
a charge for a single event and the bill item need not be pre-
created in BRM.
• CUMULATIVE_PRECREATE. Specifies that the bill item
accumulates charges throughout the billing cycle and the bill item
needs to be pre-created in BRM.
Related Topics
Creating Item Specifications
2-29
Chapter 2
Creating Special Day Calendars
Field Description
Use Select this check box against the attributes that you want to use in the
rules.
Attribute Name Displays the attributes that you can use in the rules.
Operator Select an operator and enter a value. Displays the relationship
between the rule's default field value and the value in the subscriber,
event, service, or charging field.
You can select one of the following operators:
• Equal To
• Not Equal To
• Greater Than
• Greater Than or Equal To
• Less Than
• Less Than or Equal To
• Contains
• Matches
Related Topics
Selecting Rule Attributes
Rules Section
Use the Rules section to add the item type selector rules.
Column Description
Priority Displays the priority of the rules. By default, the priority of the rules is
displayed in the order of creation.
Rule Name Enter a name for the rule.
Custom Expressions (Optional) Enter the custom expression.
Note: You cannot use custom expressions for the USAGE_PREPAID
or USAGE_POSTPAID events.
Field Name Enter values for each of the rule attributes that you selected.
The same fields are used for all the rules in the item type selector. You
can set specific values in the rule to limit the fields that you want used
in a rule.
Item Spec Select or add an item specification.
Related Topics
Creating Item Type Selector Rules
Selecting Rule Attributes
Changing Priority of the Rules
2-30
Chapter 2
Creating Special Day Calendars
one year or a recurring date valid each year. These dates are used in a time model to define a
time period. A time period can be used in a charge offer to determine a price.
To create special day calendars:
1. In the Setup section of the navigation pane, under Pricing Elements, click Special Day
Calendars.
The Special Day Calendars page appears.
2. In the Special Day Calendars section, click the Add icon in the table toolbar.
An editable row is added.
3. In the Special Day Calendars column, enter a name.
4. In the Special Day Definitions for Selected Calendar section, click the Add icon in the table
toolbar.
An editable row is added.
5. In the Type column, select one of the following types of special days:
• Fixed to specify a specific date valid in only one year.
• Recurring to specify a date that is valid every year.
6. In the Special Days column, enter the date.
7. In the Description column, enter a brief description for the special day.
8. Enter additional special day definitions for the calendar as needed.
9. Click Submit.
The special day definitions for the selected calendar are added to the table.
Related Topics
Special Day Calendars Page Reference
Column Description
Special Day Calendars Enter a name for the special day calendar.
2-31
Chapter 2
Creating Custom Analyzer Rules
Related Tasks
Creating Special Day Calendars
Column Description
Type Select the special day type:
• Fixed to specify a specific date valid only in one year, such as
May 8, 2011, for Mother's Day in the U.S.
• Recurring to specify a date that is valid every year, such as
January 1 for New Year's Day.
Special Days Click the date selector to select a date for the special day type in the
following formats:
• For Fixed type: Mmm DD YYYY. For example, May 08 2011.
• For Recurring type: Mmm DD. For example, Jan 01.
Description Enter a brief description.
Related Tasks
Creating Special Day Calendars
2-32
Chapter 2
Creating Custom Analyzer Rules
• Event Specification. Select the event attributes that you want to use for configuring
the rule.
6. Under Condition, click the condition link.
The Condition Builder dialog box appears.
7. In the Condition Builder dialog box, enter the conditions for the custom rule.
For example, you can define the conditions for identifying if the originating and terminating
subscribers belong to a common closed user group to apply special rates for the calls
between the members of the closed user group.
8. Click OK.
9. Click Save.
Related Topic
Custom Analyzer Rules Page Reference
Note:
You cannot delete a custom rule that is being referenced by other pricing
components. The In Use icon indicates that the custom rule is referenced by other
rules and that it cannot be deleted:
Field Description
Name, Description Enter a unique name and a description for the custom rule.
Note:
You can copy the existing rules. When you click the Duplicate icon, a copy of the
selected rule is added below the selected rule.
The rule's fields contain the same values as the fields in the original rule.
2-33
Chapter 2
Creating Custom Analyzer Rules
Related Topic
Details Section
Details Section
Use the Details section to configure custom rules.
Field Description
Rating Profile Select the profile attribute specifications that you want to use for configuring
the rule.
Note: If you do not select any profile attribute specification value, Not Used is
selected by default.
Service Select the service attributes that you want to use for configuring the rule.
Note: If you do not select any service specification value, Not Used is
selected by default.
Event Select the event attributes that you want to use for configuring the rule.
Note: If you do not select any event specification value, Any is selected by
default.
Condition Click to enter the expression and then select conditions for the custom rule.
See "Condition Builder Dialog Box" for more information.
Related Topic
Condition Builder Dialog Box
Field Description
Condition Type/Left Hand Side Select one of the following condition types for the condition type, left
Condition Type hand side condition type, and the right hand side condition type (as
Create Right Hand Side of applicable):
Condition Type • Complex Expression. By default, this condition type is disabled.
You can use any condition type to create a complex expression.
• Compare Field with Another Field. Compares the field with
another field in the condition.
• Compare Field with Values. Compares the field with a specific
value.
• Dynamic Fields. Compares dynamic fields. Use this condition
type to configure closed user groups.
Note: You can interchange the left hand side and right hand side
conditions by clicking the Swap icon:
2-34
Chapter 2
Creating Tax Codes
Field Description
Originating Select the originating values for configuring the closed user groups.
• Selector Field. Select the closed user group name that matches
the given product identifier (PUID); for example, a phone number
for the originating subscribers.
• Operator. Displays the EQUAL_TO operator.
• Condition Field. Select any service, event, or account attribute.
Operator (for Dynamic Fields) Displays the INTERSECT operator.
Terminating Select the terminating values for configuring the closed user groups.
• Selector Field. Select the closed user group name that matches
the given product identifier (PUID); for example, a phone number
for the terminating subscribers.
• Operator. Displays the EQUAL_TO value.
• Condition Field. Select any service, event, or account attribute.
Compare Field Select a field that you want to compare.
Note: The list of fields appears based on the configuration.
Operator (for Condition Type ) Select an operator to compare the fields, fields and values, or the left
hand side and right hand side conditions.
Compare to Field Select a field that you want to compare with.
Note: The list of fields appears based on the configuration.
Values Enter the values for which you want to compare with the field.
2-35
Chapter 2
Creating Tax Codes
2-36
Chapter 2
Creating Tax Codes
Column Description
Tax Name, Description Name and a brief description of the tax code.
Tax Code A unique alphanumeric value that defines
categories with different tax treatments.
Type The tax package type. Values are:
• CUSTOM: For flat taxes and custom
implementations.
• VERTEX_QUANTUM: For Vertex
Communications Tax Q Series
(telecommunications).
• VERTEX_COMMTAX_21: For Vertex Sales
Tax Q Series (sales and use).
Column Description
Description Description of tax rate.
Rate (%) The tax rate in percent. For example, 4.25 means
4.25%.
For prepaid purchase events that grant negative
currency balances, the corresponding tax
associated with it should also be negative. For
example, -4.25.
Jurisdiction Jurisdiction level for which this rate is applicable.
Values are FEDERAL, STATE, COUNTY, CITY,
LOCATION.
Nexus The jurisdiction where the rate applies. If the
Jurisdiction field value is STATE, the Nexus
values must be state-level jurisdictions.
2-37
Chapter 2
Creating Tax Codes
Column Description
Tax Calculation Rule Determines how taxes will be computed. Values
are:
• STANDARD: Standard tax computation. Taxes
are computed based on the taxable amount
and are then added to the total.
• TAX: "Tax on tax" computation. Taxes are
computed based on previous taxable amounts
and taxes, and are then added to the total.
For example, if tax1 = 10%, tax2 = 20%, and
charge = 100.00, taxes are computed as
follows:
– tax1 = 10% @ 100.00 = 10.00
– tax2 = 20% @ (100.00 + 10.00) = 22.00
• INCLUSIVE: Inclusive tax computation. Taxes
are already included in the total.
For example, if the total is $110 and the tax is
10%, the tax amount is $10 and the charge
is $100.
• NCS: Noncumulative standard tax
computation. Taxes are computed based on
the taxable amount but are not added to the
total.
• NCT: Noncumulative "tax on tax" computation.
Taxes are computed based on the taxable
amount but are not added to the total.
For example, if tax1 = 10%, tax2 = 20%, and
charge = 100.00, taxes are computed as
follows:
– tax1 = 10% @ 100.00 = 10.00
– tax2 = 20% @ 100.00 = 20.00
Column Description
Category Code (Applicable for VERTEX_QUANTUM tax package
type.) Refer to the Communications Tax Q Series
documentation for more information about its
category codes.
Service Code (Applicable for VERTEX_QUANTUM tax package
type.) Refer to the Communications Tax Q Series
documentation for more information on service
codes.
Transaction Type (Applicable for VERTEX_COMMTAX_21 tax
package type.) Refer to the Sales Tax Q Series
documentation for more information on transaction
types.
Transaction Subtype (Applicable for VERTEX_COMMTAX_21 tax
package type.) Refer to the Sales Tax Q Series
documentation for more information on transaction
subtypes.
2-38
Chapter 2
Creating Tax Exemption Codes
Column Description
Sale Type Indicates if the charge offer is for sale (SALE) or
resale (RESALE). The default value is SALE.
Field Description
Start Start date for the tax rate validity period. By default,
start date is set to Immediately.
To set a specific start date, deselect Immediately,
then enter a date or use the date selector to select
a date.
End End date for the tax rate validity period. By default,
end date is set to Never Ends.
To set a specific end date, deselect Never Ends,
then enter a date or use the date selector to select
a date.
2-39
Chapter 2
Creating Tax Exemption Codes
8. Click Save.
Related Topics
Tax Exemption Codes Page Reference
Column Description
Name Enter a unique name for the tax exemption code.
Description (Optional) Enter a brief description for the tax
exemption code.
Tax Exemption Code Enter a unique alphanumeric value that defines
categories with different tax exemptions.
Jurisdictions Enter the jurisdiction level for which this exemption
is applicable: All, City, County, District, Federal,
Location, State, and Territory.
Column Description
Jurisdiction Displays the jurisdiction levels you selected.
Rate (%) Enter the tax exemption rate. Enter a value between 0 and 1.
For example, enter .15 for 15%.
Validity Displays the validity period for the tax exemption code. By
default, it displays Immediately – Never Ends. To modify the
validity period, click the link for the validity period. See
"Manage Validity Period Dialog Box".
2-40
Chapter 2
Configuring Price Tags
Field Description
Start Displays the start date for the validity period. By
default, the start date is set to Immediately.
To set a specific start date, deselect Immediately
and then enter or select a date.
End Displays the end date for the validity period. By
default, the end date is set to Never Ends.
To set a specific end date, deselect Never End and
then enter or select a date.
Related Topics
Price Tags Page Reference
2-41
Chapter 2
Configuring Price Tags
• You cannot create multiple Price Tag details rows that specify a subset of the same
values for Resource Id, Resource Unit Type, and Permitted. For example, because using
Resource Id: 0 means the tag applies to any balance element, if one row specifies
Resource Id: 0, Resource Unit Type: BYTE and Permitted: IP, another row could not
specify Resource Id: 840, Resource Unit Type: BYTE and Permitted: IP.
If needed, you can create duplicate tags in separate setup components. For example, you
could create:
• A row in the Price Tags table for TagGroup1 that includes a row in the Price Tag details
table specifying Resource Id: 0, Resource Unit Type: BYTE and Permitted: IP
• A second row in the Price Tags table for TagGroup2 that includes a row in the Price Tag
details table specifying the same values for Resource ID, Resource Unit Type, and
Permitted.
Related Topics
Price Tags Page Reference
Modifying Price Tags
Note:
Be sure that you understand the impact that modifying the rules and values
will have on the pricing components that reference the price tag.
3. Click Save.
Related Topics
Price Tags Page Reference
2-42
Chapter 2
Configuring Price Tags
Related Topics
Price Tags Page Reference
Deleting Pricing Components
Obsoleting Pricing Components
Note:
You cannot delete a price tag that is being referenced by other pricing components.
The In Use icon indicates that the price tag is referenced by other components and
that it cannot be deleted:
See "Price Tag Details Table" for more information about the price tags details table.
Column Description
Price Tag Name Displays the name of the price tag setup component.
2-43
Chapter 2
Configuring Price Tags
Column Description
Description Displays the description of the price tag setup component.
Related Topics
Price Tag Details Table
Related Tasks
Modifying Price Tags
Creating Price Tags
Deleting Price Tags
Column Description
Resource Id The balance element associated with the price tag.
The default value of 0 lets you use the price tag with any balance
element.
Resource Unit Type The unit for the balance element.
The default of ANY lets you use the price tag with any unit.
Permitted The services to associate the price tag with. You can select multiple
services and their children.
The default of ANY lets you use the price tag with any service.
See "Permitted Services Dialog Box" for more information.
Rule Type The type of values that can be configured.
The default of ANY lets you use any values at purchase time.
Values The possible values that can be used. Values can be positive or
negative integers or decimals.
• If Rule is set to ANY, the default value is an empty string and any
values can be entered at purchase time.
• If Rule is set to LIST, enter a list of semicolon-separated values.
For example, 5;10;20.
• If Rule is set to RANGE, enter values for the bottom and top of the
range, separated by a semicolon. For example, 5;20.
Related Topics
Price Tags Table
Permitted Services Dialog Box
Related Tasks
Modifying Price Tags
Creating Price Tags
Deleting Price Tags
2-44
Chapter 2
Configuring Price Tags
Field Description
Permitted Select a service name from the drop down list.
The default of ANY lets you use the price tag with
any service.
Child Services (Optional) Select the check box to allow the price
tag to be used with all child services of the selected
service.
2-45
3
Changesets
A changeset is a group of setup and pricing components that you manage and submit together.
Changesets are managed and displayed in the Oracle Communications Pricing Design Center
(PDC) Workspace page. See "Understanding the Workspace Page".
For information on using changesets, see:
• Creating a Changeset
• Specifying the Active Changeset
• Validating a Changeset
• Submitting a Changeset
• Exporting and Importing Changesets
• Modifying a Changeset
• Deleting a Changeset
• Workspace Page Reference
• Create Changeset Dialog Box
• Edit Changeset Dialog Box
• Export Dialog Box
• Import Dialog Box
• Hide and Close Failed Changesets Dialog Box
For an overview of changesets, see "About Changesets" in PDC Creating Product Offerings.
Creating a Changeset
To create a changeset:
1. In the Workspace page, click the Add icon in the Workspace task pane.
The Create Changeset dialog box appears.
2. Enter a name and a description.
3. (Optional) To make the changeset active upon creation, select Set as Active Changeset.
4. Click OK.
The changeset is added to the Open Changesets list. A check mark appears next to
changeset if it is set to active.
Related Topics
Validating a Changeset
Submitting a Changeset
Exporting and Importing Changesets
3-1
Chapter 3
Specifying the Active Changeset
Note:
Do not switch the active changeset while in the middle of creating a setup or pricing
component. Otherwise, a search for referenced components may return components
from different changesets, which is invalid. This does not apply when editing draft
components.
Related Topics
Creating a Changeset
Validating a Changeset
Before a changeset can be submitted by PDC, it must be validated. When you submit a
changeset, PDC validates all the components in the changeset. See "Submitting a
Changeset".
Optionally, you can validate a changeset by clicking the Validate button. You can also validate
individual components. See "Validating Pricing Components".
To validate a changeset:
1. In the Workspace task pane, select a changeset.
The setup and pricing components in the changeset appear in the Changeset Details
section.
2. Click Validate.
If no validation errors are found, the message "Validation Successful: No Errors Found"
appears below the Validate button.
If validation errors are found, the Validation Errors section appears at the bottom of the
page that lists the validation errors. The number of validation errors displayed is limited to
25. To see additional errors, fix some of the existing errors.
The Status column displays:
3-2
Chapter 3
Submitting a Changeset
The invalid changeset node in the Workspace displays the following icon:
Submitting a Changeset
To publish the components in a changeset to Oracle Communications Billing and Revenue
Management (BRM), you submit the changeset. You must submit an entire changeset; you
cannot submit only some of its components. You cannot modify a changeset after it is
submitted.
To submit a changeset:
1. In the Workspace task pane, select a changeset.
The setup and pricing components in the changeset appear in the Changeset Details
section.
2. Click Submit.
3. In the confirmation message, click OK.
The components in the changeset are submitted for publication to BRM. The Pending and
Successfully Submitted links are displayed in the Workspace task pane. To view the list
of pending or successfully submitted changesets, move the mouse over the Pending or
Successfully Submitted link.
The status of its components is changed from Draft to Promoted when the components are
validated and submitted for transformation to BRM.
If one or more components cannot be submitted to BRM, the changeset is moved to the
Failed Changesets list.
After a changeset is successfully submitted, it is removed from your workspace. You can
no longer access it from your workspace; however, it is still available in the database.
To remove the list of successfully submitted changesets from the Successfully Submitted
Changesets dialog box, click the Successfully Submitted link in the Workspace task
pane and then click Clear.
Note:
You cannot delete a pending changeset. If the changeset fails, you can fix and
resubmit it.
3-3
Chapter 3
Submitting a Changeset
Related Topics
Fixing a Failed Changeset
Note:
Only the users with Pricing Design Admin and Pricing Analyst roles can show or hide
failed changesets. For more information on adding PDC users to groups, see PDC
Installation and System Administration Guide.
Note:
By default, all the failed changesets are displayed.
1. In the Workspace task pane, from the Actions menu, select one of the following:
• Hide Failed Changesets
All the failed changesets are hidden.
• Hide and Close Failed Changesets
The Hide and Close Failed Changesets dialog box appears. In the dialog box, select
Close Hidden Changesets and then click OK to close all the failed changesets
including the hidden failed changesets. Do not select this option, if you want to close
only the changesets displayed in the Failed Changesets list.
Note:
If you close a failed changeset, you cannot reopen it.
If you want to fix and resubmit the components in the closed changeset later,
you can search and add those components to a new changeset.
Related Topics
Hide and Close Failed Changesets Dialog Box
3-4
Chapter 3
Exporting and Importing Changesets
Related Topics
Submitting a Changeset
Exporting Changesets
Note:
You can export only valid changesets.
You can export the components of a changeset into an XML file. Optionally, you can include all
the components referenced by the components in the exported changeset, whether or not the
components are part of that changeset.
3-5
Chapter 3
Exporting and Importing Changesets
To export a changeset:
1. In the Workspace task pane, select a changeset.
The setup and pricing components in the changeset appear in the Changeset Details
section.
2. Do one of the following:
• From the Actions menu, select Export.
• Right-click the changeset and select Export.
The Export dialog box appears.
3. Select the export option.
You can select to export the setup or pricing components in this changeset and all the
referenced setup or pricing components from other changesets or only the setup or pricing
components in this changeset.
4. Click OK.
The Opening Filename dialog box appears, where Filename is the default name of the
XML file.
Note:
By default, PDC generates the XML file name as ChangesetName.xml, where
ChangesetName is the name of the changeset.
3-6
Chapter 3
Modifying a Changeset
Optionally, click Update if you want to select a different XML file to import. In the Update
File dialog box, click Browse and select a different XML file.
4. Do one of the following:
• To import the components into a new changeset, select New and enter the name of
the changeset.
• To import the components into an existing changeset, select Existing and then select
a changeset.
5. (Optional) Select the option to submit the changeset for publication to BRM right after the
components are imported.
6. Click OK.
Note:
If you encounter a server exception when importing a Service-Event Map XML
file in the PDC UI, use the ImportExportPricing utility to create the service-
event map.
Modifying a Changeset
You can modify the name and description of a changeset.
To modify a changeset:
1. In the Workspace task pane, select the changeset.
The setup and pricing components in the changeset appears in the Changeset Details
section.
2. Click Edit.
The Edit Changeset dialog box appears.
3. Modify the changeset name and description as required.
4. (Optional) Select the Set as Active Changeset check box to make this changeset active.
This check box is disabled if the changeset is active.
5. Click OK.
Related Topics
Specifying the Active Changeset
Deleting a Changeset
When you delete a changeset, all its components are also deleted.
To delete a changeset:
1. In the Workspace task pane, select a changeset and click the Delete icon.
2. In the confirmation message, click OK.
If you deleted an active changeset, the Select Active Changeset dialog box appears. You
can select any existing changeset to be set as active or create an active changeset. If only
one changeset remains after you delete the active changeset, by default, it is set as active.
3-7
Chapter 3
Workspace Page Reference
Related Topics
Specifying the Active Changeset
Field Description
Name Displays the name of the changeset.
Status Displays the status of the changeset.
Created Displays the date and time when the changeset was created.
Description Displays the description of the changeset.
Submitted Displays the date and time when the changeset was submitted.
This field appears only for a changeset in Failed status.
Submission History Click this link to open the Submission History dialog box.
This link appears only for a changeset that is created when you fixed a failed
changeset.
Edit Click this button to edit the changeset.
This button appears only for a changeset in Open status.
Validate Click this button to validate the changeset.
This button appears only for a changeset in Open status.
Submit Click this button to submit the changeset.
This button appears only for a changeset in Open status.
Fix Click this button to fix the changeset.
This button appears only for a changeset in Failed status.
The table in this section lists the setup and pricing components available in the changeset.
Depending on the status of a changeset, only a subset of the columns in the table might
appear.
Label Description
Name Displays the name of the setup or pricing component.
Type Displays the type of the setup or pricing component.
Description Displays the description of the setup or pricing component.
3-8
Chapter 3
Create Changeset Dialog Box
Label Description
Last Modified Displays the date and time when the setup or pricing component was last
modified.
This column does not appear for a changeset in Failed status.
Status This column appears only for a changeset in Open or Failed status.
For an open changeset, this column displays the validation status of the setup
or pricing component.
For a failed changeset, this column displays one of the following
transformation process statuses of the setup or pricing component:
• Success: Specifies that the setup or pricing component is successfully
transformed for all the associated target engines.
• Failed: Specifies that the setup or pricing component failed to transform
for all the associated target engines.
• Partial Success: Specifies that the setup or pricing component failed to
transform for some of the associated target engines.
The tooltip on the status icon for each partially successful setup or pricing
component lists the name of the associated target engine and the
corresponding transformation status.
Related Tasks
Validating a Changeset
Modifying a Changeset
Submitting a Changeset
Field Description
Name Enter the name of the changeset.
Description Enter a description for the changeset.
Set as Active Changeset (Optional) Select to make the changeset active upon creation. This
check box is disabled if the changeset is active.
Related Tasks
Creating a Changeset
Field Description
Name Modify the name of the changeset.
Description Modify the description of the changeset.
Set as Active Changeset (Optional) Select to make the changeset active. This check box is
disabled for an already active changeset.
3-9
Chapter 3
Export Dialog Box
Related Tasks
Modifying a Changeset
Field Description
Export all referenced pricing Select to export components in the selected changeset and all the
components components referenced by these components to an XML file. The
referenced objects may belong to changesets other than the selected
changeset.
Export only the pricing Select to export the components in only the selected changeset to an
components in this XML file.
changeset
Related Tasks
Exporting Changesets
Field Description
Browse Click to find the XML file that you want to import.
After you select the XML file, the Browse button is replaced by the
Update button. Optionally, click Update if you want to select a different
XML file to import.
New Select to import the components from the XML file into a new
changeset and then enter the name of the new changeset.
Existing Select to import the components into an existing changeset and then
select a changeset.
Submit imported pricing Select to submit the changeset for publication to BRM right after the
components immediately components are imported.
Related Tasks
Importing Pricing and Setup Components into Changesets
Field Description
Close Hidden Changesets Select to close all the failed changesets including the hidden failed
changesets.
3-10
Chapter 3
Hide and Close Failed Changesets Dialog Box
Related Tasks
Showing or Hiding Failed Changesets
3-11
4
Charge Offers
Charge offers determine how customers can purchase and use your services and how you
track and charge for usage. Each charge offer contains one or more charges, which specify the
events to track and the fees to charge when the events occur.
To set up a charge offer, perform the following tasks:
1. Create the charge offer (see "Creating a Charge Offer").
2. Add charges to the charge offer (see "Adding Charges to a Charge Offer").
3. If necessary, add extended pricing features and date ranges to the charges (see "Adding
Impact Categories and Time Periods to a Charge" and "Adding Date Ranges to a
Charge").
4. Configure charge pricing (see "Setting Up Pricing for a Charge").
To make charge offers available for purchase, you group them, with discount offers, into
bundles.
For an overview of charge offers, see "Configuring Charge Offers" in PDC Creating Product
Offerings.
Related Topics
Discount Offers
Bundles
Related Topics
Create Charge Offer Page Reference
4-1
Chapter 4
Creating a Charge Offer
1. In the Create Charge Offer page, enter a unique name and a description.
2. From the Type list, select a charge offer type.
3. From the Applicable To list, select the service to which the charge offer applies.
Related Topics
General Information Section
Creating a Charge Offer
11. (Release 15.0.1 or later) Specify whether to notify customers after their offer has already
expired.
4-2
Chapter 4
Adding Charges to a Charge Offer
12. Specify whether to notify customers when their offer is about to renew.
13. (Release 15.0.1 or later) Specify whether to notify customers after their offer has already
passed the renewal date.
14. Specify what happens when you are using date ranges for versioning. From the Existing
subscriptions menu, if you select Continue to use the old rates and grants, also
specify whether to determine the balance impacts to apply based on the charge offer
purchase date or the service instantiation date.
15. (Optional) Select the name of the tax exemption selector to apply.
16. Specify whether you want to round the validity for the charge offer.
17. Specify whether to charge for a full day or a partial day for the first day of the billing cycle.
Related Topics
Offer Settings Subsection
Creating a Charge Offer
Adding Deliverables
Use deliverables to specify when and how much revenue can be recognized from a customer's
purchase of a good or service. A deliverable defines the type of good or service you are
selling, its standalone selling price, its revenue earning schedule, and the revenue general
ledger ID (G/L ID) to associate with financial transactions.
Add one or more deliverables to a charge offer when the following is true:
• Your company is using deliverable-based revenue recognition.
• The charge offer contains a recurring or one-time charge.
To add a deliverable to a charge offer:
1. In the Create Charge Offer page, expand the Deliverables section.
2. Click the Add icon in the table toolbar:
Related Topics
Deliverables Subsection
Creating a Charge Offer
4-3
Chapter 4
Adding Charges to a Charge Offer
Note:
The charge features displayed in Oracle Communications Billing and Revenue
Management Pricing Design Center (PDC) are determined by the pricing profile that
you associate with the charge. Not all the features described in this procedure and
related procedures are supported by all pricing profiles.
Related Topics
Charges Section
Note:
This option appears only if you selected multiple RUMs.
If you select this option, a single charge tree is created for multiple RUMs. This enables
you to quickly publish the charges to ECE.
If you do not select this option, multiple charge trees are created for multiple RUMs, each
representing the charge for a different RUM.
7. (Optional) Enter a name for the charge.
4-4
Chapter 4
Adding Charges to a Charge Offer
Note:
This setting also affects the rerating process. If you specify to:
• Stop charging accounts with an Inactive, Cancelled, or SuspendedActive
status, the charge is not used if it has that status during the rerate period.
• Continue charging with an Inactive, Cancelled, or SuspendedActive status,
the charge is used when it has that status during the rerate period.
If you select this option, the Charges tree is displayed when the charge first appears. You
use the tree to add extended pricing features (such as impact categories, time periods, and
price overrides) to the charge.
If you do not select this option, the Charges tree is hidden and only a pricing table is
displayed when the charge first appears. This enables you to quickly configure pricing for a
simple charge.
To display the hidden Charges tree, click the Restore Pane arrow in the lower-left corner
of the Pricing Details section of the charge tab.
11. (Optional) In the Taxation section, specify when to apply taxes and how to apply taxes. See
"Taxation Section" for details.
This step does not apply to rollover charges.
12. (Usage charges only) In the Advanced section, specify settings for processing events. See
"Advanced Section" for details.
13. (Recurring charges only) In the Cycle Settings section, specify settings for the following:
• In-Advance Billing
• Cycle Alignment
• Proration
See "Cycle Settings Section for Recurring Charges" for details.
14. (Rollover charges only) Under Proration, specify how the charge should be handled if the
charge offer is purchased or canceled in the middle of a billing cycle. See "Proration
Section for Rollovers" for details.
15. Click OK.
A tab for the fold charge is added to the Charges section of the charge offer.
You can now configure pricing for the charge.
Related Topics
Create Charge Dialog Box
4-5
Chapter 4
Adding Charges to a Charge Offer
Charges Tree
Adding Charges to a Charge Offer
Adding a New Fold Charge
Working with Charges
Setting Up Pricing for a Charge
Related Topics
Charges Section
Adding Charges to a Charge Offer
Adding a New Fold Charge
Working with Charges
Setting Up Pricing for a Charge
4-6
Chapter 4
Adding Charges to a Charge Offer
Related Topics
Charges Section
Adding Charges to a Charge Offer
Adding a New Fold Charge
Working with Charges
Setting Up Pricing for a Charge
Related Topics
Adding Charges to a Charge Offer
4-7
Chapter 4
Adding Charges to a Charge Offer
To edit the charge selector and its associated charges, click the Charge Selector link
above the Rules section on the charge tab. See "Charge Selectors" for more information.
Related Topics
Charges Section
Adding Charges to a Charge Offer
Adding a New Charge
Working with Charges
Note:
When using an existing charge, any changes you make to the charge, including
price changes, will affect all the charge offers and charge selectors where this
charge is used. To avoid unintended consequences of changing prices in a
reusable charge, use the Change Price dialog box provided in the charge.
Related Topics
Search for Charge Selectors Dialog Box
Adding Charges to a Charge Offer
Setting Up Pricing for a Charge
4-8
Chapter 4
Adding Charges to a Charge Offer
3. In the Results section, select the charge selector to add, and click OK.
A tab for the charge selector is added to the Charges section of the charge offer.
4. In the Charges section, click Charge Selector Configuration. See "Charge Selector
Configuration" for more information.
5. Select Proration Settings from the list.
The Proration Settings dialog box appears.
6. Specify how the charge should be handled if the charge selector is purchased or canceled
in the middle of a customer's billing cycle by selecting one of the following options:
• Prorate: Calculate the charge based on the amount used.
• Full Charge: Charge for the entire cycle.
• No Charge: Do not charge for the cycle.
7. Click OK.
Note:
The proration settings are applicable to all charges in the charge selector.
8. (Optional) To edit the charge selector and its associated charges, click the Charge
Selector link above the Rules section on the charge tab.
9. (Optional) To edit the charge selector and its associated charges, click the Charge
Selector link above the Rules section on the charge tab.
Related Topics
Proration Settings Dialog Box
Adding Charges to a Charge Offer
Note:
If you did not select the extended pricing option when you created the charge, the
Charges tree is hidden. Display it by clicking the Restore Pane arrow in the lower-left
corner of the Pricing Details section of the charge tab.
You then configure pricing for each branch of the Charges tree. If necessary, you can add date
ranges to your charges and edit charge details.
Related Topics
Adding Charges to a Charge Offer
About the Charges Tree
4-9
Chapter 4
Adding Charges to a Charge Offer
Related Topics
Charges Tree
4-10
Chapter 4
Adding Impact Categories and Time Periods to a Charge
Related Topics
Charge Details Dialog Box
Adding Charges to a Charge Offer
Related Topics
Charges Tree
4-11
Chapter 4
Adding Impact Categories and Time Periods to a Charge
5. (Optional) To list enhanced impact categories for GPRS calls, select an Access Point
Name (APN) selector. See " APN Selectors" for more information.
6. Select the impact categories to add to the charge.
7. (Optional) To add all the selected impact categories to the same node in the tree, select
Add Impact Categories As a Group.
Grouping impact categories enables you to use the same pricing for all the impact
categories in the group.
8. Click OK.
The impact categories are added as children of the Charges node.
Related Topics
Add Impact Categories Dialog Box
Adding Impact Categories and Time Periods to a Charge
Grouping Components in a Charge
Related Topics
Add Time Periods Dialog Box
Adding Impact Categories and Time Periods to a Charge
Grouping Components in a Charge
4-12
Chapter 4
Adding Impact Categories and Time Periods to a Charge
Note:
If the selected components have child nodes, they will lose those nodes. Only the
child nodes of the component currently residing on the selected node are
retained.
3. Click OK.
The components are moved to the selected node.
Related Topics
About the Charges Tree
Ungrouping Components in a Charge
Related Topics
About the Charges Tree
Grouping Components in a Charge
4-13
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Adding Charges to a Charge Offer
About the Charges Tree
Related Topics
About the Charges Tree
Setting Up Pricing for a Charge
4-14
Chapter 4
Setting Up Pricing for a Charge
Related Topics
About the Charges Tree
Adding Pricing to a Charge
Related Topics
Search for Price Selectors Dialog Box
Price Selectors
About the Charges Tree
Adding Pricing to a Charge
4-15
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Add Generic Selector Dialog Box
Generic Selectors
Grouping Components in a Charge
Ungrouping Components in a Charge
About the Charges Tree
Adding Pricing to a Charge
Note:
The Measured By column appears only if you selected to create a single charge
tree for multiple RUMs when adding a charge.
7. In the GLID column, enter the general ledger (G/L) ID for the event associated with the
charge.
Related Topics
About the Charges Tree
Adding Pricing to a Charge
4-16
Chapter 4
Setting Up Pricing for a Charge
Caution:
Changing balance impacts in charges that are used in multiple places can impact all
the components that use it. See "Modifying Pricing without Inadvertently Affecting
Other Components" for information about avoiding unintended consequences when
changing pricing.
Related Topics
Adding Balance Impacts to Charges
Adding Balance Impacts to Fold Charges
Adding Balance Impacts to Rollover Charges
Configuring Counters for Charges
Configuring Conditional Balance Impacts
Setting Up Pricing for a Charge
4-17
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Pricing Table
Configuring Balance Impacts for Charges
Related Topics
Pricing Table
Configuring Balance Impacts for Charges
Related Topics
Rollover Rules Section
Configuring Balance Impacts for Charges
4-18
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Pricing Table
Configuring Balance Impacts for Charges
Note:
Conditional balance impacts can only be used with charge offers that are associated
with a service, not with the charge offers associated with an account.
Related Topics
Pricing Table
Configuring Balance Impacts for Charges
Note:
This functionality is supported only for recurring and one-time charges that have
validity periods with a specified end date.
4-19
Chapter 4
Setting Up Pricing for a Charge
You can add multiple validity periods to a noncurrency balance impact. This allows you to
distribute free minutes, Gigabytes, or so on in smaller portions on an incremental basis. For
example, you could distribute 500 free minutes to your customers in 100-minute buckets every
7 days.
To add multiple validity periods to noncurrency balance impacts:
1. In the Pricing Details section, click the link in the Amount Is Valid column on the pricing
table toolbar.
The Amount is Valid dialog box appears.
2. Specify a validity start date and a fixed validity end date.
Additional fields are displayed in the Amount is Valid dialog box if you entered a fixed end
date.
3. In the Distribute Credit list, select one of these options:
• All at once: All of the noncurrency resources are granted at the start of the validity
period.
• Periodically over a fixed period: The noncurrency resources are granted in buckets
on an incremental basis, such as daily. This splits the noncurrency resources into
multiple incremental validity periods.
4. Specify the length of the incremental validity periods, such as 5 hours or 14 days.
5. In the Unused Credit Valid Until list, select one of the following:
• The end of the periodic distribution period: Each bucket of noncurrency resources
expires at the end of its incremental validity period.
• The end of the overall validity period: All of the noncurrency resources expire at the
end of the total validity period.
6. Click OK.
Related Topics
Amount Is Valid Dialog Box
Setting Up Pricing for a Charge
4-20
Chapter 4
Setting Up Pricing for a Charge
4. Click OK.
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
Note:
When pricing has multiple effective periods, a Prices Effective list appears above
the pricing table or set of tables to enable you to display the pricing details for each
period.
Related Topics
Change Price Dialog Box
Setting Up Pricing for a Charge
4-21
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Manage Effective Periods Dialog Box
Adding Effective Periods to Charge Pricing
Setting Up Pricing for a Charge
Related Topics
Manage Effective Periods Dialog Box
Adding Effective Periods to Charge Pricing
Setting Up Pricing for a Charge
4-22
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
Note:
4-23
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
Changing the Start and End Values of Quantity Ranges in Charge Pricing
To change the start and end dates of a quantity range:
1. If the pricing contains multiple tiers, effective periods, or both, in the Pricing Details section,
select the tier and effective period that contain the quantity range.
2. Above the pricing table, click the Quantity Range link.
The Edit Quantity Range dialog box appears.
3. Modify the values in the Start and End fields.
The Start field is available only for the first quantity range in the pricing. To modify the start
value of subsequent ranges, change the end value of the range that precedes them.
By default, the first quantity range has no minimum start value. To specify a minimum start
value, first deselect No Minimum.
You cannot enter a value that includes the entire following quantity range. Instead, to
extend a range beyond the following range, first delete the following range.
By default, the last quantity range has no maximum end value. To specify a maximum end
value, first deselect No Maximum.
4. Click OK.
The selected range is updated. If necessary, the preceding and following ranges are also
updated to accommodate the change.
Related Topics
Pricing Details Section
Adding Quantity Ranges to Charge Pricing
4-24
Chapter 4
Setting Up Pricing for a Charge
This specifies to consume the entire granted allowance of minutes, gigabytes, or so on.
3. Click OK.
The selected range is updated for the new noncurrency balance element.
Related Topics
Pricing Details Section
Adding Quantity Ranges to Charge Pricing
The Reorder Balance Element Quantity Ranges dialog box appears and lists the order in
which noncurrency balance elements are consumed.
2. Change the order by selecting a balance element and then clicking the up or down arrow.
The balance element moves up or down, depending on your selection.
3. Click OK.
Related Topics
Properties for All Quantity Ranges
Adding Quantity Ranges to Charge Pricing
Note:
If a pricing instance contains multiple price tiers, this procedure applies only to the
current price tier.
4-25
Chapter 4
Setting Up Pricing for a Charge
1. In the Pricing Details section, click the Edit Quantity Range Properties icon in the pricing
table toolbar:
Related Topics
Properties for All Quantity Ranges
Adding Quantity Ranges to Charge Pricing
The Price Tag dialog box appears. See "Price Tag Dialog Box" for details.
3. From the Price tag for list, select Amount.
4. From the Name list, select a price tag name. Only the price tags that are valid for the
charge are shown.
5. (Optional) Enter a description of the price tag.
6. Click OK.
Related Topics
Price Tag Dialog Box
Setting Up Pricing for a Charge
4-26
Chapter 4
Setting Up Pricing for a Charge
Note:
You can add price tags only for usage charges with the Convergent Usage pricing
profile.
The Price Tag dialog box appears. See "Price Tag Dialog Box" for details.
3. From the Price tag for list, select the price tag name. Only the price tags that are valid for
the charge are shown.
If you selected Amount or Increment, proceed to step 7.
To add price tags for a quantity range, click the Quantity Range link.
The Edit Quantity Range dialog box appears.
4. Modify the values in the Start and End fields.
The Start field is available only for the first quantity range in the pricing. To modify the start
value of subsequent ranges, change the end value of the range that precedes them.
By default, the first quantity range has no minimum start value. To specify a minimum start
value, first deselect No Minimum.
You cannot enter a value that includes the entire following quantity range. Instead, to
extend a range beyond the following range, first delete the following range.
By default, the last quantity range has no maximum end value. To specify a maximum end
value, first deselect No Maximum.
5. Expand Price Tag.
6. From the Attribute list, select End.
7. Select a price tag from the list. Only the price tags that are valid for the charge are shown.
8. (Optional) Enter the description for the price tag.
9. Click OK.
Related Topics
Price Tag Dialog Box
Setting Up Pricing for a Charge
4-27
Chapter 4
Setting Up Pricing for a Charge
The Used By button is available only when the charge is used by another component.
The Used By page appears. This page provides an expandable hierarchical view of all the
components that use the charge.
See "Used By Search" for more information.
Related Topics
Adding an Existing Charge
Note:
When pricing has multiple effective periods, a Prices Effective list appears
above the pricing table or set of tables to enable you to display the pricing
details for each period.
Related Topics
Change Price Dialog Box
Adding Effective Periods to Charge Pricing
4-28
Chapter 4
Setting Up Pricing for a Charge
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
4-29
Chapter 4
Deleting a Pricing Tag
Related Topics
Pricing Details Section
Setting Up Pricing for a Charge
Related Topics
Pricing Details Section
Adding Price Tags to Usage Charges
4-30
Chapter 4
Modifying Date Ranges in a Charge
3. (For fixed periods Only) In the Date Range Effective field, enter the start date for the new
range.
PDC calculates the end date based on the existing date ranges.
4. (For relative periods Only) Change one or both of the following times:
• Start time: Deselect Immediately, and enter the number of days, hours, minutes, or
seconds after the purchase time that the charge takes effect.
• End time: Deselect Never Ends, and enter the number of days, hours, minutes, or
seconds after the start time that the charge is no longer effective.
5. Click OK.
The new date range is added to the charge. The data in its Charges tree and pricing are
copied from the preceding date range.
Related Topics
New Date Range Dialog Box
Working with Charges
4-31
Chapter 4
Create Charge Offer Page Reference
Related Topics
New Date Range Dialog Box
Edit Date Range Dialog Box
Working with Charges
Field Description
Name, Description Enter a unique name and a description.
Type Select a type for the charge offer:
• Item: A one-time purchase fee only.
• Subscription: Charges for any type and combination of events,
including one-time, recurring, usage, rollover, remittance, and fold.
These charges apply only to the subscriber who owns the charge
offer.
• System: Charges that apply to all subscribers who use a
particular service.
Applicable To Select the service to which the charge offer applies.
Note: If the charge offer does not apply to a specific service, select
Account . For example, you might do this for late charges or for
coupons. The charge offer can then be used to rate any event
associated with the word Account in the service-event map.
4-32
Chapter 4
Create Charge Offer Page Reference
Field Description
Phase Displays one of the following charge offer statuses:
• Draft: The charge offer belongs to one of your unsubmitted
changesets. Only you have access to it.
• Promoted: The charge offer belongs to a submitted changeset. All
PDC users have access to it. After you edit and save a promoted
charge offer, its status changes to Draft, and only you have access
to it.
This field is read-only.
Related Tasks
Creating a Charge Offer
Field Description
Available for Purchase Specify when the charge offer can be purchased.
For the start date, either select Immediately or enter a date and time
in the Start field. For the end date, either select Never or enter a date
and time in the End field.
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 charge offer must have a purchase period
that is the same as or greater than the bundle's purchase period.
Cycle Alignment Day of (Optional) Select the day of the month on which to align recurring
Month charges and product validity.
For example, you can apply recurring charges on the 5th day of each
month regardless of the billing or purchase date.
Note: This option applies only to recurring charges in the charge offer.
Provisioning Tag (Optional) Select a provisioning tag for the charge offer.
In 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.
Supplier Tax ID (Optional) Select a supplier tax ID for the charge offer.
This ID specifies the company or corporate division that sells the
product and is responsible for collecting taxes for it.
4-33
Chapter 4
Create Charge Offer Page Reference
Field Description
Priority Enter the priority for the charge offer.
When more than one charge offer applies to the same event, this
priority determines the order in which your billing system considers the
charge offers. The higher the number, the higher the priority; 0 is the
lowest priority.
Customers Can Purchase Specify the number of charge offers that a customer can buy at one
time.
To specify limits, deselect No Minimum and No Maximum, and then
enter values in the Minimum and Maximum fields.
The minimum and maximum values are included in the valid range.
Customers Can Own Specify the number of charge offers that a customer can own at one
time.
To specify limits, deselect No Minimum and No Maximum, and then
enter values in the Minimum and Maximum fields.
The minimum and maximum values are included in the valid range.
For example, if a website charge offer provides 100 MB of disk space,
you can limit customers to 500 MB by setting the maximum ownership
quantity to 5.
Can be purchased in partial/ To enable partial purchases, select this check box.
fractional amounts This option is used by another application, such as Customer Center,
to determine whether customers can purchase only part of the charge
offer.
Share charge offer with To enable charge offer sharing with all members of a corporate sharing
members of billing hierarchy group, select this check box.
Notify subscriber prior to To notify your customers when their charge offer is about to expire,
offer expiration select this check box.
Notify subscriber after offer (Release 15.0.1 or later) To notify your customers after their charge
expiration offer has expired, select this check box.
Notify subscriber prior to To notify your customers when their charge offer is about to renew,
offer renewal select this check box.
Notify subscriber after offer (Release 15.0.1 or later) To notify your customers after their charge
renewal offer has already passed the renewal date, select this check box.
Tax Exemption Selector Select the name of the tax exemption selector to apply.
Attempt Rental Fee Specify the maximum number of times to retry the subscription before
Deduction Again if Credit is it fails.
Insufficient For example, to configure retry of failed subscriptions a maximum of 3
times, every 6 hours, set Retry every field to 6 and select Hour from
the drop down list. Set Max number of retries field to 3.
Note: This field is applicable only when you set When Subscriber has
insufficient Credit field as Subscription fails, Subscription fails
and is canceled, or Charge minimum configured amount.
Existing subscriptions Specify whether customers who subscribe during one date range will
keep the same rates and grants after that range ends, or move to the
new rates and grants configured in the next date range.
Determine the rates and This field appears if you select Continue to use the old rates and
grants based on grants from the Existing subscriptions menu.
Specify whether which rates and grants to apply is determined based
on the charge offer's purchase date or the service's instantiation date.
4-34
Chapter 4
Create Charge Offer Page Reference
Field Description
Validity Rounding (Optional) Specify one of the options for the charge offer's validity
period:
• Starts at midnight: Starts at midnight (00:00:00) of the day that
the charge offer is purchased.
• Use purchase time: Starts at the time of purchase.
• Use system default: Uses deployment's systemwide setting.
Charge For Full Day (Optional) Specify one of the options to calculate the charge:
• Not Set: Uses deployment's systemwide setting.
• Yes: Calculates charge based on full days.
• No: Calculates charge based on the validityRounding setting.
Related Tasks
Creating a Charge Offer
Specifying Charge Offer Settings
Deliverables Subsection
Use the Deliverables subsection to associate one or more deliverables with a charge offer.
Note:
Add deliverables only if your company uses deliverable-based revenue recognition
and the charge offer contains a recurring or one-time charge.
Field Description
Add Click to add a deliverable.
Deliverables table View the deliverables associated with the charge offer.
Related Topics
Creating a Charge Offer
4-35
Chapter 4
Create Charge Offer Page Reference
• Name
• Type, which can be Physical product, Manual service, or Service.
Select a deliverable and then click OK.
Charges Section
Use the Charges section to add charges to a charge offer.
For a description of the fields in this section, see the following:
• Add Charge List
• Charge Selector Configuration
• Used By Button
• Charge Actions List
• Charges Tree
• Pricing Details Section
• Pricing Table
• Rollover Rules Section
• Price Override Section
Related Tasks
Adding Charges to a Charge Offer
Related Tasks
Adding a New Charge
Adding an Existing Charge
Adding an Existing Charge Selector
4-36
Chapter 4
Create Charge Offer Page Reference
Related Tasks
Adding an Existing Charge Selector
Adding a New Charge
Adding an Existing Charge
Note:
Proration settings are applicable to all charges in the charge selector.
Related Tasks
Adding an Existing Charge Selector
Adding a New Charge
Adding an Existing Charge
Used By Button
Click this button to display a hierarchical view of all components that use this charge.
4-37
Chapter 4
Create Charge Offer Page Reference
Related Tasks
Adding Date Ranges to a Charge
Editing Charge Details
Removing a Charge from a Charge Offer
Charges Tree
Use the Charges tree to add a hierarchy of pricing components to the charge. The contents of
the lists in the Charges tree toolbar depend on the profile associated with a charge.
List Description
Pricing Actions This list is available when a pricing node is selected in the tree. It
contains the following item:
• Rename Pricing: Changes the name of the pricing.
In addition, the following options appear if you have a single charge
tree with multiple RUMs:
• Add Price Tier: Adds the price tiers for the applicable RUMs that
are configured in the charge.
• Remove Price Tier: Removes the price tiers for the applicable
RUMS that are configured in the charge.
Insert This list is available when a node can be added between the selected
node and its current child. The items in the list depend on the type of
node that is selected.
Selecting an item from the list adds it to the charge as a child of the
selected node and as a parent of the node's current child.
Add This list is available when a child node can be added to the selected
node. The items in the list depend on the type of node that is selected.
Selecting an item from the list adds it to the charge as a child of the
selected node.
Related Tasks
Adding Impact Categories to a Charge
Adding Time Periods to a Charge
Adding a Price Selector to a Charge
Adding Pricing to a Charge
Adding a Price Override to a Charge
Renaming Charge Pricing
Adding Price Tiers
4-38
Chapter 4
Create Charge Offer Page Reference
Note:
The pricing features displayed in PDC are determined by the pricing profile that you
associate with the charge. Not all features described in this section are supported by
all pricing profiles.
Field Description
Price tier tabs If a charge uses more than one RUM, a tab appears in the pricing for
each RUM. These tabs are called price tiers.
Prices Effective This list contains the pricing's effect periods, which are used to change
the pricing on a future date. If the pricing contains only the default
effective period, this list is not displayed.
Quantity Range This list contains the pricing's quantity ranges, which are used to
change the pricing based on the level of usage or frequency of
occurrence.
Add Quantity Range Use to add a quantity range to pricing.
Reorder Balance Element Use to change the order in which granted allowances, such as free
Quantity Ranges minutes and tokens, are consumed.
4-39
Chapter 4
Create Charge Offer Page Reference
Field Description
Change Price Use to create pricing effective periods and to specify the scope of the
pricing change.
Minimum Charges Use to set a minimum charge for the balance elements in pricing.
Related Tasks
Adding Pricing to a Charge
Renaming Charge Pricing
Adding Effective Periods to Charge Pricing
Adding Quantity Ranges to Charge Pricing
Changing the Order that Granted Allowances Are Consumed
Adding Price Tags to Usage Charges
Specifying a Minimum Charge
Adding Balance Impacts to Charges
Configuring Counters for Charges
4-40
Chapter 4
Create Charge Offer Page Reference
Pricing Table
Use the pricing table in the Pricing Details section to configure balance impacts and counters
for a charge.
To display the pricing table, select a pricing node in the Charges tree. If the Charges tree does
not contain a pricing node, you cannot display the pricing table.
Each row in the table represents a balance impact for the event associated with the charge.
See "Configuring Balance Impacts for Charges" for more information.
Depending on the charge type and profile associated with a charge, only a subset of the
columns in the pricing table might appear.
Column Description
Impact Select the type of impact represented by the row. This can be
a debit or credit.
Condition For conditional balance impacts, specify when the balance
impact should be applied.
Click the link in this column to select options in the Balance
Impact Condition dialog box.
The following options are available:
• Apply balance impact: Select this value to specify the
period for applying the balance impact, such as once
every 1 hour or once every 2 days.
• Period Start Time: Select one of the following:
– Start of Calendar Period. The period is effective
from the start of a calendar day.
– Event Occurrence. The period is effective from the
time the event occurs.
– Aligned with Offer Start Time. The period is
effective from the start time of the associated charge
offer.
Amount Specify the amount of debit or credit.
Balance Element Select the currency or noncurrency balance element.
Per Unit Select the type of unit, such as Minute or Byte, to which the
charge applies.
The selected unit should be related to the RUM associated
with the charge. For example, if the RUM is Duration and the
units specified in the RUM are seconds, select a unit that can
be converted to seconds, such as Minute.
The following values apply to all RUMs:
• Amount Used: Select this value to apply the charge to
the amount of any RUM unit used to measure usage,
such as minutes or bytes. (Alternatively, you can select
the actual unit.)
• Fixed Charge: Select this value to charge a flat fee for
the event. Fixed charges are unaffected by the quantity
of the event. You can use this for fixed one-time,
recurring, and usage charges. These charges are
typically used for purchase and cancellation fees.
When the RUM is of type Conditional, Fixed Charge is
selected by default.
4-41
Chapter 4
Create Charge Offer Page Reference
Column Description
Increment Enter the number of units to which the charge applies.
For example, for a mobile phone service, you might charge
0.40 US dollars for every minute of usage in 2-minute
increments. In this example:
• Amount is 0.40.
• Balance Element is US dollars.
• Per Unit is Minute.
• Increment is 2.
Select a rounding option. Rounding is based on the specified
increment. For example, if a 3-minute-and-50-second call is
rated in 2-minute increments, it is handled as follows:
• No Rounding: Not applicable. (Applies only to an
increment of 1.)
• Round Down: Charge for 2 minutes ($0.80).
• Round Up: Charge for 4 minutes ($1.60).
Amount Is Valid When a balance impact is a credit of a noncurrency balance
element or an increase of a counter, specify the period when
the balance is available for consumption by setting its validity
period.
Click the link in this column to select values in the Amount Is
Valid dialog box. See "Amount Is Valid Dialog Box" for details.
For debit balance impacts, this field is not applicable.
GLID Select the G/L ID assigned to the charge event.
Some target engines require G/L IDs. If you do not provide a
G/L ID for such engines, you will receive a validation error
when you submit the charge.
Proration Select the Do not prorate check box to prevent the proration
settings in a charge from applying to a particular balance
impact.
This column applies only to recurring charges.
Discounting Select the Do not discount check box in this column to make
a balance impact nondiscountable. By default, balance
impacts are discountable.
This option is available only when the charge pricing profile is
associated with the BRM real-time rating target engine profile.
When a charge type is discounted in a bundle, the discount
applies to all instances of the charge type that are
discountable.
For example, you might have a charge offer that charges for
two cycle events. You charge a monthly fee for one event, and
you grant included minutes for the other event. If you specify
a percentage discount for cycle charges in the bundle, the
discount applies to both cycle charges.
To discount only the monthly fee, you must make the balance
impact for the monthly fee discountable and the balance
impact that grants included minutes nondiscountable.
4-42
Chapter 4
Create Charge Offer Page Reference
Column Description
Apply Taxes Select when to tax the charge:
• After Computing Charge: Taxes are applied to the
charge as soon as the charge is computed.
• At Billing: Taxes are applied to the charge when the
customer's bill is generated.
• At Billing, Use Event Time: Taxes are applied to the
charge when the customer's bill is generated, but taxes
are calculated using the tax rate at the time the event
occurred.
• Never: The charge is not taxed.
Tax Code Select the name of the tax code to apply.
Related Tasks
Configuring Balance Impacts for Charges
Configuring Conditional Balance Impacts
4-43
Chapter 4
Create Charge Offer Page Reference
Note:
You can use calendar days only for charges with the Convergent Usage pricing
profile.
• Until Specific Time After Period Start: The amount validity ends the specified number of
hours, days, weeks, or so on after the start of the balance impact period.
• Until Specific Date: The amount validity ends on the date that you specify.
The following fields are displayed only for recurring and one-time charges, and only if you
selected Until Specific Date for the validity end date.
Field Description
Distribute Credit Select how to distribute the noncurrency resources:
• All at once: The minutes, Gigabytes, or so on are granted to the
customer in one lump sum at the beginning of the validity period.
This is the default.
If you select this option, the subsequent fields are not displayed.
• Periodically over a fixed period: The minutes, Gigabytes, or so on
are split into multiple buckets, which are distributed incrementally
over multiple validity periods. For example, a grant of 5 Gigabytes
could be distributed in 1 Gigabyte buckets every hour.
Frequency and Period Select how often to distribute a new bucket of noncurrency resources,
such as every 2 hours or every 3 days.
Unused Credit Valid Until Select when the incremental bucket of noncurrency resources expire:
• The end of the periodic distribution period: Each bucket of
noncurrency resources expires at the end of its incremental validity
period.
• The end of the overall validity period: All of the noncurrency
resources expire at the end of the total validity period.
Related Tasks
Adding Multiple Validity Periods to Noncurrency Balance Impacts
Field Description
Balance Impact Validity Specify the period in which the rollover is valid.
For the start date, either select Immediately or enter a date and time
in the Start field. For the end date, either select Never or enter a date
and time in the End field.
4-44
Chapter 4
Create Charge Offer Page Reference
Field Description
Table Use this table to configure the rollover balance impact. It contains the
following columns:
• Balance Element: Select the balance element to roll over.
• GLID: Select the G/L ID for the rollover balance impact.
Some target engines require G/L IDs. If you do not provide a G/L
ID for such engines, you will receive a validation error when you
submit the charge.
• Rollover Units of Measure: Select the units for the cycle to which
the rollover applies. For example, if you select Months, the
rollover applies only to balances granted by a monthly cycle.
• Maximum Number of Rollover Cycles: Enter the maximum
number of cycles that the balance can be rolled over.
• Maximum Rollover Amount per Cycle: Enter the maximum
amount of the unused balance that can be rolled over each cycle.
(The remaining unused balance is lost.)
• Maximum Cumulative Rollover Total: Enter the maximum value
for a rollover balance.
Related Tasks
Adding Charges to a Charge Offer
4-45
Chapter 4
RUM Details Dialog Box
Related Tasks
Setting Up Pricing for a Charge
Field Description
Price tag for Select one of the following attributes to override the value at run time:
• Amount: Overrides the amount at run time.
• Increment: Overrides the number of units to which the charge or
discount applies.
Name Select a price tag from the list. Only the price tags that are valid for the
selected pricing component are shown.
Tip: Select Not Set to clear the price tag.
Description Enter a description for the price tag.
Scope Displays Event Profile by default.
Related Tasks
Adding Price Tags to Usage Charges
Field Description
RUM Name Displays the RUM name.
Round Select how the event quantity is rounded, enter the rounding increment, and
select the units to measure the quantity.
• Rounding mode
Up: If there is an additional digit, the last significant digit is always
rounded up. For example, if rounding is set to two significant digits, 1.151
rounds to 1.16.
Down: If there is an additional digit, the last significant digit always
remains the same. For example, if rounding is set to two significant digits,
1.159 rounds to 1.15.
To the Nearest: If the additional digit is 0 through 4, the last significant
digit remains the same. If the additional digit is 5 through 9, the last
significant digit is rounded up. For example, 1.151 rounds to 1.15, and
1.159 rounds to 1.16.
• Rounding increment units
For example, if a phone call lasts 10 minutes and 47 seconds and you
specify to round up in 5-second increments, the duration of the call event
is recorded as 10 minutes and 50 seconds.
• Rounding measurement unit
Select the units to measure the quantity.
4-46
Chapter 4
Create Charge Dialog Box
Field Description
Minimum Quantity Enter the minimum quantity of the event that results in a fee, and select the
units to measure it.
If the quantity is less than the minimum, it is rounded up to the minimum
regardless of the specified rounding mode. If the minimum quantity is 0 and
the event quantity is less than 0, no rounding occurs.
Field Description
Charge Category Select the event category to which the charge applies. See "About
Charge Categories" for descriptions of the categories.
The charge category determines which fields are displayed in this dialog
box.
Charge Type Select the type of event to which the charge applies.
The list of event types is determined by the service to which the charge
offer applies and the charge category.
Pricing Profile Select a pricing profile for the charge.
The pricing profile determines which features are supported for the
charge.
The selected charge category and charge type determine which profiles
are available for selection.
Measured By Select the RUMs to use in the charge.
RUMs specify the units used to measure an event and how to calculate
the measurement.
(Offline Usage pricing profiles only) In a charge, the pricing for each
RUM is contained in a price tier. If you add multiple RUMs to a charge,
each tier appears in a subtab in the Pricing Details section of the charge
tab.
(Online Usage and Convergent Usage pricing profiles only) If you add
multiple RUMs to a charge, each tier appears in a subtab in the charge
tab.
Select a RUM of type Conditional to configure conditional balance
impacts.
Note: Available RUMs for each service-event combination are
configured in the service-event map.
4-47
Chapter 4
Create Charge Dialog Box
Field Description
Using same pricing rule for (Online Usage and Convergent Usage pricing profiles only) Select this
all RUMs option to create a single charge tree for multiple RUMs. Each tier
appears in a subtab in the Pricing Details section of the charge tab. This
option enables you to quickly publish the charge to ECE.
If you do not select this option, multiple charge trees are created for
multiple RUMs, each representing the charge for a different RUM. Each
charge tree appears in a subtab in the charge tab.
Name (Optional) Enter a unique name.
If you do not specify a name, PDC automatically generates a name in
the following format:
CHG MMDDYY : HHMMSS : randomNumber
CHG identifies that the component is a charge.
Stop Charging Indicate whether to stop charging accounts when they have an Inactive
status, Cancelled status, or SuspendedActive life cycle state:
• Never: Charges continue to be applied to accounts that have an
Inactive status, Cancelled status, or Suspended Active state.
• When Cancelled: Charges are not applied to cancelled accounts.
• When Inactive: Charges are not applied to inactive accounts.
• When Life Cycle State Suspended_Active: Charges are not
applied to accounts that are set to the SuspendedActive custom
life cycle state.
By default, stop charging is selected for Inactive status, Cancelled
status, and SuspendedActive state.
Currency By default, the system currency appears in this field. To use a different
currency for the charge, select the currency.
The selected currency is the only currency balance element that you
can use when configuring balance impacts for the charge.
Use extended pricing Select this option to create a complex charge that includes extended
features for this charge pricing features, such as impact categories, time periods, and price
overrides. Initially, the charge contains no pricing and an empty Charges
tree.
One-time, recurring, usage, and remittance charges support extended
pricing features.
If you do not select this option, the charge initially contains one pricing
instance. The pricing table is displayed, and the Charges tree is hidden.
This enables you to quickly configure pricing for a simple charge.
Related Tasks
Adding Charges to a Charge Offer
Taxation Section
Use the Taxation section to specify tax information for the charge.
4-48
Chapter 4
Create Charge Dialog Box
Field Description
Apply Taxes Select when to tax the charge:
• After Computing Charge: Taxes are applied to the charge as
soon as the charge is computed.
• At Billing: Taxes are applied to the charge when the customer's
bill is generated.
• At Billing, Use Event Time: Taxes are applied to the charge
when the customer's bill is generated, but taxes are calculated
using the tax rate at the time the event occurred.
• Never: The charge is not taxed.
Option Specifies how to apply taxes:
• Use Tax Code: Applies the specified tax code.
• Use Tax Selector: Applies the specified tax selector.
Tax Code or Specifies the name of the tax code or tax selector to apply.
Tax Selector Note: If the charge pricing profile is associated with the BRM real-time
rating target engine profile, this tax code overrides the tax code
configured in the billing system for the charge.
Related Tasks
Adding Charges to a Charge Offer
Advanced Section
Use the Advanced section to specify settings for processing events. These settings apply only
to usage charges.
Field Description
Time zone used to rate this Select the time zone to use to rate the event:
event • From Account: Uses the time zone in which the account is
registered.
• From Event: Uses the time zone in which the event occurs.
For example, if you make a call from California and your account is
registered in New York:
• If you select From Account, New York time is used.
• If you select From Event, California time is used.
When an event crosses Select the way to charge for an event if it is priced differently by time
multiple time periods, charge period:
using • Start Time: Applies the charges defined in the time period in
which the event begins.
• End Time: Applies the charges defined in the time period in which
the event ends.
• Split: Applies charges according to the time period in which each
portion of the event falls.
4-49
Chapter 4
Create Charge Dialog Box
Field Description
Quantity used to select steps Select the way a price step is selected when part of the event was
is already charged in another time period:
• Dependent On: Dependent on the quantity already used. When
selecting a price step, PDC considers the amount of the event that
occurred in the previous time period.
• Independent Of: Independent of the quantity already used. When
selecting a price step, PDC does not consider the amount of the
event that occurred in the previous time period.
For example, a phone call starts at 6 p.m. and ends at 10 p.m. The two
hours between 6 p.m. and 8 p.m. are rated by the peak hours rate. The
two hours between 8 p.m. and 10 p.m. are rated by the off-peak hours
rate. The off-peak rate includes the following price steps:
• For the first two hours, charge $0.10 per minute.
• For all subsequent hours, charge $0.05 per minute.
If the selection quantity is Dependent On, the quantity already used,
the peak hours are considered the first two hours, and the off-peak
portion of the call is charged $0.05 per minute.
If the selection quantity is Independent Of, the quantity already used,
the peak hours are not considered the first two hours, and the off-peak
portion of the call is charged $0.10 per minute.
This field is available only when charges from multiple time periods are
used to rate an event.
Related Tasks
Adding Charges to a Charge Offer
Field Description
In-Advance Billing Select a billing option for a recurring charge:
• Don't bill in advance: Customers are charged only for the current
billing cycle and the next billing cycle.
For example, if a customer purchases an offer on May 1 and the
offer's $10 monthly fee is not billed in advance, the total charge in
the customer's first bill is $20. The total charge in the next (June)
bill is $10, but from an accounting perspective, the $10 fee applies
to July, not to June.
• Charge cycle fees: Customers are charged for the current billing
cycle and the next billing cycle plus a specified number of days or
months.
For example, if a customer purchases an offer on May 1 and the
offer's $10 monthly fee is billed three months in advance, the total
charge in the customer's first bill is $30. The total charge in the
next (June) bill is $10, but from an accounting perspective, the $10
fee applies to August, not to June.
4-50
Chapter 4
Create Charge Dialog Box
Field Description
Cycle Alignment Select how to apply recurring charges:
• Alignment with billing: Charge is applied on the customer's
current billing date.
For example, if the billing date is the 1st of the month and the
charge offer is purchased on January 10, the charge is prorated
and applied on January 10 for the interval January 10 to February
1. For subsequent cycles, the charge is applied on the billing date
(for the interval February 1 to March 1, March 1 to April 1, and so
on).
• Alignment with purchase: Charge is applied on the product
purchase date.
Using the previous example, the charge is applied on the 10th of
every month (for the interval January 10 to February 10, February
10 to March 10, and so on).
Proration When purchased Select one of the following to specify how to handle a recurring charge
mid-cycle when customers purchase an offer in the middle of their billing cycle:
• Prorate: Calculate the charge based on the amount used.
• Full Charge: Charge for the entire cycle.
• No Charge: Do not charge for the cycle.
Proration When cancelled Select one of the following to specify how to handle a recurring charge
mid-cycle when customers cancel an offer in the middle of their billing cycle:
• Prorate: Calculate the charge based on the amount used.
• Full Charge: Charge for the entire cycle.
• No Charge: Do not charge for the cycle.
Proration When the cycle Select one of the following to specify how to handle a recurring charge
changes when customers change their billing day of month (DOM) in the middle
of their billing cycle:
• Prorate: Calculate the charge based on the amount used.
• Full Charge: Charge for the entire cycle.
• No Charge: Do not charge for the cycle.
Related Tasks
Adding Charges to a Charge Offer
Field Description
When purchased mid-cycle Select one of the following to specify how to handle a rollover charge
when customers purchase an offer in the middle of their billing cycle:
• Prorate: Calculate the amount to roll over based on the
percentage of the cycle for which the customer owned the charge
offer.
• Full Charge: Roll over the entire balance available for the cycle.
• No Charge: Do not roll over any of the available balance.
4-51
Chapter 4
Search for Charges Dialog Box
Field Description
When cancelled mid-cycle Select one of the following to specify how to handle a rollover charge
when customers cancel an offer in the middle of their billing cycle:
• Prorate: Calculate the amount to roll over based on the
percentage of the cycle for which the customer owned the charge
offer.
• Full Charge: Roll over the entire balance available for the cycle.
• No Charge: Do not roll over any of the available balance.
Related Tasks
Adding Charges to a Charge Offer
Field Description
Pricing Component (Charge selector) Specifies that you are searching for a charge.
Applicable To Displays the Applicable To setting for the charge offer or charge
selector, either a service or Account.
Charge Type (Charge offer) Select the type of event to which the charge applies or
Any.
Select Unassigned to find charges without a service.
(Charge Selector) Displays the type of event to which the charge
selector applies.
Pricing Profile (Charge offer) Select the pricing profile associated with the charge or
Any.
(Charge selector) Displays the pricing profile associated with the
charge selector.
Measured By (Charge offer) Select the RUMs used by the charge or Any. The
charge type and pricing profile determine which RUMs are available for
selection. Any is not available for profiles that support multiple RUMs.
(Charge selector) Displays the RUMs associated with the charge
selector.
Name Select a name operator and then enter a value in the field next to the
operator to narrow the search.
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.
Related Topics
Searching for Pricing Components
Results Table
The Results table lists the charges that meet the search criteria. Select the charge to add to
the charge offer, and click OK.
4-52
Chapter 4
Search for Charge Selectors Dialog Box
Column Description
Name Displays the name of the charges that meet the search criteria.
Description Displays a description of each charge.
Phase Displays the status of each charge:
• Draft: The charge belongs to one of your unsubmitted
changesets. Only you have access to it.
• Promoted: The charge belongs to a submitted changeset. All
PDC users have access to it.
If the search finds both a promoted version and a draft version of a
charge in the PDC database, it returns the draft version.
Applicable To Displays the Applicable To setting for the charge, either a service or
Account.
Charge Type Displays the type of event to which the charge applies.
Related Tasks
Adding an Existing Charge
Field Description
Applicable To Displays the Applicable To setting for the charge selector, either a
service or Account.
Event Select the type of event to which the charge applies or Any.
Pricing Profile Select the pricing profile associated with the charge or Any.
Name Select a name operator and then enter a value in the field next to the
operator to narrow the search.
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 charge selectors that meet the search criteria. Select the charge
selector to add to the charge offer, and click OK.
Column Description
Name Displays the charge selectors that meet the search criteria.
Description Displays a description of each charge selector.
Phase Displays the status of the charge selectors:
• Draft: The charge selector belongs to one of your unsubmitted
changesets. Only you have access to it.
• Promoted: The charge selector belongs to a submitted
changeset. All PDC users have access to it.
If the search finds both a promoted version and a draft version of a
charge selector in the PDC database, it returns the draft version.
4-53
Chapter 4
Charge Details Dialog Box
Column Description
Applicable To Displays the Applicable To setting for the charge selector, either a
service or Account.
Event Displays the type of event to which the charge selector applies.
Related Tasks
Adding an Existing Charge Selector
Related Topics
Searching for Pricing Components
Field Description
Charge Category Displays the category of event to which the charge applies. See "About
Charge Categories" for descriptions of the categories.
Charge Type Displays the type of event to which the charge applies.
The available event types are determined by the service to which the
charge offer applies and the charge category.
Pricing Profile Displays the pricing profile for the charge.
The pricing profile determines which features are supported for the
charge.
Measured By Displays the RUMs used in the charge.
RUMs specify the units used to measure an event and how to calculate
the measurement.
In a charge, the pricing for each RUM is contained in a price tier. If a
charge uses multiple RUMs, each tier appears in a subtab in the
Pricing Details section of the charge tab.
Using same pricing rule for When selected, a Single Rum Graph will be created for all RUMs.
all RUMs
Name Displays the name of the charge. If a default name was generated for
the charge, it has the following format:
CHG MMDDYY : HHMMSS : randomNumber
CHG identifies that the component is a charge.
4-54
Chapter 4
Charge Details Dialog Box
Field Description
Stop Charging Indicates whether to stop charging accounts when they have an
Inactive status, Cancelled status, or SuspendedActive state:
• Never: Charges continue to be applied to accounts that have an
Inactive status, Cancelled status, or Suspended Active state.
• When Cancelled: Charges are not applied to cancelled accounts.
• When Inactive: Charges are not applied to inactive accounts.
• When Life Cycle State Suspended_Active: Charges are not
applied to accounts that are set to the SuspendedActive custom
life cycle state.
The value of this field can vary for each charge offer where the charge
is used. You can edit this field only from the charge offer that contains
the charge. See "Editing Charge Details" for more information.
Currency Displays the only currency balance element that you can use when
configuring balance impacts for the charge.
Related Tasks
Editing Charge Details
Taxation Section
Use the Taxation section to view and edit charge taxation settings.
Field Description
Apply Taxes Specifies when the charge is taxed:
• After Computing Charge: Taxes are applied to the charge as
soon as the charge is computed.
• At Billing: Taxes are applied to the charge when the customer's
bill is generated.
• At Billing, Use Event Time: Taxes are applied to the charge
when the customer's bill is generated, but taxes are calculated
using the tax rate at the time the event occurred.
• Never: The charge is not taxed.
Option Specifies how to apply taxes:
• No Tax: Does not apply taxes.
• Use Tax Code: Applies the specified tax code.
• Use Tax Selector: Applies the specified tax selector.
Tax Code or Specifies the name of the tax code or tax selector to apply.
Tax Selector
Related Tasks
Editing Charge Details
Advanced Section
Use the Advanced section to view settings for processing events. These settings apply only to
usage charges.
4-55
Chapter 4
Charge Details Dialog Box
Field Description
Time zone used to rate this Displays the time zone to use to rate the event:
event • From Account: Uses the time zone in which the account is
registered.
• From Event: Uses the time zone in which the event occurs.
For example, if you make a call from California and your account is
registered in New York:
• If you select From Account, New York time is used.
• If you select From Event, California time is used.
The value of this field can vary for each charge offer where the charge
is used. You can edit this field only from the charge offer that contains
the charge. See "Editing Charge Details" for more information.
When an event crosses Displays the way an event is charged if it is priced differently by time
multiple time periods, charge period:
using • Start Time: Applies the charges defined in the time period in
which the event begins.
• End Time: Applies the charges defined in the time period in which
the event ends.
• Split: Applies charges according to the time period in which each
portion of the event falls.
Quantity used to select steps Displays the way a price step is selected when part of the event was
is already charged in another time period:
• Dependent On: Dependent on the quantity already used. When
selecting a price step, PDC considers the amount of the event that
occurred in the previous time period.
• Independent Of: Independent of the quantity already used. When
selecting a price step, PDC does not consider the amount of the
event that occurred in the previous time period.
For example, a phone call starts at 6 p.m. and ends at 10 p.m. The two
hours between 6 p.m. and 8 p.m. are rated by the peak hours rate. The
two hours between 8 p.m. and 10 p.m. are rated by the off-peak hours
rate. The off-peak rate includes the following price steps:
• For the first two hours, charge $0.10 per minute.
• For all subsequent hours, charge $0.05 per minute.
If the selection quantity is Dependent On, the quantity already used,
the peak hours are considered the first two hours, and the off-peak
portion of the call is charged $0.05 per minute.
If the selection quantity is Independent Of, the quantity already used,
the peak hours are not considered the first two hours, and the off-peak
portion of the call is charged $0.10 per minute.
This field is applicable only when charges from multiple time periods
are used to rate an event.
Related Tasks
Editing Charge Details
4-56
Chapter 4
Charge Details Dialog Box
Field Description
In-Advance Billing Displays a billing option for a recurring charge:
• Don't bill in advance: Customers are charged only for the current
billing cycle and the next billing cycle. For example, if a customer
purchases an offer on May 1 and the offer's $10 monthly fee is not
billed in advance, the total charge in the customer's first bill is $20.
The total charge in the next (June) bill is $10, but from an
accounting perspective, the $10 fee applies to July, not to June.
• Charge cycle fees: Customers are charged for the current billing
cycle and the next billing cycle plus a specified number of days or
months. For example, if a customer purchases an offer on May 1
and the offer's $10 monthly fee is billed three months in advance,
the total charge in the customer's first bill is $30. The total charge
in the next (June) bill is $10, but from an accounting perspective,
the $10 fee applies to August, not to June.
Cycle Alignment Displays how to apply recurring charges:
• Alignment with billing: Charge is applied on the customer's
current billing date.
For example, if the billing date is the 1st of the month and the
charge offer is purchased on January 10, the charge is prorated
and applied on January 10 for the interval January 10 to February
1. For subsequent cycles, the charge is applied on the billing date
(for the interval February 1 to March 1, March 1 to April 1, and so
on).
• Alignment with purchase: Charge is applied on the product
purchase date.
Using the previous example, the charge is applied on the 10th of
every month (for the interval January 10 to February 10, February
10 to March 10, and so on).
Proration For recurring charges:
Displays how to handle a recurring charge when customers purchase
an offer, cancel an offer, or change their billing day of month (DOM) in
the middle of their billing cycle:
• Prorate: Calculate the charge based on the amount used.
• Full Charge: Charge for the entire cycle.
• No Charge: Do not charge for the cycle.
For recurring charges, the value of this field can vary for each charge
offer where the charge is used. You can edit this field only from the
charge offer that contains the charge. See "Editing Charge Details" for
more information.
For rollovers:
Displays how to handle rollovers when customers purchase or cancel
the offer in the middle of their billing cycle:
• Prorate: Calculate the amount to roll over based on the
percentage of the cycle that the customer owned the charge offer.
• Full Charge: Roll over the entire balance available for the cycle.
• No Charge: Do not roll over any of the available balance.
Related Tasks
Editing Charge Details
4-57
Chapter 4
Add Impact Categories Dialog Box
Field Description
Zone Model Select the zone model that contains the impact categories you want to
add.
USC Selector (Optional) Select a Usage Scenario (USC) selector to filter the impact
categories in the selected zone model based on attributes related to
differentiated network services, such as mailbox inquiries, call
forwarding, and friends-and-family discounts.
Note: This field is mandatory if the Online Usage pricing profile is
associated with the charge.
APN Selector (Optional) Select an Access Point Name (APN) selector to filter the
impact categories in the selected zone model based on attributes
related to GPRS calls.
Select the Impact Categories Select the impact categories to add to the charge.
to Add
Impact Category Name Restrict the number of impact categories in the list by entering name
Contains criteria in this field and then clicking Filter.
Add Impact Categories As a (Optional) Select this option to add all the selected impact categories
Group to the same node in the Charges tree.
If necessary, you can later move some or all of the grouped impact
categories to individual nodes.
Related Tasks
Adding Impact Categories to a Charge
Related Topics
Creating Zone Models
USC Selectors
APN Selectors
Field Description
Time Model Select a time model.
Only time models associated with the same pricing profile as the
charge are available.
Select Time Periods to Select time periods to add to the charge.
Include in a Charge
Add Time Periods As a Click to add all the selected time periods to the same node in the
Group Charges tree.
If necessary, you can later move some or all of the grouped periods to
individual nodes.
4-58
Chapter 4
Add Generic Selector Dialog Box
Related Tasks
Adding Time Periods to a Charge
Field Description
Generic Selector Select the generic selector to add to the charge.
Generic Selector Results to Select the generic selector results to add to the charge.
Add
Add Generic Selector (Optional) Select this option to add all the selected generic selector
Results As a Group results to the same node in the Charges tree.
If necessary, you can later move some or all of the grouped generic
selector results to individual nodes.
Related Tasks
Adding a Generic Selector to a Charge
Related Topics
Grouping Components in a Charge
Ungrouping Components in a Charge
Field Description
Pricing Component Specifies that you are searching for a price selector.
Applicable To Displays the Applicable To setting for the charge, either a service or
Account.
Event Displays the event to which the charge applies.
Pricing Profile Displays the pricing profile associated with the charge.
Name Select a name operator and then enter a value in the field next to the
operator to narrow the search.
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.
Related Topics
Searching for Pricing Components
Results Table
The Results table lists the price selectors that meet the search criteria. Select the price
selector to add to the charge, and click OK.
4-59
Chapter 4
Change Price Dialog Box
Field Description
Name Displays the price selectors that meet the search criteria.
Description Displays a description of each price selector.
Phase Displays the status of each price selector:
• Draft: The price selector belongs to one of your unsubmitted
changesets. Only you have access to it.
• Promoted: The price selector belongs to a submitted changeset.
All PDC users have access to it.
If the search finds both a promoted version and a draft version of a
price selector in the PDC database, it returns the draft version.
Applicable To Displays the Applicable To setting for the price selector, either a
service or Account.
Event Displays the type of event to which the price selector applies.
Related Tasks
Searching for Pricing Components
Field Description
The Price Change Will Affect Select one of the following options to indicate the scope of the price
change:
• This charge wherever it is used: Affects every component that
uses the charge.
• The current offer only: Affects only this charge offer. Other
components that use the charge are not affected.
Change Price Select one of the following options to specify when the price change
takes effect:
• Use existing period: The price change takes effect immediately.
• Effective on: The price change becomes effective on a date you
specify. If you enter a future date that is not the start date of an
existing pricing effective period, PDC adds an effective date that
starts on the date.
Related Tasks
Adding Effective Periods to Charge Pricing
Modifying Pricing without Inadvertently Affecting Other Components
Adding an Existing Charge
4-60
Chapter 4
Properties for All Quantity Ranges
Note:
If a pricing instance contains multiple price tiers, this dialog box applies only to the
current price tier.
The contents of this dialog box and whether you can edit or only view them depend on the
pricing profile associated with the charge.
Field Description
Charges in this tier are Specifies the RUM of the current price tier. This field is always read-
measured by only.
Quantity range selected When this field is editable, you can change the basis of the quantity
based on ranges in the current price tier by selecting one of the following items:
• Usage Quantity: Quantity ranges are based on the amount of
usage.
• Balance of: Quantity ranges are based on the value of the
specified balance element. Select the balance element in the list
to the right of this field.
4-61
Chapter 4
Properties for All Quantity Ranges
Field Description
When subscriber has Select what to do if the cost of the balance element affected by the
insufficient credit charge is greater than the customer's credit limit.
A credit limit is the maximum amount of a balance element that can
accumulate in a balance group. For more information, see "Setting
Credit Limits" and "About Credit Limits" in PDC Creating Product
Offerings.
You can choose from the following options:
• Prorate service according to available balance: The
subscription succeeds and the resources are prorated according
to the available balance.
• Use available balance, track remainder as negative account
balance: The subscription succeeds and all available balance is
used. The remaining amount is recorded as an outstanding
amount to be paid at the next top-up for prepaid customers or
current bill for postpaid customers.
• Use available balance, grant loan for remainder: The
subscription succeeds. If the customer is eligible for a loan, all
available balance is used and a loan is granted for the remaining
amount. If the customer is not eligible for a loan, the subscription
fails.
See "About Loans" in BRM Configuring and Collecting Payments
for more information about loans.
• Use available balance, track remainder as outstanding: This
option is intended for prepaid customers. The remaining amount is
recorded as an outstanding amount to be paid at the next top-up
for prepaid customers or current bill for postpaid customers.
• Do not use available balance, track entire amount as
outstanding: The subscription succeeds without using the
available balance. The entire amount is recorded as an
outstanding amount to be paid at the next top-up for prepaid
customers or current bill for postpaid customers.
• Subscription fails: The subscription fails. After a configured
maximum number of retries, a notification event is sent to an
external system for further processing.
• Skip subscription charges until next cycle: The subscription
succeeds without using the available balance. Billing will be
skipped for this cycle; during rating all balance impacts are
dropped and the unrated quantity is set to 0. The cycle forward
date is moved to next cycle.
• Charge minimum configured amount: The subscription
succeeds if the customer's balance is at least a configured
minimum amount. If they have enough balance for the full amount,
the full amount is charged. If they have less than the full amount,
but more than the minimum amount, the minimum amount is
charged. If they have less than the minimum amount, the
subscription fails. After a configured maximum number of retries, a
notification event is sent to an external system for further
processing.
When you select this option, you can also configure the following:
– Minimum Amount: Specify the minimum amount to be
charged.
When you select Charge minimum configured amount
option, the values in Amount column in the Balance Element
table becomes a link. Click this link to set the minimum
amount.
– Prorate Quantity: Specify whether or not to prorate the
service according to the minimum amount configured. By
4-62
Chapter 4
New Date Range Dialog Box
Field Description
default, this is selected and the service will be prorated.
Deselect this option to grant the full service for the minimum
amount.
• Subscription fails and is canceled: The subscription fails. After
retrying the subscription the configured maximum number of
times, a notification event is sent to an external system for further
processing and the subscription is canceled. It will not
automatically renew next cycle.
Charges based on Displays one of the following, depending on the pricing profile
associated with the charge that contains the pricing:
• Profiles associated with the real-time rating engine: Shows the
remaining event quantity.
If the pricing contains multiple price tiers, each tier charges for the
quantity that remains after the preceding price tier is applied.
For example, a call lasts 10 minutes. The first tier deducts from the
Bonus Minutes balance. The second tier deducts from the Anytime
Minutes balance. If only 3 bonus minutes and 100 anytime
minutes remain, 3 minutes of the call are covered by the first tier.
The second tier is used to charge for the remaining 7 minutes, not
for the original 10.
• Profiles associated with the batch rating engine: Shows the
original event quantity.
Charges in every price tier are applied against the same original
event quantity.
Related Tasks
Adding Quantity Ranges to Charge Pricing
Editing Quantity Range Properties
Field Description
Type Select the type of range to add:
• For Fixed Period: Range starts and ends on particular dates.
• Relative to Purchase: Range begins a specified number of days, hours,
minutes, or seconds after the purchase time and continues for a
specified number of days, hours, minutes, or seconds.
The purchase date is the day the charge offer is added to the account.
Date Range Effective (For fixed periods only) Enter the start date for the new range.
PDC calculates the end date based on the existing date ranges.
Start (For relative periods only) Specify the relative start time.
To start the charge configured in this range when purchased, select
Immediately.
To start the charge at a later time, deselect Immediately, and enter the
number of days, hours, minutes, or seconds after the purchase time that the
range starts.
4-63
Chapter 4
Manage Date Ranges Dialog Box
Field Description
End (For relative periods only) Specify the relative end time.
To keep the charge configured in this range effective forever, select Never
Ends.
To specify an end time, deselect Never Ends, and enter the number of days,
hours, minutes, or seconds after the start time that the range ends.
Related Tasks
Adding Date Ranges to a Charge
Related Tasks
Adding Date Ranges to a Charge
Modifying Date Ranges in a Charge
Field Description
Start To start the charge configured in this range when purchased, select
Immediately.
To start the charge at a later time, deselect Immediately, and do one of the
following:
• (Fixed periods) Select a start date.
• (Relative periods) Enter the number of days, hours, minutes, or seconds
after the purchase time that the charge starts.
End To keep the charge configured in this range effective forever, select Never
Ends.
To specify an end time, deselect Never Ends, and do one of the following:
• (Fixed periods) Select an end date.
• (Relative periods) Enter the number of days, hours, minutes, or seconds
after the start time that the charge ends.
Related Tasks
Adding Date Ranges to a Charge
4-64
Chapter 4
Edit Date Range Dialog Box
4-65
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.
Related Topics
Charge Offers
Bundles
Related Topics
Create Discount Offer Page Reference
5-1
Chapter 5
Creating a Discount Offer
1. In the General Information section, enter a unique name and a description for the discount
offer.
2. 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.
3. From the Applicable To list, select the service for which you want to create the discount
offer.
Related Topics
General Information Section
Creating a Discount Offer
5-2
Chapter 5
Adding Discounts to a Discount Offer
11. In the Results table, select the discount offers and click OK.
Related Topics
Offer Settings Subsection
Search for Discount Offers Dialog Box
Creating a Discount Offer
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.
Related Topics
Discounts Section
5-3
Chapter 5
Adding Discounts to a Discount Offer
3. 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.
4. From the Pricing Profile list, select a pricing profile for the discount. The pricing profile
determines the features available for the discount.
5. (Optional) Enter a unique name for the discount.
6. (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.
7. (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.
8. (Optional) (Billing-time discounts only) Specify whether this is a snowball discount.
9. (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.
10. (Optional) In the Validity section, select the discount validity settings.
Related Topics
Create Discount Dialog Box
Adding Discounts to a Discount Offer
Related Topics
Search for Discounts Dialog Box
5-4
Chapter 5
Configuring Discount Rule
Related Topics
Search for Discount Selectors Dialog Box
Creating a Discount Selector
Adding Discounts to a Discount Offer
5-5
Chapter 5
Configuring Discount Rule
1. 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
Rule Details Section
Related Topics
Rule Details Section
5-6
Chapter 5
Configuring Discount Rule
• 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.
4. Click Save.
The filter is added to the table.
Related Topics
Filters Section
Related Topics
Search for Triggers Dialog Box
5-7
Chapter 5
Configuring Discount Rule
• Search for an existing discount trigger to add to the discount. See "Adding an Existing
Discount Trigger" for more information.
Related Topics
Trigger Section
Related Topics
Trigger Section
Expression Builder Dialog Box
Related Topics
Search for Triggers Dialog Box
5-8
Chapter 5
Configuring Discount Rule
5-9
Chapter 5
Setting Up Pricing for a Discount
Related Topics
Create Discount Offer Page Reference
Configuring Discount Rule
Related Topics
Specifying How to Apply the Discount
Adding a New Discount Rule
Renaming a Discount Rule
5-10
Chapter 5
Setting Up Pricing for a Discount
2. 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.
3. Click OK.
4. 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.
Related Topics
Pricing Details Section
Expression Builder Dialog Box
Related Topics
Selecting Quantity Ranges
5-11
Chapter 5
Setting Up Pricing for a Discount
5-12
Chapter 5
Setting Up Pricing for a Discount
To add a counter balance impact, click the Add Counter icon in the pricing table:
Related Topics
Pricing Details Section
Expression Builder Dialog Box
5-13
Chapter 5
Setting Up Pricing for a Discount
The Price Tag dialog box appears. See "Price Tag Dialog Box" for details.
3. From the Price tag for list, select Amount.
4. From the Name list, select a price tag name. Only the price tags that are valid for the
discount are shown.
5. (Optional) Enter a description of the price tag.
6. Click OK.
Related Topics
Price Tag Dialog Box
Setting Up Pricing for a Discount
Related Topics
Adding an Existing Discount
5-14
Chapter 5
Adding Date Ranges to a Discount
Related Topics
Pricing Table
Change Price Dialog Box
Related Topics
New Date Range Dialog Box
Related Topics
Manage Date Ranges Dialog Box
5-15
Chapter 5
Removing a Discount from a Discount Offer
Related Topics
Discounts Section
Discount Details Dialog Box
5-16
Chapter 5
Create Discount Offer Page Reference
Field Description
Name, Description Enter a unique name and a description for the discount offer.
Type Select one of the following discount offer types:
• Subscription: Contains discounts for any type and combination of
recurring and usage events. These discounts apply only to the
subscriber who owns the discount offer.
• System: Contains discounts that apply to all subscribers who use
a particular service.
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
Specifying General Information for a Discount Offer
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.
5-17
Chapter 5
Create Discount Offer Page Reference
Field Description
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.
• Original Charge: The discount offer is applied to the original
charge amount, regardless of whether that amount was reduced
by previous discount offers.
• Remaining Charge: The discount offer is applied to the remaining
charge amount after previous discount offers are applied.
• Remaining Charge and Quantity: The discount offer is applied
only to the part of the charge and quantity that have not been used
as the basis for a previous discount offer.
This option is not valid for discount offers that credit a balance.
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 To enable discount offer sharing with all members of a corporate
members of billing hierarchy 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.
Timestamp Validity (Optional) Specify one of the options for the discount offer's validity
Rounding Policy period:
• Starts at midnight: Starts at midnight (00:00:00) of the day the
discount offer is purchased.
• Use purchase time: Starts at the time of purchase.
• Use system default: Uses systemwide setting. This is the default
option.
5-18
Chapter 5
Create Discount Offer Page Reference
Related Tasks
Specifying General Information for a Discount Offer
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.
• Draft: The discount offer is only visible to the user.
• Promoted: The discount offer has been validated and is visible for
other users to use.
Applicable To Displays the service associated with the discount offer.
Related Tasks
Specifying General Information for a Discount Offer
5-19
Chapter 5
Create Discount Offer Page Reference
Related Topics
Searching for Pricing Components
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.
Used By Button
Click this button to display a hierarchical view of all the components that use the discount.
Related Tasks
Adding Discounts to a Discount Offer
5-20
Chapter 5
Create Discount Offer Page Reference
Note:
Not all the fields described in the following table might 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:
• Recurring: Event that occurs on a fixed interval, such as a
monthly subscription fee, that is not generated or affected by
usage.
• Usage: Event for service usage, such as telephone calls or
Internet sessions.
• One Time: Event for one-time charge, such as setup fee.
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.
• Never: Never include inactive or canceled discounts.
• When Inactive: Include inactive discounts but not canceled
discounts.
• When Cancelled: Include canceled discounts but not inactive
discounts.
• When Inactive or Cancelled: Include both inactive and canceled
discounts.
Resources Consumption (Optional) Specify whether to consume noncurrency resources for the
Order discounts in order of earliest expiry, or in order of any discount rules
configured. This option is only available for ECE enabled system.
• Earliest Expiry: Consume noncurrency resources according to
which resource expires first. For example, if the customer is
subscribed to one discount that grants minutes that expire monthly
and another that grants minutes that expire yearly, the minutes
expiring monthly should be consumed first. If two or more
resources have the same validity dates, the discount rule order will
be used.
• Rule Order: Consume balances according to the configured
discount rules, without taking validity into account.
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
Adding a New Discount
5-21
Chapter 5
Create Discount Offer Page Reference
Taxation Section
Use the Taxation section to specify how to apply taxes on a discount.
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.
Section Description
When Discount Is Valid From Mid- Select how to set the validity start date when the discount is
cycle: purchased in the middle of a billing cycle:
• Apply From Validity Start: (Default) Apply the discount
from the validity start.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the 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:
• Apply To Validity End: (Default) Apply the discount to
the validity end.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the cycle.
When Discount Is Valid For Part Of Select how to set the validity start and end dates when the
Cycle: discount is owned for only part of a billing cycle:
• Apply From Validity Start To Validity End: (Default)
Apply the discount from the validity start to the validity
end.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the cycle.
Related Tasks
Changing Discount Details
5-22
Chapter 5
Create Discount Offer Page Reference
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:
• Draft: The discount is only visible to the user.
• Promoted: The discount has been validated and is visible for
other users to use.
Related Tasks
Adding an Existing Discount
Related Topics
Searching for Pricing Components
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.
5-23
Chapter 5
Create Discount Offer Page Reference
Field Description
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:
• Draft: The discount selector is only visible to the user.
• Promoted: The discount selector has been validated and is visible
for other users to use.
Applicable To The service to which the discount selector applies.
Displays Account if discount selector is applicable to Account.
Related Tasks
Adding a Discount Selector
Related Topics
Searching for Pricing Components
Related Tasks
Adding Date Ranges to a Discount
5-24
Chapter 5
Create Discount Offer Page Reference
• 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
Modifying or Deleting Date Ranges 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
Modifying or Deleting Date Ranges in a Discount
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.
• Original Charge: The discount offer is applied to the original
charge amount, regardless of whether that amount was reduced
by previous discount offers.
• Remaining Charge: The discount offer is applied to the remaining
charge amount after previous discount offers are applied.
• Remaining Charge and Quantity: The discount offer is applied
only to the part of the charge and quantity that have not been used
as the basis for a previous discount offer.
This option is not valid for discount offers that credit a balance.
5-25
Chapter 5
Create Discount Offer Page Reference
Field Description
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.
5-26
Chapter 5
Create Discount Offer Page Reference
Related Tasks
Configuring Discount Filters
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.
• Draft: The discount filter is only visible to the user.
• Promoted: The discount filter has been validated and is visible for
other users to use.
Related Tasks
Configuring Discount Filters
Related Topics
Searching for Pricing Components
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.
5-27
Chapter 5
Create Discount Offer Page Reference
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
Configuring Discount Triggers
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:
• Draft: The discount trigger is only visible to the user.
• Promoted: The discount trigger has been validated and is visible
for other users to use.
Related Tasks
Configuring Discount Triggers
Related Topics
Searching for Pricing Components
5-28
Chapter 5
Create Discount Offer Page Reference
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.
• Balance[]: Specifies the balance for a particular balance element.
• Function[]: Specifies an iScript function that retrieves the data
required for the discount. You must also enter a value in the
Function Name field. This value is used to reference the function;
for example, the function to retrieve the total charges for the 10
most frequently called numbers during the billing cycle.
• Quantity: Specifies the total quantity in an event, such as the
number of minutes talked or megabytes downloaded.
• Charge: Specifies the total charge for an event.
• StepQuantity: Specifies the amount of event quantity that falls
within a quantity range.
• StepCharge: Specifies the amount of currency charge that falls
within a quantity range.
• Round: If the digit to the right of the specified precision is equal to
or greater than 5, the last significant digit is rounded up to the next
highest digit. Otherwise, all the digits to the right of the specified
precision are truncated. For example, if the expression is
Round(Charge; 2) and the charge is 1.131, the charge is rounded
to 1.13.
• Round Up: If the digits to the right of the specified precision are
non-zero, the last significant digit is always rounded up to the next
highest digit. For example, if the expression is Round Up(Charge;
2) and the charge is 1.151, the charge is rounded to 1.16.
• Round Down: Truncates the element value to the specified
precision. For example, if the expression is Round Down(Charge;
2) and the charge is 1.159, the charge is rounded to 1.15.
• Round Bankers: If incrementing the digit at the specified
precision results in an even number, the digit at the specified
precision is rounded up and the digits to its right are truncated.
Otherwise, the digits to the right of the specified precision are
truncated. For example, if the expression is Round
Bankers(Charge; 2) and the charge is 1.159, the charge is
rounded to 1.16. If the charge is 1.149, the charge is rounded to
1.14.
5-29
Chapter 5
Create Discount Offer Page Reference
Field Description
Pricing Actions Select one of the following actions to perform:
• Rename Pricing: To rename the pricing.
Quantity Range Expression Click to define the expression to evaluate 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:
• Pick the quantity range containing the value: Selects the
quantity range that contains the value of the Quantity Range
Expression.
• Distribute value across applicable quantity ranges: Selects the
quantity ranges that overlap the value of the Quantity Range
Expression.
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.
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
Expression Builder Dialog Box
Related Tasks
Adding Quantity Ranges to a Discount Pricing
5-30
Chapter 5
Create Discount Offer Page Reference
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, debit or instant 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.
• Percent of: Applies the value in the Amount field as the discount
percentage. For example, if Amount is 20, the charge is
discounted by 20%.
• For every x unit: Applies the value in Amount field per unit
specified.
Select Round Down to round resulting discount down to the
nearest specified unit, otherwise the value is not rounded.
• Fixed: Applies the value in Amount field as a flat discount
amount.
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.
• 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.
Taxation Specify how to apply taxes to the discount using these fields.
• Option: Select whether to apply taxes:
– No Tax: Does not apply taxes.
– Use Tax Code: Applies the specified tax code.
– Use Tax Selector: Applies the specified tax selector.
• Tax Code or Selector: Select the name of the tax code or tax
selector.
GLID Enter the General Ledger ID to associate with the balance impact.
Related Tasks
Adding Balance Impacts for Discount Pricing
5-31
Chapter 5
Create Discount Offer Page Reference
Field Description
This Price Change Will Affect 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.
Related Tasks
Adding an Existing Discount
5-32
Chapter 5
Create Discount Offer Page Reference
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
Adding Balance Impacts for Discount Pricing
Field Description
Price tag for Select one of the following attributes to override the value at run time:
• Amount: Overrides the amount at run time.
• Increment: Overrides the number of units to which the charge or
discount applies.
Name Select a price tag from the list. Only the price tags that are valid for the
selected pricing component are shown.
Tip: Select Not Set to clear the price tag.
Description Enter a description for the price tag.
Scope Displays Event Profile by default.
Related Tasks
Adding Price Tags to Usage Charges
Field Description
Discount Category Displays the category of event to which the discount applies:
• Recurring: Event that occurs on a fixed interval, such as a
monthly subscription fee, that is not generated or affected by
usage.
• Usage: Event for service usage, such as telephone calls or
Internet sessions.
• One Time: Event for one-time charge, such as setup fee.
Discount Type Displays the type of event to which the discount applies.
Pricing Profile Displays the pricing profile for the discount.
5-33
Chapter 5
Create Discount Offer Page Reference
Field Description
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.
• Never: Never include inactive or canceled discounts.
• When Inactive: Include inactive discounts but not canceled
discounts.
• When Cancelled: Include canceled discounts but not inactive
discounts.
• When Inactive or Cancelled: Include both inactive and canceled
discounts.
Resources Consumption Displays whether to consume noncurrency resources for the discounts
Order in order of earliest expiry, or in order of any discount rules configured.
This option is only available for ECE enabled system.
• Earliest Expiry: Consume noncurrency resources according to
which resource expires first. For example, if the customer is
subscribed to one discount that grants minutes that expire monthly
and another that grants minutes that expire yearly, the minutes
expiring monthly should be consumed first. If two or more
resources have the same validity dates, the discount rule order will
be used.
• Rule Order: Consume balances according to the configured
discount rules, without taking validity into account.
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
Changing Discount Details
Taxation Section
Use the Taxation section to view and edit how to apply taxes on a discount.
Related Tasks
Changing Discount Details
5-34
Chapter 5
Create Discount Offer Page Reference
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.
Section Description
When Discount Is Valid From Mid- Displays how to set the validity start date when the discount is
cycle: purchased in the middle of a billing cycle:
• Apply From Validity Start: (Default) Apply the discount
from the validity start.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the 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:
• Apply To Validity End: (Default) Apply the discount to
the validity end.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the cycle.
When Discount Is Valid For Part Of Displays how to set the validity start and end dates when the
Cycle: discount is owned for only part of a billing cycle:
• Apply From Validity Start To Validity End: (Default)
Apply the discount from the validity start to the validity
end.
• Apply To Full Cycle: Apply the discount for the full
cycle.
• Don't Apply To This Cycle: Do not apply the discount
for the cycle.
Related Topics
Discount Details Dialog Box
5-35
6
Chargeshare Offers
A chargeshare offer contains one or more chargeshares that specify how charges are shared
among the members of a group. Charge sharing enables an account to sponsor the charges of
other accounts in the group. The sponsoring account receives the balance impact of charges
incurred by the group member accounts.
To work with chargeshare offers, see the following topics:
• Creating a Charge Selector
• Create Charge Selector Page Reference
For overview information, see "About Chargeshare Offers" in PDC Creating Product Offerings.
Related Topics
Create Chargeshare Offer Page Reference
6-1
Chapter 6
Adding Chargeshares to a Chargeshare Offer
7. In the Available group, specify the period when the chargeshare offer is valid.
Related Topics
General Information Section
Creating a Chargeshare Offer
Related Topics
Create ChargeShare Dialog Box
6-2
Chapter 6
Adding Chargeshares to a Chargeshare Offer
Related Topics
Search for ChargeShares Dialog Box
Adding Chargeshares to a Chargeshare Offer
6-3
Chapter 6
Configuring Chargeshare Rules
Related Topics
Rule Details Section
Adding Chargeshares to a Chargeshare Offer
Related Topics
Filter Section
6-4
Chapter 6
Configuring Chargeshare Rules
• Balance Element
• GLID
• Measured By
• Time Period
• Impact Category
• Usage Class
• Usage Type
• Service Class
• Service Code
• Charge Offer
You can enter regular expressions in the following fields:
• Time Period
• Usage Class
• Usage Type
• Service Class
• Service Type
• Impact Category
To match any value, use .* (dot asterisk) or leave the field empty. Do not use only an
asterisk (*) in regular expressions.
Note:
PDC does not validate the expressions entered in the fields.
4. Click Save.
The filter is added to the table.
Related Topics
Filter Section
Related Topics
Search for Filters Dialog Box
6-5
Chapter 6
Configuring Chargeshare Rules
Related Topics
Trigger Section
Related Topics
Trigger Section
Expression Builder Dialog Box
6-6
Chapter 6
Setting Up Pricing for a Chargeshare
Related Topics
Search for Triggers Dialog Box
Related Topics
Configuring Chargeshare Rules
6-7
Chapter 6
Setting Up Pricing for a Chargeshare
To select quantity ranges, evaluate the Charge and Distribute Value Across Applicable
Quantity Ranges.
The Expression Builder dialog box appears.
2. 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.
3. Click OK.
4. Select one of the following options from the quantity range 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.
Related Topics
Pricing Details Section
Expression Builder Dialog Box
6-8
Chapter 6
Setting Up Pricing for a Chargeshare
4. Configure the balance impacts for this range. See "Adding Balance Impacts for
Chargeshare Pricing".
Related Topics
Pricing Details Section
Related Topics
Pricing Details Section
Related Topics
Rule Details Section
6-9
Chapter 6
Setting Up Pricing for a Chargeshare
Related Topics
Pricing Details Section
6-10
Chapter 6
Adding Date Ranges to a Chargeshare
Related Topics
Adding an Existing Chargeshare
Related Topics
Pricing Table
Change Price Dialog Box
6-11
Chapter 6
Modifying or Deleting Date Ranges in a Chargeshare
Related Topics
New Date Range Dialog Box
Related Topics
Manage Date Ranges Dialog Box
Edit Date Range Dialog Box
6-12
Chapter 6
Removing a Chargeshare from a Chargeshare offer
Related Topics
ChargeShare Details Dialog Box
Field Description
Name, Description Enter a unique name and a description for the chargeshare offer.
Applicable To Select the service for which you want to create the chargeshare offer.
Phase This field is read-only and specifies the status of the new chargeshare
offer.
6-13
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
Available Set the Start and End dates to specify the period when the
chargeshare offer is valid.
By default, the ChargeOffer is valid as soon as you save it, 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 validity 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 is valid from May 1 through May 9.
See "Setting Validity Periods".
Related Tasks
Specifying General Information and Settings for a Chargeshare Offer
ChargeShares Section
Use the ChargeShares section to add chargeshares and chargeshare rules to the chargeshare
offer.
When a chargeshare is added to a chargeshare offer, it appears in a tab in the ChargeShares
section. The tab contains two sections: Rule Details and Pricing Details.
Used By Button
Click this button to display a hierarchical view of all the components that use the chargeshare.
6-14
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
ChargeShare Category Select the type of event for which you want to create the chargeshare:
• Recurring: Event that occurs on a fixed interval, such as a
monthly subscription fee, that is not generated or affected by
usage.
• Usage: Event for service usage, such as telephone calls or
Internet sessions.
• One Time: Event for one-time charge, such as a setup fee.
ChargeShare Type Select the event for which you want to create the chargeshare.
Pricing Profile Select the pricing profile for chargeshare.
Name (Optional) Enter a unique name for the chargeshare.
If you do not specify a name, PDC automatically generates a default
name.
Stop ChargeSharing Specify whether to apply the chargeshare after it has been canceled or
inactivated to events that occurred prior to the chargeshare
cancellation or inactivation.
• Never: Never include inactive or canceled chargeshares.
• When Inactive: Include inactive chargeshares but not canceled
chargeshares.
• When Cancelled: Include canceled chargeshares but not inactive
chargeshares.
• When Inactive or Cancelled: Include both inactive and canceled
chargeshares.
Taxation Section
Use the Taxation section to specify how to apply taxes to the chargeshare.
Field Description
Option Specifies how to apply taxes:
• No Tax: Does not apply taxes.
• Use Tax Code: Applies the specified tax code.
• Use Tax Selector: Applies the specified tax selector.
Tax Code or Specifies the name of the tax code or tax selector to apply.
Tax Selector Note: If you have selected No Tax, this field is not displayed.
6-15
Chapter 6
Create Chargeshare Offer Page Reference
Related Tasks
Adding a New Chargeshare
Field Description
Pricing Component Specifies the pricing component to search for.
This field displays ChargeShare.
Profile (Optional) Select the pricing profile associated with the chargeshare
you want to search.
To find chargeshares associated with any profile, select Any.
Name (Optional) Enter a full or partial name of the chargeshare to search for.
Select an operator from the operator list, and 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 chargeshares that meet the search criteria. Select the chargeshares
to include in the chargeshare offer and click OK.
Field Description
Name Lists the chargeshares that match the search criteria.
Description Displays a description for each chargeshare.
Phase Displays the status of the chargeshare:
• Draft: The chargeshare is only visible to the user.
• Promoted: The chargeshare has been validated and is visible for
other users to use.
Related Tasks
Adding an Existing Chargeshare
Related Topics
Searching for Pricing Components
6-16
Chapter 6
Create Chargeshare Offer Page Reference
Related Tasks
Adding Date Ranges to a Chargeshare
Related Tasks
Modifying or Deleting Date Ranges in a Chargeshare
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, and 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, and then enter a date or use the date
selector to select a date.
Related Tasks
Modifying or Deleting Date Ranges in a Chargeshare
6-17
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
Filter Click the link in this field to configure one or more filters for the
chargeshare.
A chargeshare filter defines the parts of a charge that are subject to
charge sharing.
Trigger Click the link in this field to configure a trigger for the chargeshare.
A chargeshare trigger enables you to set conditions that must be met
for the chargeshare to be applied.
Filter Section
A chargeshare filter defines the parts of a charge that are subject to charge sharing. A
chargeshare can have multiple filters. A charge must satisfy the criteria in at least one of those
filters to be eligible for the chargeshare. By default, all charges that impact a currency balance
are subject to the chargeshare.
Use the table in the Filter section to add chargeshare filters to the chargeshare. The table
displays the name and description of each filter used by the discount.
Click the Add icon to add a new filter to the chargeshare. 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:
• Time Period
• Usage Class
• Usage Type
• Service Class
• Service Type
To match any value, use .* (dot asterisk) or leave the field empty. Do not use only an asterisk
(*) in regular expressions.
Note:
PDC does not validate the expressions entered in the fields.
Click the Search icon to search for existing filters and add to the chargeshare.
Field Description
Pricing Component Displays the pricing component to search for. This field displays
Filters.
Profile Displays the pricing profile for chargeshare.
6-18
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
Name (Optional) Enter a full or partial name of the chargeshare 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 chargeshare filters that meet the search criteria. Select a
chargeshare filter and click OK.
Field Description
Name Lists the chargeshare filters that match the search criteria.
Description Displays a description for each chargeshare filter.
Phase Displays the status of the chargeshare filter.
• Draft: The chargeshare filter is only visible to the user.
• Promoted: The chargeshare filter has been validated and is
visible for other users to use.
Related Tasks
Configuring Chargeshare Filters
Related Topics
Searching for Pricing Components
Trigger Section
Use the Trigger section to define the trigger conditions that must be met before the
chargeshare is applied.
Related Tasks
Configuring Chargeshare Triggers
6-19
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
Pricing Component Displays the pricing component to search for. This field displays
Trigger.
Profile Displays the pricing profile for chargeshare.
Name (Optional) Enter a full or partial name of the chargeshare 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 chargeshare triggers that meet the search criteria. Select a
chargeshare trigger and click OK.
Field Description
Name Lists the chargeshare triggers that match the search criteria.
Description Displays a description for each chargeshare trigger.
Phase Displays the status of the chargeshare trigger:
• Draft: The chargeshare trigger is only visible to the user.
• Promoted: The chargeshare trigger has been validated and is
visible for other users to use.
Related Tasks
Configuring Chargeshare Triggers
Related Topics
Searching for Pricing Components
Field Description
Pricing Actions Select one of the following actions to perform:
• Rename Pricing: To rename the pricing.
6-20
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
Quantity Range Expression Click to define the expression to evaluate 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:
• Pick the quantity range containing the value: Selects the
quantity range that contains the value of the Quantity Range
Expression.
• Distribute value across applicable quantity ranges: Selects the
quantity ranges that overlap the value of the Quantity Range
Expression.
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.
Pricing Details table Enter data to specify which balances are impacted and how they are
impacted.
See "Pricing Table" for a description of the fields.
Related Tasks
Adding Quantity Ranges to Chargeshare Pricing
Adding Balance Impacts for Chargeshare Pricing
Pricing Table
Each row in the Pricing Details table represents a balance impact for the event associated with
the chargeshare.
6-21
Chapter 6
Create Chargeshare Offer Page Reference
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 percent, scaled-amount, or a fixed value. This amount is
applied to the shared amount.
Per Unit Click the link to display the Per Unit dialog box, and then select one of
the following options to specify how to apply the value in the Amount
field to the amount that is shared.
• Percent of: Applies the value in the Amount field as a percentage
of the charge. For example, if Amount is 20, the charge share is
20% of the charge.
• For every x unit: Applies the value in Amount field per unit
specified.
Select Round Down to round the What to Discount value down
to the nearest specified unit, otherwise the value is not rounded.
• Fixed: Applies the value in Amount field as a flat charge share
amount.
What to Share Click the link and select an expression in the Expression Builder dialog
box. This expression determines the amount that is shared.
Amount Is Valid Click the link to display the Amount Is Valid dialog box. Select the
validity period of the chargeshare balance impact.
For debit balance impacts, this field is not applicable.
Apply To Select the balance to apply the chargeshare 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 chargeshare.
Tax Code Select the name of the tax code to apply.
GLID Enter the General Ledger ID to associate with the balance impact.
Related Tasks
Adding Balance Impacts for Chargeshare Pricing
Field Description
This Price Change Will Affect Select one of the following options to indicate the scope of the price
change:
• This chargeshare wherever it is used Affects every component
that uses this chargeshare.
• The current offer only: Affects only this chargeshare offer. Other
components that use the chargeshare are not affected.
Related Tasks
Adding an Existing Chargeshare
6-22
Chapter 6
Create Chargeshare Offer Page Reference
Field Description
ChargeShare Category Displays the category of event to which the chargeshare applies:
• Recurring: Event that occurs on a fixed interval, such as a
monthly subscription fee, that is not generated or affected by
usage.
• Usage: Event for service usage, such as telephone calls or
Internet sessions.
• One Time: Event for one-time charge, such as a setup fee.
ChargeShare Type Displays the type of event to which the chargeshare applies.
Pricing Profile Displays the pricing profile for chargeshare.
Name Displays the name for the chargeshare.
If you do not specify a name, PDC automatically generates a default
name.
Stop ChargeSharing Displays whether to apply the chargeshare after it has been canceled
or inactivated to events that occurred prior to the chargeshare
cancellation or inactivation.
• Never: Never include inactive or canceled chargeshares.
• When Inactive: Include inactive chargeshares but not canceled
chargeshares.
• When Cancelled: Include canceled chargeshares but not inactive
chargeshares.
• When Inactive or Cancelled: Include both inactive and canceled
chargeshares.
Resources Consumption Displays whether to consume noncurrency resources for the
Order chargeshare in order of earliest expiry, or in order of any rules
configured. This option is only available for ECE-enabled systems.
• Earliest Expiry: Consume noncurrency resources according to
which resource expires first. For example, if the customer is
subscribed to one chargeshare that grants minutes that expire
monthly and another that grants minutes that expire yearly, the
minutes expiring monthly should be consumed first. If two or more
resources have the same validity dates, the rule order will be
used.
• Rule Order: Consume balances according to the configured rules,
without taking validity into account.
Taxation Section
Use the Taxation section to specify how to apply taxes to chargeshares.
Field Description
Option Displays how to apply taxes:
• No Tax: Does not apply taxes.
• Use Tax Code: Applies the specified tax code.
• Use Tax Selector: Applies the specified tax selector.
Tax Code or Displays the name of the tax code or tax selector to apply.
Tax Selector Note: If you have selected No Tax, this field is not displayed.
6-23
Chapter 6
Create Chargeshare Offer Page Reference
Related Tasks
Changing Chargeshare Details
6-24
7
Subscription Terms
Subscription terms specify a contract's commitment period, such as 1 month, 1 year, or 2
years.
Terms also specify whether customers:
• Can cancel the contract before the commitment period ends
• Are charged an early termination fee for canceling early
• Have a grace period, during which the early termination fee is waived
• Have their contracts renewed automatically when the commitment period ends
• Have a minimum contract period, after which penalty will be charged upon cancellation
For example, a term might specify a 1-year commitment period, allow early cancellation with
a $250 early termination fee, and renew automatically with the same terms.
BRM includes standard terms that you can use for your contracts or use as examples when
creating your own terms.
Related Topics
Create Terms Page Reference
7-1
Chapter 7
Configuring Early Termination Fees
7-2
Chapter 7
Create Terms Page Reference
Related Topics
Early Termination of Contract
Creating a Subscription Term
Commitment Period
For Commitment Period, click one of these options to specify the length of the commitment
period:
• Monthly
• 12 Months
• 24 Months
• 36 Months
• Custom: Enter the number of days, months or years.
Related Topics
Creating a Subscription Term
7-3
Chapter 7
Create Terms Page Reference
Field Description
Charge an early termination penalty Select to apply a flat fee or a fee that is reduced in
equal amounts over the contract's term.
Charge remaining balance of contract Select to apply a fee equal to the balance
remaining in the customer's contract.
Penalty amount Enter the amount and currency of the early
termination fee, such as 100 US Dollars or 240
Euros.
This field appears only if you selected Charge an
early termination penalty.
Reduce penalty in equal amounts, based on Select to reduce the early termination fee by equal
time served in the contract amounts over the contract's term.
For example, for a 1-year commitment period with
an early termination fee of $120, the fee would be
reduced by $10 each month.
This field appears only if you selected Charge an
early termination penalty.
No Penalty during a grace period Select to allow your customers to cancel a contract
within the first few days or weeks after purchase
without incurring the early termination fee. If you
select this option, you must also specify the length
of the grace period.
Penalty Revenue G/L ID Select the revenue general ledger ID to associate
with the early termination fee. To distribute the fee
across the deliverables in the contract, select Use
revenue G/L IDs from contract deliverables.
Minimum contract period required before Select to set a minimum contract period before
cancellation is allowed allowing your customers to cancel their contract.
Related Topics
Configuring Early Termination Fees
Auto Renew
Use Auto Renew to specify whether the contract renews automatically at the end of the
commitment period. For example, you can create a subscription term that automatically renews
with the same 1-year commitment or with a different monthly commitment. Select one of the
following:
• No: The contract is not renewed at the end of the commitment period.
• Yes, renew using: At the end of the commitment period, the contract automatically renews
using the subscription term you select. You can select the same term or a different term.
Related Topics
Creating a Subscription Term
7-4
8
Bundles
A bundle is a set of charge offers, discount offers, or both. Bundles allow you to group offers
that you want to sell together.
To work with bundles, see the following topics:
• Creating a Bundle
• Specifying Bundle General Information and Settings
• Adding Terms to a Bundle
• Adding an Offer to a Bundle
• Defining Dependencies for Bundles
• Defining Transition Rules for Bundles
• Create Bundle Page Reference
For overview information, see "About Creating Product Offerings" in PDC Creating Product
Offerings.
Creating a Bundle
To create a bundle:
1. In the Pricing section of the navigation pane, under Bundling, click Create Bundle.
The Create Bundle page appears.
2. Specify general information and settings for the bundle. See "Specifying Bundle General
Information and Settings".
3. Optionally, add subscription terms to the bundle. See "Adding Terms to a Bundle".
4. Add charge offers or discount offers to the bundle. See "Adding an Offer to a Bundle".
5. Define prerequisites and mutually exclusive relationships between bundles. See "Defining
Dependencies for Bundles ".
6. Define rules for transitioning from one bundle to another. See "Defining Transition Rules for
Bundles ".
7. Click Finish.
The Bundle overview page appears.
Related Topics
Create Bundle Page Reference
8-1
Chapter 8
Adding Terms to a Bundle
2. From the Applicable To list, select a service to associate with the bundle.
3. Expand the Product Specification Attributes subsection.
4. If any product specification attributes were defined for bundles in an XML template file, set
their values.
5. Expand the Bundle Settings subsection.
6. (Optional) To immediately generate a bill for any purchase fees when the customer
purchases the bundle, select Bill on Purchase.
7. (Optional) To synchronize the start date of all balance elements to the date of first usage
when one of them is activated for the first time, select Align Balance Validities on First
Usage.
8. (Optional) To activate all charge offers in a bundle upon first usage of any charge offer in
the bundle, select Activate all other offers in addition to first usage offer.
Note:
The Activate all others in addition to first usage offer overrides the start date
and first usage settings in a charge offer or discount offer.
9. (Optional) To allow customer service representatives (CSRs) to change the default price
and effective time period of a charge offer or a discount offer for a customer account,
select CSR Allowed to Customize Bundle.
10. (Optional) To set the start date when customers can start purchasing the bundle and the
end date when the bundle can no longer be purchased, in the Purchase Period group,
select the appropriate options. See "Setting Validity Periods" for information about setting
validity period.
Related Topics
General Information Section
Creating a Bundle
Related Topics
Terms Section
Creating a Bundle
8-2
Chapter 8
Adding an Offer to a Bundle
Subscription Terms
Related Topics
Search for Offers Dialog Box
Creating a Bundle
8-3
Chapter 8
Adding an Offer to a Bundle
• Based on a 30-day month: Prorated cycle charges or discounts are calculated based
on a 30-day month, regardless of the number of days in the billing cycle.
• Based on the number of days in the month: Prorated cycle charges or discounts are
calculated based on the actual number of days in a particular cycle, such as 28 days in
February, 31 days in March, and 30 days in April.
8. Select This is an add-on charge offer to make this an add-on charge offer. This allows
customers to purchase the charge offer with the bundle or at a later time.
When selected, also specify how to align the add-on charge offer's validity dates:
• Specific charge offer: Aligns the validity dates with the base charge offer that you
specify.
In the Align with Offer field, select the name of the base charge offer.
• Earliest expiring charge offer, excluding add-on offers: Aligns the validity dates
with the active charge offer that expires first, excluding any add-on charge offers.
• Latest expiring charge offer, excluding add-on offers: Aligns the validity dates with
the active charge offer that expires last, excluding any add-on charge offers.
• Earliest expiring charge offer: Aligns the validity dates with the active charge offer
that expires first.
• Latest expiring charge offer: Aligns the validity dates with the active charge offer that
expires last.
9. For one-time charges, specify how to handle multiple purchases of the same offer.
You can specify whether the additional offer is purchased as a new subscription, a
replacement of the existing subscription, or an extension of the existing subscription.
If you select any of the options to extend the old subscription, configure the Grace Period.
The additional offer must be purchased within the grace period to qualify for the extension.
10. For recurring and usage charges, set the start and end times that determine when the
charge is effective:
a. Select when the cycle and usage charges start.
The cycle and usage charges can start immediately, relative to purchase, or on first
usage.
If you select Relative to Purchase, enter the number of seconds, minutes, hours,
days, months, or cycles after purchase that the cycle and usage charges start.
If Offer Start is set to First Usage, Cycle Starts and Usage Starts are also set to
First Usage.
b. Select when the cycle and usage charges end.
If Offer End is set to Relative to Start, Cycle Ends and Usage Ends are also set to
Relative to Start. Enter the number of seconds, minutes, hours, days, months, or
cycles after start that the cycle and usage charges end.
11. For recurring, one-time, and usage charges, specify a discount percentage.
Related Topics
Offer Customization Subsection
Adding an Offer to a Bundle
Defining Dependencies for Bundles
8-4
Chapter 8
Defining Dependencies for Bundles
Related Topics
Prerequisite Section
Mutually Exclusive Section
Creating a Bundle
Related Topics
Search Bundles for Prerequisite Dialog Box
Defining Dependencies for Bundles
8-5
Chapter 8
Defining Transition Rules for Bundles
Related Topics
Search Bundles for Exclusivity Dialog Box
Defining Dependencies for Bundles
Related Topics
Transition Rules for Eligible Bundles Section
Search Bundles for Transition Dialog Box
8-6
Chapter 8
Create Bundle Page Reference
Creating a Bundle
Field Description
Name, Description Enter a unique name and a description for the bundle.
Applicable To Select a service to associate with the bundle.
Related Tasks
Specifying Bundle General Information and Settings
Field Description
Bill on Purchase (Optional) Select to immediately generate a bill for any purchase fees
when the customer purchases the bundle.
Selecting Bill on Purchase does not generate a bill for any other
charges, such as recurring, usage, or cancellation fees.
8-7
Chapter 8
Create Bundle Page Reference
Field Description
Align Balance Validities on (Optional) Select to synchronize the start date of all balance elements
First Usage to the date of first usage when one of them is activated for the first
time.
This setting applies only to those balance elements that are configured
to start on first usage, and only to those first-usage balance elements
that are granted by the offers in the bundle.
Activate all other offers in (Optional) Select to activate all offers in the bundle upon first usage of
addition to first usage offer any offer in the bundle.
For example, assume a bundle contains charge offers A, B, and C. If
the first service a customer uses is in charge offer B on June 1, all
three charge offers are activated on June 1.
Note: If you select this option, it overrides the start date and first usage
settings of all offers in the bundle.
CSR Allowed to Customize (Optional) Select whether the CSR can change the default price and
Bundle effective time period of a charge or discount offer for a customer
account.
• Prohibited: Prevent CSRs from changing the price and the
effective period of a bundle.
• Required: Force CSRs to change the price and the effective
period of a bundle.
• Optional: Give CSRs the option to change the price and the
effective period of a bundle.
Purchase Period Set the purchase start and end dates to specify when the bundle can
be purchased.
• For Start, you can select Immediately, or enter a specific start
date and time.
• For End, you can select Never, or enter a specific end date and
time.
The purchase period excludes the end date. For example, a
bundle with a start date of May 1 and an end date of May 10 is
available from May 1 through May 9.
Related Tasks
Specifying Bundle General Information and Settings
Terms Section
Optionally, use the Terms section to add a subscription term to a bundle.
Note:
These terms are used if you make the bundle optional in a package. For required
bundles, the terms you select here will be overridden by the terms you associate with
the package.
Field Description
Name Select a subscription term.
If you do not want to add a term, select No Commitment.
8-8
Chapter 8
Create Bundle Page Reference
Related Tasks
Adding Terms to a Bundle
Column Description
Charge/Discount Offer Lists the charge offers and discount offers included in the bundle.
Inactive When Purchased Displays whether the offer is inactive when purchased.
Quantity Displays the quantity of the offer.
Offer Ends Displays when the offer ends.
Related Tasks
Adding an Offer to a Bundle
Field Description
Name Displays the name of the charge offer or discount offer.
This field is not editable.
Quantity Enter the quantity of the charge offer or discount offer
included in the bundle.
For example, if a bundle for a cable service includes a charge
offer that provides one set-top box and you want to include
three set-top boxes with the cable service, enter 3 for the
charge offer in that bundle.
Offer Start Select one of the following options to specify when to activate
the offer and apply purchase charges:
• Immediately: At purchase time.
• Relative to Purchase: A time relative to the purchase
time (for example, one month from purchase).
• First Usage: The first time a subscriber uses a service or
discount.
Do not select First Usage for charge offers that does not
have any usage charge. If you do so, the charge offer will
never be activated.
8-9
Chapter 8
Create Bundle Page Reference
Field Description
Offer End Select one of the following options to specify when the offer
ends:
• Never: The offer never expires.
• Relative to Start: The offer expires on the date relative
to when the offer is started.
Offer is Inactive when Purchased Select to set the offer to inactive status when purchased.
Inactive Reason Code Enter a non-zero value that corresponds to the reason code
defined in the database.
Renewal Mode Specify how to align the charge offer's end dates when a
bundle is suspended and then reactivated:
• Select the check box: The end date is realigned to the
bundle's reactivation date.
• Deselect the check box: The end date stays aligned with
the original billing cycle date.
The end date also depends on the settings for cycle
alignment in the Create Charge Offer page and the Create
Charge dialog box.
Proration Select one of the following options to specify how to prorate
cycle charges and discounts for the offer:
• Not Selected: Prorated cycle charges and discounts are
calculated according to the system-wide setting.
• Based on a 30-day month: Prorated cycle charges and
discounts are calculated based on a 30-day month,
regardless of the number of days in the billing cycle.
• Based on the number of days in the month: Prorated
cycle charges and discounts are calculated based on the
actual number of days in a particular cycle, such as 28
days in February, 31 days in March, and 30 days in April.
This is an add-on charge offer Specify whether the charge offer can be purchased as an
add-on product:
• Select the check box: This charge offer is an add-on.
Customers must already own a valid base offer before
they can purchase it.
• Deselect the check box: This is a base charge offer,
which means it will have its own validity start date.
8-10
Chapter 8
Create Bundle Page Reference
Field Description
Align Validity Specify how to align an add-on charge offer's validity dates.
The add-on charge offer's validity start date is the end date of
a charge offer that you specify. For example, assume charge
offer A has a validity period from June 1 through June 15. If
you specify to align add-on charge offer B's validity period
with charge offer A, charge offer B's validity start date would
be June 15.
Select one of the following:
• Specific charge offer: Aligns the validity dates with the
base charge offer that you specify. Select the base
charge offer in the Align with Offer field.
• Earliest expiring charge offer, excluding add-on
offers: Aligns the validity dates with the active charge
offer that expires first, excluding any add-on charge
offers.
• Latest expiring charge offer, excluding add-on offers:
Aligns the validity dates with the active charge offer that
expires last, excluding any add-on charge offers.
• Earliest expiring charge offer: Aligns the validity dates
with the active charge offer that expires first.
• Latest expiring charge offer: Aligns the validity dates
with the active charge offer that expires last.
Note: This field appears when you select This is an add-on
charge offer.
Purchase Area
Use the Purchase area to customize the discount percentage and behavior of one-time
charges.
8-11
Chapter 8
Create Bundle Page Reference
Field Description
Behavior Select one of the following options to specify how to handle
multiple purchases of the same charge offer or discount offer:
• Create a new subscription and keep the old one: The
additional charge offer or discount offer is purchased as
a new, unrelated subscription. The balance impacts and
validity periods of the old and new subscription are
completely independent. This is the default option.
• Extend the old subscription, setting validity to
whichever is later, the new or existing validity period:
The additional charge offer is purchased as an extension
to the existing subscription if it is purchased within the
specified grace period. The new balance impacts are
added to the existing balance group. The validity period
for the balance is then set to either the old validity end
date or the new validity end date, whichever is later.
• Extend the old subscription with a separate balance
and setting validity to whichever is later, the new or
existing validity: The additional charge offer is
purchased as an extension to the existing subscription if
it is purchased within the specified grace period. The
new balance impacts are added as sub-balances within
the existing balance group. The validity period for the
new balance starts on the purchase date and ends at
either the old validity end date or the new validity end
date, whichever is later.
• Extend the old subscription, adding the new validity
to the old validity: The additional charge offer is
purchased as an extension to the existing subscription if
it is purchased within the specified grace period. The
new balance impacts are added to the existing balance
group. The validity period for the balance is then set by
adding the new validity period to whatever remains of the
old validity period.
• Extend the old subscription with a separate balance
and adding the new validity to the old validity: The
additional charge offer is purchased as an extension to
the existing subscription if it is purchased within the
specified grace period. The new balance impacts are
added as sub-balances within the existing balance group.
The validity period for the new balance starts at the old
balance end date. The new validity period's end date is
set by adding the new validity period to whatever remains
of the old validity period.
• Create a new subscription and cancel the old one:
The additional charge offer or discount offer replaces the
existing subscription. The existing subscription is
canceled, any configured proration is applied, and the
new subscription is created, with all balance impacts and
validity periods set as though for a new purchase.
Grace Period Enter the number of seconds, minutes, hours, or days in the
grace period. The default is 0 Days.
This field appears only if you selected an option for extending
the old subscription.
Discount For charge offers, specify a discount percentage to apply for
the purchase charge.
8-12
Chapter 8
Create Bundle Page Reference
Recurring Area
Use the Recurring area to customize the discount percentage and effective period for recurring
charges.
Field Description
Starts Select one of the following options to specify when to start
charging cycle fees or discounting cycle fees:
• Immediately: At purchase time.
• Relative to Purchase: A time relative to the purchase
time.
• First Usage: The first time a subscriber uses a service or
discount.
Ends Select one of the following options to specify when charges or
discounts for cycle fees are no longer charged to the account:
• Never: Continue charging or discounting cycle fees for as
long as the charge offer or discount offer is effective.
• Relative to Start: Stop charging or discounting cycle
charges relative to when it is started.
Discount For charge offers, specify a discount percentage for the cycle
charge.
Usage Area
Use the Usage area to customize the discount percentage and effective period for usage
charges.
Field Description
Starts Select one of the following options to specify when to start
charging usage fees or discounting usage fees:
• Immediately: At purchase time.
• Relative to Purchase: A time relative to the purchase
time.
• First Usage: The first time a subscriber uses a service or
discount.
Ends Select one of the following options to specify when charges or
discounts for usage fees are no longer charged to the
account:
• Never: Continue charging or discounting usage fees for
as long as the charge offer or discount offer is effective.
• Relative to Start: Deactivate the charge offer or discount
offer relative to when it is started.
Discount For charge offers, specify a discount percentage to apply for
the usage charge.
Related Tasks
Customizing an Offer in a Bundle
8-13
Chapter 8
Create Bundle Page Reference
Field Description
Pricing Component Select Charge Offer or Discount Offer to search for charge or
discount offers to add to the bundle.
Applicable To Displays the service that is associated with the bundle.
You selected this service in the General Information section.
Name (Optional) Enter a full or partial name of the offer 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 offers that meet the search criteria. Select the offers you want to add
to the bundle and click OK.
Field Description
Name Lists the charge offers or discount offers that match the search criteria.
Offers which are already added to the bundle are excluded from the
search results.
Description Displays the description of each charge offer and discount offer.
Phase Displays the status of the charge and discount offers.
• Draft: The offer has not been published to Oracle
Communications Billing and Revenue Management (BRM). It is
still part of a changeset in PDC.
• Promoted: The offer has been published to BRM. It is no longer
part of a changeset in PDC.
Applicable To Displays the service associated with the charge offer or discount offer.
Related Tasks
Adding an Offer to a Bundle
Related Topics
Searching for Pricing Components
Prerequisite Section
Use the table in the Prerequisite section to specify the bundles that must be owned by the
account to purchase the current bundle.
Click the Add icon in the table to search for bundles and add them to the prerequisite bundles.
Column Description
Name Lists the prerequisite bundles.
Applicable To Displays whether the prerequisite bundle is associated with a specific
service or customer account.
Description Displays each prerequisite bundle's description.
8-14
Chapter 8
Create Bundle Page Reference
Column Description
View Charge Offer Select from the Actions menu to display the provisioning tags
Provisioning Tags associated with the charge offer.
Related Tasks
Defining a Prerequisite Relationship Between Bundles
Field Description
Pricing Component Displays Bundle as the pricing component.
Name (Optional) Enter a full or partial name of the bundle 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 bundles that meet the search criteria. Select the bundle to add as a
prerequisite bundle and click OK.
Field Description
Name Lists the bundles that match the search criteria.
Description Displays each bundle's description.
Phase Displays the status of the bundles.
• Draft: The bundle has not been published to BRM. It is still part of
a changeset in PDC.
• Promoted: The bundle has been published to BRM. It is no longer
part of a changeset in PDC.
Related Tasks
Defining a Prerequisite Relationship Between Bundles
Related Topics
Searching for Pricing Components
8-15
Chapter 8
Create Bundle Page Reference
Column Description
Name Lists the mutually exclusive bundles.
Applicable To Displays whether the mutually exclusive bundle is associated with a
customer account or with a specific service.
Description Displays each mutually exclusive bundle's description.
View Charge Offer Select from the Actions menu to display the provisioning tags
Provisioning Tags associated with the charge offer.
Related Tasks
Defining a Mutually Exclusive Relationship Between Bundles
Field Description
Pricing Component Displays Bundle as the pricing component.
Name (Optional) Enter a full or partial name of the bundle 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 bundles that meet the search criteria. Select the bundles to add as
mutually exclusive bundles and click OK.
Field Description
Name Lists the bundles that match the search criteria.
Description Displays each bundle's description.
Phase Displays the status of the bundles.
• Draft: The bundle has not been published to BRM. It is still part of
a changeset in PDC.
• Promoted: The bundle has been published to BRM. It is no longer
part of a changeset in PDC.
Related Tasks
Defining a Mutually Exclusive Relationship Between Bundles
Related Topics
Searching for Pricing Components
8-16
Chapter 8
Create Bundle Page Reference
Column Description
Name Lists the bundles you selected to be used to upgrade or downgrade the
current bundle.
Each name is a link to that bundle's summary.
Transition Type Select one of the following transition types:
• Upgrade: Upgrade to a bundle that is typically more expensive
and has more features.
• Downgrade: Downgrade to a bundle that is typically less
expensive and has fewer features.
Validity Period Set the validity period to specify the effective start and end dates for
the transition rule.
New Bundle Cycle Fees Start Specify when the new bundle's cycle fees should start by selecting one
of the following:
• This cycle, in full: Apply the new bundle's fee this cycle, and fully
refund the original bundle's cycle fee.
• This cycle, prorated: Prorate the current and new bundles' cycle
fees.
• Next cycle: Apply the original bundle's fee to this cycle, and start
the new bundle's fee in the next billing cycle.
Waive Fees Select to waive any purchase and cancellation fees when the transition
change occurs.
Purchase and Cancel are selected by default to waive any purchase
and cancellation fees.
View Charge Offer Select from the Actions menu to display the provisioning tags
Provisioning Tags associated with the charge offer.
Related Tasks
Defining Transition Rules for Bundles
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Bundle. Do not modify this value.
Applicable To Displays the service that is associated with the bundle.
You selected this service in the General Information section.
8-17
Chapter 8
Create Bundle Page Reference
Field Description
Name (Optional) Enter a full or partial name of the bundle 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 bundles that meet the search criteria. Select the bundles to define
transition rules and click OK.
Column Description
Name Lists the bundles that match the search criteria.
Description Displays each bundle's description.
Phase Displays the status of the bundles.
• Draft: The bundle has not been published to BRM. It is still part of
a changeset in PDC.
• Promoted: The bundle has been published to BRM. It is no longer
part of a changeset in PDC.
Applicable To Displays the service to which the bundle applies.
Related Tasks
Defining Transition Rules for Bundles
Related Topics
Searching for Pricing Components
8-18
9
Packages
A package consists of one or more bundles that you make available to customers for
purchase.
You can also define the following in packages:
• Credit limits.
• How you want to track balances for the services you offer.
• Rules for upgrading and downgrading from one package to another.
• Rules for transitioning between services for different generations of wireless technology.
• You can restrict the discounts that can be used with the package.
To make a package available for purchase, you add it to a package list.
For overview information, see "Creating Packages and Package Lists" in PDC Creating
Product Offerings.
Creating a Package
To create a package:
1. In the Pricing section of the navigation pane, under Bundling, click Create Package.
The Create Package page appears.
2. In the General Information section, enter a unique name for the package and a description.
3. (Optional) Select Bill on Purchase to immediately generate a bill for the purchase fees
upon purchase.
4. (Optional) Select Activate all other offers in addition to first usage offer to activate all
charge offers in the package upon first usage of any charge offer in the package.
5. Expand the Product Specification Attributes subsection.
6. If any product specification attributes were defined for packages in an XML template file,
set their values.
7. (Optional) In the Terms section, select the name of the subscription term that you want to
add. If you do not want to add a term, select No Commitment.
8. Add services and bundles. See "Adding Services and Bundles" for more information.
9. Add balance tracking information. See "Adding Balance Tracking Information" for more
information.
10. Define rules for upgrading and downgrading the package. See "Defining Transition Rules"
for more information.
11. Define rules for transitioning to other packages for different generations of wireless
technology. See "Defining Generation Change Rules" for more information.
12. Specify the discount offers that cannot be used with the package. See "Defining Discount
Restrictions" for more information.
9-1
Chapter 9
Adding Services and Bundles
Related Topics
Create Package Page Reference
Note:
You cannot add more than one bundle to Account.
Related Topics
Manage Package Content Section
Search for Bundles Dialog Box
Creating a Package
9-2
Chapter 9
Adding Balance Tracking Information
Note:
A member service can be added to a top-level service only.
2. Select a service that represents the subscription service and click OK.
3. Click Add Member Service.
The Add Member Service dialog box appears.
4. Select the service that represents the member service and click OK. Hold down the CTRL
key to select more than one service.
The member service appears under the subscription service in the table.
Related Topics
Adding Services and Bundles
Related Topics
Balance Groups Section
Creating a Package
9-3
Chapter 9
Adding Balance Tracking Information
Related Topics
Adding Balance Tracking Information
Related Topics
Adding Balance Tracking Information
9-4
Chapter 9
Adding Balance Tracking Information
Related Topics
Adding Balance Tracking Information
9-5
Chapter 9
Defining Transition Rules
• To specify the loan threshold as a percentage of the credit limit, click the link in the
Loan Percentage Threshold column.
The Percentage Threshold dialog box appears displaying the selected percentages.
Click the Clear button to deselect the selected percentages and then select the
percentages at which you want notifications to occur.
• To enter a fixed threshold amount, click the link in the Loan Fixed Threshold column.
The Fixed Threshold dialog box appears. In the Amount field, enter the fixed threshold
value at which you want notification to occur; click Add.
Add additional amounts as needed.
Related Topics
Adding Balance Tracking Information
Related Topics
Adding Balance Tracking Information
9-6
Chapter 9
Defining Generation Change Rules
When you set up a transition rule, you include the following information:
• The allowable packages for upgrade or downgrade of the current package.
• The validity period when the transition rule becomes effective.
• Which fees to apply to the billing cycle in which the transition occurs: the original package's
fees, the new package's fees, or prorated fees from both packages.
• Whether to waive any purchase and cancellation fees when the upgrade or downgrade
occurs.
To define transition rules for a package:
1. In the Transition Rules for Eligible Packages section, click the Add icon in the table.
The Search Packages for Transition dialog box appears.
2. Search for packages to define the transition rules. See "Searching for Pricing
Components" for more information.
When you define a transition, you must transition to a package that has at least one of the
services that the current package contains. When searching for a package to add to a
transition rule, you must specify the service that is required in both packages.
3. In the Results table, select the packages allowed for transition and click OK.
The package is added to the table in the Transition Rules for Eligible Packages section.
The packages are added to the table with default values for transition type, validity period,
and purchase and cancellation fees.
4. In the Type column, select Upgrade or Downgrade.
5. (Optional) To change the default validity period, click the link in Validity column. You can
update start and end dates in the Edit Validity dialog box.
See "Setting Validity Periods".
6. Deselect Immediately and Never to enter a new start and end date. You can also use the
date selector to select new dates.
7. Specify when to start the new package's cycle fees:
• This cycle, in full: Apply the new package's fee this cycle, and fully refund the original
package's cycle fee.
• This cycle, prorated: Prorate the current and new packages' cycle fees.
• Next cycle: Apply the original package's fee to this cycle, and start the new package's
fee in the next billing cycle.
8. (Optional) In the Waive Fees column, deselect Purchase and Cancel to charge purchase
and cancellation fees.
Related Topics
Transition Rules for Eligible Packages Section
Search Packages for Transition Dialog Box
Creating a Package
9-7
Chapter 9
Defining Discount Restrictions
When you set up a generation change rule, you include the following information:
• The packages that can be used for the generation change.
• The validity period when the generation change rule becomes effective.
• Whether to waive the purchase and cancellation fees when the generation change occurs.
To define generation change rules:
1. In the Generation Change Rules for Eligible Packages section, click the Add icon in the
table.
The Search Packages for Generation Change dialog box appears.
2. Search for packages to define the generation change rules. See "Searching for Pricing
Components" for more information.
Note:
The same package cannot be used in both a transition rule and a generation
change rule.
3. In the Results table, select the packages allowed for generation change and click OK.
The packages are added to the table with default values for validity period and purchase
and cancellation fees.
4. (Optional) To change the default validity period, click the validity period.
The Edit Validity dialog box appears.
5. Deselect Immediately and Never to enter a new start and end date. You can also use the
date selector to select new dates.
6. (Optional) In the Waive Fees column, deselect Purchase and Cancel to charge purchase
and cancellation fees.
Related Topics
Generation Change Rules for Eligible Packages Section
Search Packages for Generation Change Dialog Box
Creating a Package
9-8
Chapter 9
Create Package Page Reference
Related Topics
Manage Discount Restrictions Section
Search Discount Offers for Restriction Dialog Box
Creating a Package
Field Description
Name, Description Enter a unique name and a description for the package.
Bill on Purchase (Optional) Select to immediately generate a bill for any purchase fees
when the customer purchases the package.
Selecting Bill on Purchase does not generate a bill for any other charges,
such as recurring, usage, or cancellation fees.
Activate all other offers in (Optional) Select to activate all charge offers in the package upon first
addition to first offer usage of any charge offer in the package.
usage For example, assume a package contains bundle 1 with charge offers A
and B, and bundle 2 with charge offer C. If, on 15 May, a customer's first
service usage is in charge offer B, all charge offers (A, B, and C) are
activated on 15 May.
Related Tasks
Creating a Package
9-9
Chapter 9
Create Package Page Reference
Terms Section
Optionally, use the Terms section to add a subscription term to a package.
Field Description
Name Select a subscription term.
If you do not want to add a term, select No Commitment.
Related Tasks
Creating a Package
Column Description
Add Service Click to add services.
Add Bundle Click to add bundles for a service.
Add Member Service Click to add member services to a service group.
Services in Package Lists the services and associated bundles in the package. Included
services can be either standalone services or service groups.
Purchase options The following options are supported:
• Optional. Select this if the bundle is not required to be purchased
with the package. Optional bundles can be purchased at a later time.
• Required—can be canceled on its own. Select this if the bundle is
required but can be canceled later. You can cancel this bundle without
canceling the associated service.
• Required—must cancel service with bundle. Select this if the
bundle can be canceled only when canceling the service.
Related Tasks
Adding Services and Bundles
9-10
Chapter 9
Create Package Page Reference
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Bundle.
Applicable To Select the service associated with the bundles you want to search for.
This field displays the service currently selected in the Content table.
Name (Optional) Enter a full or partial name of the bundle 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 bundles that meet the search criteria. Select the bundles you want
to add to the package and click OK.
Field Description
Name Lists the bundles that match the search criteria.
Description Displays a description for each bundle.
Phase Displays the status of the bundle.
• Draft: The bundle is only visible to the user.
• Promoted: The bundle has been validated and is visible for other
users to use.
Applicable To Displays the service associated with the bundles where charges are
applied.
Related Tasks
Adding Services and Bundles
Related Topics
Searching for Pricing Components
9-11
Chapter 9
Create Package Page Reference
Column Description
Service Lists the services assigned to the balance group selected in the Balance
Group list.
Balance Group Specifies the balance group for the corresponding service in the Service
column.
To assign the service to a different balance group, click in the Balance Group
cell, then select a new balance group from the list.
Column Description
Balance Element Select the balance element for which you want to set credit limit and
consumption rule.
Credit Limit Specifies the maximum amount of the balance element that the customer
can use.
Deselect None to set a limit. In the text field, enter the maximum amount
of the balance element a customer can use (must be greater than 0).
Credit Floor Specifies the starting value for credit thresholds.
Deselect None to set the starting value for the credit threshold. In the text
field, enter the starting point for the credit threshold (must be greater than
0).
Percentage Threshold Specifies the percentage of the balance element used when the customer
should be notified of the usage balance.
To enter a percentage threshold, click the link in the Percentage
Threshold column. This opens the Percentage Threshold dialog box.
Deselect Percentage Threshold then select the percentages at which
you want notifications to occur.
For example, if you want notifications to occur when 50% of the balance
element is used and again when 75% is used, select 50% and 75%.
To set a percentage threshold for currency balance element, a credit limit
must be specified; for noncurrency balance elements, both a credit limit
and a credit floor must be specified.
Fixed Threshold Specifies the balance element amount remaining when the customer
should be notified of the remaining balance.
To enter a fixed threshold, click the link in the Fixed Threshold column.
This opens the Fixed Threshold dialog box. Deselect Fixed Threshold; in
the Amount field, enter the fixed threshold values at which you want
notifications to occur; click Add.
For example, if you have a package that offers 3 hours of usage over a 24-
hour period and you want notification to occur when 30 minutes of usage
remains and again when 5 minutes of usage remains, enter 30 and 5.
9-12
Chapter 9
Create Package Page Reference
Column Description
Loan Percentage Specifies the percentage of the balance element used when the customer
Threshold should be notified of the loan offer.
To enter a percentage threshold, click the link in the Loan Percentage
Threshold column. This opens the Percentage Threshold dialog box.
Deselect Percentage Threshold then select the percentages at which
you want loan offer notifications to occur.
For example, if you want notifications to occur when 50% of the balance
element is used and again when 75% is used, select 50 and 75.
To set a percentage threshold for currency balance element, a credit limit
must be specified; for noncurrency balance elements, both a credit limit
and a credit floor must be specified.
Loan Fixed Threshold Specifies the balance element amount remaining when the customer
should be notified of the loan offer.
To enter a fixed threshold, click the link in the Loan Fixed Threshold
column. This opens the Fixed Threshold dialog box. In the Amount field,
enter the fixed threshold values at which you want loan offer notifications
to occur; click Add.
For example, if you have a package that offers 3 hours of usage over a 24-
hour period and you want notification to occur when 30 minutes of usage
remains and again when 5 minutes of usage remains, enter 30 and 5.
Consumption Rule Select one of the following consumption rules for the balance element.
• EST: Earliest start time.
• LST: Latest start time.
• EET: Earliest expiration time.
• LET: Latest expiration time.
• ESTLET: Earliest start time and latest expiration time.
• ESTEET: Earliest start time and earliest expiration time.
• LSTEET: Latest start time and earliest expiration time.
• LSTLET: Latest start time and latest expiration time.
• EETEST: Earliest expiration time and earliest start time.
• EETLST: Earliest expiration time and latest start time.
• LETEST: Latest expiration time and earliest start time.
• LETLST: Latest expiration time and latest start time.
Related Tasks
Assigning Services to Balance Groups
Adding Balance Tracking Information
Setting Consumption Rules
Column Description
Package Lists the allowable packages for upgrade or downgrade of the current
package.
You can click on the package link to view the package summary.
9-13
Chapter 9
Create Package Page Reference
Column Description
For Service Displays the service in the current package allowed for the upgrade or
downgrade.
The service must exist in the current package as well as in the package it is
transitioned to.
Type Specifies whether the transition rule is for a package upgrade or package
downgrade.
Validity Specifies the period when the transition of the current package to the
allowable package is valid.
The default validity period is Immediately to Never Ends.
Click the link in this column to change the validity period. In the Edit Validity
dialog box, set the new start and end dates.
New package Cycle Specify when the new package's cycle fees should start by selecting one of
Fees Start the following:
• This cycle, in full: Apply the new package's fee this cycle, and fully
refund the original package's cycle fee.
• This cycle, prorated: Prorate the current and new packages' cycle fees.
• Next cycle: Apply the original package's fee to this cycle, and start the
new package's fee in the next billing cycle.
Waive Fees Indicates to waive any purchase and cancellation fees when the transition
occurs.
Deselect Purchase and Cancel to charge purchase and cancellation fees
when the transition occurs.
Related Tasks
Defining Transition Rules
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Package.
Applicable To Select the service in the current package for which you want to define
the transition rule.
When you define a transition, you must transition to a package that has
at least one of the services that the current package contains. When
searching for a package to add to a transition rule, you must specify
the service that is required in both packages.
Name (Optional) Enter a full or partial name of the package 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.
9-14
Chapter 9
Create Package Page Reference
Results Table
The Results table lists the packages that meet the search criteria. Select the packages to
define the transition rules and click OK.
Field Description
Name Lists the packages that match the search criteria.
Description Displays a description for each package.
Phase Displays the status of the packages.
• Draft: The package is only visible to the user.
• Promoted: The package has been validated and is visible for
other users to use.
Related Tasks
Defining Transition Rules
Related Topics
Searching for Pricing Components
Column Description
Package Lists the allowable packages the current package can transition to.
You can click on the package link to view the package summary.
Validity Specifies the period when the transition of the current package to the
allowable package is valid.
The default validity period is Immediately to Never Ends.
Click the link in this column to change the validity period. In the Edit Validity
dialog box, set the new start and end dates.
Waive Fees Indicates to waive any purchase and cancellation fees when the generation
change occurs.
Deselect Purchase and Cancel to charge purchase and cancellation fees
when the generation change occurs.
Related Tasks
Defining Generation Change Rules
9-15
Chapter 9
Create Package Page Reference
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Package.
Applicable To Specifies the service associated with the packages you want to search
for.
For instance, to transition from a 2G to a 3G package, select a 3G
service.
Name (Optional) Enter a full or partial name of the package 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 packages that meet the search criteria. Select the packages to
define generation change rules and click OK.
Field Description
Name Lists the packages that match the search criteria.
Description Displays a description for each package.
Phase Displays the status of the packages.
• Draft: The package is only visible to the user.
• Promoted: The package has been validated and is visible for
other users to use.
Related Tasks
Defining Generation Change Rules
Related Topics
Searching for Pricing Components
Column Description
Name Lists the discount offers that cannot be used with the package.
Description Displays a description for each discount offer.
Related Tasks
Defining Discount Restrictions
9-16
Chapter 9
Create Package Page Reference
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Discount Offer.
Applicable To Select the service where charges for the discount offers are applied.
Name (Optional) Enter a full or partial name of the discount offers 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 offers that meet the search criteria. Select the discount
offers to add as discount restrictions 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.
• Draft: The discount offer is only visible to the user.
• Promoted: The discount offer has been validated and is visible for
other users to use.
Applicable To Displays the service where charges for the discount offers are applied.
Related Tasks
Defining Discount Restrictions
Related Topics
Searching for Pricing Components
9-17
10
Package Lists
A package list enables you to group related packages that you make available to your
customers for purchase. For example, you can create a package list that contains packages
that can be used to register new customer accounts or one that contains packages that provide
add-on services and bundles for your existing customers.
To work with package lists, see the following topics:
• Creating a Package List
• Create Package List Page Reference
For overview information, see "Creating Package Lists" in PDC Creating Product Offerings.
Note:
The combination of the package list segment and type are case-sensitive and
uniquely identify a package list when the package list is used in Oracle
Communications Billing and Revenue Management (BRM).
5. From the Status list, select a status of Active if you want the package list to be available
for purchase as soon as it is added to the database; otherwise, select Inactive.
6. In the Content Information section, click the Add icon in the table.
The Search for Packages dialog box appears.
7. Search for the packages to add to the package list. See "Searching for Pricing
Components".
8. In the Results table, select the packages to add to the package list and click OK.
The packages are added to the table.
9. Click Finish.
The overview page for the package list appears.
10-1
Chapter 10
Create Package List Page Reference
Related Topics
Create Package List Page Reference
Search for Packages Dialog Box
Field Description
Name, Description Enter a unique name and a description for the package list.
Segment Enter the segment name for the package list.
Note: If the package list is used in BRM, the segment name must be
CSR.
If you enter a new segment, it is added to the Segment list when the
package list is added to the database.
Type Select or enter the type of packages you want to add to the package list.
The default values are:
• New: For packages used to register new accounts.
• Add-on: For packages used to provide add-on services and bundles
to existing customers.
If you enter a new type, it is added to the Type list when the package list is
added to the database.
The package list segment and type are case-sensitive and together
uniquely identify a package list when the package list is used in BRM. For
example, a CSR package identified as CSR-New and CSR-new are
considered as two different package lists.
Status Select one of the following:
• Active: The package list is available for purchase as soon as it is
added to the database.
• Inactive: The package list is not available for purchase. You can
activate it at a later time.
Related Tasks
Creating a Package List
10-2
Chapter 10
Create Package List Page Reference
Related Tasks
Creating a Package List
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Packages.
Applicable To Select the service type for the packages you want to add.
Name (Optional) Enter a full or partial name of the packages to search for.
Select an operator from the operator list, and 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 packages that meet the search criteria. Select the packages to add
to the package list and click OK.
Column Description
Name Lists the packages that match the search criteria.
Description Displays a description for each package.
Phase Displays the status of the packages.
• Draft: The package is only visible to the user.
• Promoted: The package has been validated and is visible for
other users to use.
Related Tasks
Creating a Package List
Related Topics
Searching for Pricing Components
10-3
11
Time Models
A time model is a set of time periods that are used to set up different prices in a charge. Each
time period consists of one or more time segments. A time segment can be represented using
days of the week, days of the month, time of day, months of the year, or special days defined in
a calendar.
For example, you can define two time periods, Peak and Offpeak, with the following time
segments:
• Peak
– Monday through Friday; 8:00 through 21:00
• Offpeak
– Monday through Friday; 21:00 through 8:00
– Saturday and Sunday; All Day
To work with time models, see the following topics:
• Creating a Time Model
• Create Time Model Page Reference
Note:
The features of the time model that are displayed are determined by the pricing
profile that you select for the time model. Not all features described in the procedure
below are supported by all pricing profiles.
11-1
Chapter 11
Create Time Model Page Reference
The effective period indicates when the time periods in the time model are valid. The
default effective period starts immediately and never ends.
6. In the Time Periods table, click Create Time Period.
The Manage Time Periods dialog box appears.
7. Enter a unique name for the time period, and then select one or more of the time attributes
to create a time segment.
You cannot have both normal days and special days included in the time period. They are
mutually exclusive.
8. Click OK.
9. (Optional) To add another segment to the time period, in the Time Periods table, click Add
Time Segment.
10. When you have completed adding time periods and time segments, click Finish.
The overview page for the time model appears.
Related Topics
Create Time Model Page Reference
Manage Time Periods Dialog Box
Field Description
Name, Description Enter a unique name and a description for the time model.
Pricing Profile Select the pricing profile for the time model.
Uses Special Day (Optional) Select to use a special day calendar in this time model. Then,
Calendar select the calendar that you want to use.
A special day calendar contains special days (for example, holidays) that
can be included in the time segment.
If this option is selected, the time model must include at least one time
period with special day calendar. Otherwise, the time model validation will
fail.
Related Tasks
Creating a Time Model
11-2
Chapter 11
Create Time Model Page Reference
Field Description
Effective Period (Optional) Set the start and end dates to specify the period during which the
time periods in the time model are valid.
The default effective period starts immediately and never ends.
From the Effective Period list, click Manage to add or change an effective
period. See "Manage Effective Periods Dialog Box".
Column Description
Create Time Period Click to add a time period and the time segment for the time model. See
"Manage Time Periods Dialog Box".
Add Time Segment Click to add a time segment to an existing time period. See "Manage Time
Periods Dialog Box".
Duplicate Time Period Click this icon to duplicate a time period.
A copy of the time period is added to the table.
Edit Time Period Click this icon to edit a time segment for a time period.
Time Period Lists the names of the time periods in the time model.
Time Segment Displays the time segments for the time periods.
A time segment defines the specific times in the time period. A time segment
can include:
• Days of the week
• Time of day
• Months of the year
• Days of the month
• Special days in a calendar
For example:
• Any Day of the Week; 18:00:00-06:00:00;
Related Tasks
Creating a Time Model
11-3
Chapter 11
Create Time Model Page Reference
Related Tasks
Creating a Time Model
Field Description
Name Enter a name for the time period.
Every time period within a time model should have a unique name.
Days of the Week Select the days of the week for the time segment.
• To include all the days of the week, select Any Day of the Week.
• To include specific days, deselect Any Day of the Week, and then select
one or more days.
For example, to set the days to weekdays only, select Monday, Tuesday,
Wednesday, Thursday, and Friday.
Time of Day Set the time interval for the time segment.
• To set the time interval to 24 hours of the day, select All Day.
• To set a specific time, deselect All Day, and then set From and To to the
start and end time.
For example, to set the time to off-peak hours, set From to 18:00:00 and
To to 06:00:00.
Months of the Year Select the months of the year for the time segment.
• To include specific months, deselect Any Month of the Year, and then
select one or more months.
Days of the Month Select the days of the month for the time segment.
• To include specific days, deselect Any Day of the Month, and then select
one or more days.
Special Day Calendar Select to use special days defined in the special day calendar.
You cannot have both normal days and special days included in the time
period. They are mutually exclusive.
Related Tasks
Creating a Time Model
11-4
12
Charge Selectors
Use a charge selector to charge different fees for the same event, based on the value of one or
more attributes, such as subscriber (account), service, and event, and custom rules (if
applicable). For example, you might charge different fees for phone calls depending on a call's
origin and destination.
To set up a charge selector, you create rules that map attribute values and custom rules (if
applicable) to a charge. When an event occurs, the appropriate charge is selected based on
the rules.
To work with charge selectors, see the following topics:
• Creating a Charge Selector
• Create Charge Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Related Topics
Create Charge Selector Page Reference
12-1
Chapter 12
Creating a Charge Selector
5. From the Measured By list, select the ratable usage metrics (RUMs) to which the charge
selector applies.
Select Fold, if you are creating the charge selector for fold charge.
Related Topics
General Information Section
Creating a Charge Selector
Selecting Attributes for Charge Selector Rules
Note:
For delayed usage events in an ECE-enabled system, only the Use Value Map
option is available.
Note:
The selected fields are included in every rule defined for the charge selector, but
in each rule, you can override a field's default value.
12-2
Chapter 12
Creating a Charge Selector
5. Click OK.
The selected fields are added to the table.
6. Click the Value Type cell, and select a value type from the list.
7. In the Default column, do one of the following:
• If you selected Single Value, enter the value directly in the table cell.
• If you selected List of Values:
a. Click the cell.
The Enter Value dialog box appears.
b. Click the Add icon, and then enter the value into the field.
c. Add the other values in the list.
d. Click OK.
The values, separated by commas, are added to the cell.
• If you selected Value from Value Map:
a. Click the cell.
The Enter Value dialog box appears.
b. In the Value Map Name field, expand the value map hierarchy until you find the
value that you want to use.
c. Select the value, and click OK.
The value is added to the cell.
• If you selected Zone Model Result:
a. Click the cell.
The Enter Value dialog box appears.
b. In the Filter field, do one of the following:
To restrict the impact categories displayed in the Zone Model Result list, enter the
appropriate value.
To return all the impact categories in the zone model, enter an asterisk (*).
c. Click the Show Zone Model Results arrow button to populate the Zone Model
Result list.
A list of zone model results appears in the Zone Model Result list.
d. Select an impact category, and click OK.
The impact category is added to the cell.
Related Topics
Rule Attributes Section
Select Fields for Rules Section
Creating a Charge Selector
12-3
Chapter 12
Creating a Charge Selector
A copy of the selected rule is added below the selected rule. The rule's fields contain
the same values as the fields in the original rule.
Note:
When a rule is added above one or more existing rules, the priority numbers
of the following rules are automatically adjusted to accommodate the new
rule. (Rules appear in numerical order.)
2. In the Rule Name column, enter a unique name for the rule.
3. In the field columns, enter the values to override the default values as follows:
• If you selected Single Value, enter the value directly in the table cell.
• If you selected List of Values:
a. Click the cell.
The Enter Value dialog box appears.
b. Click the Add icon, and then enter the value into the field.
c. Add the other values in the list.
d. Click OK.
The values, separated by commas, are added to the cell.
• If you selected Value from Value Map:
a. Click the cell.
The Enter Value dialog box appears.
12-4
Chapter 12
Create Charge Selector Page Reference
b. In the Value Map Name field, expand the value map hierarchy until you find the
value that you want to use.
c. Select the value, and click OK.
The value is added to the cell.
• If you selected Zone Model Result:
a. Click the cell.
The Enter Value dialog box appears.
b. In the Filter field, do one of the following:
To restrict the impact categories displayed in the Zone Model Result list, enter the
appropriate value.
To return all the impact categories in the zone model, enter an asterisk (*).
c. Click the Show Zone Model Results arrow button to populate the Zone Model
Result list.
A list of zone model results appears in the Zone Model Result list.
d. Select an impact category, and click OK.
The impact category is added to the cell.
4. In the Impact Category column under Results, click the cell, and enter the impact
category to use for determining the charge.
5. In the Charge column under Results, click the cell, and select a charge or click one of the
following commands:
• Search: Opens the Search for Charges dialog box. Search for a charge to add to the
charge selector. See "Searching for Pricing Components".
• Create: Opens the Create Charge section. See "Charge Offers" for information about
creating charges.
• Edit: Opens the charge currently specified for the rule in the Edit Charge section. See
"Charge Offers" for information about modifying charges. If a charge has not been
specified for the rule, this command does not appear in the list.
The table lists the rules in the order that the rules are evaluated. You can select a rule and
move it up or down if you wish to reorder the rules. See "Working with Tables".
Related Topics
Rules Section
Creating a Charge Selector
12-5
Chapter 12
Create Charge Selector Page Reference
Field Description
Name, Description Enter a unique name and a description.
The name must be unique across USC, APN, and charge selectors. For
example, if you name an APN selector Default Analyzer, you cannot name a
charge selector Default Analyzer.
Applicable To Select the service to which the charge selector applies.
Select the service to which the charge selector applies or select Account.
Event Select the event type to which the charge selector applies.
Select a fold event type, if you are creating the charge selector for fold charge.
Pricing Profile Select the pricing profile for the charge selector.
Only charges associated with the selected profile can be used as the result of
each charge selector rule.
Measured By Select the RUMs to which the charge selector applies.
Select Fold, if you are creating the charge selector for fold charge.
RUMs specify the units used to measure an event and how to calculate the
measurement.
Any charge created in the charge selector will use a RUM. If you search for a
charge from the charge selector, the search will be limited to charges that use
this RUM.
Related Tasks
Creating a Charge Selector
Related Tasks
Selecting Attributes for Charge Selector Rules
Note:
For delayed usage events in an ECE-enabled system, only the Use Value Map
option is available.
12-6
Chapter 12
Create Charge Selector Page Reference
Option Description
Zoning Not Used Select this option if you do not want to use zoning in your charge selector
rules.
Use Value Map Select this option if you want to use values in a value map in the fields of the
charge selector rules. After selecting this option, select a value map from the
list.
Use Zone Model Select this option if you want to use zone impact categories from a zone model
in the charge selector rules. After selecting this option, select a zone model
from the list.
Related Tasks
Selecting Attributes for Charge Selector Rules
Column Description
Field Displays the fields that you select in the Select Field dialog box.
You use these fields to define the charge selector rules.
If you are creating the charge selector for fold charge, you must select fields
associated with Fold to define the charge selector rules. In the Select Field
dialog box, expand Event fields and then select Resource_ID and Quantity
fields under Fold.
Each rule contains all the fields in this column.
Value Type Click the cell to select the type of value the field can contain:
• Single Value: One fixed value.
• List of Values: Multiple values.
• Value from Value Map: A value from the value map selected in the Rule
Attributes section.
• Zone Model Result: An impact category from the zone model selected in
the Rule Attributes section.
Operator Displays the relationship between the rule's default field value and the value in
the subscriber, service, event, or custom rule field.
The operator is determined by the specified value type. You cannot change it.
Possible operators are the following:
• Equals: Used for a single value, a value from value map, a zone, and an
impact category (zone result). The value of the field in the subscriber,
service, event, or custom rule must match the value of the field in the rule.
• Matches: Used for a single value, a value from value map, a zone, and an
impact category (zone result). The value of the field in the subscriber,
service, or event must match the value of the field in the rule.
• Maps to: Used for a value from value map. The value of the field in the
subscriber, service, or event must map to the value of the field in the rule.
• Contained in List: Used for a list of values. The value in the
corresponding subscriber, service, or event field must match one or more
of the values in the rule.
12-7
Chapter 12
Create Charge Selector Page Reference
Column Description
Default Enter the default value for the field.
If the operator is Equals, Maps to, or Contained in List:, an asterisk (*)
matches all values in the corresponding subscriber, service, event, or custom
rule field.
If the operator is Matches, a dot followed by an asterisk (.*) matches all values
in the corresponding subscriber, service, or event field.
The default value can be overridden in individual rules.
Related Tasks
Selecting Attributes for Charge Selector Rules
Rules Section
Use the Rules section to define charge selector rules.
The charge selector returns the impact category and charge associated with the first rule
whose field values match the values of the corresponding subscriber, service, and event fields.
Click the Add icon in the table to add rules.
The table in this section lists the rules in the order that the rules are evaluated. You can select
a rule and move it up or down if you wish to reorder the rules.
Column Description
Priority Enter the rule's priority.
This table displays rules in numerical order, starting with priority 1. The rules
are evaluated in order of priority.
When a rule includes multiple attributes (fields), BRM processes the attributes
from left to right.
Reorder a rule in either of the following ways:
• Click the Move Rule Up or Move Rule Down icon.
• Change the rule's priority number. PDC moves the rule to its new place.
The priority numbers of all rules affected by the move are changed.
Rule Name (Optional) Enter a unique name for the rule.
Field Name (Optional) Select an operator and enter a value.
You can select one of the following operators:
• Equals or Not Equals
• Matches or Not Matches
• In or Not In
Note: The NOT operators can be used only if you are using ECE for the usage
charging.
To apply the rule to a subscriber, service, or event, the field value must match
the corresponding subscriber, service, or event value.
Note: An asterisk (*) matches all values in the corresponding subscriber,
service, or event field.
Impact Category Enter the impact category to use for determining the charge.
12-8
Chapter 12
Create Charge Selector Page Reference
Column Description
Charge Select an item to find, configure, or modify the charge used when the rule is
true:
• Search to add an existing charge
• Create to configure a new charge
• Edit to modify the current charge
The charge must contain a price selector that associates the results impact
category with a pricing instance. See "Price Selectors ".
Related Tasks
Creating Charge Selector Rules
12-9
13
Price Selectors
A price selector associates event, service, and account attributes with prices. You use a price
selector in a charge to apply prices based on price selector rules.
To work with price selectors, see the following topics:
• Creating a Price Selector
• Create Price Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Related Topics
Create Price Selector Page Reference
Related Topics
General Information Section
Creating a Price Selector
13-1
Chapter 13
Creating a Price Selector
Related Topics
Select Fields for Rules Section
Creating a Price Selector
13-2
Chapter 13
Create Price Selector Page Reference
Related Topics
Rules Section
Creating a Price Selector
Selecting Rule Attributes
Field Description
Name, Description Enter a unique name and a description for the price selector.
Service (Optional) Select the service for which you want to create the price selector.
Event (Optional) Select the event for which you want to create the price selector
rules.
Pricing Profile Select the pricing profile to associate with the price selector.
Related Tasks
Creating a Price Selector
Column Description
Field Displays the fields that you have selected to define price selector rules.
The same fields are used for all the rules in the price selector. You can
override the default values and set specific values in the rule to limit the fields
that you want used in a rule.
Value Type Select the type of value that the field contains.
• Single Value: The field contains a single value.
• Value of Another Field: The field contains the value of another field. If
you select this option, in the Default column, select the other field.
13-3
Chapter 13
Create Price Selector Page Reference
Column Description
Operator Displays the relationship between the rule's default field value and the value in
the subscriber, service, or event field.
The equal sign appears next to the field names when you define the rules. The
value of the field in the subscriber, service, or event must match the value of
the field in the rule.
Default Enter a default value for the field.
An asterisk (*) specifies the field can contain any value.
If the field is limited to predefined values, a list of values appears. Select a
value from the list.
If Value of Another Field is selected for Value Type, the Select Field dialog
box appears. In the Select Field dialog box, select the field you want.
Related Tasks
Selecting Rule Attributes
Rules Section
Use the Rules section to define price selector rules and associate each rule to a pricing.
The table in this section lists the rules in the order that the rules are evaluated. The price
selector returns the price of the first rule that matches the values in the event.
You can select a rule and move it up or down if you wish to reorder the rules.
Field Description
Effective Period (Optional) Set the start and end dates to specify the period when the rules in
the price selector are valid.
The default effective period starts immediately and never ends.
From the Effective Period list, click Manage to add or change an effective
period. See "Manage Effective Periods Dialog Box".
Column Description
Priority Enter the rule's priority.
This table displays rules in numerical order, starting with priority 1. The rules
are evaluated in order of priority.
Reorder a rule in either of the following ways:
• Click the Move Rule Up or Move Rule Down icon.
• Change the rule's priority number. PDC moves the rule to its new place.
The priority numbers of all rules affected by the move are changed.
Rule Name Enter a name for the rule.
13-4
Chapter 13
Create Price Selector Page Reference
Column Description
Field Name (Optional) Select an operator and enter a value.
You can select one of the following operators:
• Equals or Not Equals
• In or Not In
• Matches or Not Matches
Note: The NOT operators can be used only if you are using ECE for the usage
charging.
To apply the rule to a subscriber, service, or event, the field value must match
the corresponding subscriber, service, or event value.
Note: An asterisk (*) matches all values in the corresponding subscriber,
service, or event field.
Price Create a pricing instance or select an existing pricing instance to associate
with the rule.
Related Tasks
Creating Price Selector Rules
Field Description
Price tier tabs If a pricing uses more than one RUM, a tab appears for each RUM.
These tabs are called price tiers.
Used By Click this button to display a hierarchical view of all components that
use the pricing.
Quantity Range Click the link to specify the range for level of usage or frequency of
occurrence used for the pricing.
Add Quantity Range Click this icon to add a quantity range to pricing.
Change Price Click this icon to specify the components affected by a pricing change.
Minimum Charges Click this icon to set a minimum charge for the balance elements in
pricing.
13-5
Chapter 13
Create Price Selector Page Reference
Field Description
Add Balance Impact Click this icon to add a balance impact to pricing.
Related Tasks
Creating Price Selector Rules
Field Description
Pricing Component Specifies the type of pricing component to search for.
This field displays Pricing.
Profile Displays the pricing profile associated with the price selector.
Name (Optional) Enter a full or partial name of the pricing to search for.
Select an operator from the operator list, and 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.
13-6
Chapter 13
Create Price Selector Page Reference
Results Table
The Results table lists the pricing instances that match the search criteria. Select the pricing
instance and click OK.
Column Description
Name Displays the pricing instances that match the search criteria.
Description Displays a description of each pricing instance.
Phase Displays the status of the pricing instances:
• Draft: The pricing is only visible to the user.
• Promoted: The pricing has been validated and is visible for other
users to use.
Related Tasks
Creating Price Selector Rules
13-7
14
Discount Selectors
A discount selector consists of rules that associate account, service, and event attributes and
custom rules with discounts. You use a discount selector to determine which discount to apply
to an event.
To work with discount selectors, see the following topics:
• Creating a Discount Selector
• Create Discount Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Related Topics
Create Discount Selector Page Reference
Adding Discounts to a Discount Offer
14-1
Chapter 14
Creating a Discount Selector
Related Topics
General Information Section
Creating a Discount Selector
Related Topics
Select Fields for Rules Section
Creating a Discount Selector
14-2
Chapter 14
Create Discount Selector Page Reference
• To search for an existing discount from the discount selector to associate with the rule,
select Search.
• To modify the discount, select Edit.
The table lists the rules in the order that the rules are evaluated. You can select a rule and
move it up or down if you wish to reorder the rules. See "Working with Tables".
Related Topics
Rules Section
Creating a Discount Selector
Field Description
Name, Description Enter a unique name and a description for the discount selector.
Service (Optional) Select the service for which you want to create the discount
selector.
Event (Optional) Select the event for which you want to create the discount selector.
Pricing Profile Select the pricing profile to associate with the discount selector.
Related Tasks
Specifying Discount Selector General Information
Column Description
Field Displays the fields that you have selected to define discount selector rules.
The same fields are used for all the rules in the discount selector. You can
override the default values and set specific values in the rule to limit the fields
that you want used in a rule.
14-3
Chapter 14
Create Discount Selector Page Reference
Column Description
Value Type Select the type of value that the field contains.
• Single Value: The field contains a single value.
• Value of Another Field: The field contains the value of another field. If
you select this option, in the Default column, select the other field.
Operator Displays the relationship between the rule's default field value and the value in
the subscriber, service, event, custom rule, or profile field.
Equals, Matches, or Maps to appears next to the field names in the Rules
section. The value of the field in the subscriber, service, event, or custom rule
must match the value of the field in the rule.
Default Enter a default value for the field.
If the operator is Equals or Maps to, an asterisk (*) specifies the field can
contain any value. If the operator is Matches, a dot followed by an asterisk (.*)
specifies the field can contain any value.
If the field is limited to predefined values, a list of values appears. Select a
value from the list.
If Value of Another Field is selected for Value Type, the Select Field dialog
box appears. In the Select Field dialog box, select the field you want.
Related Tasks
Selecting Rule Attributes
Rules Section
Use the Rules section to define discount selector rules and associate each rule to a discount.
The table in this section lists the rules in the order that the rules are evaluated. The price
selector returns the price of the first rule that matches the values in the event.
You can select a rule and move it up or down if you wish to reorder the rules.
14-4
Chapter 14
Create Discount Selector Page Reference
Related Tasks
Creating Discount Selector Rules
Field Description
Pricing Component Specifies the pricing component to search for.
This field displays Discount.
Profile Displays the pricing profile associated with the discount selector.
Name (Optional) Enter a full or partial name of the discount to search for.
Select an operator from the operator list, and 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 match the search criteria. Select the discount to
include in the discount selector 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:
• Draft: The discount is only visible to the user.
• Promoted: The discount has been validated and is visible for
other users to use.
14-5
Chapter 14
Create Discount Selector Page Reference
Related Tasks
Creating Discount Selector Rules
Related Topics
Searching for Pricing Components
14-6
15
Generic Selectors
A generic selector is a set of rules that map service and event attributes and expressions to a
result. You use a generic selector in a charge to apply prices based on the rule results.
To work with generic selectors, see the following topics:
• Creating a Generic Selector
• Create Generic Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Related Topics
Create Generic Selector Page Reference
Related Topics
General Information Section
Creating a Generic Selector
15-1
Chapter 15
Creating a Generic Selector
Related Topics
Select Fields for Rules Section
Creating a Generic Selector
15-2
Chapter 15
Create Generic Selector Page Reference
The rules are evaluated in the order they are listed in the table. You can select a rule and move
it up or down if you wish to reorder the rules. See "Working with Tables".
Related Topics
Rules Section
Creating a Generic Selector
Field Description
Name, Description Enter a unique name and a description for the generic selector.
Service (Optional) If you plan to use service attributes to create generic selector rules,
select the desired service.
Event (Optional) If you plan to use event attributes to create generic selector rules,
select the desired event.
Pricing Profile Select the Convergent Usage pricing profile.
Related Tasks
Creating a Generic Selector
Column Description
Field Displays the fields that you have selected to define price selector rules.
The same fields are used for all the rules in the price selector. You can
override the default values and set specific values in the rule to limit the fields
that you want used in a rule.
Value Type Select the type of value that the field contains.
• Single Value: The field contains a single value.
• Value of Another Field: The field contains the value of another field. If
you select this option, in the Default column, select the other field.
15-3
Chapter 15
Create Generic Selector Page Reference
Column Description
Operator Displays the relationship between the rule's default field value and the value in
the account, service, event, or custom rule field.
Equals or Matches appears next to the field names when you define the
rules. The value of the field in the subscriber, service, event, or custom rule
must match the value of the field in the rule.
Default Enter a default value for the field.
If the operator is Equals, an asterisk (*) specifies the field can contain any
value. If the operator is Matches, a dot followed by an asterisk (.*) specifies
the field can contain any value.
If the field is limited to predefined values, a list of values appears. Select a
value from the list.
If Value of Another Field is selected for Value Type, the Select Field dialog
box appears. In the Select Field dialog box, select the field you want.
Related Tasks
Selecting Rule Attributes
Rules Section
Use the Rules section to define generic selector rules and associate each rule to a result that
used in a charge to guide to a price.
The rules are evaluated in the order they are listed in the table in this section. The generic
selector returns the result of the first rule that matches the values in the event.
You can select a rule and move it up or down if you wish to reorder the rules.
15-4
Chapter 15
Create Generic Selector Page Reference
Related Tasks
Creating Generic Selector Rules
15-5
16
USC Selectors
A Usage Scenario (USC) selector contains rules that map existing impact categories to new
impact categories based on usage attributes and custom rules (if applicable).
For example, if a call is a long-distance call, where the zone model is Geographical Zoning and
the impact category is Long Distance, you can use a USC Selector to map that impact
category to new impact categories based on usage attributes and custom rules. For example, if
the call has usage type or custom rule Friends & Family, you can map the existing impact
category to an impact category called Friends & Family.
You define USC selector rules by specifying values for the existing impact category, the event
usage attributes and custom rules (if applicable) used to evaluate the USC rule, and the new
impact category. When an event's usage attribute values and custom rules (if applicable)
match a rule, the new impact category is returned by the USC selector.
To work with USC selectors, see the following topics:
• Creating a USC Selector
• Create USC Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Note:
Ensure that the event contains the attributes used in the USC selector for
evaluating the rule.
6. (Optional) Add or change an effective period. In the Rules and Conditions section, from the
Effective Period list, select Manage and specify an effective period.
16-1
Chapter 16
Create USC Selector Page Reference
The effective period indicates the time period when the rules in the USC selector are valid.
The default effective period starts immediately and never ends.
7. Click the Add button in the table to add a new rule.
8. In the Zone Model column, select the zone model to use for this USC selector rule.
9. In the Zone Impact Category column, select the existing zone impact categories that you
want to map to the new impact category in this USC selector rule.
The default value .* specifies that the rule applies for all zone impact categories.
10. Select values for Usage Class, Service Class, and Service Code attributes to use for
evaluating the rule.
The default value .* specifies that the rule applies for all usage class, service class, and
service codes.
11. Select the value for the Usage Type or Custom Rule attribute to use for evaluating the
rule.
The default value .* specifies that the rule applies for all usage types or custom rules.
12. (Optional) In the Quantity Value column, enter the maximum quantity of usage for the
event.
13. (Optional) In the Min Amt and Max Amt columns, enter the minimum and maximum
charge amounts for the event.
14. In the Impact Category column, select the new impact category to use for determining the
price for the event.
15. (Optional) If you selected Usage Type, in the New Usage Type column, select the new
usage type to assign to the event.
16. When you have completed adding the rules, click Finish.
Note:
To reorder the rules, click Edit, select a rule, and then click the Move Rule Up or
Move Rule Down icon.
Related Topics
Create USC Selector Page Reference
16-2
Chapter 16
Create USC Selector Page Reference
Field Description
Name, Description Enter a unique name and a description for the USC selector.
The name must be unique across USC, APN, and charge selectors. For
example, if you name a charge selector Default Analyzer, you cannot name
a USC selector Default Analyzer.
Pricing Profile Select a pricing profile to associate with the USC selector.
Applicable To (Optional) Select a service to associate with the USC selector.
Event (Optional) Select an event to associate with the USC selector.
Related Tasks
Creating a USC Selector
16-3
Chapter 16
Create USC Selector Page Reference
16-4
Chapter 16
Create USC Selector Page Reference
Related Tasks
Creating a USC Selector
16-5
17
APN Selectors
An Access Point Name (APN) selector consists of rules that map APNs to new impact
categories based on event attribute values. You use APN selectors to redefine the impact
category for events that are associated with specific APNs.
You define APN selector rules by specifying values for the APNs, the event attributes used to
evaluate the APN rule, and the new impact category. When an event's attribute values match a
rule, the new impact category is returned by the APN selector.
To work with APN selectors, see the following topics:
• Creating an APN Selector
• Create APN Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
17-1
Chapter 17
Create APN Selector Page Reference
11. When you have completed adding the rules, click Finish.
The overview page for the APN selector appears.
The table lists the rules in the order that the rules are evaluated.
Note:
To reorder the rules, click Edit, select a rule, and then click the Move Rule Up or
Move Rule Down icon.
Related Topics
Create APN Selector Page Reference
Field Description
Name, Description Enter a unique name and a description for the APN selector.
The name must be unique across APN, USC, and charge selectors. For
example, if you name a charge selector Default Analyzer, you cannot name
an APN selector Default Analyzer.
Pricing Profile Select a pricing profile to associate with the APN selector.
Zone Model Select one or more zone models to use for the APN selector.
Related Tasks
Creating an APN Selector
Rules Section
Use the Rules section create rules to associate specific APNs with new impact categories.
The table in this section lists the rules in the order that the rules are evaluated. The APN
selector returns the impact category of the first rule that matches the values in the event. You
can select a rule and move it up or down if you wish to reorder the rules.
17-2
Chapter 17
Create APN Selector Page Reference
Column Description
Priority Enter the rule's priority.
This table displays rules in numerical order, starting with priority 1. The rules
are evaluated in order of priority.
Reorder a rule in either of the following ways:
• Click the Move Rule Up or Move Rule Down icon.
• Change the rule's priority number. PDC moves the rule to its new place.
The priority numbers of all rules affected by the move are changed.
Rule Name Enter a name for the APN selector rule.
APN Name Select an operator and the existing APN name to use for evaluating the rule.
The default value .* specifies that the rule applies for all APNs.
The valid operators are:
• Matches
• Not Matches
Note: You can use Not Matches only if you are using ECE for the usage
charging.
Service Code Select an operator and the existing service codes to use for evaluating the
rule.
The default value .* specifies that the rule applies for all service codes.
The valid operators are:
• Matches
• Not Matches
Note: You can use Not Matches only if you are using ECE for the usage
charging.
Zone Impact Category Select an operator and the existing zone impact categories associated with
the APNs.
The default value .* specifies that the rule applies for all zone impact
categories.
Select the appropriate Not operator value from the available list of values in
the Zone Impact Category.
Impact Category Select the new impact category to associate with the APNs.
Related Tasks
Creating an APN Selector
17-3
18
Tax Selectors
A tax selector consists of rules that associate account, service, profile, and event attributes
with tax codes.
For information on using tax selectors, see:
• Creating a Tax Selector
• Create Tax Selector Page Reference
For overview information, see "About Selectors" in PDC Creating Product Offerings.
Related Topics
Create Tax Selector Page Reference
18-1
Chapter 18
Creating a Tax Selector
Related Topics
General Information Section
Note:
The selected fields are included in every rule defined for the tax selector, but in
each rule, you can override a field's default value.
4. Click OK.
The selected fields are added to the table, with one field per row.
5. Click the Value Type cell, and select a value type from the list.
The Operator cell is automatically set to Equals (for a value type of Single Value) or
Contained in (for a value type of List of Values).
6. In the Default cell, do one of the following:
• If you selected Single Value, click the cell and enter a value.
• If you selected List of Values, click the cell and do the following:
a. In the Enter Value dialog box, click the List of Values cell and enter a value.
b. For each additional value, click the Add icon and enter a value in the new cell.
c. Click OK.
The values, separated by semicolons, are added to the cell.
7. Click Next.
The Rules tab appears.
Related Topics
Rule Attributes Section
18-2
Chapter 18
Create Tax Selector Page Reference
The selector evaluates rules in the order they appear in the table. You can change the order by
moving a row up or down, or by entering a different priority number.
To create a tax selector rule:
1. Go to the Rules tab of the Create Tax Selector page.
2. (Optional) From the Effective Period list, click Manage to add or change the effective
period.
The effective period indicates when the rules are valid. The default effective period starts
immediately and never ends.
3. If the selector contains multiple effective periods, select one.
4. In the table, click the Add icon in the table toolbar.
A row is added to the table.
Tip:
You can also add a row by clicking the Actions menu and then selecting Insert
Rule Above or Insert Rule Below.
Related Topics
Rules Section
Manage Effective Periods Dialog Box
18-3
Chapter 18
Create Tax Selector Page Reference
Field Description
Name, Description Enter a unique name and a description.
The name must be unique across tax selectors.
Service Select the service type to which the tax selector applies.
Event Select the event type to which the tax selector applies.
Rating Profiles Select the rating profile for the tax selector.
Pricing Profile Select the pricing profile for the tax selector.
Related Tasks
Creating a Tax Selector
Specifying Tax Selector General Information
18-4
Chapter 18
Create Tax Selector Page Reference
Expand a category to view the attribute fields you can add to a rule. Select a field name to add
it to your rule. To select multiple fields at the same time, press and hold the CTRL key during
selection.
Related Tasks
Selecting Attributes for Charge Selector Rules
Rules Section
Use the Rules section to define tax selector rules.
Click the Add icon in the table to add rules.
The table in this section lists the rules in the order that they are evaluated. The tax selector
returns the tax code of the first rule that matches the values in the event.
You can select a rule and move it up or down if you wish to reorder the rules.
Column Description
Effective Period (Optional) Set the start and end dates to specify the period when the
rules in the selector are valid.
The default effective period starts immediately and never ends.
From the Effective Period list, click Manage to add or change an
effective period. See "Manage Effective Periods Dialog Box".
Priority Enter the rule's priority.
This table displays rules in numerical order, starting with priority 1. The
rules are evaluated in order of priority.
When a rule includes multiple attributes (fields), BRM processes the
attributes from left to right.
Reorder a rule in either of the following ways:
• Click the Move Rule Up or Move Rule Down icon.
• Change the rule's priority number. PDC moves the rule to its new
place.
The priority numbers of all rules affected by the move are changed.
Rule Name Enter a unique name for the rule.
Field Name Enter a value.
To apply the rule to an event, the subscriber, service, profile, or event
value must match the corresponding value.
Note: An asterisk (*) matches all values in the corresponding field.
Tax Code Select the name of the tax code to associate with the rule.
Related Tasks
Creating Tax Selector Rules
18-5
Chapter 18
Create Tax Selector Page Reference
• To change the effective period that starts immediately, deselect Immediately and enter a
new start date or click the date selector to select a date.
Related Tasks
Creating Tax Selector Rules
18-6
19
Tax Exemption Selectors
A tax exemption selector consists of rules that associate account, service, profile, and event
attributes with tax exemption codes. You use a tax exemption selector in a charge offer to
apply tax exemptions based on the rule results.
Note:
You must create all tax exemption codes before creating your tax exemption
selectors. See "Creating Tax Exemption Codes".
Note:
You can select multiple events in the tax exemption selector, but they are saved to
the server only after you add the attributes related to those events. Even though
multiple events are saved, the view mode of the tax exemption selector may display
only one event.
Related Topics
Create Tax Exemption Selector Page Reference
19-1
Chapter 19
Creating a Tax Exemption Selector
Related Topics
General Information Section
Note:
The selected fields are included in every rule defined for the tax exemption
selector, but in each rule, you can override a field's default value.
4. Click OK.
The selected fields are added to the table, with one attribute field per row.
5. Click the Value Type cell, and select a value type from the list.
6. Click the Operator cell, and select an operator from the list.
19-2
Chapter 19
Creating a Tax Exemption Selector
Related Topics
Rule Attributes Section
Tip:
You can also add a row by clicking the Actions menu and then selecting Insert
Rule Above or Insert Rule Below.
19-3
Chapter 19
Create Tax Exemption Selector Page Reference
Related Topics
Rules Section
Field Description
Name, Description Enter a unique name and a description.
The name must be unique across tax exemption selectors.
Service Select the service type to which the tax exemption selector applies.
Events Select one or more event types to which the tax exemption selector applies.
Rating Profiles Select one or more rating profiles for the tax exemption selector.
Pricing Profile Select the pricing profile for the tax exemption selector.
Related Tasks
Creating a Tax Exemption Selector
Specifying Tax Exemption Selector General Information
19-4
Chapter 19
Create Tax Exemption Selector Page Reference
Click the Add icon to add fields using the Select Field dialog box. See "Select Field Dialog
Box".
Related Tasks
Creating a Tax Exemption Selector
Selecting Attributes for Tax Exemption Selector Rules
Rules Section
Use the Rules section to associate each rule to a tax exemption code.
Click the Add icon in the table to add rules.
The table in this section lists the rules in the order that the selector evaluates them. The
selector returns the tax exemption code of the first rule that matches the values in the event.
You can select a rule and move it up or down if you wish to reorder the rules.
Column Description
Effective Period (Optional) Set the start and end dates to specify the period when the
rules in the selector are valid.
The default effective period starts immediately and never ends.
From the Effective Period list, click Manage to add or change an
effective period. See "Manage Effective Periods Dialog Box".
19-5
Chapter 19
Create Tax Exemption Selector Page Reference
Column Description
Priority Enter the rule's priority.
This table displays rules in numerical order, starting with priority 1. The
rules are evaluated in order of priority.
When a rule includes multiple attributes (fields), BRM processes the
attributes from left to right.
Reorder a rule in either of the following ways:
• Click the Move Rule Up or Move Rule Down icon.
• Change the rule's priority number. PDC moves the rule to its new
place.
The priority numbers of all rules affected by the move are changed.
Rule Name Enter a unique name for the rule.
Field Name Enter a value.
To apply the rule to an event, the subscriber, service, profile, or event
value must match the corresponding value.
Note: An asterisk (*) matches all values in the corresponding field.
Tax exemption code Select the name of the tax exemption code to associate with the rule.
Related Tasks
Creating a Tax Exemption Selector
Creating Tax Exemption Selector Rules
Related Tasks
Creating a Tax Exemption Selector
19-6