How To : Hold And Resume Billing (Doc ID 1945000.1)

Last updated on JANUARY 05, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Goal

Question 1: Requirement to hold the billing for certain accounts for a certain period for operational reasons.

Eg: An account which is to be billed on 1st Feb and due to some issues, business wants to hold the billing for this account till they do some corrections (through event level adjustments or other verifications). So, they identify the problematic accounts by 31st Jan and want to exclude such account from billing till they correct the account.


In order to achieve this, tried to use the OOTB opcodes for bill suspension and resumption. PCM_OP_BILL_SUSPEND_BILLING successfully excludes the account from getting billed during regular billing.
However, once the corrections have been done and business wants to generate the bill for the excluded account for Feb 1st, PCM_OP_BILL_RESUME_BILLING opcode does not seem to help.

What is observed that, PCM_OP_BILL_RESUME_BILLING sets the next_bill_t as Mar 1st and need to wait for a month more for this account to get billed.

How to overcome the problem, i.e. RESUME_BILLING to not to update the next_bill_t?
 
Qustion 2: Is there an alternate option to not run billing for a specified period (to not bill on dom) and resume billing so that billing picks up this billinfo and generates its bill?

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