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 laterInformation 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 |