1003: If p_amounts is NOT NULL Then
1004: If nvl(p_rate_base_flag,'N') = 'Y' Then
1005: l_return_Amounts := round(l_return_Amounts,5);
1006: Else
1007: l_return_Amounts := pa_currency.round_trans_currency_amt1(p_amounts,p_currency_code);
1008: End If;
1009: End If;
1010:
1011: Else
1008: End If;
1009: End If;
1010:
1011: Else
1012: l_return_Amounts := pa_currency.round_trans_currency_amt1(p_amounts,p_currency_code);
1013: End If;
1014:
1015: RETURN l_return_Amounts;
1016: EXCEPTION