DBA Data[Home] [Help]

APPS.AP_ACCOUNTING_PAY_PKG dependencies on GL_CURRENCY_API

Line 918: l_total_prepaid_amt := GL_Currency_API.Convert_Amount(

914:
915:
916: IF (p_inv_rec.invoice_currency_code <> p_inv_rec.payment_currency_code) THEN
917:
918: l_total_prepaid_amt := GL_Currency_API.Convert_Amount(
919: p_inv_rec.invoice_currency_code,
920: p_inv_rec.payment_currency_code,
921: p_inv_rec.payment_cross_rate_date,
922: 'EMU FIXED',

Line 1024: AND GL_Currency_API.Is_Fixed_Rate(P_currency_code,

1020: l_base_amount := AP_UTILITIES_PKG.AP_ROUND_CURRENCY(P_amount,
1021: P_base_currency_code);
1022:
1023: ELSIF ( P_exchange_rate_type <> 'User'
1024: AND GL_Currency_API.Is_Fixed_Rate(P_currency_code,
1025: P_base_currency_code,
1026: P_exchange_rate_date) = 'Y' ) THEN
1027:
1028: IF (G_LEVEL_PROCEDURE >= G_CURRENT_RUNTIME_LEVEL ) THEN

Line 1035: l_base_amount := GL_Currency_API.Convert_Amount(P_currency_code,

1031: FND_LOG.STRING(G_LEVEL_PROCEDURE, G_MODULE_NAME || l_procedure_name, l_log_msg);
1032:
1033: END IF;
1034:
1035: l_base_amount := GL_Currency_API.Convert_Amount(P_currency_code,
1036: P_base_currency_code,
1037: P_exchange_rate_date,
1038: P_exchange_rate_type,
1039: P_amount) ;

Line 1059: WHEN GL_CURRENCY_API.NO_RATE THEN

1055:
1056: RETURN l_base_amount ;
1057:
1058: EXCEPTION
1059: WHEN GL_CURRENCY_API.NO_RATE THEN
1060: RAISE_APPLICATION_ERROR(-20010, 'Could not find fixed rate between'
1061: || P_currency_code || ' and ' || P_base_currency_code || ' on '
1062: || to_char(P_exchange_rate_date) );
1063: