Approving A Purchase Order (PO) That Was Migrated From 11i To R12 Results In "Exception:023 an unexpected error occured during tax calculation" (Doc ID 1964571.1)

Last updated on JANUARY 20, 2017

Applies to:

Oracle Purchasing - Version 12.1 and later
Information in this document applies to any platform.

Symptoms

An error occurs attempting to re-approve a migrated PO (Purchase Order).

ERROR
-------------------
Exception:023 an unexpected error occured during tax calculation:

STEPS
-------------------
1. Login to the E-Business Suite and choose the Purchasing responsibility
2. Navigate to the purchase order form and query for a PO that was migrated From 11i To R12
3. Make any changes to make PO require re-approval.
4. Click the Approval button-> error occurs

 

FND Tax Debug log may see the following error messages:

ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.get_currency_info_for_rounding.BEGIN,"ZX_TDS_TAX_ROUNDING_PKG: get_currency_info_for_rounding(+)p_currency_code = USD"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.get_currency_info_for_rounding.END,"ZX_TDS_TAX_ROUNDING_PKG: get_currency_info_for_rounding(-)S"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.get_rounding_info.END,"ZX_TDS_TAX_ROUNDING_PKG: get_rounding_info(-)"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.do_rounding,"l_tax_precision = 2l_tax_min_acct_unit = .01 tax curr conv type = Corporate tax curr conv type passed in = Corporatel_tax_currency_conversion_date = 14-JUL-14"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.round_line_level.BEGIN,"ZX_TDS_TAX_ROUNDING_PKG: round_line_level(+)unround tax_amt = 133unround taxable_amt = 13300unround prd_total_tax_amt = p_trx_precision = 2p_trx_min_acct_unit = .01"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.round_tax.BEGIN,"ZX_TDS_TAX_ROUNDING_PKG: round_tax(+)round rule = Up_min_acct_unit = .01p_precision = 2"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.round_tax.END,"ZX_TDS_TAX_ROUNDING_PKG: round_tax(-)U"
ZX.PLSQL.ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info.BEGIN,"ZX_GLOBAL_STRUCTURES_PKG: get_product_options_info()+ "
ZX.PLSQL.ZX_GLOBAL_STRUCTURES_PKG.get_product_options_info.END,"ZX_GLOBAL_STRUCTURES_PKG: get_product_options_info()-"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.round_tax.BEGIN,"ZX_TDS_TAX_ROUNDING_PKG: round_tax(+)round rule = Up_min_acct_unit = .01p_precision = 2"
ZX.PLSQL.ZX_TDS_TAX_ROUNDING_PKG.round_tax.END,"ZX_TDS_TAX_ROUNDING_PKG: round_tax(-)U"
ZX.PLSQL.ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination,"Incorrect return_status after calling ZX_TDS_TAX_LINES_DETM_PKG.determine_tax_lines()"
ZX.PLSQL.ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination,"RETURN_STATUS = U"
ZX.PLSQL.ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination.END,"ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination(-)"
ZX.PLSQL.ZX_API_PUB.CALCULATE_TAX,"ZX_API_PUB: CALCULATE_TAX:ZX_TDS_CALC_SERVICES_PUB_PKG.tax_line_determination returned errors"


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