Duplicate Refund Generated Within First Period (Doc ID 2107988.1)

Last updated on JULY 25, 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.12.0 version, Payments

Consider this scenario:
An account purchased an offer with set start_t and end_t. In the same (first) period, new end_t got set to the offer. After the end_t got set, offer cancellation has been executed (status = 10103).

Steps :
--------
 1. pvt=10.11.2015 00:00
     create BA with BDOM 10, US, AS =>cm_batch.pinlog_1_BAD
 
 2. pvt=25.11.2015 16:30
     create Offer with:
     start_t = 10.11.2015 (1447110000)
     end_t = 10.07.2017 (1499637600) => cm_batch.pinlog_2_BAD
  
 3. pvt=25.11.2015 16:45
     terminate the offer (set end date)
     end_t = 10.11.2015 (1447110000) => cm_batch.pinlog_3_BAD
  
 4. pvt=26.11.2015 00:10
     cancel the offer (set status = 10103) => cm_batch.pinlog_4_BAD

During step 2, charge has been generated.
During step 3, charge has been refunded.
The issue was during step 4, charge has been refunded once again. First refund is generated when offer is terminated, while the second refund occurs when offer is cancelled.

The expected result:
----------------------
The refund should be generated only once during step 3.


 

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