Quantity is 0 for Tax Bal Impact in Op_rate_tax_event When No Tax Returned for First Jurisdiction
(Doc ID 2910379.1)
Last updated on MAY 06, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.7.0 and laterInformation in this document applies to any platform.
Symptoms
ACTUAL BEHAVIOR
--------------------
After upgrading to Billing and Revenue Management (BRM) 12 Patch Set (PS) 7, the user observed that the events tax BAL_IMPACT (IMPACT_TYPE 4) is having 0 for the case when the first SUBTOTAL (0 element) has the AMOUNT_TAXED as 0, but other SUBTOTAL elements have the tax applied.
It looks like there has been a change in the function fm_bill_utils_tax_apply_impact where the event tax balance impacts QUANTITY is always taken from the SUBTOTAL[0].AMOUNT_TAXED.
Note that the tax engine returns SUBTOTALs having 0 tax as well.
From PS7 cm.pinlog, since the first element is having 0 taxes as a result of the amount being non-taxable, the QUANTITY field of Tax Balance Impact is set to 0:
EXPECTED BEHAVIOR
-----------------------
It should have the correct quantity populated in Events TAX BalImPacts.Quantity.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a Product/Plan with a Tax Code attached to it.
2. Create an account and purchase the Plan created from the previous step for a customer having an address where the Sales tax is 0 and Communications tax applies.
3. Observe that Event Tax Balance Impact (Impact Type 4) is 0.
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 |