DBA Data[Home] [Help]

APPS.XLA_JOURNAL_ENTRIES_PKG dependencies on GL_CURRENCY_API

Line 5690: l_conv_rate := gl_currency_api.get_closest_rate

5686: p_level => C_LEVEL_EVENT);
5687: END IF;
5688:
5689: l_conv_type := 'EMU Fixed';
5690: l_conv_rate := gl_currency_api.get_closest_rate
5691: (x_from_currency => l.currency_code
5692: ,x_to_currency => l_mrc_ledger.ledger_currency
5693: ,x_conversion_date => l_conv_date
5694: ,x_conversion_type => l_conv_type

Line 5707: l_conv_rate := gl_currency_api.get_closest_rate

5703: p_level => C_LEVEL_EVENT);
5704: END IF;
5705:
5706: l_conv_type := l_mrc_ledger.alc_default_conv_rate_type;
5707: l_conv_rate := gl_currency_api.get_closest_rate
5708: (x_from_currency => l.currency_code
5709: ,x_to_currency => l_mrc_ledger.ledger_currency
5710: ,x_conversion_date => l_conv_date
5711: ,x_conversion_type => l_conv_type

Line 5723: gl_currency_api.get_closest_rate

5719: END IF;
5720:
5721: l_conv_type := 'User';
5722: l_conv_rate := l.currency_conversion_rate *
5723: gl_currency_api.get_closest_rate
5724: (x_from_currency => l_trx_ledger_currency
5725: ,x_to_currency => l_mrc_ledger.ledger_currency
5726: ,x_conversion_date => l_conv_date
5727: ,x_conversion_type => l_mrc_ledger.alc_default_conv_rate_type

Line 5741: l_conv_rate := gl_currency_api.get_closest_rate

5737: p_level => C_LEVEL_EVENT);
5738: END IF;
5739:
5740: l_conv_type := l.currency_conversion_type;
5741: l_conv_rate := gl_currency_api.get_closest_rate
5742: (x_from_currency => l.currency_code
5743: ,x_to_currency => l_mrc_ledger.ledger_currency
5744: ,x_conversion_date => l_conv_date
5745: ,x_conversion_type => l_conv_type

Line 5756: l_conv_rate := gl_currency_api.get_closest_rate

5752: p_level => C_LEVEL_EVENT);
5753: END IF;
5754:
5755: l_conv_type := l_mrc_ledger.alc_default_conv_rate_type;
5756: l_conv_rate := gl_currency_api.get_closest_rate
5757: (x_from_currency => l.currency_code
5758: ,x_to_currency => l_mrc_ledger.ledger_currency
5759: ,x_conversion_date => l_conv_date
5760: ,x_conversion_type => l_conv_type

Line 5772: WHEN gl_currency_api.NO_RATE THEN

5768: p_level => C_LEVEL_EVENT);
5769: END IF;
5770:
5771: EXCEPTION
5772: WHEN gl_currency_api.NO_RATE THEN
5773: p_status_codes(i) := C_AE_STATUS_INVALID;
5774: l_retcode := C_COMPLETION_FAILED;
5775: l_conv_rate := NULL;
5776:

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

7521: END IF;
7522: END IF;
7523: ELSE -- l_conv_type <> 'User'
7524: begin
7525: l_line.conv_rate := gl_currency_api.get_rate(
7526: x_from_currency => l_line.currency_code
7527: ,x_to_currency => p_functional_curr
7528: ,x_conversion_date => l_line.conv_date
7529: ,x_conversion_type => l_line.conv_type);

Line 7531: WHEN gl_currency_api.NO_RATE THEN

7527: ,x_to_currency => p_functional_curr
7528: ,x_conversion_date => l_line.conv_date
7529: ,x_conversion_type => l_line.conv_type);
7530: exception
7531: WHEN gl_currency_api.NO_RATE THEN
7532: IF (C_LEVEL_ERROR >= g_log_level) THEN
7533: trace(p_msg => 'Error: XLA_AP_NO_CONV_RATE',
7534: p_module => l_log_module,
7535: p_level => C_LEVEL_ERROR);

Line 7680: p_conv_rate := gl_currency_api.get_rate(

7676: END IF;
7677:
7678: ELSIF (p_conv_date IS NOT NULL) THEN -- p_conv_type is non-User
7679: begin
7680: p_conv_rate := gl_currency_api.get_rate(
7681: x_from_currency => p_currency_code
7682: ,x_to_currency => p_functional_curr
7683: ,x_conversion_date => p_conv_date
7684: ,x_conversion_type => p_conv_type);

Line 7694: WHEN gl_currency_api.NO_RATE THEN

7690: p_unrounded_accted_dr := p_entered_dr * p_conv_rate;
7691: END IF;
7692:
7693: exception
7694: WHEN gl_currency_api.NO_RATE THEN
7695: p_conv_rate := NULL;
7696: p_unrounded_accted_dr := NULL;
7697: p_unrounded_accted_cr := NULL;
7698: end;