Backdated Op_subscription_purchase_deal Not Using END_T In The Request (Doc ID 2226036.1)

Last updated on FEBRUARY 13, 2017

Applies to:

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

Symptoms

On : 7.5.0.15.0 version, Subscription Management

ACTUAL BEHAVIOR
---------------
Backdated op_subscription_purchase_deal not using END_T in the request

Scenario:

1. Hierarchy account with one child.
2. Migrate-out the child account out of the hierarchy. --> This involves moving the child account out of the hierarchy
  a) Remove the child from the group_t
  b) bal group transfer --> this creates a new billinfo and bal_grp but uses the existing service and transfers it to the new balance group.
  c) Update the new bal group in the account.
  d) Purchase the plan as inactive.

After the migrate-out, the child account has two billunits (/billinfo): one Inactive with paytype 10007, and one Inactive with paytype 10010 (guest).
The inactive billunit with pay_type =10007 remains under the hierarchy of the parent.
Also the service is inactive (10102).
Account status remains active (10100)

3. Resubscribe.
This involves:
  a) Activating the billunit (which was with pay_type 10010) and update the pay_type to Credit card 10003.
  b) Service is activated with a purchase of another plan.

If migrate-out and resubscribe on the same day, this is working fine.
1. Create parent and child account at 13:30 Nov 8 2016
2. Migrate-out the child at 13:40 Nov 8 2016
3. Resubscribe at 23:30 PM Nov 8 2016


However, incorrect behavior is observed in case of a backdated resubscribe.
1. Create parent and child account at 13:30 Nov 8 2016
2. Migrate-out the child at 13:40 Nov 8 2016
3. Move to 00:30 Nov 9 2016
4. Resubscribe by sending END_T as 23:30 Nov 8 2016.
In this case, the charges are going to the Inactive 10007 billunit which is incorrect.

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