My Oracle Support Banner

PIN_FLD_AMOUNT_DEFERRED is Set to 0 by a Process "fm_rate_process_pipeline_event" of Fm_rate Library (Doc ID 2719158.1)

Last updated on OCTOBER 14, 2020

Applies to:

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

Symptoms

On : 12.0.0.3.0 version, Account Migration Manager

ACTUAL BEHAVIOR
---------------
PIN_FLD_AMOUNT_DEFERRED is set to 0 by a process "fm_rate_process_pipeline_event" of fm_rate library.

When BRM is set to billing time taxation (taxation_switch=2), tax is not calculated for Billing Time Discount events.
Although pipeline sets PIN_FLD_AMOUNT_DEFERRED to a value equal to the PIN_FLD_AMOUNT, then PIN_FLD_AMOUNT_DEFERRED is set to 0 by a process in "fm_rate_process_pipeline_event.c" of fm_rate library.

EXPECTED BEHAVIOR
-----------------------
BRM should apply tax on BTD event.

STEPS
-----------------------
1) Set a std tax_code "VAT" in taxcodes_map file and load a tax supplier.
2) Set taxation_switch=2 in cm pin.conf and TaxationMode=2 in FCT_Discount of wirelessRealtime.reg.
3) Create on PDC a system BTD on account level giving a flat credit amount to account.
4) Publish discount offer to BRM.
5) Restart cm and pipeline.
6) Create an account and run billing.

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
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.