My Oracle Support Banner

PCM_OP_SUBSCRIPTION_RERATE_REBILL Returns Applied Amount But No New Fees (Doc ID 835756.1)

Last updated on SEPTEMBER 22, 2022

Applies to:

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

Symptoms

Problem description:

Rerate using PCM_OP_SUBSCRIPTION_RERATE_REBILL only creates adjustment events to return applied fees and does not create new events to apply new fees. Issue is reported only when CM has parameter fm_bill timestamp_rounding unset.

Example:
Product is purchased on 15th of December 10:00:00, cycle forward fee +60 euro is applied. On 17th of December 10:00:00 PCM_OP_SUBSCRIPTION_RERATE_REBILL is executed with PIN_FLD_START_T equal 15th of December 00:00:00. Only adjustment event is created for amount -60 euro . As a result account has balance 0 euro instead of +60 euro.

Steps To Reproduce:

1. Create offer with monthly Cycle Forward fee (proration based on the amount used, Apply on Billing Date checked)
2. Using Customer Center create account on 15 Dec 2008 10:00:00 (pin virtual time in mode 1), monthly billing cycle, DOM = 1, empty plan
3. Using below flist purchase product on 15 Dec 2008 10:00:00 (pin virtual time in mode 1)
4. Using below flist on 17 Dec 2008 10:00:00 (pin virtual time in mode 1) run PCM_OP_SUBSCRIPTION_RERATE_REBILL with PIN_FLD_START_T equal 15 Dec 2008 00:00:00

Used below 2 flists:

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.