Balance Management Using Contributor String (Doc ID 1619422.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
Information in this document applies to any platform.

Goal

The following is the business use-case

Customer B has IDD0030 service with IDD0030 numbers: 12345555, 12346666, 12341111, 12342222 and 12340000.
Customer subscribed for two free minutes products: ID_O_HSM024-C for number 12345555 and one for number 12346666 on same day and both products have same priority.

This means IDD numbers 12345555 and 12346666 are granted with 60 minutes every month to use.
These free minutes should be used only when customer makes call using registered number linked with this offer.

Customer makes 10 minutes call from 12345555 to 8677777777777 (China) on 1st November when both free minutes buckets are available.
ID_O_HSM024-C= -60, ID_O_HSM024-C= -60.

When this CDR is getting rated, rating engine should use eligible subscribed product ID_O_HSM024-C with number 12345555 and
update corresponding bucket. In this case, rating engine should use product ID_O_HSM024-C with purchased product linked with number 12345555
for rating and update free minutes bucket of ID_O_HSM024-C with contributor 12345555 and after rating bucket should have balance
like ID_O_HSM024-C (contributor 12345555) = -50

 

Actual Result:

Rating is using product ID_O_HSM024-C linked with 12346666 to rate and update free minutes bucket of ID_O_HSM024-C linked with 12345555
and after rating bucket balance is ID_O_HSM024-C= -50.
event_bal_impacts_t.offering_obj_id0 is not same as event's PIN_FLD_SUB_BAL_IMPACTS --> PIN_FLD_SUB_BALANCES-->PIN_FLD_GRANTOR_OBJ

Solution

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