896: -- get tax and tax regime code from cache structure
897: --
898: -- Bug#5006424- check if tax info is in cache
899: --
900: IF NOT ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl.EXISTS(p_tax_id) THEN
901: ZX_TDS_UTILITIES_PKG.populate_tax_cache(
902: p_tax_id,
903: p_return_status,
904: p_error_buffer);
897: --
898: -- Bug#5006424- check if tax info is in cache
899: --
900: IF NOT ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl.EXISTS(p_tax_id) THEN
901: ZX_TDS_UTILITIES_PKG.populate_tax_cache(
902: p_tax_id,
903: p_return_status,
904: p_error_buffer);
905:
913: RETURN;
914: END IF;
915: END IF;
916:
917: l_tax := ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).tax;
918: l_tax_regime_code :=
919: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).tax_regime_code;
920:
921: --
915: END IF;
916:
917: l_tax := ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).tax;
918: l_tax_regime_code :=
919: ZX_TDS_UTILITIES_PKG.g_tax_rec_tbl(p_tax_id).tax_regime_code;
920:
921: --
922: -- check if rule code is passed, it is from migration
923: -- for recovery rate determination