Pin_fld_amount_deferred Is Not Filled Correctly During Event Discounting (Doc ID 1336343.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.4.0.0.0 and later   [Release: 7.4.0 and later ]
Information in this document applies to any platform.

Symptoms

The problem occurs when discounting event.

Balance impact for monthly fee has filled both pin_fld_amount and pin_fld_amount_deferred fields, but balance impact for discount has only pin_fld_amount filled correctly, while pin_fld_amount_deferred is 0.

Taxation mode is set to 2 (cycle-time taxation), so pin_fld_amount_deferred is not set correctly. Because pin_fld_amount_deferred is 0, and then discount impact is not taken into account during tax calculation, this results in bad tax amount.

We have deferred taxation set in all rate plans:
cm set:
e.g.
- fm_bill taxation_switch 2

and in realtime pipeline registry file set:
e.g.
...
ApolloDiscountModule
{
    ModuleName = FCT_Discount
    Module
   {
    ...
    TaxationMode = 2 #[0-3] needs to in sync with 'taxation_switch' entry in pin.conf
   }
}
...

Cause

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