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 JUNE 03, 2022
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.3.0 and laterInformation 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 |