Illegal Rollover After Offer Change (Doc ID 1345296.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

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

Symptoms

We encountered incorrect balance behaviour after change an offer-without-rollover to offer-with-rollover. The not-consumed balance from the terminated offer is applied to the new offer.

We have the following scenario:
1. PVT (pin_virtual_time) 4.1.2011
2. Create account
3. Purchase the product without Rollover (offer without rollover)
4. PVT 10.1.2011 12:00
5. Rate CDR -- 6000sec (bucket 2015001)
6. PVT 3.2.2011
7. Terminate the product rollover by setting end_t 4.2.2011
8. Activate the above purchased product (offer with rollover, using same resource), start_t 4.2.2011
9. PVT 6.2.2011 (customer is provisioned with new bucket only, no rollover)
10. Regular billing
11. PVT 10.2.2011
12. Rate CDR -- 18500 (18000 from bucket 2015001)
13. PVT 4.3.2011 (customer is provisioned with bucket and also with rollover from period 4.1.-4.2. )
14. Run partial billing
15. Rate CDR from 3.3.2011 (3000 sec)
16. PVT 6.3.2011
17. Run regular billing

We did not expect the rollover to use the balance. However, the rollover is valid, the balance should have been rolled over to the period 4.2.2011 - 4.3.2011. But it was rolled over to period 4.3.2011 - 4.4.2011. This seems suspicious to us.

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