Missing Discount In Auto-triggered Billing
Last updated on OCTOBER 07, 2015
Applies to:Oracle Communications Billing and Revenue Management - Version 184.108.40.206.0 and later
Information in this document applies to any platform.
When billing is automatically triggered by closing products / discounts, an active discount is not applied.
Steps to reproduce
1. On 20.05.2015:
1.1. Create Account, billing day 1
1.2. Create Service S1
1.3. Create Service S2
1.4. Purchase products P1, P2 and discount D1, all with start_t = 20.05 and end_t = infinity, for service S1
1.4.1. P1 has a cyclic fee, P2 and D1 are configured to handle /event/delayed/session/telco events
1.5. Purchase products P3, P4 and discount D2 with start_t = 20.05 and end_t 20.05.2016 (for one year), and product P5 (identical to P3) with start_t = 20.05.2016 and end_t = infinity, for service S2
1.5.1. P3 and P4 have cyclic fees, and D2 is configured to discount P3 for -100%
2. Perform 11 consecutive billings
3. On 01.05.2016:
3.1. During this cycle (01.05 - 01.06), product P4 and discount D2 end (on 20.05)
3.2. Close products P1 and P2 and discount D1 on service S1 with end date = 01.05
3.2.1. This implicitly triggers calculation of cycle events for current period, because virtual time is after account's next_bill_t
220.127.116.11. Fee for P1 is applied
18.104.22.168. Fee for P1 is removed, as it is closed
22.214.171.124. Fee for P3 is applied
126.96.36.199. Fee for P4 is applied
At step 3.2.1. discount D2 for product P3 is not applied.
At step 3.2.1. discount D2 fully discounts fee applied for P3.
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