Error Codes Not Returned From Vertex Q Series (Doc ID 889736.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0 and later   [Release: 7.3.0 and later ]
Information in this document applies to any platform.
***Checked for relevance on 28-Nov-2011***

Symptoms

-- Problem Statement:
The users are trying to upgrade from Vertex L series to Vertex Q series. In the Vertex L series, if
there was an error calculating taxes, it would return an error code letting you know what the
issue was. With the Vertex Q series, there is no error code.

 Here is a return flist from L series:

=======================================
op_rate_pol_post_tax input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 2603375 9
0 PIN_FLD_MESSAGES ARRAY [0] allocated 20, used 1
1 PIN_FLD_REASON_CODE STR [0] "An error occurred in CommTax21: RC=85 (RecId=0)"
0 PIN_FLD_TAXES ARRAY [0] allocated 20, used 3
1 PIN_FLD_TAX DECIMAL [0] 0
1 PIN_FLD_TAXPKG_TYPE ENUM [0] 4
1 PIN_FLD_SUBTOTAL ARRAY [0] allocated 20, used 9
2 PIN_FLD_TYPE ENUM [0] 0
2 PIN_FLD_NAME STR [0] " ; ; ; ; ; [0]"
2 PIN_FLD_TAX DECIMAL [0] 0
2 PIN_FLD_PERCENT DECIMAL [0] 0
2 PIN_FLD_AMOUNT_GROSS DECIMAL [0] 0
2 PIN_FLD_AMOUNT_TAXED DECIMAL [0] 0
2 PIN_FLD_AMOUNT_EXEMPT DECIMAL [0] 0
2 PIN_FLD_SUBTYPE ENUM [0] 0
2 PIN_FLD_DESCR STR [0] "Zero Taxes"
=======================================
You can see in PIN_FLD_REASON_CODE an RC=85, which is a bad zip code.
Here is the same flist returned from calling Q series:
========================================
op_rate_pol_post_tax input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 878149019 9
0 PIN_FLD_MESSAGES ARRAY [0] allocated 20, used 1
1 PIN_FLD_REASON_CODE STR [0] "No Tax."
0 PIN_FLD_TAXES ARRAY [0] allocated 20, used 3
1 PIN_FLD_TAXPKG_TYPE ENUM [0] 4
1 PIN_FLD_SUBTOTAL ARRAY [0] allocated 20, used 9
2 PIN_FLD_TYPE ENUM [0] 0
2 PIN_FLD_NAME STR [0] "US; WA; ; ; ; []"
2 PIN_FLD_TAX DECIMAL [0] 0
2 PIN_FLD_PERCENT DECIMAL [0] 0
2 PIN_FLD_AMOUNT_GROSS DECIMAL [0] 25.00000
2 PIN_FLD_AMOUNT_TAXED DECIMAL [0] 25.00000
2 PIN_FLD_AMOUNT_EXEMPT DECIMAL [0] 0
2 PIN_FLD_SUBTYPE ENUM [0] 0
2 PIN_FLD_DESCR STR [0] "No Taxes"
1 PIN_FLD_TAX DECIMAL [0] 0.00000
=================================


The PIN_FLD_REASON_CODE (or any other field) does not tell you why the taxes could not be
calculated.

-- Steps To Reproduce:
1. Create an account with an invalid zip code
2. Purchase a product with taxes.

-- the expected result:
Interface to Q series should provide same information as L series.

-- the actual result:
The users do not get the return code from Q series


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