Purchase Product with Large Start Offset Did Not Apply Purchase/Cycle Fees (Doc ID 1942419.1)

Last updated on JULY 24, 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.

Symptoms

On 7.5PS6, Subscription Management

With AIA, BRM products were purchased using start offset from the order date. When the offset was more than one day, purchase and/or cycle fees were not applied.

What happened:
The purchased product effective date: 2014-06-27 18:06:59 GMT.
The purchased product start date: 2014-06-27 18:06:59 + 3897 minutes rounded to midnight = 2014-06-30 00:00:00
If purchased product start date > purchased product effective date, fees are not charged.

Debug message displayed as: "Product has not started yet."

Steps to reproduce:
- Call PCM_OP_CUST_MODIFY_CUSTOMER to create one service and purchase one product containing cycle and purchase fee
- Use an offset greater than one day compared to end_t for cycle_start_offset and purchase_start_offset, but before current time

Expected Result:
The purchased product start date should be compared to current data/time instead and the purchase fee and cycle fee for the product should be applied.

Actual Result:
Purchase / Cycle Fees were not applied.

Changes

 

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