How To Suppress 0 Bills In Bill Suppression For Quarterly Cycle Forward Products (Doc ID 790006.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.1.0.0
Information in this document applies to any platform.

Goal

The documentation about suppressing bills states "You use bill suppression to avoid sending out
unnecessary bills and incurring wasteful expenses" however see here that in the scenario of
monthly billing accounts with Quarterly Cycle Forward products, unnecessary and wasteful 0 bills
are still generated. Is it correct? How to suppress it?

Consider the below scenario :
-------------------------------------

Enable bill suppression by loading the pin_bill_suppression.xml file as below for example:

<?xml version="1.0" encoding="UTF-8"?>

<BusinessConfiguration
         xmlns="http://www.portal.com/schemas/BusinessConfig" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://www.portal.com/schemas/BusinessConfig business_configuration.xsd"> 

         <BillSuppressionConfiguration> 
                  <CustomerSegmentList> 
                           <CustomerSegment ID="0"> 
                                    <!-- All customers --> 
                                    <MinBillAmount>0.01</MinBillAmount> 
                                    <MaxSuppressionCycles>99</MaxSuppressionCycles> 
                           </CustomerSegment> 
                  </CustomerSegmentList> 
         </BillSuppressionConfiguration>

</BusinessConfiguration>

 

1. Create monthly billed account with quarterly fee of 300.
2. Shift one month. ( move pin_virtual_time to one month ahead)
3. Run billing - Quarterly fee applied, bill created (Still OK)
4. Shift one month again. ( move pin_virtual_time to one month ahead)
5. Run billing - No quarterly fee applied, bill created with 0 amount (Suppression does not work).

When the minimum bill amount is 0.01 and the quarterly fee is $300, the 0 amount bill will be created in Step 5.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms