My Oracle Support Banner

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 later
Information 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


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