My Oracle Support Banner

Duplicate Refund Generated Within First Period (Doc ID 2107988.1)

Last updated on SEPTEMBER 27, 2022

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

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.