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 184.108.40.206.0 and later
Information in this document applies to any platform.
On : 220.127.116.11.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).
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.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!