DBA Data[Home] [Help]

APPS.XLA_JOURNAL_ENTRIES_PKG dependencies on GL_CURRENCY_API

Line 5476: l_conv_rate := gl_currency_api.get_closest_rate

5472: p_level => C_LEVEL_EVENT);
5473: END IF;
5474:
5475: l_conv_type := 'EMU Fixed';
5476: l_conv_rate := gl_currency_api.get_closest_rate
5477: (x_from_currency => l.currency_code
5478: ,x_to_currency => l_mrc_ledger.ledger_currency
5479: ,x_conversion_date => l_conv_date
5480: ,x_conversion_type => l_conv_type

Line 5493: l_conv_rate := gl_currency_api.get_closest_rate

5489: p_level => C_LEVEL_EVENT);
5490: END IF;
5491:
5492: l_conv_type := l_mrc_ledger.alc_default_conv_rate_type;
5493: l_conv_rate := gl_currency_api.get_closest_rate
5494: (x_from_currency => l.currency_code
5495: ,x_to_currency => l_mrc_ledger.ledger_currency
5496: ,x_conversion_date => l_conv_date
5497: ,x_conversion_type => l_conv_type

Line 5509: gl_currency_api.get_closest_rate

5505: END IF;
5506:
5507: l_conv_type := 'User';
5508: l_conv_rate := l.currency_conversion_rate *
5509: gl_currency_api.get_closest_rate
5510: (x_from_currency => l_trx_ledger_currency
5511: ,x_to_currency => l_mrc_ledger.ledger_currency
5512: ,x_conversion_date => l_conv_date
5513: ,x_conversion_type => l_mrc_ledger.alc_default_conv_rate_type

Line 5527: l_conv_rate := gl_currency_api.get_closest_rate

5523: p_level => C_LEVEL_EVENT);
5524: END IF;
5525:
5526: l_conv_type := l.currency_conversion_type;
5527: l_conv_rate := gl_currency_api.get_closest_rate
5528: (x_from_currency => l.currency_code
5529: ,x_to_currency => l_mrc_ledger.ledger_currency
5530: ,x_conversion_date => l_conv_date
5531: ,x_conversion_type => l_conv_type

Line 5542: l_conv_rate := gl_currency_api.get_closest_rate

5538: p_level => C_LEVEL_EVENT);
5539: END IF;
5540:
5541: l_conv_type := l_mrc_ledger.alc_default_conv_rate_type;
5542: l_conv_rate := gl_currency_api.get_closest_rate
5543: (x_from_currency => l.currency_code
5544: ,x_to_currency => l_mrc_ledger.ledger_currency
5545: ,x_conversion_date => l_conv_date
5546: ,x_conversion_type => l_conv_type

Line 5558: WHEN gl_currency_api.NO_RATE THEN

5554: p_level => C_LEVEL_EVENT);
5555: END IF;
5556:
5557: EXCEPTION
5558: WHEN gl_currency_api.NO_RATE THEN
5559: p_status_codes(i) := C_AE_STATUS_INVALID;
5560: l_retcode := C_COMPLETION_FAILED;
5561: l_conv_rate := NULL;
5562:

Line 7300: l_line.conv_rate := gl_currency_api.get_rate(

7296: END IF;
7297: END IF;
7298: ELSE -- l_conv_type <> 'User'
7299: begin
7300: l_line.conv_rate := gl_currency_api.get_rate(
7301: x_from_currency => l_line.currency_code
7302: ,x_to_currency => p_functional_curr
7303: ,x_conversion_date => l_line.conv_date
7304: ,x_conversion_type => l_line.conv_type);

Line 7306: WHEN gl_currency_api.NO_RATE THEN

7302: ,x_to_currency => p_functional_curr
7303: ,x_conversion_date => l_line.conv_date
7304: ,x_conversion_type => l_line.conv_type);
7305: exception
7306: WHEN gl_currency_api.NO_RATE THEN
7307: IF (C_LEVEL_ERROR >= g_log_level) THEN
7308: trace(p_msg => 'Error: XLA_AP_NO_CONV_RATE',
7309: p_module => l_log_module,
7310: p_level => C_LEVEL_ERROR);

Line 7455: p_conv_rate := gl_currency_api.get_rate(

7451: END IF;
7452:
7453: ELSIF (p_conv_date IS NOT NULL) THEN -- p_conv_type is non-User
7454: begin
7455: p_conv_rate := gl_currency_api.get_rate(
7456: x_from_currency => p_currency_code
7457: ,x_to_currency => p_functional_curr
7458: ,x_conversion_date => p_conv_date
7459: ,x_conversion_type => p_conv_type);

Line 7469: WHEN gl_currency_api.NO_RATE THEN

7465: p_unrounded_accted_dr := p_entered_dr * p_conv_rate;
7466: END IF;
7467:
7468: exception
7469: WHEN gl_currency_api.NO_RATE THEN
7470: p_conv_rate := NULL;
7471: p_unrounded_accted_dr := NULL;
7472: p_unrounded_accted_cr := NULL;
7473: end;