Cycle Forward Prorated Charges During Account Creation (Doc ID 1375406.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

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

Symptoms

We face a problem with realtime rating of prorated cycle forward events that have been charged during account creation which includes provisioning with Telco Provisioning Framework.
The technical service deactivation causes incorrect prorated charges.

Steps To Reproduce:

Configure a plan with options with one deal. The deal has two products charging cycle forward events, that differs in one detail:
"Product-BAD" charges for a currency resource and a non currency resource
"Product-OK" charges for a currency resource only.

Except the above, both products are identical and have the following flags set (important from business point of view):
prorate_first=702
prorate_last=702

The problem regards the 985 resource, and occurs during technical /service deactivation that takes place during account activation.

There are following events with balance impacts:

1) During service creation, following balance impacts on 985 appears:
OK product makes
/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622219591
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = 0.88

BAD product makes
/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622220103
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = 0.88

So far everything is correct.
2) Now the service is deactivated till provisioning is done. There are:
/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622219463
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = -0.88
PIN_FLD_BAL_IMPACTS/PIN_FLD_PERCENT = 1.076782793209876

/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622220487
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = -0.81
PIN_FLD_BAL_IMPACTS/PIN_FLD_PERCENT = 1

Here is the discrepancy: -0.88 vs -0.81.
3) There is another event when provisioning is finished:
OK product:
/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622214926
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = -0.88

BAD product:
/event/billing/product/fee/cycle/cycle_forward_monthly 265870708622216974
PIN_FLD_BAL_IMPACTS/PIN_FLD_AMOUNT = -0.88

Cause

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