51:
52: RETURN(0);
53: */
54: EXCEPTION
55: WHEN gl_currency_api.invalid_currency THEN
56: --g_rate_conversion_tab(hash_number) := -2;
57: RETURN ( -2 );
58:
59: WHEN gl_currency_api.NO_RATE THEN
55: WHEN gl_currency_api.invalid_currency THEN
56: --g_rate_conversion_tab(hash_number) := -2;
57: RETURN ( -2 );
58:
59: WHEN gl_currency_api.NO_RATE THEN
60: --g_rate_conversion_tab(hash_number) := -1;
61: RETURN ( -1 );
62:
63: WHEN OTHERS THEN
92: p_round => p_precision);
93:
94: RETURN l_result;
95: EXCEPTION
96: WHEN gl_currency_api.invalid_currency THEN
97: --g_rate_conversion_tab(hash_number) := -2;
98: RETURN ( -2 );
99:
100: WHEN gl_currency_api.NO_RATE THEN
96: WHEN gl_currency_api.invalid_currency THEN
97: --g_rate_conversion_tab(hash_number) := -2;
98: RETURN ( -2 );
99:
100: WHEN gl_currency_api.NO_RATE THEN
101: --g_rate_conversion_tab(hash_number) := -1;
102: RETURN ( -1 );
103:
104: WHEN OTHERS THEN
128: p_rate_type => g_default_rate_type);
129:
130: RETURN l_result;
131: EXCEPTION
132: WHEN gl_currency_api.invalid_currency THEN
133: --g_rate_conversion_tab(hash_number) := -2;
134: RETURN ( -2 );
135:
136: WHEN gl_currency_api.NO_RATE THEN
132: WHEN gl_currency_api.invalid_currency THEN
133: --g_rate_conversion_tab(hash_number) := -2;
134: RETURN ( -2 );
135:
136: WHEN gl_currency_api.NO_RATE THEN
137: --g_rate_conversion_tab(hash_number) := -1;
138: RETURN ( -1 );
139:
140: WHEN OTHERS THEN