DBA Data[Home] [Help]

APPS.XLA_00540_AAD_S_000014_PKG dependencies on XLA_AE_JOURNAL_ENTRY_PKG

Line 24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

20: +=======================================================================*/
21: --
22: --
23: TYPE t_rec_array_event IS RECORD
24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

21: --
22: --
23: TYPE t_rec_array_event IS RECORD
24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

Line 26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

22: --
23: TYPE t_rec_array_event IS RECORD
24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

Line 27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

23: TYPE t_rec_array_event IS RECORD
24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

Line 29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

Line 33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

Line 34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L
31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

Line 35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

Line 36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

Line 37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

Line 38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

Line 39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

Line 40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num
37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

Line 41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

Line 42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L
46: );

Line 43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L
46: );
47: --

Line 44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L
41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L
46: );
47: --
48: type t_array_value_num is table of number index by varchar2(30);

Line 45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date
45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L
46: );
47: --
48: type t_array_value_num is table of number index by varchar2(30);
49: type t_array_value_char is table of varchar2(240) index by varchar2(30);

Line 162: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

158:
159: END IF;
160:
161: IF p_lookup_code IS NOT NULL AND p_meaning IS NULL THEN
162: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
163: xla_accounting_err_pkg. build_message
164: (p_appli_s_name => 'XLA'
165: ,p_msg_name => 'XLA_AP_NO_LOOKUP_MEANING'
166: ,p_token_1 => 'SOURCE_NAME'

Line 177: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name

173: ,p_value_2 => p_lookup_code
174: ,p_token_3 => 'LOOKUP_TYPE'
175: ,p_value_3 => p_lookup_type
176: ,p_token_4 => 'PRODUCT_NAME'
177: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
181: );

Line 178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

174: ,p_token_3 => 'LOOKUP_TYPE'
175: ,p_value_3 => p_lookup_type
176: ,p_token_4 => 'PRODUCT_NAME'
177: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
181: );
182:

Line 179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

175: ,p_value_3 => p_lookup_type
176: ,p_token_4 => 'PRODUCT_NAME'
177: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
181: );
182:
183: IF (C_LEVEL_ERROR >= g_log_level) THEN

Line 180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

176: ,p_token_4 => 'PRODUCT_NAME'
177: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
181: );
182:
183: IF (C_LEVEL_ERROR >= g_log_level) THEN
184: trace

Line 267: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

263: ,p_level => C_LEVEL_PROCEDURE
264: ,p_module => l_log_module);
265: END IF;
266:
267: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
268: l_component_type := 'AMB_DESCRIPTION';
269: l_component_code := 'OKL_DEFAULT_CONTRACT_JRNL_DESC';
270: l_component_type_code := 'S';
271: l_component_appl_id := 540;

Line 378: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

374: ,p_level => C_LEVEL_PROCEDURE
375: ,p_module => l_log_module);
376: END IF;
377:
378: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
379: l_component_type := 'AMB_DESCRIPTION';
380: l_component_code := 'OKL_DEFAULT_IA_JRNL_DESC';
381: l_component_type_code := 'S';
382: l_component_appl_id := 540;

Line 516: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

512: (p_msg => 'END of AcctDerRule_3(invalid)'
513: ,p_level => C_LEVEL_PROCEDURE
514: ,p_module => l_log_module);
515: END IF;
516: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
517: x_value_type_code := null;
518: l_output_value := null;
519: xla_accounting_err_pkg.build_message
520: (p_appli_s_name => 'XLA'

Line 536: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name

532: 'XLA_OWNER_TYPE'
533: ,l_component_type_code
534: )
535: ,p_token_3 => 'PAD_NAME'
536: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
537: ,p_token_4 => 'PAD_OWNER'
538: ,p_value_4 => xla_lookups_pkg.get_meaning(
539: 'XLA_OWNER_TYPE'
540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

536: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
537: ,p_token_4 => 'PAD_OWNER'
538: ,p_value_4 => xla_lookups_pkg.get_meaning(
539: 'XLA_OWNER_TYPE'
540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
541: )
542: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
543: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
544: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

Line 542: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

538: ,p_value_4 => xla_lookups_pkg.get_meaning(
539: 'XLA_OWNER_TYPE'
540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
541: )
542: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
543: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
544: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
545: ,p_ae_header_id => NULL
546: );

Line 543: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

539: 'XLA_OWNER_TYPE'
540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
541: )
542: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
543: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
544: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
545: ,p_ae_header_id => NULL
546: );
547: RETURN l_output_value;

Line 544: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

540: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
541: )
542: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
543: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
544: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
545: ,p_ae_header_id => NULL
546: );
547: RETURN l_output_value;
548: EXCEPTION

Line 635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

631: l_tmp_amt NUMBER;
632: l_acc_rev_natural_side_code VARCHAR2(1);
633:
634: l_num_entries NUMBER;
635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
639: l_recog_line_1 NUMBER;

Line 636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

632: l_acc_rev_natural_side_code VARCHAR2(1);
633:
634: l_num_entries NUMBER;
635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
639: l_recog_line_1 NUMBER;
640: l_recog_line_2 NUMBER;

Line 637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

633:
634: l_num_entries NUMBER;
635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
639: l_recog_line_1 NUMBER;
640: l_recog_line_2 NUMBER;
641:

Line 638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

634: l_num_entries NUMBER;
635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
639: l_recog_line_1 NUMBER;
640: l_recog_line_2 NUMBER;
641:
642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

640: l_recog_line_2 NUMBER;
641:
642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
643: l_bflow_applied_to_amt NUMBER; -- 5132302
644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
645:
646: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
647:
648: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

715: l_accrual_line_num := NULL; -- 4262811
716: l_tmp_amt := NULL; -- 4262811
717: --
718:
719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
720: l_balance_type_code <> 'B' THEN
721: IF NVL(p_source_6,'
722: ') = 'LEASE_CREDIT'
723: THEN

Line 791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

787: --
788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
789:
790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
792:
793: -- 4955764
794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
830:
831: IF xla_accounting_cache_pkg.GetValueChar
832: (p_source_code => 'LEDGER_CATEGORY_CODE'
833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
834: AND l_bflow_method_code = 'PRIOR_ENTRY'
835: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
836: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
837: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

940: p_lookup_type => 'XLA_OWNER_TYPE'
941: ,p_lookup_code => l_component_type_code
942: )
943: ,p_token_4 => 'PRODUCT_NAME'
944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
948: ,p_ae_header_id => NULL

Line 945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

941: ,p_lookup_code => l_component_type_code
942: )
943: ,p_token_4 => 'PRODUCT_NAME'
944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
948: ,p_ae_header_id => NULL
949: );

Line 946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

942: )
943: ,p_token_4 => 'PRODUCT_NAME'
944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
948: ,p_ae_header_id => NULL
949: );
950:

Line 947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

943: ,p_token_4 => 'PRODUCT_NAME'
944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
948: ,p_ae_header_id => NULL
949: );
950:
951: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

974: ----------------------------------------------------------------------------------
975: -- 4219869 Business Flow
976: -- Update journal entry status -- Need to generate this within IF
977: ----------------------------------------------------------------------------------
978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
979: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
980: ,p_balance_type_code => l_balance_type_code
981: );
982:

Line 1023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

1019:
1020: --
1021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1022: --
1023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1025: ELSE
1026: ---------------------------------------------------------------------------------------------------
1027: -- 4262811a Switch Sign

Line 1048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1044:
1045: XLA_AE_LINES_PKG.ValidateCurrentLine;
1046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1047:
1048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1050: ,p_balance_type_code => l_balance_type_code);
1051:
1052: END IF;

Line 1159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1155: l_tmp_amt NUMBER;
1156: l_acc_rev_natural_side_code VARCHAR2(1);
1157:
1158: l_num_entries NUMBER;
1159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1163: l_recog_line_1 NUMBER;

Line 1160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1156: l_acc_rev_natural_side_code VARCHAR2(1);
1157:
1158: l_num_entries NUMBER;
1159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1163: l_recog_line_1 NUMBER;
1164: l_recog_line_2 NUMBER;

Line 1161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1157:
1158: l_num_entries NUMBER;
1159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1163: l_recog_line_1 NUMBER;
1164: l_recog_line_2 NUMBER;
1165:

Line 1162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1158: l_num_entries NUMBER;
1159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1163: l_recog_line_1 NUMBER;
1164: l_recog_line_2 NUMBER;
1165:
1166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1164: l_recog_line_2 NUMBER;
1165:
1166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1167: l_bflow_applied_to_amt NUMBER; -- 5132302
1168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1169:
1170: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1171:
1172: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 1243: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

1239: l_accrual_line_num := NULL; -- 4262811
1240: l_tmp_amt := NULL; -- 4262811
1241: --
1242:
1243: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1244: l_balance_type_code <> 'B' THEN
1245: IF NVL(p_source_6,'
1246: ') = 'LEASE_DEBIT'
1247: THEN

Line 1315: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1311: --
1312: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1313:
1314: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1315: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1316:
1317: -- 4955764
1318: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1319: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 1357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

1353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1354:
1355: IF xla_accounting_cache_pkg.GetValueChar
1356: (p_source_code => 'LEDGER_CATEGORY_CODE'
1357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1358: AND l_bflow_method_code = 'PRIOR_ENTRY'
1359: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1360: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1361: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 1468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

1464: p_lookup_type => 'XLA_OWNER_TYPE'
1465: ,p_lookup_code => l_component_type_code
1466: )
1467: ,p_token_4 => 'PRODUCT_NAME'
1468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1472: ,p_ae_header_id => NULL

Line 1469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

1465: ,p_lookup_code => l_component_type_code
1466: )
1467: ,p_token_4 => 'PRODUCT_NAME'
1468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1472: ,p_ae_header_id => NULL
1473: );

Line 1470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

1466: )
1467: ,p_token_4 => 'PRODUCT_NAME'
1468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1472: ,p_ae_header_id => NULL
1473: );
1474:

Line 1471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

1467: ,p_token_4 => 'PRODUCT_NAME'
1468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1472: ,p_ae_header_id => NULL
1473: );
1474:
1475: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1498: ----------------------------------------------------------------------------------
1499: -- 4219869 Business Flow
1500: -- Update journal entry status -- Need to generate this within IF
1501: ----------------------------------------------------------------------------------
1502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1503: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1504: ,p_balance_type_code => l_balance_type_code
1505: );
1506:

Line 1547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

1543:
1544: --
1545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1546: --
1547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1549: ELSE
1550: ---------------------------------------------------------------------------------------------------
1551: -- 4262811a Switch Sign

Line 1572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1568:
1569: XLA_AE_LINES_PKG.ValidateCurrentLine;
1570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1571:
1572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1574: ,p_balance_type_code => l_balance_type_code);
1575:
1576: END IF;

Line 1683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1679: l_tmp_amt NUMBER;
1680: l_acc_rev_natural_side_code VARCHAR2(1);
1681:
1682: l_num_entries NUMBER;
1683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1687: l_recog_line_1 NUMBER;

Line 1684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1680: l_acc_rev_natural_side_code VARCHAR2(1);
1681:
1682: l_num_entries NUMBER;
1683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1687: l_recog_line_1 NUMBER;
1688: l_recog_line_2 NUMBER;

Line 1685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1681:
1682: l_num_entries NUMBER;
1683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1687: l_recog_line_1 NUMBER;
1688: l_recog_line_2 NUMBER;
1689:

Line 1686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1682: l_num_entries NUMBER;
1683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1687: l_recog_line_1 NUMBER;
1688: l_recog_line_2 NUMBER;
1689:
1690: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1692: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1688: l_recog_line_2 NUMBER;
1689:
1690: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1691: l_bflow_applied_to_amt NUMBER; -- 5132302
1692: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1693:
1694: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1695:
1696: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 1767: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

1763: l_accrual_line_num := NULL; -- 4262811
1764: l_tmp_amt := NULL; -- 4262811
1765: --
1766:
1767: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1768: l_balance_type_code <> 'B' THEN
1769: IF NVL(p_source_6,'
1770: ') = 'LEASE_CREDIT'
1771: THEN

Line 1839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1835: --
1836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1837:
1838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1840:
1841: -- 4955764
1842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 1881: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

1877: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1878:
1879: IF xla_accounting_cache_pkg.GetValueChar
1880: (p_source_code => 'LEDGER_CATEGORY_CODE'
1881: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1882: AND l_bflow_method_code = 'PRIOR_ENTRY'
1883: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1884: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1885: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 1992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

1988: p_lookup_type => 'XLA_OWNER_TYPE'
1989: ,p_lookup_code => l_component_type_code
1990: )
1991: ,p_token_4 => 'PRODUCT_NAME'
1992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1996: ,p_ae_header_id => NULL

Line 1993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

1989: ,p_lookup_code => l_component_type_code
1990: )
1991: ,p_token_4 => 'PRODUCT_NAME'
1992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1996: ,p_ae_header_id => NULL
1997: );

Line 1994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

1990: )
1991: ,p_token_4 => 'PRODUCT_NAME'
1992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1996: ,p_ae_header_id => NULL
1997: );
1998:

Line 1995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

1991: ,p_token_4 => 'PRODUCT_NAME'
1992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1996: ,p_ae_header_id => NULL
1997: );
1998:
1999: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2022: ----------------------------------------------------------------------------------
2023: -- 4219869 Business Flow
2024: -- Update journal entry status -- Need to generate this within IF
2025: ----------------------------------------------------------------------------------
2026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2027: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2028: ,p_balance_type_code => l_balance_type_code
2029: );
2030:

Line 2071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

2067:
2068: --
2069: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2070: --
2071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2072: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2073: ELSE
2074: ---------------------------------------------------------------------------------------------------
2075: -- 4262811a Switch Sign

Line 2096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2092:
2093: XLA_AE_LINES_PKG.ValidateCurrentLine;
2094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2095:
2096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2098: ,p_balance_type_code => l_balance_type_code);
2099:
2100: END IF;

Line 2207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2203: l_tmp_amt NUMBER;
2204: l_acc_rev_natural_side_code VARCHAR2(1);
2205:
2206: l_num_entries NUMBER;
2207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2211: l_recog_line_1 NUMBER;

Line 2208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2204: l_acc_rev_natural_side_code VARCHAR2(1);
2205:
2206: l_num_entries NUMBER;
2207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2211: l_recog_line_1 NUMBER;
2212: l_recog_line_2 NUMBER;

Line 2209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2205:
2206: l_num_entries NUMBER;
2207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2211: l_recog_line_1 NUMBER;
2212: l_recog_line_2 NUMBER;
2213:

Line 2210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2206: l_num_entries NUMBER;
2207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2211: l_recog_line_1 NUMBER;
2212: l_recog_line_2 NUMBER;
2213:
2214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2212: l_recog_line_2 NUMBER;
2213:
2214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2215: l_bflow_applied_to_amt NUMBER; -- 5132302
2216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2217:
2218: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2219:
2220: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 2291: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

2287: l_accrual_line_num := NULL; -- 4262811
2288: l_tmp_amt := NULL; -- 4262811
2289: --
2290:
2291: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2292: l_balance_type_code <> 'B' THEN
2293: IF NVL(p_source_6,'
2294: ') = 'LEASE_DEBIT'
2295: THEN

Line 2363: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2359: --
2360: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2361:
2362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2363: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2364:
2365: -- 4955764
2366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 2405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

2401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2402:
2403: IF xla_accounting_cache_pkg.GetValueChar
2404: (p_source_code => 'LEDGER_CATEGORY_CODE'
2405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2406: AND l_bflow_method_code = 'PRIOR_ENTRY'
2407: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 2516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

2512: p_lookup_type => 'XLA_OWNER_TYPE'
2513: ,p_lookup_code => l_component_type_code
2514: )
2515: ,p_token_4 => 'PRODUCT_NAME'
2516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2520: ,p_ae_header_id => NULL

Line 2517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

2513: ,p_lookup_code => l_component_type_code
2514: )
2515: ,p_token_4 => 'PRODUCT_NAME'
2516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2520: ,p_ae_header_id => NULL
2521: );

Line 2518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

2514: )
2515: ,p_token_4 => 'PRODUCT_NAME'
2516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2520: ,p_ae_header_id => NULL
2521: );
2522:

Line 2519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

2515: ,p_token_4 => 'PRODUCT_NAME'
2516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2520: ,p_ae_header_id => NULL
2521: );
2522:
2523: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2546: ----------------------------------------------------------------------------------
2547: -- 4219869 Business Flow
2548: -- Update journal entry status -- Need to generate this within IF
2549: ----------------------------------------------------------------------------------
2550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2552: ,p_balance_type_code => l_balance_type_code
2553: );
2554:

Line 2595: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

2591:
2592: --
2593: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2594: --
2595: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2596: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2597: ELSE
2598: ---------------------------------------------------------------------------------------------------
2599: -- 4262811a Switch Sign

Line 2620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2616:
2617: XLA_AE_LINES_PKG.ValidateCurrentLine;
2618: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2619:
2620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2621: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2622: ,p_balance_type_code => l_balance_type_code);
2623:
2624: END IF;

Line 2731: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2727: l_tmp_amt NUMBER;
2728: l_acc_rev_natural_side_code VARCHAR2(1);
2729:
2730: l_num_entries NUMBER;
2731: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2732: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2733: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2734: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2735: l_recog_line_1 NUMBER;

Line 2732: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2728: l_acc_rev_natural_side_code VARCHAR2(1);
2729:
2730: l_num_entries NUMBER;
2731: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2732: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2733: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2734: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2735: l_recog_line_1 NUMBER;
2736: l_recog_line_2 NUMBER;

Line 2733: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2729:
2730: l_num_entries NUMBER;
2731: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2732: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2733: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2734: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2735: l_recog_line_1 NUMBER;
2736: l_recog_line_2 NUMBER;
2737:

Line 2734: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2730: l_num_entries NUMBER;
2731: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2732: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2733: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2734: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2735: l_recog_line_1 NUMBER;
2736: l_recog_line_2 NUMBER;
2737:
2738: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2740: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2736: l_recog_line_2 NUMBER;
2737:
2738: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2739: l_bflow_applied_to_amt NUMBER; -- 5132302
2740: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2741:
2742: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2743:
2744: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 2815: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

2811: l_accrual_line_num := NULL; -- 4262811
2812: l_tmp_amt := NULL; -- 4262811
2813: --
2814:
2815: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2816: l_balance_type_code <> 'B' THEN
2817: IF NVL(p_source_6,'
2818: ') = 'LEASE_CREDIT'
2819: THEN

Line 2887: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2883: --
2884: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2885:
2886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2887: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2888:
2889: -- 4955764
2890: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2891: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 2929: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

2925: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2926:
2927: IF xla_accounting_cache_pkg.GetValueChar
2928: (p_source_code => 'LEDGER_CATEGORY_CODE'
2929: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2930: AND l_bflow_method_code = 'PRIOR_ENTRY'
2931: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2932: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2933: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 3040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

3036: p_lookup_type => 'XLA_OWNER_TYPE'
3037: ,p_lookup_code => l_component_type_code
3038: )
3039: ,p_token_4 => 'PRODUCT_NAME'
3040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3044: ,p_ae_header_id => NULL

Line 3041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

3037: ,p_lookup_code => l_component_type_code
3038: )
3039: ,p_token_4 => 'PRODUCT_NAME'
3040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3044: ,p_ae_header_id => NULL
3045: );

Line 3042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

3038: )
3039: ,p_token_4 => 'PRODUCT_NAME'
3040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3044: ,p_ae_header_id => NULL
3045: );
3046:

Line 3043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

3039: ,p_token_4 => 'PRODUCT_NAME'
3040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3044: ,p_ae_header_id => NULL
3045: );
3046:
3047: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3070: ----------------------------------------------------------------------------------
3071: -- 4219869 Business Flow
3072: -- Update journal entry status -- Need to generate this within IF
3073: ----------------------------------------------------------------------------------
3074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3076: ,p_balance_type_code => l_balance_type_code
3077: );
3078:

Line 3119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

3115:
3116: --
3117: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3118: --
3119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3120: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3121: ELSE
3122: ---------------------------------------------------------------------------------------------------
3123: -- 4262811a Switch Sign

Line 3144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3140:
3141: XLA_AE_LINES_PKG.ValidateCurrentLine;
3142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3143:
3144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3146: ,p_balance_type_code => l_balance_type_code);
3147:
3148: END IF;

Line 3255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3251: l_tmp_amt NUMBER;
3252: l_acc_rev_natural_side_code VARCHAR2(1);
3253:
3254: l_num_entries NUMBER;
3255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3259: l_recog_line_1 NUMBER;

Line 3256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3252: l_acc_rev_natural_side_code VARCHAR2(1);
3253:
3254: l_num_entries NUMBER;
3255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3259: l_recog_line_1 NUMBER;
3260: l_recog_line_2 NUMBER;

Line 3257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3253:
3254: l_num_entries NUMBER;
3255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3259: l_recog_line_1 NUMBER;
3260: l_recog_line_2 NUMBER;
3261:

Line 3258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3254: l_num_entries NUMBER;
3255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3259: l_recog_line_1 NUMBER;
3260: l_recog_line_2 NUMBER;
3261:
3262: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3264: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3260: l_recog_line_2 NUMBER;
3261:
3262: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3263: l_bflow_applied_to_amt NUMBER; -- 5132302
3264: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3265:
3266: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3267:
3268: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 3339: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

3335: l_accrual_line_num := NULL; -- 4262811
3336: l_tmp_amt := NULL; -- 4262811
3337: --
3338:
3339: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3340: l_balance_type_code <> 'B' THEN
3341: IF NVL(p_source_6,'
3342: ') = 'LEASE_DEBIT'
3343: THEN

Line 3411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3407: --
3408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3409:
3410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3412:
3413: -- 4955764
3414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 3453: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

3449: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3450:
3451: IF xla_accounting_cache_pkg.GetValueChar
3452: (p_source_code => 'LEDGER_CATEGORY_CODE'
3453: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3454: AND l_bflow_method_code = 'PRIOR_ENTRY'
3455: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3456: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3457: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 3564: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

3560: p_lookup_type => 'XLA_OWNER_TYPE'
3561: ,p_lookup_code => l_component_type_code
3562: )
3563: ,p_token_4 => 'PRODUCT_NAME'
3564: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3565: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3566: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3567: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3568: ,p_ae_header_id => NULL

Line 3565: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

3561: ,p_lookup_code => l_component_type_code
3562: )
3563: ,p_token_4 => 'PRODUCT_NAME'
3564: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3565: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3566: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3567: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3568: ,p_ae_header_id => NULL
3569: );

Line 3566: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

3562: )
3563: ,p_token_4 => 'PRODUCT_NAME'
3564: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3565: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3566: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3567: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3568: ,p_ae_header_id => NULL
3569: );
3570:

Line 3567: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

3563: ,p_token_4 => 'PRODUCT_NAME'
3564: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3565: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3566: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3567: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3568: ,p_ae_header_id => NULL
3569: );
3570:
3571: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3594: ----------------------------------------------------------------------------------
3595: -- 4219869 Business Flow
3596: -- Update journal entry status -- Need to generate this within IF
3597: ----------------------------------------------------------------------------------
3598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3599: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3600: ,p_balance_type_code => l_balance_type_code
3601: );
3602:

Line 3643: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

3639:
3640: --
3641: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3642: --
3643: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3644: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3645: ELSE
3646: ---------------------------------------------------------------------------------------------------
3647: -- 4262811a Switch Sign

Line 3668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3664:
3665: XLA_AE_LINES_PKG.ValidateCurrentLine;
3666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3667:
3668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3669: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3670: ,p_balance_type_code => l_balance_type_code);
3671:
3672: END IF;

Line 3779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3775: l_tmp_amt NUMBER;
3776: l_acc_rev_natural_side_code VARCHAR2(1);
3777:
3778: l_num_entries NUMBER;
3779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3783: l_recog_line_1 NUMBER;

Line 3780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3776: l_acc_rev_natural_side_code VARCHAR2(1);
3777:
3778: l_num_entries NUMBER;
3779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3783: l_recog_line_1 NUMBER;
3784: l_recog_line_2 NUMBER;

Line 3781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3777:
3778: l_num_entries NUMBER;
3779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3783: l_recog_line_1 NUMBER;
3784: l_recog_line_2 NUMBER;
3785:

Line 3782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3778: l_num_entries NUMBER;
3779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3783: l_recog_line_1 NUMBER;
3784: l_recog_line_2 NUMBER;
3785:
3786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3784: l_recog_line_2 NUMBER;
3785:
3786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3787: l_bflow_applied_to_amt NUMBER; -- 5132302
3788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3789:
3790: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3791:
3792: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 3863: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

3859: l_accrual_line_num := NULL; -- 4262811
3860: l_tmp_amt := NULL; -- 4262811
3861: --
3862:
3863: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3864: l_balance_type_code <> 'B' THEN
3865: IF NVL(p_source_6,'
3866: ') = 'LEASE_CREDIT'
3867: THEN

Line 3935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3931: --
3932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3933:
3934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3936:
3937: -- 4955764
3938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 3977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

3973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3974:
3975: IF xla_accounting_cache_pkg.GetValueChar
3976: (p_source_code => 'LEDGER_CATEGORY_CODE'
3977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3978: AND l_bflow_method_code = 'PRIOR_ENTRY'
3979: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 4088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

4084: p_lookup_type => 'XLA_OWNER_TYPE'
4085: ,p_lookup_code => l_component_type_code
4086: )
4087: ,p_token_4 => 'PRODUCT_NAME'
4088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4092: ,p_ae_header_id => NULL

Line 4089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

4085: ,p_lookup_code => l_component_type_code
4086: )
4087: ,p_token_4 => 'PRODUCT_NAME'
4088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4092: ,p_ae_header_id => NULL
4093: );

Line 4090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

4086: )
4087: ,p_token_4 => 'PRODUCT_NAME'
4088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4092: ,p_ae_header_id => NULL
4093: );
4094:

Line 4091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

4087: ,p_token_4 => 'PRODUCT_NAME'
4088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4092: ,p_ae_header_id => NULL
4093: );
4094:
4095: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4118: ----------------------------------------------------------------------------------
4119: -- 4219869 Business Flow
4120: -- Update journal entry status -- Need to generate this within IF
4121: ----------------------------------------------------------------------------------
4122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4124: ,p_balance_type_code => l_balance_type_code
4125: );
4126:

Line 4167: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

4163:
4164: --
4165: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4166: --
4167: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4168: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4169: ELSE
4170: ---------------------------------------------------------------------------------------------------
4171: -- 4262811a Switch Sign

Line 4192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4188:
4189: XLA_AE_LINES_PKG.ValidateCurrentLine;
4190: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4191:
4192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4193: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4194: ,p_balance_type_code => l_balance_type_code);
4195:
4196: END IF;

Line 4303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4299: l_tmp_amt NUMBER;
4300: l_acc_rev_natural_side_code VARCHAR2(1);
4301:
4302: l_num_entries NUMBER;
4303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4307: l_recog_line_1 NUMBER;

Line 4304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4300: l_acc_rev_natural_side_code VARCHAR2(1);
4301:
4302: l_num_entries NUMBER;
4303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4307: l_recog_line_1 NUMBER;
4308: l_recog_line_2 NUMBER;

Line 4305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4301:
4302: l_num_entries NUMBER;
4303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4307: l_recog_line_1 NUMBER;
4308: l_recog_line_2 NUMBER;
4309:

Line 4306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4302: l_num_entries NUMBER;
4303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4307: l_recog_line_1 NUMBER;
4308: l_recog_line_2 NUMBER;
4309:
4310: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4312: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4308: l_recog_line_2 NUMBER;
4309:
4310: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4311: l_bflow_applied_to_amt NUMBER; -- 5132302
4312: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4313:
4314: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4315:
4316: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 4387: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

4383: l_accrual_line_num := NULL; -- 4262811
4384: l_tmp_amt := NULL; -- 4262811
4385: --
4386:
4387: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4388: l_balance_type_code <> 'B' THEN
4389: IF NVL(p_source_6,'
4390: ') = 'LEASE_DEBIT'
4391: THEN

Line 4459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4455: --
4456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4457:
4458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4460:
4461: -- 4955764
4462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 4501: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

4497: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4498:
4499: IF xla_accounting_cache_pkg.GetValueChar
4500: (p_source_code => 'LEDGER_CATEGORY_CODE'
4501: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4502: AND l_bflow_method_code = 'PRIOR_ENTRY'
4503: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4504: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4505: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 4612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

4608: p_lookup_type => 'XLA_OWNER_TYPE'
4609: ,p_lookup_code => l_component_type_code
4610: )
4611: ,p_token_4 => 'PRODUCT_NAME'
4612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4616: ,p_ae_header_id => NULL

Line 4613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

4609: ,p_lookup_code => l_component_type_code
4610: )
4611: ,p_token_4 => 'PRODUCT_NAME'
4612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4616: ,p_ae_header_id => NULL
4617: );

Line 4614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

4610: )
4611: ,p_token_4 => 'PRODUCT_NAME'
4612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4616: ,p_ae_header_id => NULL
4617: );
4618:

Line 4615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

4611: ,p_token_4 => 'PRODUCT_NAME'
4612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4616: ,p_ae_header_id => NULL
4617: );
4618:
4619: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4642: ----------------------------------------------------------------------------------
4643: -- 4219869 Business Flow
4644: -- Update journal entry status -- Need to generate this within IF
4645: ----------------------------------------------------------------------------------
4646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4648: ,p_balance_type_code => l_balance_type_code
4649: );
4650:

Line 4691: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

4687:
4688: --
4689: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4690: --
4691: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4692: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4693: ELSE
4694: ---------------------------------------------------------------------------------------------------
4695: -- 4262811a Switch Sign

Line 4716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4712:
4713: XLA_AE_LINES_PKG.ValidateCurrentLine;
4714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4715:
4716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4718: ,p_balance_type_code => l_balance_type_code);
4719:
4720: END IF;

Line 4827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4823: l_tmp_amt NUMBER;
4824: l_acc_rev_natural_side_code VARCHAR2(1);
4825:
4826: l_num_entries NUMBER;
4827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4831: l_recog_line_1 NUMBER;

Line 4828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4824: l_acc_rev_natural_side_code VARCHAR2(1);
4825:
4826: l_num_entries NUMBER;
4827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4831: l_recog_line_1 NUMBER;
4832: l_recog_line_2 NUMBER;

Line 4829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4825:
4826: l_num_entries NUMBER;
4827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4831: l_recog_line_1 NUMBER;
4832: l_recog_line_2 NUMBER;
4833:

Line 4830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4826: l_num_entries NUMBER;
4827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4831: l_recog_line_1 NUMBER;
4832: l_recog_line_2 NUMBER;
4833:
4834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4832: l_recog_line_2 NUMBER;
4833:
4834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4835: l_bflow_applied_to_amt NUMBER; -- 5132302
4836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4837:
4838: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4839:
4840: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 4911: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

4907: l_accrual_line_num := NULL; -- 4262811
4908: l_tmp_amt := NULL; -- 4262811
4909: --
4910:
4911: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4912: l_balance_type_code <> 'B' THEN
4913: IF NVL(p_source_6,'
4914: ') = 'LEASE_CREDIT'
4915: THEN

Line 4983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4979: --
4980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4981:
4982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4984:
4985: -- 4955764
4986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4987: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 5025: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

5021: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5022:
5023: IF xla_accounting_cache_pkg.GetValueChar
5024: (p_source_code => 'LEDGER_CATEGORY_CODE'
5025: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5026: AND l_bflow_method_code = 'PRIOR_ENTRY'
5027: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5028: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5029: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 5136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

5132: p_lookup_type => 'XLA_OWNER_TYPE'
5133: ,p_lookup_code => l_component_type_code
5134: )
5135: ,p_token_4 => 'PRODUCT_NAME'
5136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5140: ,p_ae_header_id => NULL

Line 5137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

5133: ,p_lookup_code => l_component_type_code
5134: )
5135: ,p_token_4 => 'PRODUCT_NAME'
5136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5140: ,p_ae_header_id => NULL
5141: );

Line 5138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

5134: )
5135: ,p_token_4 => 'PRODUCT_NAME'
5136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5140: ,p_ae_header_id => NULL
5141: );
5142:

Line 5139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

5135: ,p_token_4 => 'PRODUCT_NAME'
5136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5140: ,p_ae_header_id => NULL
5141: );
5142:
5143: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5166: ----------------------------------------------------------------------------------
5167: -- 4219869 Business Flow
5168: -- Update journal entry status -- Need to generate this within IF
5169: ----------------------------------------------------------------------------------
5170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5172: ,p_balance_type_code => l_balance_type_code
5173: );
5174:

Line 5215: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

5211:
5212: --
5213: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5214: --
5215: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5216: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5217: ELSE
5218: ---------------------------------------------------------------------------------------------------
5219: -- 4262811a Switch Sign

Line 5240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5236:
5237: XLA_AE_LINES_PKG.ValidateCurrentLine;
5238: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5239:
5240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5241: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5242: ,p_balance_type_code => l_balance_type_code);
5243:
5244: END IF;

Line 5351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5347: l_tmp_amt NUMBER;
5348: l_acc_rev_natural_side_code VARCHAR2(1);
5349:
5350: l_num_entries NUMBER;
5351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5355: l_recog_line_1 NUMBER;

Line 5352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5348: l_acc_rev_natural_side_code VARCHAR2(1);
5349:
5350: l_num_entries NUMBER;
5351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5355: l_recog_line_1 NUMBER;
5356: l_recog_line_2 NUMBER;

Line 5353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5349:
5350: l_num_entries NUMBER;
5351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5355: l_recog_line_1 NUMBER;
5356: l_recog_line_2 NUMBER;
5357:

Line 5354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5350: l_num_entries NUMBER;
5351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5355: l_recog_line_1 NUMBER;
5356: l_recog_line_2 NUMBER;
5357:
5358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5356: l_recog_line_2 NUMBER;
5357:
5358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5359: l_bflow_applied_to_amt NUMBER; -- 5132302
5360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5361:
5362: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5363:
5364: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 5435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

5431: l_accrual_line_num := NULL; -- 4262811
5432: l_tmp_amt := NULL; -- 4262811
5433: --
5434:
5435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5436: l_balance_type_code <> 'B' THEN
5437: IF NVL(p_source_6,'
5438: ') = 'LEASE_DEBIT'
5439: THEN

Line 5507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5503: --
5504: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5505:
5506: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5508:
5509: -- 4955764
5510: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5511: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 5549: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

5545: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5546:
5547: IF xla_accounting_cache_pkg.GetValueChar
5548: (p_source_code => 'LEDGER_CATEGORY_CODE'
5549: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5550: AND l_bflow_method_code = 'PRIOR_ENTRY'
5551: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5552: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5553: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 5660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

5656: p_lookup_type => 'XLA_OWNER_TYPE'
5657: ,p_lookup_code => l_component_type_code
5658: )
5659: ,p_token_4 => 'PRODUCT_NAME'
5660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5664: ,p_ae_header_id => NULL

Line 5661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

5657: ,p_lookup_code => l_component_type_code
5658: )
5659: ,p_token_4 => 'PRODUCT_NAME'
5660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5664: ,p_ae_header_id => NULL
5665: );

Line 5662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

5658: )
5659: ,p_token_4 => 'PRODUCT_NAME'
5660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5664: ,p_ae_header_id => NULL
5665: );
5666:

Line 5663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

5659: ,p_token_4 => 'PRODUCT_NAME'
5660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5664: ,p_ae_header_id => NULL
5665: );
5666:
5667: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5690: ----------------------------------------------------------------------------------
5691: -- 4219869 Business Flow
5692: -- Update journal entry status -- Need to generate this within IF
5693: ----------------------------------------------------------------------------------
5694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5695: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5696: ,p_balance_type_code => l_balance_type_code
5697: );
5698:

Line 5739: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

5735:
5736: --
5737: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5738: --
5739: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5740: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5741: ELSE
5742: ---------------------------------------------------------------------------------------------------
5743: -- 4262811a Switch Sign

Line 5764: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5760:
5761: XLA_AE_LINES_PKG.ValidateCurrentLine;
5762: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5763:
5764: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5765: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5766: ,p_balance_type_code => l_balance_type_code);
5767:
5768: END IF;

Line 5875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5871: l_tmp_amt NUMBER;
5872: l_acc_rev_natural_side_code VARCHAR2(1);
5873:
5874: l_num_entries NUMBER;
5875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5879: l_recog_line_1 NUMBER;

Line 5876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5872: l_acc_rev_natural_side_code VARCHAR2(1);
5873:
5874: l_num_entries NUMBER;
5875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5879: l_recog_line_1 NUMBER;
5880: l_recog_line_2 NUMBER;

Line 5877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5873:
5874: l_num_entries NUMBER;
5875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5879: l_recog_line_1 NUMBER;
5880: l_recog_line_2 NUMBER;
5881:

Line 5878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5874: l_num_entries NUMBER;
5875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5879: l_recog_line_1 NUMBER;
5880: l_recog_line_2 NUMBER;
5881:
5882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5880: l_recog_line_2 NUMBER;
5881:
5882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5883: l_bflow_applied_to_amt NUMBER; -- 5132302
5884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5885:
5886: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5887:
5888: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 5959: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

5955: l_accrual_line_num := NULL; -- 4262811
5956: l_tmp_amt := NULL; -- 4262811
5957: --
5958:
5959: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5960: l_balance_type_code <> 'B' THEN
5961: IF NVL(p_source_6,'
5962: ') = 'LEASE_CREDIT'
5963: THEN

Line 6031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6027: --
6028: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6029:
6030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6032:
6033: -- 4955764
6034: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6035: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 6073: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

6069: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6070:
6071: IF xla_accounting_cache_pkg.GetValueChar
6072: (p_source_code => 'LEDGER_CATEGORY_CODE'
6073: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6074: AND l_bflow_method_code = 'PRIOR_ENTRY'
6075: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6076: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6077: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 6184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

6180: p_lookup_type => 'XLA_OWNER_TYPE'
6181: ,p_lookup_code => l_component_type_code
6182: )
6183: ,p_token_4 => 'PRODUCT_NAME'
6184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6188: ,p_ae_header_id => NULL

Line 6185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

6181: ,p_lookup_code => l_component_type_code
6182: )
6183: ,p_token_4 => 'PRODUCT_NAME'
6184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6188: ,p_ae_header_id => NULL
6189: );

Line 6186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

6182: )
6183: ,p_token_4 => 'PRODUCT_NAME'
6184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6188: ,p_ae_header_id => NULL
6189: );
6190:

Line 6187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

6183: ,p_token_4 => 'PRODUCT_NAME'
6184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6188: ,p_ae_header_id => NULL
6189: );
6190:
6191: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6214: ----------------------------------------------------------------------------------
6215: -- 4219869 Business Flow
6216: -- Update journal entry status -- Need to generate this within IF
6217: ----------------------------------------------------------------------------------
6218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6220: ,p_balance_type_code => l_balance_type_code
6221: );
6222:

Line 6263: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

6259:
6260: --
6261: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6262: --
6263: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6264: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6265: ELSE
6266: ---------------------------------------------------------------------------------------------------
6267: -- 4262811a Switch Sign

Line 6288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6284:
6285: XLA_AE_LINES_PKG.ValidateCurrentLine;
6286: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6287:
6288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6289: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6290: ,p_balance_type_code => l_balance_type_code);
6291:
6292: END IF;

Line 6399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6395: l_tmp_amt NUMBER;
6396: l_acc_rev_natural_side_code VARCHAR2(1);
6397:
6398: l_num_entries NUMBER;
6399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6403: l_recog_line_1 NUMBER;

Line 6400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6396: l_acc_rev_natural_side_code VARCHAR2(1);
6397:
6398: l_num_entries NUMBER;
6399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6403: l_recog_line_1 NUMBER;
6404: l_recog_line_2 NUMBER;

Line 6401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6397:
6398: l_num_entries NUMBER;
6399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6403: l_recog_line_1 NUMBER;
6404: l_recog_line_2 NUMBER;
6405:

Line 6402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6398: l_num_entries NUMBER;
6399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6403: l_recog_line_1 NUMBER;
6404: l_recog_line_2 NUMBER;
6405:
6406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6404: l_recog_line_2 NUMBER;
6405:
6406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6407: l_bflow_applied_to_amt NUMBER; -- 5132302
6408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6409:
6410: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6411:
6412: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 6483: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

6479: l_accrual_line_num := NULL; -- 4262811
6480: l_tmp_amt := NULL; -- 4262811
6481: --
6482:
6483: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6484: l_balance_type_code <> 'B' THEN
6485: IF NVL(p_source_6,'
6486: ') = 'LEASE_DEBIT'
6487: THEN

Line 6555: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6551: --
6552: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6553:
6554: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6555: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6556:
6557: -- 4955764
6558: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6559: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 6597: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

6593: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6594:
6595: IF xla_accounting_cache_pkg.GetValueChar
6596: (p_source_code => 'LEDGER_CATEGORY_CODE'
6597: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6598: AND l_bflow_method_code = 'PRIOR_ENTRY'
6599: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6600: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6601: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 6708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

6704: p_lookup_type => 'XLA_OWNER_TYPE'
6705: ,p_lookup_code => l_component_type_code
6706: )
6707: ,p_token_4 => 'PRODUCT_NAME'
6708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6712: ,p_ae_header_id => NULL

Line 6709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

6705: ,p_lookup_code => l_component_type_code
6706: )
6707: ,p_token_4 => 'PRODUCT_NAME'
6708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6712: ,p_ae_header_id => NULL
6713: );

Line 6710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

6706: )
6707: ,p_token_4 => 'PRODUCT_NAME'
6708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6712: ,p_ae_header_id => NULL
6713: );
6714:

Line 6711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

6707: ,p_token_4 => 'PRODUCT_NAME'
6708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6712: ,p_ae_header_id => NULL
6713: );
6714:
6715: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6738: ----------------------------------------------------------------------------------
6739: -- 4219869 Business Flow
6740: -- Update journal entry status -- Need to generate this within IF
6741: ----------------------------------------------------------------------------------
6742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6744: ,p_balance_type_code => l_balance_type_code
6745: );
6746:

Line 6787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

6783:
6784: --
6785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6786: --
6787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6789: ELSE
6790: ---------------------------------------------------------------------------------------------------
6791: -- 4262811a Switch Sign

Line 6812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6808:
6809: XLA_AE_LINES_PKG.ValidateCurrentLine;
6810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6811:
6812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6814: ,p_balance_type_code => l_balance_type_code);
6815:
6816: END IF;

Line 6923: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6919: l_tmp_amt NUMBER;
6920: l_acc_rev_natural_side_code VARCHAR2(1);
6921:
6922: l_num_entries NUMBER;
6923: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6924: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6925: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6926: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6927: l_recog_line_1 NUMBER;

Line 6924: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6920: l_acc_rev_natural_side_code VARCHAR2(1);
6921:
6922: l_num_entries NUMBER;
6923: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6924: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6925: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6926: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6927: l_recog_line_1 NUMBER;
6928: l_recog_line_2 NUMBER;

Line 6925: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6921:
6922: l_num_entries NUMBER;
6923: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6924: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6925: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6926: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6927: l_recog_line_1 NUMBER;
6928: l_recog_line_2 NUMBER;
6929:

Line 6926: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6922: l_num_entries NUMBER;
6923: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6924: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6925: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6926: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6927: l_recog_line_1 NUMBER;
6928: l_recog_line_2 NUMBER;
6929:
6930: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6932: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6928: l_recog_line_2 NUMBER;
6929:
6930: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6931: l_bflow_applied_to_amt NUMBER; -- 5132302
6932: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6933:
6934: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6935:
6936: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 7007: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

7003: l_accrual_line_num := NULL; -- 4262811
7004: l_tmp_amt := NULL; -- 4262811
7005: --
7006:
7007: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7008: l_balance_type_code <> 'B' THEN
7009: IF NVL(p_source_6,'
7010: ') = 'LEASE_CREDIT'
7011: THEN

Line 7079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7075: --
7076: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7077:
7078: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7080:
7081: -- 4955764
7082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 7121: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

7117: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7118:
7119: IF xla_accounting_cache_pkg.GetValueChar
7120: (p_source_code => 'LEDGER_CATEGORY_CODE'
7121: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7122: AND l_bflow_method_code = 'PRIOR_ENTRY'
7123: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7124: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7125: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 7232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

7228: p_lookup_type => 'XLA_OWNER_TYPE'
7229: ,p_lookup_code => l_component_type_code
7230: )
7231: ,p_token_4 => 'PRODUCT_NAME'
7232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7236: ,p_ae_header_id => NULL

Line 7233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

7229: ,p_lookup_code => l_component_type_code
7230: )
7231: ,p_token_4 => 'PRODUCT_NAME'
7232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7236: ,p_ae_header_id => NULL
7237: );

Line 7234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

7230: )
7231: ,p_token_4 => 'PRODUCT_NAME'
7232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7236: ,p_ae_header_id => NULL
7237: );
7238:

Line 7235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

7231: ,p_token_4 => 'PRODUCT_NAME'
7232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7236: ,p_ae_header_id => NULL
7237: );
7238:
7239: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7262: ----------------------------------------------------------------------------------
7263: -- 4219869 Business Flow
7264: -- Update journal entry status -- Need to generate this within IF
7265: ----------------------------------------------------------------------------------
7266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7267: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7268: ,p_balance_type_code => l_balance_type_code
7269: );
7270:

Line 7311: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

7307:
7308: --
7309: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7310: --
7311: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7312: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7313: ELSE
7314: ---------------------------------------------------------------------------------------------------
7315: -- 4262811a Switch Sign

Line 7336: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7332:
7333: XLA_AE_LINES_PKG.ValidateCurrentLine;
7334: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7335:
7336: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7337: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7338: ,p_balance_type_code => l_balance_type_code);
7339:
7340: END IF;

Line 7447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7443: l_tmp_amt NUMBER;
7444: l_acc_rev_natural_side_code VARCHAR2(1);
7445:
7446: l_num_entries NUMBER;
7447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7451: l_recog_line_1 NUMBER;

Line 7448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7444: l_acc_rev_natural_side_code VARCHAR2(1);
7445:
7446: l_num_entries NUMBER;
7447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7451: l_recog_line_1 NUMBER;
7452: l_recog_line_2 NUMBER;

Line 7449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7445:
7446: l_num_entries NUMBER;
7447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7451: l_recog_line_1 NUMBER;
7452: l_recog_line_2 NUMBER;
7453:

Line 7450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7446: l_num_entries NUMBER;
7447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7451: l_recog_line_1 NUMBER;
7452: l_recog_line_2 NUMBER;
7453:
7454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7452: l_recog_line_2 NUMBER;
7453:
7454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7455: l_bflow_applied_to_amt NUMBER; -- 5132302
7456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7457:
7458: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7459:
7460: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 7531: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

7527: l_accrual_line_num := NULL; -- 4262811
7528: l_tmp_amt := NULL; -- 4262811
7529: --
7530:
7531: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7532: l_balance_type_code <> 'B' THEN
7533: IF NVL(p_source_6,'
7534: ') = 'LEASE_DEBIT'
7535: THEN

Line 7603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7599: --
7600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7601:
7602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7604:
7605: -- 4955764
7606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7607: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 7645: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

7641: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7642:
7643: IF xla_accounting_cache_pkg.GetValueChar
7644: (p_source_code => 'LEDGER_CATEGORY_CODE'
7645: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7646: AND l_bflow_method_code = 'PRIOR_ENTRY'
7647: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7648: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7649: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 7756: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

7752: p_lookup_type => 'XLA_OWNER_TYPE'
7753: ,p_lookup_code => l_component_type_code
7754: )
7755: ,p_token_4 => 'PRODUCT_NAME'
7756: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7757: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7758: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7759: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7760: ,p_ae_header_id => NULL

Line 7757: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

7753: ,p_lookup_code => l_component_type_code
7754: )
7755: ,p_token_4 => 'PRODUCT_NAME'
7756: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7757: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7758: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7759: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7760: ,p_ae_header_id => NULL
7761: );

Line 7758: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

7754: )
7755: ,p_token_4 => 'PRODUCT_NAME'
7756: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7757: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7758: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7759: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7760: ,p_ae_header_id => NULL
7761: );
7762:

Line 7759: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

7755: ,p_token_4 => 'PRODUCT_NAME'
7756: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7757: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7758: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7759: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7760: ,p_ae_header_id => NULL
7761: );
7762:
7763: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7786: ----------------------------------------------------------------------------------
7787: -- 4219869 Business Flow
7788: -- Update journal entry status -- Need to generate this within IF
7789: ----------------------------------------------------------------------------------
7790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7791: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7792: ,p_balance_type_code => l_balance_type_code
7793: );
7794:

Line 7835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

7831:
7832: --
7833: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7834: --
7835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7836: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7837: ELSE
7838: ---------------------------------------------------------------------------------------------------
7839: -- 4262811a Switch Sign

Line 7860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7856:
7857: XLA_AE_LINES_PKG.ValidateCurrentLine;
7858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7859:
7860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7861: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7862: ,p_balance_type_code => l_balance_type_code);
7863:
7864: END IF;

Line 7971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7967: l_tmp_amt NUMBER;
7968: l_acc_rev_natural_side_code VARCHAR2(1);
7969:
7970: l_num_entries NUMBER;
7971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7975: l_recog_line_1 NUMBER;

Line 7972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7968: l_acc_rev_natural_side_code VARCHAR2(1);
7969:
7970: l_num_entries NUMBER;
7971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7975: l_recog_line_1 NUMBER;
7976: l_recog_line_2 NUMBER;

Line 7973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7969:
7970: l_num_entries NUMBER;
7971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7975: l_recog_line_1 NUMBER;
7976: l_recog_line_2 NUMBER;
7977:

Line 7974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7970: l_num_entries NUMBER;
7971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7975: l_recog_line_1 NUMBER;
7976: l_recog_line_2 NUMBER;
7977:
7978: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7980: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7976: l_recog_line_2 NUMBER;
7977:
7978: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7979: l_bflow_applied_to_amt NUMBER; -- 5132302
7980: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7981:
7982: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7983:
7984: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 8055: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

8051: l_accrual_line_num := NULL; -- 4262811
8052: l_tmp_amt := NULL; -- 4262811
8053: --
8054:
8055: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8056: l_balance_type_code <> 'B' THEN
8057: IF NVL(p_source_6,'
8058: ') = 'LEASE_CREDIT'
8059: THEN

Line 8127: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8123: --
8124: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8125:
8126: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8127: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8128:
8129: -- 4955764
8130: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8131: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 8169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

8165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8166:
8167: IF xla_accounting_cache_pkg.GetValueChar
8168: (p_source_code => 'LEDGER_CATEGORY_CODE'
8169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8170: AND l_bflow_method_code = 'PRIOR_ENTRY'
8171: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8172: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8173: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 8280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

8276: p_lookup_type => 'XLA_OWNER_TYPE'
8277: ,p_lookup_code => l_component_type_code
8278: )
8279: ,p_token_4 => 'PRODUCT_NAME'
8280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8284: ,p_ae_header_id => NULL

Line 8281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

8277: ,p_lookup_code => l_component_type_code
8278: )
8279: ,p_token_4 => 'PRODUCT_NAME'
8280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8284: ,p_ae_header_id => NULL
8285: );

Line 8282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

8278: )
8279: ,p_token_4 => 'PRODUCT_NAME'
8280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8284: ,p_ae_header_id => NULL
8285: );
8286:

Line 8283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

8279: ,p_token_4 => 'PRODUCT_NAME'
8280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8284: ,p_ae_header_id => NULL
8285: );
8286:
8287: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8310: ----------------------------------------------------------------------------------
8311: -- 4219869 Business Flow
8312: -- Update journal entry status -- Need to generate this within IF
8313: ----------------------------------------------------------------------------------
8314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8315: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8316: ,p_balance_type_code => l_balance_type_code
8317: );
8318:

Line 8359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

8355:
8356: --
8357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8358: --
8359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8361: ELSE
8362: ---------------------------------------------------------------------------------------------------
8363: -- 4262811a Switch Sign

Line 8384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8380:
8381: XLA_AE_LINES_PKG.ValidateCurrentLine;
8382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8383:
8384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8386: ,p_balance_type_code => l_balance_type_code);
8387:
8388: END IF;

Line 8495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8491: l_tmp_amt NUMBER;
8492: l_acc_rev_natural_side_code VARCHAR2(1);
8493:
8494: l_num_entries NUMBER;
8495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8499: l_recog_line_1 NUMBER;

Line 8496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8492: l_acc_rev_natural_side_code VARCHAR2(1);
8493:
8494: l_num_entries NUMBER;
8495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8499: l_recog_line_1 NUMBER;
8500: l_recog_line_2 NUMBER;

Line 8497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8493:
8494: l_num_entries NUMBER;
8495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8499: l_recog_line_1 NUMBER;
8500: l_recog_line_2 NUMBER;
8501:

Line 8498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8494: l_num_entries NUMBER;
8495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8499: l_recog_line_1 NUMBER;
8500: l_recog_line_2 NUMBER;
8501:
8502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8500: l_recog_line_2 NUMBER;
8501:
8502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8503: l_bflow_applied_to_amt NUMBER; -- 5132302
8504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8505:
8506: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8507:
8508: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 8579: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

8575: l_accrual_line_num := NULL; -- 4262811
8576: l_tmp_amt := NULL; -- 4262811
8577: --
8578:
8579: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8580: l_balance_type_code <> 'B' THEN
8581: IF NVL(p_source_6,'
8582: ') = 'LEASE_DEBIT'
8583: THEN

Line 8651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8647: --
8648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8649:
8650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8652:
8653: -- 4955764
8654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 8693: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

8689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8690:
8691: IF xla_accounting_cache_pkg.GetValueChar
8692: (p_source_code => 'LEDGER_CATEGORY_CODE'
8693: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8694: AND l_bflow_method_code = 'PRIOR_ENTRY'
8695: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8696: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8697: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 8804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

8800: p_lookup_type => 'XLA_OWNER_TYPE'
8801: ,p_lookup_code => l_component_type_code
8802: )
8803: ,p_token_4 => 'PRODUCT_NAME'
8804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8808: ,p_ae_header_id => NULL

Line 8805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

8801: ,p_lookup_code => l_component_type_code
8802: )
8803: ,p_token_4 => 'PRODUCT_NAME'
8804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8808: ,p_ae_header_id => NULL
8809: );

Line 8806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

8802: )
8803: ,p_token_4 => 'PRODUCT_NAME'
8804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8808: ,p_ae_header_id => NULL
8809: );
8810:

Line 8807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

8803: ,p_token_4 => 'PRODUCT_NAME'
8804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8808: ,p_ae_header_id => NULL
8809: );
8810:
8811: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8838: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8834: ----------------------------------------------------------------------------------
8835: -- 4219869 Business Flow
8836: -- Update journal entry status -- Need to generate this within IF
8837: ----------------------------------------------------------------------------------
8838: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8839: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8840: ,p_balance_type_code => l_balance_type_code
8841: );
8842:

Line 8883: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

8879:
8880: --
8881: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8882: --
8883: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8884: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8885: ELSE
8886: ---------------------------------------------------------------------------------------------------
8887: -- 4262811a Switch Sign

Line 8908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8904:
8905: XLA_AE_LINES_PKG.ValidateCurrentLine;
8906: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8907:
8908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8910: ,p_balance_type_code => l_balance_type_code);
8911:
8912: END IF;

Line 9019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9015: l_tmp_amt NUMBER;
9016: l_acc_rev_natural_side_code VARCHAR2(1);
9017:
9018: l_num_entries NUMBER;
9019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9023: l_recog_line_1 NUMBER;

Line 9020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9016: l_acc_rev_natural_side_code VARCHAR2(1);
9017:
9018: l_num_entries NUMBER;
9019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9023: l_recog_line_1 NUMBER;
9024: l_recog_line_2 NUMBER;

Line 9021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9017:
9018: l_num_entries NUMBER;
9019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9023: l_recog_line_1 NUMBER;
9024: l_recog_line_2 NUMBER;
9025:

Line 9022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9018: l_num_entries NUMBER;
9019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9023: l_recog_line_1 NUMBER;
9024: l_recog_line_2 NUMBER;
9025:
9026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9024: l_recog_line_2 NUMBER;
9025:
9026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9027: l_bflow_applied_to_amt NUMBER; -- 5132302
9028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9029:
9030: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9031:
9032: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 9103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

9099: l_accrual_line_num := NULL; -- 4262811
9100: l_tmp_amt := NULL; -- 4262811
9101: --
9102:
9103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9104: l_balance_type_code <> 'B' THEN
9105: IF NVL(p_source_6,'
9106: ') = 'LEASE_CREDIT'
9107: THEN

Line 9175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9171: --
9172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9173:
9174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9176:
9177: -- 4955764
9178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 9217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

9213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9214:
9215: IF xla_accounting_cache_pkg.GetValueChar
9216: (p_source_code => 'LEDGER_CATEGORY_CODE'
9217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9218: AND l_bflow_method_code = 'PRIOR_ENTRY'
9219: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 9328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

9324: p_lookup_type => 'XLA_OWNER_TYPE'
9325: ,p_lookup_code => l_component_type_code
9326: )
9327: ,p_token_4 => 'PRODUCT_NAME'
9328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9332: ,p_ae_header_id => NULL

Line 9329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

9325: ,p_lookup_code => l_component_type_code
9326: )
9327: ,p_token_4 => 'PRODUCT_NAME'
9328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9332: ,p_ae_header_id => NULL
9333: );

Line 9330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

9326: )
9327: ,p_token_4 => 'PRODUCT_NAME'
9328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9332: ,p_ae_header_id => NULL
9333: );
9334:

Line 9331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

9327: ,p_token_4 => 'PRODUCT_NAME'
9328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9332: ,p_ae_header_id => NULL
9333: );
9334:
9335: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9362: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9358: ----------------------------------------------------------------------------------
9359: -- 4219869 Business Flow
9360: -- Update journal entry status -- Need to generate this within IF
9361: ----------------------------------------------------------------------------------
9362: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9363: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9364: ,p_balance_type_code => l_balance_type_code
9365: );
9366:

Line 9407: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

9403:
9404: --
9405: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9406: --
9407: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9408: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9409: ELSE
9410: ---------------------------------------------------------------------------------------------------
9411: -- 4262811a Switch Sign

Line 9432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9428:
9429: XLA_AE_LINES_PKG.ValidateCurrentLine;
9430: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9431:
9432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9433: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9434: ,p_balance_type_code => l_balance_type_code);
9435:
9436: END IF;

Line 9543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9539: l_tmp_amt NUMBER;
9540: l_acc_rev_natural_side_code VARCHAR2(1);
9541:
9542: l_num_entries NUMBER;
9543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9547: l_recog_line_1 NUMBER;

Line 9544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9540: l_acc_rev_natural_side_code VARCHAR2(1);
9541:
9542: l_num_entries NUMBER;
9543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9547: l_recog_line_1 NUMBER;
9548: l_recog_line_2 NUMBER;

Line 9545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9541:
9542: l_num_entries NUMBER;
9543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9547: l_recog_line_1 NUMBER;
9548: l_recog_line_2 NUMBER;
9549:

Line 9546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9542: l_num_entries NUMBER;
9543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9547: l_recog_line_1 NUMBER;
9548: l_recog_line_2 NUMBER;
9549:
9550: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9552: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9548: l_recog_line_2 NUMBER;
9549:
9550: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9551: l_bflow_applied_to_amt NUMBER; -- 5132302
9552: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9553:
9554: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9555:
9556: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 9627: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

9623: l_accrual_line_num := NULL; -- 4262811
9624: l_tmp_amt := NULL; -- 4262811
9625: --
9626:
9627: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9628: l_balance_type_code <> 'B' THEN
9629: IF NVL(p_source_6,'
9630: ') = 'LEASE_DEBIT'
9631: THEN

Line 9699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9695: --
9696: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9697:
9698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9700:
9701: -- 4955764
9702: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9703: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 9741: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

9737: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9738:
9739: IF xla_accounting_cache_pkg.GetValueChar
9740: (p_source_code => 'LEDGER_CATEGORY_CODE'
9741: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9742: AND l_bflow_method_code = 'PRIOR_ENTRY'
9743: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9744: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9745: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 9852: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

9848: p_lookup_type => 'XLA_OWNER_TYPE'
9849: ,p_lookup_code => l_component_type_code
9850: )
9851: ,p_token_4 => 'PRODUCT_NAME'
9852: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9853: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9854: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9855: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9856: ,p_ae_header_id => NULL

Line 9853: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

9849: ,p_lookup_code => l_component_type_code
9850: )
9851: ,p_token_4 => 'PRODUCT_NAME'
9852: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9853: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9854: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9855: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9856: ,p_ae_header_id => NULL
9857: );

Line 9854: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

9850: )
9851: ,p_token_4 => 'PRODUCT_NAME'
9852: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9853: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9854: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9855: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9856: ,p_ae_header_id => NULL
9857: );
9858:

Line 9855: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

9851: ,p_token_4 => 'PRODUCT_NAME'
9852: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9853: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9854: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9855: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9856: ,p_ae_header_id => NULL
9857: );
9858:
9859: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9882: ----------------------------------------------------------------------------------
9883: -- 4219869 Business Flow
9884: -- Update journal entry status -- Need to generate this within IF
9885: ----------------------------------------------------------------------------------
9886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9887: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9888: ,p_balance_type_code => l_balance_type_code
9889: );
9890:

Line 9931: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

9927:
9928: --
9929: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9930: --
9931: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9932: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9933: ELSE
9934: ---------------------------------------------------------------------------------------------------
9935: -- 4262811a Switch Sign

Line 9956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9952:
9953: XLA_AE_LINES_PKG.ValidateCurrentLine;
9954: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9955:
9956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9957: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9958: ,p_balance_type_code => l_balance_type_code);
9959:
9960: END IF;

Line 10067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10063: l_tmp_amt NUMBER;
10064: l_acc_rev_natural_side_code VARCHAR2(1);
10065:
10066: l_num_entries NUMBER;
10067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10071: l_recog_line_1 NUMBER;

Line 10068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10064: l_acc_rev_natural_side_code VARCHAR2(1);
10065:
10066: l_num_entries NUMBER;
10067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10071: l_recog_line_1 NUMBER;
10072: l_recog_line_2 NUMBER;

Line 10069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10065:
10066: l_num_entries NUMBER;
10067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10071: l_recog_line_1 NUMBER;
10072: l_recog_line_2 NUMBER;
10073:

Line 10070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10066: l_num_entries NUMBER;
10067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10071: l_recog_line_1 NUMBER;
10072: l_recog_line_2 NUMBER;
10073:
10074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10072: l_recog_line_2 NUMBER;
10073:
10074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10075: l_bflow_applied_to_amt NUMBER; -- 5132302
10076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10077:
10078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10079:
10080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 10151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

10147: l_accrual_line_num := NULL; -- 4262811
10148: l_tmp_amt := NULL; -- 4262811
10149: --
10150:
10151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10152: l_balance_type_code <> 'B' THEN
10153: IF NVL(p_source_6,'
10154: ') = 'LEASE_CREDIT'
10155: THEN

Line 10223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10219: --
10220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10221:
10222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10224:
10225: -- 4955764
10226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 10265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

10261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10262:
10263: IF xla_accounting_cache_pkg.GetValueChar
10264: (p_source_code => 'LEDGER_CATEGORY_CODE'
10265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10266: AND l_bflow_method_code = 'PRIOR_ENTRY'
10267: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 10376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

10372: p_lookup_type => 'XLA_OWNER_TYPE'
10373: ,p_lookup_code => l_component_type_code
10374: )
10375: ,p_token_4 => 'PRODUCT_NAME'
10376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10380: ,p_ae_header_id => NULL

Line 10377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

10373: ,p_lookup_code => l_component_type_code
10374: )
10375: ,p_token_4 => 'PRODUCT_NAME'
10376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10380: ,p_ae_header_id => NULL
10381: );

Line 10378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

10374: )
10375: ,p_token_4 => 'PRODUCT_NAME'
10376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10380: ,p_ae_header_id => NULL
10381: );
10382:

Line 10379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

10375: ,p_token_4 => 'PRODUCT_NAME'
10376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10380: ,p_ae_header_id => NULL
10381: );
10382:
10383: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10406: ----------------------------------------------------------------------------------
10407: -- 4219869 Business Flow
10408: -- Update journal entry status -- Need to generate this within IF
10409: ----------------------------------------------------------------------------------
10410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10411: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10412: ,p_balance_type_code => l_balance_type_code
10413: );
10414:

Line 10455: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

10451:
10452: --
10453: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10454: --
10455: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10456: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10457: ELSE
10458: ---------------------------------------------------------------------------------------------------
10459: -- 4262811a Switch Sign

Line 10480: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10476:
10477: XLA_AE_LINES_PKG.ValidateCurrentLine;
10478: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10479:
10480: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10481: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10482: ,p_balance_type_code => l_balance_type_code);
10483:
10484: END IF;

Line 10591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10587: l_tmp_amt NUMBER;
10588: l_acc_rev_natural_side_code VARCHAR2(1);
10589:
10590: l_num_entries NUMBER;
10591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10595: l_recog_line_1 NUMBER;

Line 10592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10588: l_acc_rev_natural_side_code VARCHAR2(1);
10589:
10590: l_num_entries NUMBER;
10591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10595: l_recog_line_1 NUMBER;
10596: l_recog_line_2 NUMBER;

Line 10593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10589:
10590: l_num_entries NUMBER;
10591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10595: l_recog_line_1 NUMBER;
10596: l_recog_line_2 NUMBER;
10597:

Line 10594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10590: l_num_entries NUMBER;
10591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10595: l_recog_line_1 NUMBER;
10596: l_recog_line_2 NUMBER;
10597:
10598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10596: l_recog_line_2 NUMBER;
10597:
10598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10599: l_bflow_applied_to_amt NUMBER; -- 5132302
10600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10601:
10602: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10603:
10604: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 10675: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

10671: l_accrual_line_num := NULL; -- 4262811
10672: l_tmp_amt := NULL; -- 4262811
10673: --
10674:
10675: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10676: l_balance_type_code <> 'B' THEN
10677: IF NVL(p_source_6,'
10678: ') = 'LEASE_DEBIT'
10679: THEN

Line 10747: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10743: --
10744: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10745:
10746: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10747: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10748:
10749: -- 4955764
10750: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10751: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 10789: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

10785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10786:
10787: IF xla_accounting_cache_pkg.GetValueChar
10788: (p_source_code => 'LEDGER_CATEGORY_CODE'
10789: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10790: AND l_bflow_method_code = 'PRIOR_ENTRY'
10791: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10792: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10793: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 10900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

10896: p_lookup_type => 'XLA_OWNER_TYPE'
10897: ,p_lookup_code => l_component_type_code
10898: )
10899: ,p_token_4 => 'PRODUCT_NAME'
10900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10904: ,p_ae_header_id => NULL

Line 10901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

10897: ,p_lookup_code => l_component_type_code
10898: )
10899: ,p_token_4 => 'PRODUCT_NAME'
10900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10904: ,p_ae_header_id => NULL
10905: );

Line 10902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

10898: )
10899: ,p_token_4 => 'PRODUCT_NAME'
10900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10904: ,p_ae_header_id => NULL
10905: );
10906:

Line 10903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

10899: ,p_token_4 => 'PRODUCT_NAME'
10900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10904: ,p_ae_header_id => NULL
10905: );
10906:
10907: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10930: ----------------------------------------------------------------------------------
10931: -- 4219869 Business Flow
10932: -- Update journal entry status -- Need to generate this within IF
10933: ----------------------------------------------------------------------------------
10934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10935: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10936: ,p_balance_type_code => l_balance_type_code
10937: );
10938:

Line 10979: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

10975:
10976: --
10977: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10978: --
10979: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10980: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10981: ELSE
10982: ---------------------------------------------------------------------------------------------------
10983: -- 4262811a Switch Sign

Line 11004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11000:
11001: XLA_AE_LINES_PKG.ValidateCurrentLine;
11002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11003:
11004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11006: ,p_balance_type_code => l_balance_type_code);
11007:
11008: END IF;

Line 11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11111: l_tmp_amt NUMBER;
11112: l_acc_rev_natural_side_code VARCHAR2(1);
11113:
11114: l_num_entries NUMBER;
11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11119: l_recog_line_1 NUMBER;

Line 11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11112: l_acc_rev_natural_side_code VARCHAR2(1);
11113:
11114: l_num_entries NUMBER;
11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11119: l_recog_line_1 NUMBER;
11120: l_recog_line_2 NUMBER;

Line 11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11113:
11114: l_num_entries NUMBER;
11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11119: l_recog_line_1 NUMBER;
11120: l_recog_line_2 NUMBER;
11121:

Line 11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11114: l_num_entries NUMBER;
11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11119: l_recog_line_1 NUMBER;
11120: l_recog_line_2 NUMBER;
11121:
11122: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11124: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11120: l_recog_line_2 NUMBER;
11121:
11122: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11123: l_bflow_applied_to_amt NUMBER; -- 5132302
11124: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11125:
11126: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11127:
11128: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 11199: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

11195: l_accrual_line_num := NULL; -- 4262811
11196: l_tmp_amt := NULL; -- 4262811
11197: --
11198:
11199: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11200: l_balance_type_code <> 'B' THEN
11201: IF NVL(p_source_6,'
11202: ') = 'LEASE_CREDIT'
11203: THEN

Line 11271: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11267: --
11268: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11269:
11270: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11271: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11272:
11273: -- 4955764
11274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 11313: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

11309: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11310:
11311: IF xla_accounting_cache_pkg.GetValueChar
11312: (p_source_code => 'LEDGER_CATEGORY_CODE'
11313: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11314: AND l_bflow_method_code = 'PRIOR_ENTRY'
11315: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11316: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11317: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 11424: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

11420: p_lookup_type => 'XLA_OWNER_TYPE'
11421: ,p_lookup_code => l_component_type_code
11422: )
11423: ,p_token_4 => 'PRODUCT_NAME'
11424: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11425: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11426: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11427: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11428: ,p_ae_header_id => NULL

Line 11425: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

11421: ,p_lookup_code => l_component_type_code
11422: )
11423: ,p_token_4 => 'PRODUCT_NAME'
11424: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11425: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11426: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11427: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11428: ,p_ae_header_id => NULL
11429: );

Line 11426: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

11422: )
11423: ,p_token_4 => 'PRODUCT_NAME'
11424: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11425: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11426: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11427: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11428: ,p_ae_header_id => NULL
11429: );
11430:

Line 11427: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

11423: ,p_token_4 => 'PRODUCT_NAME'
11424: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11425: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11426: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11427: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11428: ,p_ae_header_id => NULL
11429: );
11430:
11431: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11454: ----------------------------------------------------------------------------------
11455: -- 4219869 Business Flow
11456: -- Update journal entry status -- Need to generate this within IF
11457: ----------------------------------------------------------------------------------
11458: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11459: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11460: ,p_balance_type_code => l_balance_type_code
11461: );
11462:

Line 11503: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

11499:
11500: --
11501: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11502: --
11503: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11504: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11505: ELSE
11506: ---------------------------------------------------------------------------------------------------
11507: -- 4262811a Switch Sign

Line 11528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11524:
11525: XLA_AE_LINES_PKG.ValidateCurrentLine;
11526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11527:
11528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11529: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11530: ,p_balance_type_code => l_balance_type_code);
11531:
11532: END IF;

Line 11639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11635: l_tmp_amt NUMBER;
11636: l_acc_rev_natural_side_code VARCHAR2(1);
11637:
11638: l_num_entries NUMBER;
11639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11643: l_recog_line_1 NUMBER;

Line 11640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11636: l_acc_rev_natural_side_code VARCHAR2(1);
11637:
11638: l_num_entries NUMBER;
11639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11643: l_recog_line_1 NUMBER;
11644: l_recog_line_2 NUMBER;

Line 11641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11637:
11638: l_num_entries NUMBER;
11639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11643: l_recog_line_1 NUMBER;
11644: l_recog_line_2 NUMBER;
11645:

Line 11642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11638: l_num_entries NUMBER;
11639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11643: l_recog_line_1 NUMBER;
11644: l_recog_line_2 NUMBER;
11645:
11646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11644: l_recog_line_2 NUMBER;
11645:
11646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11647: l_bflow_applied_to_amt NUMBER; -- 5132302
11648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11649:
11650: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11651:
11652: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 11723: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

11719: l_accrual_line_num := NULL; -- 4262811
11720: l_tmp_amt := NULL; -- 4262811
11721: --
11722:
11723: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11724: l_balance_type_code <> 'B' THEN
11725: IF NVL(p_source_6,'
11726: ') = 'LEASE_DEBIT'
11727: THEN

Line 11795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11791: --
11792: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11793:
11794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11796:
11797: -- 4955764
11798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 11837: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

11833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11834:
11835: IF xla_accounting_cache_pkg.GetValueChar
11836: (p_source_code => 'LEDGER_CATEGORY_CODE'
11837: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11838: AND l_bflow_method_code = 'PRIOR_ENTRY'
11839: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11840: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11841: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 11948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

11944: p_lookup_type => 'XLA_OWNER_TYPE'
11945: ,p_lookup_code => l_component_type_code
11946: )
11947: ,p_token_4 => 'PRODUCT_NAME'
11948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11952: ,p_ae_header_id => NULL

Line 11949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

11945: ,p_lookup_code => l_component_type_code
11946: )
11947: ,p_token_4 => 'PRODUCT_NAME'
11948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11952: ,p_ae_header_id => NULL
11953: );

Line 11950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

11946: )
11947: ,p_token_4 => 'PRODUCT_NAME'
11948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11952: ,p_ae_header_id => NULL
11953: );
11954:

Line 11951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

11947: ,p_token_4 => 'PRODUCT_NAME'
11948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11952: ,p_ae_header_id => NULL
11953: );
11954:
11955: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11978: ----------------------------------------------------------------------------------
11979: -- 4219869 Business Flow
11980: -- Update journal entry status -- Need to generate this within IF
11981: ----------------------------------------------------------------------------------
11982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11983: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11984: ,p_balance_type_code => l_balance_type_code
11985: );
11986:

Line 12027: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

12023:
12024: --
12025: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12026: --
12027: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12028: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12029: ELSE
12030: ---------------------------------------------------------------------------------------------------
12031: -- 4262811a Switch Sign

Line 12052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12048:
12049: XLA_AE_LINES_PKG.ValidateCurrentLine;
12050: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12051:
12052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12054: ,p_balance_type_code => l_balance_type_code);
12055:
12056: END IF;

Line 12163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12159: l_tmp_amt NUMBER;
12160: l_acc_rev_natural_side_code VARCHAR2(1);
12161:
12162: l_num_entries NUMBER;
12163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12167: l_recog_line_1 NUMBER;

Line 12164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12160: l_acc_rev_natural_side_code VARCHAR2(1);
12161:
12162: l_num_entries NUMBER;
12163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12167: l_recog_line_1 NUMBER;
12168: l_recog_line_2 NUMBER;

Line 12165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12161:
12162: l_num_entries NUMBER;
12163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12167: l_recog_line_1 NUMBER;
12168: l_recog_line_2 NUMBER;
12169:

Line 12166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12162: l_num_entries NUMBER;
12163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12167: l_recog_line_1 NUMBER;
12168: l_recog_line_2 NUMBER;
12169:
12170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12168: l_recog_line_2 NUMBER;
12169:
12170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12171: l_bflow_applied_to_amt NUMBER; -- 5132302
12172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12173:
12174: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12175:
12176: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 12247: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

12243: l_accrual_line_num := NULL; -- 4262811
12244: l_tmp_amt := NULL; -- 4262811
12245: --
12246:
12247: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12248: l_balance_type_code <> 'B' THEN
12249: IF NVL(p_source_6,'
12250: ') = 'LEASE_CREDIT'
12251: THEN

Line 12319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12315: --
12316: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12317:
12318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12320:
12321: -- 4955764
12322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 12361: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

12357: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12358:
12359: IF xla_accounting_cache_pkg.GetValueChar
12360: (p_source_code => 'LEDGER_CATEGORY_CODE'
12361: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12362: AND l_bflow_method_code = 'PRIOR_ENTRY'
12363: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12364: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12365: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 12472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

12468: p_lookup_type => 'XLA_OWNER_TYPE'
12469: ,p_lookup_code => l_component_type_code
12470: )
12471: ,p_token_4 => 'PRODUCT_NAME'
12472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12476: ,p_ae_header_id => NULL

Line 12473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

12469: ,p_lookup_code => l_component_type_code
12470: )
12471: ,p_token_4 => 'PRODUCT_NAME'
12472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12476: ,p_ae_header_id => NULL
12477: );

Line 12474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

12470: )
12471: ,p_token_4 => 'PRODUCT_NAME'
12472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12476: ,p_ae_header_id => NULL
12477: );
12478:

Line 12475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

12471: ,p_token_4 => 'PRODUCT_NAME'
12472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12476: ,p_ae_header_id => NULL
12477: );
12478:
12479: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12502: ----------------------------------------------------------------------------------
12503: -- 4219869 Business Flow
12504: -- Update journal entry status -- Need to generate this within IF
12505: ----------------------------------------------------------------------------------
12506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12508: ,p_balance_type_code => l_balance_type_code
12509: );
12510:

Line 12551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

12547:
12548: --
12549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12550: --
12551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12553: ELSE
12554: ---------------------------------------------------------------------------------------------------
12555: -- 4262811a Switch Sign

Line 12576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12572:
12573: XLA_AE_LINES_PKG.ValidateCurrentLine;
12574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12575:
12576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12578: ,p_balance_type_code => l_balance_type_code);
12579:
12580: END IF;

Line 12687: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12683: l_tmp_amt NUMBER;
12684: l_acc_rev_natural_side_code VARCHAR2(1);
12685:
12686: l_num_entries NUMBER;
12687: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12688: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12689: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12690: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12691: l_recog_line_1 NUMBER;

Line 12688: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12684: l_acc_rev_natural_side_code VARCHAR2(1);
12685:
12686: l_num_entries NUMBER;
12687: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12688: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12689: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12690: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12691: l_recog_line_1 NUMBER;
12692: l_recog_line_2 NUMBER;

Line 12689: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12685:
12686: l_num_entries NUMBER;
12687: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12688: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12689: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12690: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12691: l_recog_line_1 NUMBER;
12692: l_recog_line_2 NUMBER;
12693:

Line 12690: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12686: l_num_entries NUMBER;
12687: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12688: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12689: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12690: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12691: l_recog_line_1 NUMBER;
12692: l_recog_line_2 NUMBER;
12693:
12694: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12696: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12692: l_recog_line_2 NUMBER;
12693:
12694: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12695: l_bflow_applied_to_amt NUMBER; -- 5132302
12696: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12697:
12698: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12699:
12700: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 12771: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

12767: l_accrual_line_num := NULL; -- 4262811
12768: l_tmp_amt := NULL; -- 4262811
12769: --
12770:
12771: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12772: l_balance_type_code <> 'B' THEN
12773: IF NVL(p_source_6,'
12774: ') = 'LEASE_DEBIT'
12775: THEN

Line 12843: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12839: --
12840: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12841:
12842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12843: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12844:
12845: -- 4955764
12846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 12885: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

12881: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12882:
12883: IF xla_accounting_cache_pkg.GetValueChar
12884: (p_source_code => 'LEDGER_CATEGORY_CODE'
12885: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12886: AND l_bflow_method_code = 'PRIOR_ENTRY'
12887: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12888: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12889: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 12996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

12992: p_lookup_type => 'XLA_OWNER_TYPE'
12993: ,p_lookup_code => l_component_type_code
12994: )
12995: ,p_token_4 => 'PRODUCT_NAME'
12996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13000: ,p_ae_header_id => NULL

Line 12997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

12993: ,p_lookup_code => l_component_type_code
12994: )
12995: ,p_token_4 => 'PRODUCT_NAME'
12996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13000: ,p_ae_header_id => NULL
13001: );

Line 12998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

12994: )
12995: ,p_token_4 => 'PRODUCT_NAME'
12996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13000: ,p_ae_header_id => NULL
13001: );
13002:

Line 12999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

12995: ,p_token_4 => 'PRODUCT_NAME'
12996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13000: ,p_ae_header_id => NULL
13001: );
13002:
13003: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13026: ----------------------------------------------------------------------------------
13027: -- 4219869 Business Flow
13028: -- Update journal entry status -- Need to generate this within IF
13029: ----------------------------------------------------------------------------------
13030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13031: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13032: ,p_balance_type_code => l_balance_type_code
13033: );
13034:

Line 13075: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

13071:
13072: --
13073: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13074: --
13075: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13076: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13077: ELSE
13078: ---------------------------------------------------------------------------------------------------
13079: -- 4262811a Switch Sign

Line 13100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13096:
13097: XLA_AE_LINES_PKG.ValidateCurrentLine;
13098: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13099:
13100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13101: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13102: ,p_balance_type_code => l_balance_type_code);
13103:
13104: END IF;

Line 13211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13207: l_tmp_amt NUMBER;
13208: l_acc_rev_natural_side_code VARCHAR2(1);
13209:
13210: l_num_entries NUMBER;
13211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13215: l_recog_line_1 NUMBER;

Line 13212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13208: l_acc_rev_natural_side_code VARCHAR2(1);
13209:
13210: l_num_entries NUMBER;
13211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13215: l_recog_line_1 NUMBER;
13216: l_recog_line_2 NUMBER;

Line 13213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13209:
13210: l_num_entries NUMBER;
13211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13215: l_recog_line_1 NUMBER;
13216: l_recog_line_2 NUMBER;
13217:

Line 13214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13210: l_num_entries NUMBER;
13211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13215: l_recog_line_1 NUMBER;
13216: l_recog_line_2 NUMBER;
13217:
13218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13216: l_recog_line_2 NUMBER;
13217:
13218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13219: l_bflow_applied_to_amt NUMBER; -- 5132302
13220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13221:
13222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13223:
13224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 13295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

13291: l_accrual_line_num := NULL; -- 4262811
13292: l_tmp_amt := NULL; -- 4262811
13293: --
13294:
13295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13296: l_balance_type_code <> 'B' THEN
13297: IF NVL(p_source_6,'
13298: ') = 'LEASE_CREDIT'
13299: THEN

Line 13367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13363: --
13364: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13365:
13366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13368:
13369: -- 4955764
13370: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13371: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 13409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

13405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13406:
13407: IF xla_accounting_cache_pkg.GetValueChar
13408: (p_source_code => 'LEDGER_CATEGORY_CODE'
13409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13410: AND l_bflow_method_code = 'PRIOR_ENTRY'
13411: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13412: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13413: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 13520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

13516: p_lookup_type => 'XLA_OWNER_TYPE'
13517: ,p_lookup_code => l_component_type_code
13518: )
13519: ,p_token_4 => 'PRODUCT_NAME'
13520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13524: ,p_ae_header_id => NULL

Line 13521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

13517: ,p_lookup_code => l_component_type_code
13518: )
13519: ,p_token_4 => 'PRODUCT_NAME'
13520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13524: ,p_ae_header_id => NULL
13525: );

Line 13522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

13518: )
13519: ,p_token_4 => 'PRODUCT_NAME'
13520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13524: ,p_ae_header_id => NULL
13525: );
13526:

Line 13523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

13519: ,p_token_4 => 'PRODUCT_NAME'
13520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13524: ,p_ae_header_id => NULL
13525: );
13526:
13527: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13550: ----------------------------------------------------------------------------------
13551: -- 4219869 Business Flow
13552: -- Update journal entry status -- Need to generate this within IF
13553: ----------------------------------------------------------------------------------
13554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13555: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13556: ,p_balance_type_code => l_balance_type_code
13557: );
13558:

Line 13599: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

13595:
13596: --
13597: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13598: --
13599: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13600: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13601: ELSE
13602: ---------------------------------------------------------------------------------------------------
13603: -- 4262811a Switch Sign

Line 13624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13620:
13621: XLA_AE_LINES_PKG.ValidateCurrentLine;
13622: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13623:
13624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13626: ,p_balance_type_code => l_balance_type_code);
13627:
13628: END IF;

Line 13735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13731: l_tmp_amt NUMBER;
13732: l_acc_rev_natural_side_code VARCHAR2(1);
13733:
13734: l_num_entries NUMBER;
13735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13739: l_recog_line_1 NUMBER;

Line 13736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13732: l_acc_rev_natural_side_code VARCHAR2(1);
13733:
13734: l_num_entries NUMBER;
13735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13739: l_recog_line_1 NUMBER;
13740: l_recog_line_2 NUMBER;

Line 13737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13733:
13734: l_num_entries NUMBER;
13735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13739: l_recog_line_1 NUMBER;
13740: l_recog_line_2 NUMBER;
13741:

Line 13738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13734: l_num_entries NUMBER;
13735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13739: l_recog_line_1 NUMBER;
13740: l_recog_line_2 NUMBER;
13741:
13742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13740: l_recog_line_2 NUMBER;
13741:
13742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13743: l_bflow_applied_to_amt NUMBER; -- 5132302
13744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13745:
13746: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13747:
13748: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 13819: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

13815: l_accrual_line_num := NULL; -- 4262811
13816: l_tmp_amt := NULL; -- 4262811
13817: --
13818:
13819: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13820: l_balance_type_code <> 'B' THEN
13821: IF NVL(p_source_6,'
13822: ') = 'LEASE_DEBIT'
13823: THEN

Line 13891: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13887: --
13888: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13889:
13890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13891: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13892:
13893: -- 4955764
13894: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13895: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 13933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

13929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13930:
13931: IF xla_accounting_cache_pkg.GetValueChar
13932: (p_source_code => 'LEDGER_CATEGORY_CODE'
13933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13934: AND l_bflow_method_code = 'PRIOR_ENTRY'
13935: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13936: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13937: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 14044: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

14040: p_lookup_type => 'XLA_OWNER_TYPE'
14041: ,p_lookup_code => l_component_type_code
14042: )
14043: ,p_token_4 => 'PRODUCT_NAME'
14044: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14045: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14046: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14047: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14048: ,p_ae_header_id => NULL

Line 14045: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

14041: ,p_lookup_code => l_component_type_code
14042: )
14043: ,p_token_4 => 'PRODUCT_NAME'
14044: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14045: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14046: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14047: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14048: ,p_ae_header_id => NULL
14049: );

Line 14046: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

14042: )
14043: ,p_token_4 => 'PRODUCT_NAME'
14044: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14045: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14046: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14047: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14048: ,p_ae_header_id => NULL
14049: );
14050:

Line 14047: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

14043: ,p_token_4 => 'PRODUCT_NAME'
14044: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14045: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14046: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14047: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14048: ,p_ae_header_id => NULL
14049: );
14050:
14051: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14074: ----------------------------------------------------------------------------------
14075: -- 4219869 Business Flow
14076: -- Update journal entry status -- Need to generate this within IF
14077: ----------------------------------------------------------------------------------
14078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14079: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14080: ,p_balance_type_code => l_balance_type_code
14081: );
14082:

Line 14123: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

14119:
14120: --
14121: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14122: --
14123: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14124: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14125: ELSE
14126: ---------------------------------------------------------------------------------------------------
14127: -- 4262811a Switch Sign

Line 14148: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14144:
14145: XLA_AE_LINES_PKG.ValidateCurrentLine;
14146: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14147:
14148: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14149: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14150: ,p_balance_type_code => l_balance_type_code);
14151:
14152: END IF;

Line 14259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14255: l_tmp_amt NUMBER;
14256: l_acc_rev_natural_side_code VARCHAR2(1);
14257:
14258: l_num_entries NUMBER;
14259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14263: l_recog_line_1 NUMBER;

Line 14260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14256: l_acc_rev_natural_side_code VARCHAR2(1);
14257:
14258: l_num_entries NUMBER;
14259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14263: l_recog_line_1 NUMBER;
14264: l_recog_line_2 NUMBER;

Line 14261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14257:
14258: l_num_entries NUMBER;
14259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14263: l_recog_line_1 NUMBER;
14264: l_recog_line_2 NUMBER;
14265:

Line 14262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14258: l_num_entries NUMBER;
14259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14263: l_recog_line_1 NUMBER;
14264: l_recog_line_2 NUMBER;
14265:
14266: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14268: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14264: l_recog_line_2 NUMBER;
14265:
14266: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14267: l_bflow_applied_to_amt NUMBER; -- 5132302
14268: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14269:
14270: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14271:
14272: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 14343: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

14339: l_accrual_line_num := NULL; -- 4262811
14340: l_tmp_amt := NULL; -- 4262811
14341: --
14342:
14343: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14344: l_balance_type_code <> 'B' THEN
14345: IF NVL(p_source_6,'
14346: ') = 'LEASE_CREDIT'
14347: THEN

Line 14415: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14411: --
14412: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14413:
14414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14415: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14416:
14417: -- 4955764
14418: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14419: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 14457: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

14453: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14454:
14455: IF xla_accounting_cache_pkg.GetValueChar
14456: (p_source_code => 'LEDGER_CATEGORY_CODE'
14457: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14458: AND l_bflow_method_code = 'PRIOR_ENTRY'
14459: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14460: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14461: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 14568: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

14564: p_lookup_type => 'XLA_OWNER_TYPE'
14565: ,p_lookup_code => l_component_type_code
14566: )
14567: ,p_token_4 => 'PRODUCT_NAME'
14568: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14569: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14570: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14571: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14572: ,p_ae_header_id => NULL

Line 14569: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

14565: ,p_lookup_code => l_component_type_code
14566: )
14567: ,p_token_4 => 'PRODUCT_NAME'
14568: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14569: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14570: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14571: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14572: ,p_ae_header_id => NULL
14573: );

Line 14570: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

14566: )
14567: ,p_token_4 => 'PRODUCT_NAME'
14568: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14569: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14570: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14571: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14572: ,p_ae_header_id => NULL
14573: );
14574:

Line 14571: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

14567: ,p_token_4 => 'PRODUCT_NAME'
14568: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14569: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14570: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14571: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14572: ,p_ae_header_id => NULL
14573: );
14574:
14575: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14598: ----------------------------------------------------------------------------------
14599: -- 4219869 Business Flow
14600: -- Update journal entry status -- Need to generate this within IF
14601: ----------------------------------------------------------------------------------
14602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14603: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14604: ,p_balance_type_code => l_balance_type_code
14605: );
14606:

Line 14647: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

14643:
14644: --
14645: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14646: --
14647: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14648: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14649: ELSE
14650: ---------------------------------------------------------------------------------------------------
14651: -- 4262811a Switch Sign

Line 14672: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14668:
14669: XLA_AE_LINES_PKG.ValidateCurrentLine;
14670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14671:
14672: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14673: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14674: ,p_balance_type_code => l_balance_type_code);
14675:
14676: END IF;

Line 14783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14779: l_tmp_amt NUMBER;
14780: l_acc_rev_natural_side_code VARCHAR2(1);
14781:
14782: l_num_entries NUMBER;
14783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14787: l_recog_line_1 NUMBER;

Line 14784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14780: l_acc_rev_natural_side_code VARCHAR2(1);
14781:
14782: l_num_entries NUMBER;
14783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14787: l_recog_line_1 NUMBER;
14788: l_recog_line_2 NUMBER;

Line 14785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14781:
14782: l_num_entries NUMBER;
14783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14787: l_recog_line_1 NUMBER;
14788: l_recog_line_2 NUMBER;
14789:

Line 14786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14782: l_num_entries NUMBER;
14783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14787: l_recog_line_1 NUMBER;
14788: l_recog_line_2 NUMBER;
14789:
14790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14788: l_recog_line_2 NUMBER;
14789:
14790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14791: l_bflow_applied_to_amt NUMBER; -- 5132302
14792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14793:
14794: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14795:
14796: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 14867: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

14863: l_accrual_line_num := NULL; -- 4262811
14864: l_tmp_amt := NULL; -- 4262811
14865: --
14866:
14867: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14868: l_balance_type_code <> 'B' THEN
14869: IF NVL(p_source_6,'
14870: ') = 'LEASE_DEBIT'
14871: THEN

Line 14939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14935: --
14936: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14937:
14938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14940:
14941: -- 4955764
14942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 14981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

14977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14978:
14979: IF xla_accounting_cache_pkg.GetValueChar
14980: (p_source_code => 'LEDGER_CATEGORY_CODE'
14981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14982: AND l_bflow_method_code = 'PRIOR_ENTRY'
14983: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14984: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14985: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 15092: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

15088: p_lookup_type => 'XLA_OWNER_TYPE'
15089: ,p_lookup_code => l_component_type_code
15090: )
15091: ,p_token_4 => 'PRODUCT_NAME'
15092: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15093: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15094: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15095: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15096: ,p_ae_header_id => NULL

Line 15093: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

15089: ,p_lookup_code => l_component_type_code
15090: )
15091: ,p_token_4 => 'PRODUCT_NAME'
15092: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15093: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15094: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15095: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15096: ,p_ae_header_id => NULL
15097: );

Line 15094: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

15090: )
15091: ,p_token_4 => 'PRODUCT_NAME'
15092: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15093: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15094: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15095: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15096: ,p_ae_header_id => NULL
15097: );
15098:

Line 15095: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

15091: ,p_token_4 => 'PRODUCT_NAME'
15092: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15093: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15094: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15095: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15096: ,p_ae_header_id => NULL
15097: );
15098:
15099: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15126: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15122: ----------------------------------------------------------------------------------
15123: -- 4219869 Business Flow
15124: -- Update journal entry status -- Need to generate this within IF
15125: ----------------------------------------------------------------------------------
15126: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15127: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15128: ,p_balance_type_code => l_balance_type_code
15129: );
15130:

Line 15171: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

15167:
15168: --
15169: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15170: --
15171: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15172: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15173: ELSE
15174: ---------------------------------------------------------------------------------------------------
15175: -- 4262811a Switch Sign

Line 15196: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15192:
15193: XLA_AE_LINES_PKG.ValidateCurrentLine;
15194: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15195:
15196: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15197: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15198: ,p_balance_type_code => l_balance_type_code);
15199:
15200: END IF;

Line 15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15595:
15596: l_calculate_acctd_flag VARCHAR2(1) :='Y';
15597: l_calculate_g_l_flag VARCHAR2(1) :='Y';
15598: --
15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15596: l_calculate_acctd_flag VARCHAR2(1) :='Y';
15597: l_calculate_g_l_flag VARCHAR2(1) :='Y';
15598: --
15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15597: l_calculate_g_l_flag VARCHAR2(1) :='Y';
15598: --
15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15598: --
15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15599: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15600: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15601: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15602: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15603: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15604: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15605: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15606: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15607: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15608: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15609: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15610: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15611: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15612: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15613: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15614: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15615: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15623:

Line 15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15616: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15623:
15624: l_event_id NUMBER;

Line 15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

15617: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15623:
15624: l_event_id NUMBER;
15625: l_previous_event_id NUMBER;

Line 15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15618: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15619: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15620: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15621: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15622: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15623:
15624: l_event_id NUMBER;
15625: l_previous_event_id NUMBER;
15626: l_first_event_id NUMBER;

Line 15640: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

15636: l_event_class_name VARCHAR2(80) := 'Accrual';
15637: l_description VARCHAR2(4000);
15638: l_transaction_reversal NUMBER;
15639: l_ae_header_id NUMBER;
15640: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
15641: l_log_module VARCHAR2(240);
15642: --
15643: l_acct_reversal_source VARCHAR2(30);
15644: l_trx_reversal_source VARCHAR2(30);

Line 15908: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

15904:
15905: --
15906: -- set event info as cache for other routines to refer event attributes
15907: --
15908: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
15909: (p_application_id => p_application_id
15910: ,p_primary_ledger_id => p_primary_ledger_id
15911: ,p_base_ledger_id => p_base_ledger_id
15912: ,p_target_ledger_id => p_target_ledger_id

Line 15941: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

15937:
15938: --
15939: -- set the status of entry to C_VALID (0)
15940: --
15941: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
15942:
15943: --
15944: -- initialize a row for ae header
15945: --

Line 15974: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

15970: --
15971: -- initilaize the status of ae headers for diffrent balance types
15972: -- the status is initialised to C_NOT_CREATED (2)
15973: --
15974: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15975: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15976: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15977:
15978: --

Line 15975: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

15971: -- initilaize the status of ae headers for diffrent balance types
15972: -- the status is initialised to C_NOT_CREATED (2)
15973: --
15974: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15975: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15976: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15977:
15978: --
15979: -- call api to validate and store accounting attributes for header

Line 15976: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

15972: -- the status is initialised to C_NOT_CREATED (2)
15973: --
15974: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15975: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15976: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15977:
15978: --
15979: -- call api to validate and store accounting attributes for header
15980: --

Line 16022: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

16018: --
16019: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
16020:
16021: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
16022: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
16023:
16024: xla_accounting_err_pkg.build_message
16025: (p_appli_s_name => 'XLA'
16026: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 16030: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

16026: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
16027: ,p_token_1 => 'ACCT_ATTR_NAME'
16028: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
16029: ,p_token_2 => 'PRODUCT_NAME'
16030: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16031: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16032: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16033: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16034:

Line 16031: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

16027: ,p_token_1 => 'ACCT_ATTR_NAME'
16028: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
16029: ,p_token_2 => 'PRODUCT_NAME'
16030: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16031: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16032: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16033: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16034:
16035: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 16032: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

16028: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
16029: ,p_token_2 => 'PRODUCT_NAME'
16030: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16031: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16032: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16033: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16034:
16035: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
16036: --

Line 16033: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

16029: ,p_token_2 => 'PRODUCT_NAME'
16030: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16031: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16032: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16033: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16034:
16035: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
16036: --
16037: -- following sets the accounting attributes needed to reverse

Line 16052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

16048: ----------------------------------------------------------------
16049: -- 4262811 - update the header statuses to invalid in need be
16050: ----------------------------------------------------------------
16051: --
16052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
16053:
16054:
16055: --
16056: -- Generate the accrual reversal headers

Line 16095: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

16091: ,p_token_1 => 'ACCRUAL_REVERSAL_DATE'
16092: ,p_value_1 => l_acc_rev_gl_date_source
16093: ,p_token_2 => 'ACCRUAL_GL_DATE' -- 4262811
16094: ,p_value_2 => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
16095: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16096: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16097: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
16098: );
16099: END IF;

Line 16096: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

16092: ,p_value_1 => l_acc_rev_gl_date_source
16093: ,p_token_2 => 'ACCRUAL_GL_DATE' -- 4262811
16094: ,p_value_2 => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
16095: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16096: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16097: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
16098: );
16099: END IF;
16100: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'NONE';

Line 16097: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

16093: ,p_token_2 => 'ACCRUAL_GL_DATE' -- 4262811
16094: ,p_value_2 => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
16095: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16096: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16097: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
16098: );
16099: END IF;
16100: XLA_AE_HEADER_PKG.g_rec_header_new.array_acc_rev_gl_date_option(g_last_hdr_idx) := 'NONE';
16101: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_last_hdr_idx) := trunc(l_acc_rev_gl_date_source);

Line 16107: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);

16103:
16104: --
16105: -- Update the header status
16106: --
16107: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);
16108:
16109: END IF;
16110:
16111: END IF;

Line 16233: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

16229: ,p_module => l_log_module);
16230: END IF;
16231:
16232: --
16233: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
16234: --
16235: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
16236: --
16237: -- set event info as cache for other routines to refer event attributes

Line 16235: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

16231:
16232: --
16233: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
16234: --
16235: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
16236: --
16237: -- set event info as cache for other routines to refer event attributes
16238: --
16239:

Line 16243: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

16239:
16240: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
16241: l_previous_event_id := l_event_id;
16242:
16243: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
16244: (p_application_id => p_application_id
16245: ,p_primary_ledger_id => p_primary_ledger_id
16246: ,p_base_ledger_id => p_base_ledger_id
16247: ,p_target_ledger_id => p_target_ledger_id

Line 16284: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

16280: l_acct_reversal_source := SUBSTR(NULL, 1,30);
16281:
16282: IF l_continue_with_lines THEN
16283: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
16284: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
16285:
16286: xla_accounting_err_pkg.build_message
16287: (p_appli_s_name => 'XLA'
16288: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 16292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

16288: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
16289: ,p_token_1 => 'LINE_NUMBER'
16290: ,p_value_1 => l_array_extract_line_num(Idx)
16291: ,p_token_2 => 'PRODUCT_NAME'
16292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16296:

Line 16293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

16289: ,p_token_1 => 'LINE_NUMBER'
16290: ,p_value_1 => l_array_extract_line_num(Idx)
16291: ,p_token_2 => 'PRODUCT_NAME'
16292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16296:
16297: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 16294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

16290: ,p_value_1 => l_array_extract_line_num(Idx)
16291: ,p_token_2 => 'PRODUCT_NAME'
16292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16296:
16297: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
16298: --

Line 16295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

16291: ,p_token_2 => 'PRODUCT_NAME'
16292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16296:
16297: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
16298: --
16299: -- following sets the accounting attributes needed to reverse

Line 16386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

16382:
16383: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
16384: -- or secondary ledger that has different currency with primary
16385: -- or alc that is calculated by sla
16386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16387: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
16388:
16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 16387: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

16383: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
16384: -- or secondary ledger that has different currency with primary
16385: -- or alc that is calculated by sla
16386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16387: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
16388:
16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16391: AND (l_actual_flag = 'A')) THEN

Line 16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

16385: -- or alc that is calculated by sla
16386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16387: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
16388:
16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16391: AND (l_actual_flag = 'A')) THEN
16392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

16386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16387: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
16388:
16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16391: AND (l_actual_flag = 'A')) THEN
16392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16394: ,p_application_id => p_application_id

Line 16393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

16389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16391: AND (l_actual_flag = 'A')) THEN
16392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16394: ,p_application_id => p_application_id
16395: ,p_amb_context_code => 'DEFAULT'
16396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
16397: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 16396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

16392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16394: ,p_application_id => p_application_id
16395: ,p_amb_context_code => 'DEFAULT'
16396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
16397: ,p_event_class_code => C_EVENT_CLASS_CODE
16398: ,p_event_type_code => C_EVENT_TYPE_CODE
16399:
16400: ,p_gain_ccid => -1

Line 16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16842:
16843: l_calculate_acctd_flag VARCHAR2(1) :='Y';
16844: l_calculate_g_l_flag VARCHAR2(1) :='Y';
16845: --
16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16843: l_calculate_acctd_flag VARCHAR2(1) :='Y';
16844: l_calculate_g_l_flag VARCHAR2(1) :='Y';
16845: --
16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16844: l_calculate_g_l_flag VARCHAR2(1) :='Y';
16845: --
16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16845: --
16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16846: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16847: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16848: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16849: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16850: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16851: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16852: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16853: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16854: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16855: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16856: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16857: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16858: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16859: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16860: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16861: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16862: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16870:

Line 16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16863: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16870:
16871: l_event_id NUMBER;

Line 16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

16864: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16870:
16871: l_event_id NUMBER;
16872: l_previous_event_id NUMBER;

Line 16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16865: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16866: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16867: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16868: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16869: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16870:
16871: l_event_id NUMBER;
16872: l_previous_event_id NUMBER;
16873: l_first_event_id NUMBER;

Line 16887: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

16883: l_event_class_name VARCHAR2(80) := 'Asset Disposition';
16884: l_description VARCHAR2(4000);
16885: l_transaction_reversal NUMBER;
16886: l_ae_header_id NUMBER;
16887: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
16888: l_log_module VARCHAR2(240);
16889: --
16890: l_acct_reversal_source VARCHAR2(30);
16891: l_trx_reversal_source VARCHAR2(30);

Line 17150: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

17146:
17147: --
17148: -- set event info as cache for other routines to refer event attributes
17149: --
17150: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
17151: (p_application_id => p_application_id
17152: ,p_primary_ledger_id => p_primary_ledger_id
17153: ,p_base_ledger_id => p_base_ledger_id
17154: ,p_target_ledger_id => p_target_ledger_id

Line 17183: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

17179:
17180: --
17181: -- set the status of entry to C_VALID (0)
17182: --
17183: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17184:
17185: --
17186: -- initialize a row for ae header
17187: --

Line 17215: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

17211: --
17212: -- initilaize the status of ae headers for diffrent balance types
17213: -- the status is initialised to C_NOT_CREATED (2)
17214: --
17215: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17216: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17217: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17218:
17219: --

Line 17216: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

17212: -- initilaize the status of ae headers for diffrent balance types
17213: -- the status is initialised to C_NOT_CREATED (2)
17214: --
17215: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17216: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17217: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17218:
17219: --
17220: -- call api to validate and store accounting attributes for header

Line 17217: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

17213: -- the status is initialised to C_NOT_CREATED (2)
17214: --
17215: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17216: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17217: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17218:
17219: --
17220: -- call api to validate and store accounting attributes for header
17221: --

Line 17263: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

17259: --
17260: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
17261:
17262: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
17263: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
17264:
17265: xla_accounting_err_pkg.build_message
17266: (p_appli_s_name => 'XLA'
17267: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 17271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

17267: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
17268: ,p_token_1 => 'ACCT_ATTR_NAME'
17269: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17270: ,p_token_2 => 'PRODUCT_NAME'
17271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17275:

Line 17272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

17268: ,p_token_1 => 'ACCT_ATTR_NAME'
17269: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17270: ,p_token_2 => 'PRODUCT_NAME'
17271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17275:
17276: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 17273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

17269: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17270: ,p_token_2 => 'PRODUCT_NAME'
17271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17275:
17276: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
17277: --

Line 17274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

17270: ,p_token_2 => 'PRODUCT_NAME'
17271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17275:
17276: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
17277: --
17278: -- following sets the accounting attributes needed to reverse

Line 17293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

17289: ----------------------------------------------------------------
17290: -- 4262811 - update the header statuses to invalid in need be
17291: ----------------------------------------------------------------
17292: --
17293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
17294:
17295:
17296: -----------------------------------------------
17297: -- No accrual reversal for the event class/type

Line 17418: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

17414: ,p_module => l_log_module);
17415: END IF;
17416:
17417: --
17418: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
17419: --
17420: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17421: --
17422: -- set event info as cache for other routines to refer event attributes

Line 17420: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

17416:
17417: --
17418: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
17419: --
17420: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17421: --
17422: -- set event info as cache for other routines to refer event attributes
17423: --
17424:

Line 17428: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

17424:
17425: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
17426: l_previous_event_id := l_event_id;
17427:
17428: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
17429: (p_application_id => p_application_id
17430: ,p_primary_ledger_id => p_primary_ledger_id
17431: ,p_base_ledger_id => p_base_ledger_id
17432: ,p_target_ledger_id => p_target_ledger_id

Line 17469: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

17465: l_acct_reversal_source := SUBSTR(NULL, 1,30);
17466:
17467: IF l_continue_with_lines THEN
17468: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
17469: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
17470:
17471: xla_accounting_err_pkg.build_message
17472: (p_appli_s_name => 'XLA'
17473: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 17477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

17473: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
17474: ,p_token_1 => 'LINE_NUMBER'
17475: ,p_value_1 => l_array_extract_line_num(Idx)
17476: ,p_token_2 => 'PRODUCT_NAME'
17477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17481:

Line 17478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

17474: ,p_token_1 => 'LINE_NUMBER'
17475: ,p_value_1 => l_array_extract_line_num(Idx)
17476: ,p_token_2 => 'PRODUCT_NAME'
17477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17481:
17482: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 17479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

17475: ,p_value_1 => l_array_extract_line_num(Idx)
17476: ,p_token_2 => 'PRODUCT_NAME'
17477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17481:
17482: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
17483: --

Line 17480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

17476: ,p_token_2 => 'PRODUCT_NAME'
17477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17481:
17482: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
17483: --
17484: -- following sets the accounting attributes needed to reverse

Line 17571: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

17567:
17568: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
17569: -- or secondary ledger that has different currency with primary
17570: -- or alc that is calculated by sla
17571: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17572: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
17573:
17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 17572: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

17568: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
17569: -- or secondary ledger that has different currency with primary
17570: -- or alc that is calculated by sla
17571: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17572: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
17573:
17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17576: AND (l_actual_flag = 'A')) THEN

Line 17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

17570: -- or alc that is calculated by sla
17571: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17572: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
17573:
17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17576: AND (l_actual_flag = 'A')) THEN
17577: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

17571: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17572: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
17573:
17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17576: AND (l_actual_flag = 'A')) THEN
17577: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17579: ,p_application_id => p_application_id

Line 17578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

17574: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17575: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17576: AND (l_actual_flag = 'A')) THEN
17577: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17579: ,p_application_id => p_application_id
17580: ,p_amb_context_code => 'DEFAULT'
17581: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
17582: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 17581: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

17577: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17578: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17579: ,p_application_id => p_application_id
17580: ,p_amb_context_code => 'DEFAULT'
17581: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
17582: ,p_event_class_code => C_EVENT_CLASS_CODE
17583: ,p_event_type_code => C_EVENT_TYPE_CODE
17584:
17585: ,p_gain_ccid => -1

Line 18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18027:
18028: l_calculate_acctd_flag VARCHAR2(1) :='Y';
18029: l_calculate_g_l_flag VARCHAR2(1) :='Y';
18030: --
18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18028: l_calculate_acctd_flag VARCHAR2(1) :='Y';
18029: l_calculate_g_l_flag VARCHAR2(1) :='Y';
18030: --
18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18029: l_calculate_g_l_flag VARCHAR2(1) :='Y';
18030: --
18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18030: --
18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18031: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18032: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18033: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18034: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18035: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18036: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18037: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18038: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18039: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18040: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18041: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18042: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18043: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18044: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18045: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18046: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18047: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18055:

Line 18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18048: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18055:
18056: l_event_id NUMBER;

Line 18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

18049: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18055:
18056: l_event_id NUMBER;
18057: l_previous_event_id NUMBER;

Line 18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18050: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18051: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18052: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18053: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18054: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18055:
18056: l_event_id NUMBER;
18057: l_previous_event_id NUMBER;
18058: l_first_event_id NUMBER;

Line 18072: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

18068: l_event_class_name VARCHAR2(80) := 'Booking';
18069: l_description VARCHAR2(4000);
18070: l_transaction_reversal NUMBER;
18071: l_ae_header_id NUMBER;
18072: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
18073: l_log_module VARCHAR2(240);
18074: --
18075: l_acct_reversal_source VARCHAR2(30);
18076: l_trx_reversal_source VARCHAR2(30);

Line 18335: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

18331:
18332: --
18333: -- set event info as cache for other routines to refer event attributes
18334: --
18335: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
18336: (p_application_id => p_application_id
18337: ,p_primary_ledger_id => p_primary_ledger_id
18338: ,p_base_ledger_id => p_base_ledger_id
18339: ,p_target_ledger_id => p_target_ledger_id

Line 18368: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

18364:
18365: --
18366: -- set the status of entry to C_VALID (0)
18367: --
18368: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18369:
18370: --
18371: -- initialize a row for ae header
18372: --

Line 18400: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

18396: --
18397: -- initilaize the status of ae headers for diffrent balance types
18398: -- the status is initialised to C_NOT_CREATED (2)
18399: --
18400: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18401: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18402: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18403:
18404: --

Line 18401: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

18397: -- initilaize the status of ae headers for diffrent balance types
18398: -- the status is initialised to C_NOT_CREATED (2)
18399: --
18400: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18401: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18402: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18403:
18404: --
18405: -- call api to validate and store accounting attributes for header

Line 18402: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

18398: -- the status is initialised to C_NOT_CREATED (2)
18399: --
18400: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18401: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18402: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18403:
18404: --
18405: -- call api to validate and store accounting attributes for header
18406: --

Line 18448: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

18444: --
18445: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
18446:
18447: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
18448: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
18449:
18450: xla_accounting_err_pkg.build_message
18451: (p_appli_s_name => 'XLA'
18452: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 18456: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

18452: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
18453: ,p_token_1 => 'ACCT_ATTR_NAME'
18454: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18455: ,p_token_2 => 'PRODUCT_NAME'
18456: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18460:

Line 18457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

18453: ,p_token_1 => 'ACCT_ATTR_NAME'
18454: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18455: ,p_token_2 => 'PRODUCT_NAME'
18456: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18460:
18461: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 18458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

18454: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18455: ,p_token_2 => 'PRODUCT_NAME'
18456: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18460:
18461: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
18462: --

Line 18459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

18455: ,p_token_2 => 'PRODUCT_NAME'
18456: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18460:
18461: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
18462: --
18463: -- following sets the accounting attributes needed to reverse

Line 18478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

18474: ----------------------------------------------------------------
18475: -- 4262811 - update the header statuses to invalid in need be
18476: ----------------------------------------------------------------
18477: --
18478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
18479:
18480:
18481: -----------------------------------------------
18482: -- No accrual reversal for the event class/type

Line 18603: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

18599: ,p_module => l_log_module);
18600: END IF;
18601:
18602: --
18603: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
18604: --
18605: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18606: --
18607: -- set event info as cache for other routines to refer event attributes

Line 18605: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

18601:
18602: --
18603: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
18604: --
18605: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18606: --
18607: -- set event info as cache for other routines to refer event attributes
18608: --
18609:

Line 18613: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

18609:
18610: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
18611: l_previous_event_id := l_event_id;
18612:
18613: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
18614: (p_application_id => p_application_id
18615: ,p_primary_ledger_id => p_primary_ledger_id
18616: ,p_base_ledger_id => p_base_ledger_id
18617: ,p_target_ledger_id => p_target_ledger_id

Line 18654: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

18650: l_acct_reversal_source := SUBSTR(NULL, 1,30);
18651:
18652: IF l_continue_with_lines THEN
18653: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
18654: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
18655:
18656: xla_accounting_err_pkg.build_message
18657: (p_appli_s_name => 'XLA'
18658: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 18662: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

18658: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
18659: ,p_token_1 => 'LINE_NUMBER'
18660: ,p_value_1 => l_array_extract_line_num(Idx)
18661: ,p_token_2 => 'PRODUCT_NAME'
18662: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18666:

Line 18663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

18659: ,p_token_1 => 'LINE_NUMBER'
18660: ,p_value_1 => l_array_extract_line_num(Idx)
18661: ,p_token_2 => 'PRODUCT_NAME'
18662: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18666:
18667: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 18664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

18660: ,p_value_1 => l_array_extract_line_num(Idx)
18661: ,p_token_2 => 'PRODUCT_NAME'
18662: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18666:
18667: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
18668: --

Line 18665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

18661: ,p_token_2 => 'PRODUCT_NAME'
18662: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18666:
18667: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
18668: --
18669: -- following sets the accounting attributes needed to reverse

Line 18756: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

18752:
18753: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
18754: -- or secondary ledger that has different currency with primary
18755: -- or alc that is calculated by sla
18756: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18757: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
18758:
18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 18757: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

18753: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
18754: -- or secondary ledger that has different currency with primary
18755: -- or alc that is calculated by sla
18756: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18757: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
18758:
18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18761: AND (l_actual_flag = 'A')) THEN

Line 18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

18755: -- or alc that is calculated by sla
18756: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18757: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
18758:
18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18761: AND (l_actual_flag = 'A')) THEN
18762: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18763: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

18756: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18757: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
18758:
18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18761: AND (l_actual_flag = 'A')) THEN
18762: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18763: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18764: ,p_application_id => p_application_id

Line 18763: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

18759: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18760: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18761: AND (l_actual_flag = 'A')) THEN
18762: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18763: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18764: ,p_application_id => p_application_id
18765: ,p_amb_context_code => 'DEFAULT'
18766: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
18767: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 18766: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

18762: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18763: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18764: ,p_application_id => p_application_id
18765: ,p_amb_context_code => 'DEFAULT'
18766: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
18767: ,p_event_class_code => C_EVENT_CLASS_CODE
18768: ,p_event_type_code => C_EVENT_TYPE_CODE
18769:
18770: ,p_gain_ccid => -1

Line 19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19212:
19213: l_calculate_acctd_flag VARCHAR2(1) :='Y';
19214: l_calculate_g_l_flag VARCHAR2(1) :='Y';
19215: --
19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19213: l_calculate_acctd_flag VARCHAR2(1) :='Y';
19214: l_calculate_g_l_flag VARCHAR2(1) :='Y';
19215: --
19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19214: l_calculate_g_l_flag VARCHAR2(1) :='Y';
19215: --
19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19215: --
19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19216: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19217: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19218: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19219: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19220: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19221: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19222: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19223: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19224: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19225: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19226: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19227: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19228: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19229: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19230: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19231: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19232: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19240:

Line 19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19233: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19240:
19241: l_event_id NUMBER;

Line 19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

19234: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19240:
19241: l_event_id NUMBER;
19242: l_previous_event_id NUMBER;

Line 19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19235: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19236: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19237: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19238: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19239: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19240:
19241: l_event_id NUMBER;
19242: l_previous_event_id NUMBER;
19243: l_first_event_id NUMBER;

Line 19257: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

19253: l_event_class_name VARCHAR2(80) := 'Evergreen';
19254: l_description VARCHAR2(4000);
19255: l_transaction_reversal NUMBER;
19256: l_ae_header_id NUMBER;
19257: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
19258: l_log_module VARCHAR2(240);
19259: --
19260: l_acct_reversal_source VARCHAR2(30);
19261: l_trx_reversal_source VARCHAR2(30);

Line 19520: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

19516:
19517: --
19518: -- set event info as cache for other routines to refer event attributes
19519: --
19520: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
19521: (p_application_id => p_application_id
19522: ,p_primary_ledger_id => p_primary_ledger_id
19523: ,p_base_ledger_id => p_base_ledger_id
19524: ,p_target_ledger_id => p_target_ledger_id

Line 19553: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

19549:
19550: --
19551: -- set the status of entry to C_VALID (0)
19552: --
19553: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19554:
19555: --
19556: -- initialize a row for ae header
19557: --

Line 19585: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

19581: --
19582: -- initilaize the status of ae headers for diffrent balance types
19583: -- the status is initialised to C_NOT_CREATED (2)
19584: --
19585: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19586: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19587: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19588:
19589: --

Line 19586: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

19582: -- initilaize the status of ae headers for diffrent balance types
19583: -- the status is initialised to C_NOT_CREATED (2)
19584: --
19585: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19586: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19587: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19588:
19589: --
19590: -- call api to validate and store accounting attributes for header

Line 19587: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

19583: -- the status is initialised to C_NOT_CREATED (2)
19584: --
19585: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19586: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19587: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19588:
19589: --
19590: -- call api to validate and store accounting attributes for header
19591: --

Line 19633: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

19629: --
19630: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
19631:
19632: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
19633: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
19634:
19635: xla_accounting_err_pkg.build_message
19636: (p_appli_s_name => 'XLA'
19637: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 19641: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

19637: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
19638: ,p_token_1 => 'ACCT_ATTR_NAME'
19639: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19640: ,p_token_2 => 'PRODUCT_NAME'
19641: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19642: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19643: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19644: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19645:

Line 19642: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

19638: ,p_token_1 => 'ACCT_ATTR_NAME'
19639: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19640: ,p_token_2 => 'PRODUCT_NAME'
19641: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19642: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19643: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19644: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19645:
19646: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 19643: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

19639: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19640: ,p_token_2 => 'PRODUCT_NAME'
19641: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19642: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19643: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19644: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19645:
19646: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
19647: --

Line 19644: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

19640: ,p_token_2 => 'PRODUCT_NAME'
19641: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19642: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19643: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19644: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19645:
19646: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
19647: --
19648: -- following sets the accounting attributes needed to reverse

Line 19663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

19659: ----------------------------------------------------------------
19660: -- 4262811 - update the header statuses to invalid in need be
19661: ----------------------------------------------------------------
19662: --
19663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
19664:
19665:
19666: -----------------------------------------------
19667: -- No accrual reversal for the event class/type

Line 19788: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

19784: ,p_module => l_log_module);
19785: END IF;
19786:
19787: --
19788: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
19789: --
19790: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19791: --
19792: -- set event info as cache for other routines to refer event attributes

Line 19790: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

19786:
19787: --
19788: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
19789: --
19790: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19791: --
19792: -- set event info as cache for other routines to refer event attributes
19793: --
19794:

Line 19798: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

19794:
19795: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
19796: l_previous_event_id := l_event_id;
19797:
19798: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
19799: (p_application_id => p_application_id
19800: ,p_primary_ledger_id => p_primary_ledger_id
19801: ,p_base_ledger_id => p_base_ledger_id
19802: ,p_target_ledger_id => p_target_ledger_id

Line 19839: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

19835: l_acct_reversal_source := SUBSTR(NULL, 1,30);
19836:
19837: IF l_continue_with_lines THEN
19838: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
19839: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
19840:
19841: xla_accounting_err_pkg.build_message
19842: (p_appli_s_name => 'XLA'
19843: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 19847: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

19843: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
19844: ,p_token_1 => 'LINE_NUMBER'
19845: ,p_value_1 => l_array_extract_line_num(Idx)
19846: ,p_token_2 => 'PRODUCT_NAME'
19847: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19848: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19849: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19850: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19851:

Line 19848: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

19844: ,p_token_1 => 'LINE_NUMBER'
19845: ,p_value_1 => l_array_extract_line_num(Idx)
19846: ,p_token_2 => 'PRODUCT_NAME'
19847: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19848: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19849: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19850: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19851:
19852: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 19849: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

19845: ,p_value_1 => l_array_extract_line_num(Idx)
19846: ,p_token_2 => 'PRODUCT_NAME'
19847: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19848: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19849: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19850: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19851:
19852: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
19853: --

Line 19850: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

19846: ,p_token_2 => 'PRODUCT_NAME'
19847: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19848: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19849: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19850: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19851:
19852: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
19853: --
19854: -- following sets the accounting attributes needed to reverse

Line 19941: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

19937:
19938: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
19939: -- or secondary ledger that has different currency with primary
19940: -- or alc that is calculated by sla
19941: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19942: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
19943:
19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 19942: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

19938: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
19939: -- or secondary ledger that has different currency with primary
19940: -- or alc that is calculated by sla
19941: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19942: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
19943:
19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
19946: AND (l_actual_flag = 'A')) THEN

Line 19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

19940: -- or alc that is calculated by sla
19941: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19942: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
19943:
19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
19946: AND (l_actual_flag = 'A')) THEN
19947: XLA_AE_LINES_PKG.CreateGainOrLossLines(
19948: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

19941: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19942: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
19943:
19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
19946: AND (l_actual_flag = 'A')) THEN
19947: XLA_AE_LINES_PKG.CreateGainOrLossLines(
19948: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19949: ,p_application_id => p_application_id

Line 19948: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

19944: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
19945: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
19946: AND (l_actual_flag = 'A')) THEN
19947: XLA_AE_LINES_PKG.CreateGainOrLossLines(
19948: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19949: ,p_application_id => p_application_id
19950: ,p_amb_context_code => 'DEFAULT'
19951: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
19952: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 19951: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

19947: XLA_AE_LINES_PKG.CreateGainOrLossLines(
19948: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19949: ,p_application_id => p_application_id
19950: ,p_amb_context_code => 'DEFAULT'
19951: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
19952: ,p_event_class_code => C_EVENT_CLASS_CODE
19953: ,p_event_type_code => C_EVENT_TYPE_CODE
19954:
19955: ,p_gain_ccid => -1

Line 20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20397:
20398: l_calculate_acctd_flag VARCHAR2(1) :='Y';
20399: l_calculate_g_l_flag VARCHAR2(1) :='Y';
20400: --
20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20398: l_calculate_acctd_flag VARCHAR2(1) :='Y';
20399: l_calculate_g_l_flag VARCHAR2(1) :='Y';
20400: --
20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20399: l_calculate_g_l_flag VARCHAR2(1) :='Y';
20400: --
20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20400: --
20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20425:

Line 20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20425:
20426: l_event_id NUMBER;

Line 20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

20419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20425:
20426: l_event_id NUMBER;
20427: l_previous_event_id NUMBER;

Line 20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20425:
20426: l_event_id NUMBER;
20427: l_previous_event_id NUMBER;
20428: l_first_event_id NUMBER;

Line 20442: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

20438: l_event_class_name VARCHAR2(80) := 'General Loss Provision';
20439: l_description VARCHAR2(4000);
20440: l_transaction_reversal NUMBER;
20441: l_ae_header_id NUMBER;
20442: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
20443: l_log_module VARCHAR2(240);
20444: --
20445: l_acct_reversal_source VARCHAR2(30);
20446: l_trx_reversal_source VARCHAR2(30);

Line 20705: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

20701:
20702: --
20703: -- set event info as cache for other routines to refer event attributes
20704: --
20705: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
20706: (p_application_id => p_application_id
20707: ,p_primary_ledger_id => p_primary_ledger_id
20708: ,p_base_ledger_id => p_base_ledger_id
20709: ,p_target_ledger_id => p_target_ledger_id

Line 20738: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

20734:
20735: --
20736: -- set the status of entry to C_VALID (0)
20737: --
20738: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
20739:
20740: --
20741: -- initialize a row for ae header
20742: --

Line 20770: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

20766: --
20767: -- initilaize the status of ae headers for diffrent balance types
20768: -- the status is initialised to C_NOT_CREATED (2)
20769: --
20770: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20771: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20772: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20773:
20774: --

Line 20771: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

20767: -- initilaize the status of ae headers for diffrent balance types
20768: -- the status is initialised to C_NOT_CREATED (2)
20769: --
20770: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20771: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20772: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20773:
20774: --
20775: -- call api to validate and store accounting attributes for header

Line 20772: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

20768: -- the status is initialised to C_NOT_CREATED (2)
20769: --
20770: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20771: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20772: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
20773:
20774: --
20775: -- call api to validate and store accounting attributes for header
20776: --

Line 20818: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

20814: --
20815: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
20816:
20817: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
20818: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
20819:
20820: xla_accounting_err_pkg.build_message
20821: (p_appli_s_name => 'XLA'
20822: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 20826: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

20822: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
20823: ,p_token_1 => 'ACCT_ATTR_NAME'
20824: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
20825: ,p_token_2 => 'PRODUCT_NAME'
20826: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20827: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20828: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20829: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20830:

Line 20827: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

20823: ,p_token_1 => 'ACCT_ATTR_NAME'
20824: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
20825: ,p_token_2 => 'PRODUCT_NAME'
20826: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20827: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20828: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20829: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20830:
20831: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 20828: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

20824: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
20825: ,p_token_2 => 'PRODUCT_NAME'
20826: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20827: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20828: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20829: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20830:
20831: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
20832: --

Line 20829: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

20825: ,p_token_2 => 'PRODUCT_NAME'
20826: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20827: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20828: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20829: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20830:
20831: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
20832: --
20833: -- following sets the accounting attributes needed to reverse

Line 20848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

20844: ----------------------------------------------------------------
20845: -- 4262811 - update the header statuses to invalid in need be
20846: ----------------------------------------------------------------
20847: --
20848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
20849:
20850:
20851: -----------------------------------------------
20852: -- No accrual reversal for the event class/type

Line 20973: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

20969: ,p_module => l_log_module);
20970: END IF;
20971:
20972: --
20973: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
20974: --
20975: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
20976: --
20977: -- set event info as cache for other routines to refer event attributes

Line 20975: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

20971:
20972: --
20973: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
20974: --
20975: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
20976: --
20977: -- set event info as cache for other routines to refer event attributes
20978: --
20979:

Line 20983: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

20979:
20980: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
20981: l_previous_event_id := l_event_id;
20982:
20983: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
20984: (p_application_id => p_application_id
20985: ,p_primary_ledger_id => p_primary_ledger_id
20986: ,p_base_ledger_id => p_base_ledger_id
20987: ,p_target_ledger_id => p_target_ledger_id

Line 21024: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

21020: l_acct_reversal_source := SUBSTR(NULL, 1,30);
21021:
21022: IF l_continue_with_lines THEN
21023: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
21024: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
21025:
21026: xla_accounting_err_pkg.build_message
21027: (p_appli_s_name => 'XLA'
21028: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 21032: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

21028: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
21029: ,p_token_1 => 'LINE_NUMBER'
21030: ,p_value_1 => l_array_extract_line_num(Idx)
21031: ,p_token_2 => 'PRODUCT_NAME'
21032: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21033: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21034: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21035: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21036:

Line 21033: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

21029: ,p_token_1 => 'LINE_NUMBER'
21030: ,p_value_1 => l_array_extract_line_num(Idx)
21031: ,p_token_2 => 'PRODUCT_NAME'
21032: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21033: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21034: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21035: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21036:
21037: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 21034: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

21030: ,p_value_1 => l_array_extract_line_num(Idx)
21031: ,p_token_2 => 'PRODUCT_NAME'
21032: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21033: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21034: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21035: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21036:
21037: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21038: --

Line 21035: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

21031: ,p_token_2 => 'PRODUCT_NAME'
21032: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21033: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21034: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21035: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21036:
21037: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21038: --
21039: -- following sets the accounting attributes needed to reverse

Line 21126: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

21122:
21123: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
21124: -- or secondary ledger that has different currency with primary
21125: -- or alc that is calculated by sla
21126: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21127: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
21128:
21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 21127: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

21123: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
21124: -- or secondary ledger that has different currency with primary
21125: -- or alc that is calculated by sla
21126: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21127: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
21128:
21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21131: AND (l_actual_flag = 'A')) THEN

Line 21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

21125: -- or alc that is calculated by sla
21126: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21127: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
21128:
21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21131: AND (l_actual_flag = 'A')) THEN
21132: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21133: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

21126: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21127: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
21128:
21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21131: AND (l_actual_flag = 'A')) THEN
21132: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21133: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21134: ,p_application_id => p_application_id

Line 21133: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

21129: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21130: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21131: AND (l_actual_flag = 'A')) THEN
21132: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21133: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21134: ,p_application_id => p_application_id
21135: ,p_amb_context_code => 'DEFAULT'
21136: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
21137: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 21136: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

21132: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21133: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21134: ,p_application_id => p_application_id
21135: ,p_amb_context_code => 'DEFAULT'
21136: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
21137: ,p_event_class_code => C_EVENT_CLASS_CODE
21138: ,p_event_type_code => C_EVENT_TYPE_CODE
21139:
21140: ,p_gain_ccid => -1

Line 21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21582:
21583: l_calculate_acctd_flag VARCHAR2(1) :='Y';
21584: l_calculate_g_l_flag VARCHAR2(1) :='Y';
21585: --
21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21583: l_calculate_acctd_flag VARCHAR2(1) :='Y';
21584: l_calculate_g_l_flag VARCHAR2(1) :='Y';
21585: --
21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21584: l_calculate_g_l_flag VARCHAR2(1) :='Y';
21585: --
21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21585: --
21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21610:

Line 21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21610:
21611: l_event_id NUMBER;

Line 21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

21604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21610:
21611: l_event_id NUMBER;
21612: l_previous_event_id NUMBER;

Line 21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21610:
21611: l_event_id NUMBER;
21612: l_previous_event_id NUMBER;
21613: l_first_event_id NUMBER;

Line 21627: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

21623: l_event_class_name VARCHAR2(80) := 'Investor';
21624: l_description VARCHAR2(4000);
21625: l_transaction_reversal NUMBER;
21626: l_ae_header_id NUMBER;
21627: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
21628: l_log_module VARCHAR2(240);
21629: --
21630: l_acct_reversal_source VARCHAR2(30);
21631: l_trx_reversal_source VARCHAR2(30);

Line 21890: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

21886:
21887: --
21888: -- set event info as cache for other routines to refer event attributes
21889: --
21890: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
21891: (p_application_id => p_application_id
21892: ,p_primary_ledger_id => p_primary_ledger_id
21893: ,p_base_ledger_id => p_base_ledger_id
21894: ,p_target_ledger_id => p_target_ledger_id

Line 21923: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

21919:
21920: --
21921: -- set the status of entry to C_VALID (0)
21922: --
21923: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21924:
21925: --
21926: -- initialize a row for ae header
21927: --

Line 21955: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

21951: --
21952: -- initilaize the status of ae headers for diffrent balance types
21953: -- the status is initialised to C_NOT_CREATED (2)
21954: --
21955: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21956: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21957: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21958:
21959: --

Line 21956: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

21952: -- initilaize the status of ae headers for diffrent balance types
21953: -- the status is initialised to C_NOT_CREATED (2)
21954: --
21955: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21956: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21957: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21958:
21959: --
21960: -- call api to validate and store accounting attributes for header

Line 21957: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

21953: -- the status is initialised to C_NOT_CREATED (2)
21954: --
21955: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21956: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21957: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21958:
21959: --
21960: -- call api to validate and store accounting attributes for header
21961: --

Line 22003: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

21999: --
22000: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
22001:
22002: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
22003: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
22004:
22005: xla_accounting_err_pkg.build_message
22006: (p_appli_s_name => 'XLA'
22007: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 22011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

22007: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
22008: ,p_token_1 => 'ACCT_ATTR_NAME'
22009: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22010: ,p_token_2 => 'PRODUCT_NAME'
22011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22015:

Line 22012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

22008: ,p_token_1 => 'ACCT_ATTR_NAME'
22009: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22010: ,p_token_2 => 'PRODUCT_NAME'
22011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22015:
22016: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 22013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

22009: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22010: ,p_token_2 => 'PRODUCT_NAME'
22011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22015:
22016: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
22017: --

Line 22014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

22010: ,p_token_2 => 'PRODUCT_NAME'
22011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22015:
22016: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
22017: --
22018: -- following sets the accounting attributes needed to reverse

Line 22033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

22029: ----------------------------------------------------------------
22030: -- 4262811 - update the header statuses to invalid in need be
22031: ----------------------------------------------------------------
22032: --
22033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
22034:
22035:
22036: -----------------------------------------------
22037: -- No accrual reversal for the event class/type

Line 22158: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

22154: ,p_module => l_log_module);
22155: END IF;
22156:
22157: --
22158: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
22159: --
22160: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
22161: --
22162: -- set event info as cache for other routines to refer event attributes

Line 22160: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

22156:
22157: --
22158: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
22159: --
22160: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
22161: --
22162: -- set event info as cache for other routines to refer event attributes
22163: --
22164:

Line 22168: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

22164:
22165: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
22166: l_previous_event_id := l_event_id;
22167:
22168: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
22169: (p_application_id => p_application_id
22170: ,p_primary_ledger_id => p_primary_ledger_id
22171: ,p_base_ledger_id => p_base_ledger_id
22172: ,p_target_ledger_id => p_target_ledger_id

Line 22209: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

22205: l_acct_reversal_source := SUBSTR(NULL, 1,30);
22206:
22207: IF l_continue_with_lines THEN
22208: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
22209: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
22210:
22211: xla_accounting_err_pkg.build_message
22212: (p_appli_s_name => 'XLA'
22213: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 22217: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

22213: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
22214: ,p_token_1 => 'LINE_NUMBER'
22215: ,p_value_1 => l_array_extract_line_num(Idx)
22216: ,p_token_2 => 'PRODUCT_NAME'
22217: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22218: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22219: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22220: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22221:

Line 22218: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

22214: ,p_token_1 => 'LINE_NUMBER'
22215: ,p_value_1 => l_array_extract_line_num(Idx)
22216: ,p_token_2 => 'PRODUCT_NAME'
22217: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22218: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22219: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22220: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22221:
22222: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 22219: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

22215: ,p_value_1 => l_array_extract_line_num(Idx)
22216: ,p_token_2 => 'PRODUCT_NAME'
22217: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22218: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22219: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22220: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22221:
22222: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
22223: --

Line 22220: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

22216: ,p_token_2 => 'PRODUCT_NAME'
22217: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22218: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22219: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22220: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22221:
22222: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
22223: --
22224: -- following sets the accounting attributes needed to reverse

Line 22311: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

22307:
22308: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22309: -- or secondary ledger that has different currency with primary
22310: -- or alc that is calculated by sla
22311: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22312: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22313:
22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 22312: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

22308: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22309: -- or secondary ledger that has different currency with primary
22310: -- or alc that is calculated by sla
22311: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22312: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22313:
22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22316: AND (l_actual_flag = 'A')) THEN

Line 22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

22310: -- or alc that is calculated by sla
22311: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22312: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22313:
22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22316: AND (l_actual_flag = 'A')) THEN
22317: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22318: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

22311: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22312: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22313:
22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22316: AND (l_actual_flag = 'A')) THEN
22317: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22318: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22319: ,p_application_id => p_application_id

Line 22318: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

22314: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22315: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22316: AND (l_actual_flag = 'A')) THEN
22317: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22318: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22319: ,p_application_id => p_application_id
22320: ,p_amb_context_code => 'DEFAULT'
22321: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22322: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 22321: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

22317: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22318: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22319: ,p_application_id => p_application_id
22320: ,p_amb_context_code => 'DEFAULT'
22321: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22322: ,p_event_class_code => C_EVENT_CLASS_CODE
22323: ,p_event_type_code => C_EVENT_TYPE_CODE
22324:
22325: ,p_gain_ccid => -1

Line 22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22767:
22768: l_calculate_acctd_flag VARCHAR2(1) :='Y';
22769: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22770: --
22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22768: l_calculate_acctd_flag VARCHAR2(1) :='Y';
22769: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22770: --
22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22769: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22770: --
22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22770: --
22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22771: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22772: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22773: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22774: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22775: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22776: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22777: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22778: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22779: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22780: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22781: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22782: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22783: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22784: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22785: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22786: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22787: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22795:

Line 22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22788: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22795:
22796: l_event_id NUMBER;

Line 22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

22789: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22795:
22796: l_event_id NUMBER;
22797: l_previous_event_id NUMBER;

Line 22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22790: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22791: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22792: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22793: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22794: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22795:
22796: l_event_id NUMBER;
22797: l_previous_event_id NUMBER;
22798: l_first_event_id NUMBER;

Line 22812: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

22808: l_event_class_name VARCHAR2(80) := 'Principal Adjustment';
22809: l_description VARCHAR2(4000);
22810: l_transaction_reversal NUMBER;
22811: l_ae_header_id NUMBER;
22812: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
22813: l_log_module VARCHAR2(240);
22814: --
22815: l_acct_reversal_source VARCHAR2(30);
22816: l_trx_reversal_source VARCHAR2(30);

Line 23075: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23071:
23072: --
23073: -- set event info as cache for other routines to refer event attributes
23074: --
23075: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23076: (p_application_id => p_application_id
23077: ,p_primary_ledger_id => p_primary_ledger_id
23078: ,p_base_ledger_id => p_base_ledger_id
23079: ,p_target_ledger_id => p_target_ledger_id

Line 23108: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

23104:
23105: --
23106: -- set the status of entry to C_VALID (0)
23107: --
23108: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23109:
23110: --
23111: -- initialize a row for ae header
23112: --

Line 23140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

23136: --
23137: -- initilaize the status of ae headers for diffrent balance types
23138: -- the status is initialised to C_NOT_CREATED (2)
23139: --
23140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23143:
23144: --

Line 23141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

23137: -- initilaize the status of ae headers for diffrent balance types
23138: -- the status is initialised to C_NOT_CREATED (2)
23139: --
23140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23143:
23144: --
23145: -- call api to validate and store accounting attributes for header

Line 23142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

23138: -- the status is initialised to C_NOT_CREATED (2)
23139: --
23140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23143:
23144: --
23145: -- call api to validate and store accounting attributes for header
23146: --

Line 23188: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

23184: --
23185: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
23186:
23187: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
23188: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23189:
23190: xla_accounting_err_pkg.build_message
23191: (p_appli_s_name => 'XLA'
23192: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 23196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

23192: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
23193: ,p_token_1 => 'ACCT_ATTR_NAME'
23194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23195: ,p_token_2 => 'PRODUCT_NAME'
23196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23200:

Line 23197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

23193: ,p_token_1 => 'ACCT_ATTR_NAME'
23194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23195: ,p_token_2 => 'PRODUCT_NAME'
23196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23200:
23201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 23198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

23194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23195: ,p_token_2 => 'PRODUCT_NAME'
23196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23200:
23201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23202: --

Line 23199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

23195: ,p_token_2 => 'PRODUCT_NAME'
23196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23200:
23201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23202: --
23203: -- following sets the accounting attributes needed to reverse

Line 23218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

23214: ----------------------------------------------------------------
23215: -- 4262811 - update the header statuses to invalid in need be
23216: ----------------------------------------------------------------
23217: --
23218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
23219:
23220:
23221: -----------------------------------------------
23222: -- No accrual reversal for the event class/type

Line 23343: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

23339: ,p_module => l_log_module);
23340: END IF;
23341:
23342: --
23343: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23344: --
23345: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23346: --
23347: -- set event info as cache for other routines to refer event attributes

Line 23345: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

23341:
23342: --
23343: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23344: --
23345: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23346: --
23347: -- set event info as cache for other routines to refer event attributes
23348: --
23349:

Line 23353: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23349:
23350: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
23351: l_previous_event_id := l_event_id;
23352:
23353: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23354: (p_application_id => p_application_id
23355: ,p_primary_ledger_id => p_primary_ledger_id
23356: ,p_base_ledger_id => p_base_ledger_id
23357: ,p_target_ledger_id => p_target_ledger_id

Line 23394: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

23390: l_acct_reversal_source := SUBSTR(NULL, 1,30);
23391:
23392: IF l_continue_with_lines THEN
23393: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
23394: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23395:
23396: xla_accounting_err_pkg.build_message
23397: (p_appli_s_name => 'XLA'
23398: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 23402: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

23398: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
23399: ,p_token_1 => 'LINE_NUMBER'
23400: ,p_value_1 => l_array_extract_line_num(Idx)
23401: ,p_token_2 => 'PRODUCT_NAME'
23402: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23403: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23404: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23405: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23406:

Line 23403: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

23399: ,p_token_1 => 'LINE_NUMBER'
23400: ,p_value_1 => l_array_extract_line_num(Idx)
23401: ,p_token_2 => 'PRODUCT_NAME'
23402: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23403: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23404: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23405: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23406:
23407: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 23404: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

23400: ,p_value_1 => l_array_extract_line_num(Idx)
23401: ,p_token_2 => 'PRODUCT_NAME'
23402: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23403: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23404: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23405: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23406:
23407: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23408: --

Line 23405: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

23401: ,p_token_2 => 'PRODUCT_NAME'
23402: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23403: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23404: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23405: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23406:
23407: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23408: --
23409: -- following sets the accounting attributes needed to reverse

Line 23496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

23492:
23493: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
23494: -- or secondary ledger that has different currency with primary
23495: -- or alc that is calculated by sla
23496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
23498:
23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 23497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

23493: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
23494: -- or secondary ledger that has different currency with primary
23495: -- or alc that is calculated by sla
23496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
23498:
23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23501: AND (l_actual_flag = 'A')) THEN

Line 23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

23495: -- or alc that is calculated by sla
23496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
23498:
23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23501: AND (l_actual_flag = 'A')) THEN
23502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

23496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
23498:
23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23501: AND (l_actual_flag = 'A')) THEN
23502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23504: ,p_application_id => p_application_id

Line 23503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

23499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23501: AND (l_actual_flag = 'A')) THEN
23502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23504: ,p_application_id => p_application_id
23505: ,p_amb_context_code => 'DEFAULT'
23506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
23507: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 23506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

23502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23504: ,p_application_id => p_application_id
23505: ,p_amb_context_code => 'DEFAULT'
23506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
23507: ,p_event_class_code => C_EVENT_CLASS_CODE
23508: ,p_event_type_code => C_EVENT_TYPE_CODE
23509:
23510: ,p_gain_ccid => -1

Line 23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23952:
23953: l_calculate_acctd_flag VARCHAR2(1) :='Y';
23954: l_calculate_g_l_flag VARCHAR2(1) :='Y';
23955: --
23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23953: l_calculate_acctd_flag VARCHAR2(1) :='Y';
23954: l_calculate_g_l_flag VARCHAR2(1) :='Y';
23955: --
23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23954: l_calculate_g_l_flag VARCHAR2(1) :='Y';
23955: --
23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23955: --
23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23956: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23957: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23958: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23959: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23960: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23961: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23962: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23963: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23964: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23965: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23966: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23967: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23968: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23969: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23970: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23971: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23972: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23980:

Line 23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23973: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23980:
23981: l_event_id NUMBER;

Line 23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

23974: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23980:
23981: l_event_id NUMBER;
23982: l_previous_event_id NUMBER;

Line 23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23975: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23976: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23977: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23978: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23979: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23980:
23981: l_event_id NUMBER;
23982: l_previous_event_id NUMBER;
23983: l_first_event_id NUMBER;

Line 23997: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

23993: l_event_class_name VARCHAR2(80) := 'Rebook';
23994: l_description VARCHAR2(4000);
23995: l_transaction_reversal NUMBER;
23996: l_ae_header_id NUMBER;
23997: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
23998: l_log_module VARCHAR2(240);
23999: --
24000: l_acct_reversal_source VARCHAR2(30);
24001: l_trx_reversal_source VARCHAR2(30);

Line 24260: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

24256:
24257: --
24258: -- set event info as cache for other routines to refer event attributes
24259: --
24260: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
24261: (p_application_id => p_application_id
24262: ,p_primary_ledger_id => p_primary_ledger_id
24263: ,p_base_ledger_id => p_base_ledger_id
24264: ,p_target_ledger_id => p_target_ledger_id

Line 24293: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

24289:
24290: --
24291: -- set the status of entry to C_VALID (0)
24292: --
24293: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24294:
24295: --
24296: -- initialize a row for ae header
24297: --

Line 24325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

24321: --
24322: -- initilaize the status of ae headers for diffrent balance types
24323: -- the status is initialised to C_NOT_CREATED (2)
24324: --
24325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24328:
24329: --

Line 24326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

24322: -- initilaize the status of ae headers for diffrent balance types
24323: -- the status is initialised to C_NOT_CREATED (2)
24324: --
24325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24328:
24329: --
24330: -- call api to validate and store accounting attributes for header

Line 24327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

24323: -- the status is initialised to C_NOT_CREATED (2)
24324: --
24325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24328:
24329: --
24330: -- call api to validate and store accounting attributes for header
24331: --

Line 24373: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

24369: --
24370: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
24371:
24372: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
24373: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
24374:
24375: xla_accounting_err_pkg.build_message
24376: (p_appli_s_name => 'XLA'
24377: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 24381: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

24377: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
24378: ,p_token_1 => 'ACCT_ATTR_NAME'
24379: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24380: ,p_token_2 => 'PRODUCT_NAME'
24381: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24382: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24383: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24384: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24385:

Line 24382: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

24378: ,p_token_1 => 'ACCT_ATTR_NAME'
24379: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24380: ,p_token_2 => 'PRODUCT_NAME'
24381: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24382: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24383: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24384: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24385:
24386: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 24383: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

24379: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24380: ,p_token_2 => 'PRODUCT_NAME'
24381: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24382: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24383: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24384: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24385:
24386: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
24387: --

Line 24384: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

24380: ,p_token_2 => 'PRODUCT_NAME'
24381: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24382: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24383: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24384: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24385:
24386: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
24387: --
24388: -- following sets the accounting attributes needed to reverse

Line 24403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

24399: ----------------------------------------------------------------
24400: -- 4262811 - update the header statuses to invalid in need be
24401: ----------------------------------------------------------------
24402: --
24403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
24404:
24405:
24406: -----------------------------------------------
24407: -- No accrual reversal for the event class/type

Line 24528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

24524: ,p_module => l_log_module);
24525: END IF;
24526:
24527: --
24528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
24529: --
24530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24531: --
24532: -- set event info as cache for other routines to refer event attributes

Line 24530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

24526:
24527: --
24528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
24529: --
24530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24531: --
24532: -- set event info as cache for other routines to refer event attributes
24533: --
24534:

Line 24538: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

24534:
24535: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
24536: l_previous_event_id := l_event_id;
24537:
24538: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
24539: (p_application_id => p_application_id
24540: ,p_primary_ledger_id => p_primary_ledger_id
24541: ,p_base_ledger_id => p_base_ledger_id
24542: ,p_target_ledger_id => p_target_ledger_id

Line 24579: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

24575: l_acct_reversal_source := SUBSTR(NULL, 1,30);
24576:
24577: IF l_continue_with_lines THEN
24578: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
24579: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
24580:
24581: xla_accounting_err_pkg.build_message
24582: (p_appli_s_name => 'XLA'
24583: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 24587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

24583: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
24584: ,p_token_1 => 'LINE_NUMBER'
24585: ,p_value_1 => l_array_extract_line_num(Idx)
24586: ,p_token_2 => 'PRODUCT_NAME'
24587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24591:

Line 24588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

24584: ,p_token_1 => 'LINE_NUMBER'
24585: ,p_value_1 => l_array_extract_line_num(Idx)
24586: ,p_token_2 => 'PRODUCT_NAME'
24587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24591:
24592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 24589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

24585: ,p_value_1 => l_array_extract_line_num(Idx)
24586: ,p_token_2 => 'PRODUCT_NAME'
24587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24591:
24592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
24593: --

Line 24590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

24586: ,p_token_2 => 'PRODUCT_NAME'
24587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24591:
24592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
24593: --
24594: -- following sets the accounting attributes needed to reverse

Line 24681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

24677:
24678: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
24679: -- or secondary ledger that has different currency with primary
24680: -- or alc that is calculated by sla
24681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24683:
24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 24682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

24678: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
24679: -- or secondary ledger that has different currency with primary
24680: -- or alc that is calculated by sla
24681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24683:
24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24686: AND (l_actual_flag = 'A')) THEN

Line 24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

24680: -- or alc that is calculated by sla
24681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24683:
24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24686: AND (l_actual_flag = 'A')) THEN
24687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

24681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24683:
24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24686: AND (l_actual_flag = 'A')) THEN
24687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24689: ,p_application_id => p_application_id

Line 24688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

24684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24686: AND (l_actual_flag = 'A')) THEN
24687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24689: ,p_application_id => p_application_id
24690: ,p_amb_context_code => 'DEFAULT'
24691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
24692: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 24691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

24687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24689: ,p_application_id => p_application_id
24690: ,p_amb_context_code => 'DEFAULT'
24691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
24692: ,p_event_class_code => C_EVENT_CLASS_CODE
24693: ,p_event_type_code => C_EVENT_TYPE_CODE
24694:
24695: ,p_gain_ccid => -1

Line 25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25137:
25138: l_calculate_acctd_flag VARCHAR2(1) :='Y';
25139: l_calculate_g_l_flag VARCHAR2(1) :='Y';
25140: --
25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25138: l_calculate_acctd_flag VARCHAR2(1) :='Y';
25139: l_calculate_g_l_flag VARCHAR2(1) :='Y';
25140: --
25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25139: l_calculate_g_l_flag VARCHAR2(1) :='Y';
25140: --
25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25140: --
25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25141: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25142: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25143: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25144: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25145: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25146: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25147: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25148: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25149: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25150: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25151: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25152: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25153: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25154: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25155: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25156: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25157: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25165:

Line 25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25158: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25165:
25166: l_event_id NUMBER;

Line 25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

25159: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25165:
25166: l_event_id NUMBER;
25167: l_previous_event_id NUMBER;

Line 25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25160: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25161: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25162: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25163: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25164: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25165:
25166: l_event_id NUMBER;
25167: l_previous_event_id NUMBER;
25168: l_first_event_id NUMBER;

Line 25182: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

25178: l_event_class_name VARCHAR2(80) := 'Receipt Application';
25179: l_description VARCHAR2(4000);
25180: l_transaction_reversal NUMBER;
25181: l_ae_header_id NUMBER;
25182: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
25183: l_log_module VARCHAR2(240);
25184: --
25185: l_acct_reversal_source VARCHAR2(30);
25186: l_trx_reversal_source VARCHAR2(30);

Line 25445: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

25441:
25442: --
25443: -- set event info as cache for other routines to refer event attributes
25444: --
25445: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
25446: (p_application_id => p_application_id
25447: ,p_primary_ledger_id => p_primary_ledger_id
25448: ,p_base_ledger_id => p_base_ledger_id
25449: ,p_target_ledger_id => p_target_ledger_id

Line 25478: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

25474:
25475: --
25476: -- set the status of entry to C_VALID (0)
25477: --
25478: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
25479:
25480: --
25481: -- initialize a row for ae header
25482: --

Line 25510: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

25506: --
25507: -- initilaize the status of ae headers for diffrent balance types
25508: -- the status is initialised to C_NOT_CREATED (2)
25509: --
25510: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25511: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25512: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25513:
25514: --

Line 25511: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

25507: -- initilaize the status of ae headers for diffrent balance types
25508: -- the status is initialised to C_NOT_CREATED (2)
25509: --
25510: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25511: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25512: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25513:
25514: --
25515: -- call api to validate and store accounting attributes for header

Line 25512: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

25508: -- the status is initialised to C_NOT_CREATED (2)
25509: --
25510: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25511: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25512: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25513:
25514: --
25515: -- call api to validate and store accounting attributes for header
25516: --

Line 25558: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

25554: --
25555: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
25556:
25557: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
25558: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
25559:
25560: xla_accounting_err_pkg.build_message
25561: (p_appli_s_name => 'XLA'
25562: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 25566: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

25562: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
25563: ,p_token_1 => 'ACCT_ATTR_NAME'
25564: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
25565: ,p_token_2 => 'PRODUCT_NAME'
25566: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25570:

Line 25567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

25563: ,p_token_1 => 'ACCT_ATTR_NAME'
25564: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
25565: ,p_token_2 => 'PRODUCT_NAME'
25566: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25570:
25571: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 25568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

25564: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
25565: ,p_token_2 => 'PRODUCT_NAME'
25566: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25570:
25571: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
25572: --

Line 25569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

25565: ,p_token_2 => 'PRODUCT_NAME'
25566: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25570:
25571: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
25572: --
25573: -- following sets the accounting attributes needed to reverse

Line 25588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

25584: ----------------------------------------------------------------
25585: -- 4262811 - update the header statuses to invalid in need be
25586: ----------------------------------------------------------------
25587: --
25588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
25589:
25590:
25591: -----------------------------------------------
25592: -- No accrual reversal for the event class/type

Line 25713: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

25709: ,p_module => l_log_module);
25710: END IF;
25711:
25712: --
25713: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
25714: --
25715: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
25716: --
25717: -- set event info as cache for other routines to refer event attributes

Line 25715: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

25711:
25712: --
25713: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
25714: --
25715: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
25716: --
25717: -- set event info as cache for other routines to refer event attributes
25718: --
25719:

Line 25723: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

25719:
25720: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
25721: l_previous_event_id := l_event_id;
25722:
25723: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
25724: (p_application_id => p_application_id
25725: ,p_primary_ledger_id => p_primary_ledger_id
25726: ,p_base_ledger_id => p_base_ledger_id
25727: ,p_target_ledger_id => p_target_ledger_id

Line 25764: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

25760: l_acct_reversal_source := SUBSTR(NULL, 1,30);
25761:
25762: IF l_continue_with_lines THEN
25763: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
25764: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
25765:
25766: xla_accounting_err_pkg.build_message
25767: (p_appli_s_name => 'XLA'
25768: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 25772: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

25768: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
25769: ,p_token_1 => 'LINE_NUMBER'
25770: ,p_value_1 => l_array_extract_line_num(Idx)
25771: ,p_token_2 => 'PRODUCT_NAME'
25772: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25773: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25774: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25775: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25776:

Line 25773: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

25769: ,p_token_1 => 'LINE_NUMBER'
25770: ,p_value_1 => l_array_extract_line_num(Idx)
25771: ,p_token_2 => 'PRODUCT_NAME'
25772: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25773: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25774: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25775: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25776:
25777: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 25774: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

25770: ,p_value_1 => l_array_extract_line_num(Idx)
25771: ,p_token_2 => 'PRODUCT_NAME'
25772: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25773: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25774: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25775: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25776:
25777: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
25778: --

Line 25775: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

25771: ,p_token_2 => 'PRODUCT_NAME'
25772: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
25773: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
25774: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25775: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
25776:
25777: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
25778: --
25779: -- following sets the accounting attributes needed to reverse

Line 25866: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

25862:
25863: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
25864: -- or secondary ledger that has different currency with primary
25865: -- or alc that is calculated by sla
25866: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25867: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
25868:
25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 25867: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

25863: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
25864: -- or secondary ledger that has different currency with primary
25865: -- or alc that is calculated by sla
25866: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25867: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
25868:
25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25871: AND (l_actual_flag = 'A')) THEN

Line 25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

25865: -- or alc that is calculated by sla
25866: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25867: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
25868:
25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25871: AND (l_actual_flag = 'A')) THEN
25872: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25873: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

25866: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25867: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
25868:
25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25871: AND (l_actual_flag = 'A')) THEN
25872: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25873: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25874: ,p_application_id => p_application_id

Line 25873: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

25869: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25870: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25871: AND (l_actual_flag = 'A')) THEN
25872: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25873: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25874: ,p_application_id => p_application_id
25875: ,p_amb_context_code => 'DEFAULT'
25876: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
25877: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 25876: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

25872: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25873: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25874: ,p_application_id => p_application_id
25875: ,p_amb_context_code => 'DEFAULT'
25876: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
25877: ,p_event_class_code => C_EVENT_CLASS_CODE
25878: ,p_event_type_code => C_EVENT_TYPE_CODE
25879:
25880: ,p_gain_ccid => -1

Line 26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26322:
26323: l_calculate_acctd_flag VARCHAR2(1) :='Y';
26324: l_calculate_g_l_flag VARCHAR2(1) :='Y';
26325: --
26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26323: l_calculate_acctd_flag VARCHAR2(1) :='Y';
26324: l_calculate_g_l_flag VARCHAR2(1) :='Y';
26325: --
26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26324: l_calculate_g_l_flag VARCHAR2(1) :='Y';
26325: --
26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26325: --
26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26326: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26327: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26328: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26329: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26330: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26331: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26332: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26333: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26334: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26335: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26336: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26337: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26338: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26339: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26340: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26341: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26342: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26350:

Line 26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26343: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26350:
26351: l_event_id NUMBER;

Line 26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

26344: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26350:
26351: l_event_id NUMBER;
26352: l_previous_event_id NUMBER;

Line 26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26345: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26346: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26347: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26348: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26349: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26350:
26351: l_event_id NUMBER;
26352: l_previous_event_id NUMBER;
26353: l_first_event_id NUMBER;

Line 26367: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

26363: l_event_class_name VARCHAR2(80) := 'Release';
26364: l_description VARCHAR2(4000);
26365: l_transaction_reversal NUMBER;
26366: l_ae_header_id NUMBER;
26367: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
26368: l_log_module VARCHAR2(240);
26369: --
26370: l_acct_reversal_source VARCHAR2(30);
26371: l_trx_reversal_source VARCHAR2(30);

Line 26630: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

26626:
26627: --
26628: -- set event info as cache for other routines to refer event attributes
26629: --
26630: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
26631: (p_application_id => p_application_id
26632: ,p_primary_ledger_id => p_primary_ledger_id
26633: ,p_base_ledger_id => p_base_ledger_id
26634: ,p_target_ledger_id => p_target_ledger_id

Line 26663: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

26659:
26660: --
26661: -- set the status of entry to C_VALID (0)
26662: --
26663: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
26664:
26665: --
26666: -- initialize a row for ae header
26667: --

Line 26695: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

26691: --
26692: -- initilaize the status of ae headers for diffrent balance types
26693: -- the status is initialised to C_NOT_CREATED (2)
26694: --
26695: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26696: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26697: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26698:
26699: --

Line 26696: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

26692: -- initilaize the status of ae headers for diffrent balance types
26693: -- the status is initialised to C_NOT_CREATED (2)
26694: --
26695: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26696: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26697: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26698:
26699: --
26700: -- call api to validate and store accounting attributes for header

Line 26697: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

26693: -- the status is initialised to C_NOT_CREATED (2)
26694: --
26695: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26696: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26697: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
26698:
26699: --
26700: -- call api to validate and store accounting attributes for header
26701: --

Line 26743: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

26739: --
26740: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
26741:
26742: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
26743: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
26744:
26745: xla_accounting_err_pkg.build_message
26746: (p_appli_s_name => 'XLA'
26747: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 26751: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

26747: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
26748: ,p_token_1 => 'ACCT_ATTR_NAME'
26749: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26750: ,p_token_2 => 'PRODUCT_NAME'
26751: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26752: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26753: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26754: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26755:

Line 26752: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

26748: ,p_token_1 => 'ACCT_ATTR_NAME'
26749: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26750: ,p_token_2 => 'PRODUCT_NAME'
26751: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26752: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26753: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26754: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26755:
26756: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 26753: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

26749: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26750: ,p_token_2 => 'PRODUCT_NAME'
26751: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26752: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26753: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26754: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26755:
26756: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
26757: --

Line 26754: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

26750: ,p_token_2 => 'PRODUCT_NAME'
26751: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26752: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26753: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26754: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26755:
26756: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
26757: --
26758: -- following sets the accounting attributes needed to reverse

Line 26773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

26769: ----------------------------------------------------------------
26770: -- 4262811 - update the header statuses to invalid in need be
26771: ----------------------------------------------------------------
26772: --
26773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
26774:
26775:
26776: -----------------------------------------------
26777: -- No accrual reversal for the event class/type

Line 26898: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

26894: ,p_module => l_log_module);
26895: END IF;
26896:
26897: --
26898: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
26899: --
26900: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
26901: --
26902: -- set event info as cache for other routines to refer event attributes

Line 26900: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

26896:
26897: --
26898: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
26899: --
26900: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
26901: --
26902: -- set event info as cache for other routines to refer event attributes
26903: --
26904:

Line 26908: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

26904:
26905: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
26906: l_previous_event_id := l_event_id;
26907:
26908: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
26909: (p_application_id => p_application_id
26910: ,p_primary_ledger_id => p_primary_ledger_id
26911: ,p_base_ledger_id => p_base_ledger_id
26912: ,p_target_ledger_id => p_target_ledger_id

Line 26949: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

26945: l_acct_reversal_source := SUBSTR(NULL, 1,30);
26946:
26947: IF l_continue_with_lines THEN
26948: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
26949: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
26950:
26951: xla_accounting_err_pkg.build_message
26952: (p_appli_s_name => 'XLA'
26953: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 26957: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

26953: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
26954: ,p_token_1 => 'LINE_NUMBER'
26955: ,p_value_1 => l_array_extract_line_num(Idx)
26956: ,p_token_2 => 'PRODUCT_NAME'
26957: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26958: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26959: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26960: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26961:

Line 26958: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

26954: ,p_token_1 => 'LINE_NUMBER'
26955: ,p_value_1 => l_array_extract_line_num(Idx)
26956: ,p_token_2 => 'PRODUCT_NAME'
26957: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26958: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26959: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26960: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26961:
26962: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 26959: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

26955: ,p_value_1 => l_array_extract_line_num(Idx)
26956: ,p_token_2 => 'PRODUCT_NAME'
26957: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26958: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26959: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26960: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26961:
26962: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
26963: --

Line 26960: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

26956: ,p_token_2 => 'PRODUCT_NAME'
26957: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26958: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26959: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26960: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26961:
26962: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
26963: --
26964: -- following sets the accounting attributes needed to reverse

Line 27051: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

27047:
27048: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
27049: -- or secondary ledger that has different currency with primary
27050: -- or alc that is calculated by sla
27051: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27052: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
27053:
27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 27052: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

27048: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
27049: -- or secondary ledger that has different currency with primary
27050: -- or alc that is calculated by sla
27051: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27052: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
27053:
27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27056: AND (l_actual_flag = 'A')) THEN

Line 27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

27050: -- or alc that is calculated by sla
27051: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27052: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
27053:
27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27056: AND (l_actual_flag = 'A')) THEN
27057: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27058: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

27051: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27052: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
27053:
27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27056: AND (l_actual_flag = 'A')) THEN
27057: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27058: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27059: ,p_application_id => p_application_id

Line 27058: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

27054: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27055: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27056: AND (l_actual_flag = 'A')) THEN
27057: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27058: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27059: ,p_application_id => p_application_id
27060: ,p_amb_context_code => 'DEFAULT'
27061: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
27062: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 27061: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

27057: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27058: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27059: ,p_application_id => p_application_id
27060: ,p_amb_context_code => 'DEFAULT'
27061: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
27062: ,p_event_class_code => C_EVENT_CLASS_CODE
27063: ,p_event_type_code => C_EVENT_TYPE_CODE
27064:
27065: ,p_gain_ccid => -1

Line 27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27507:
27508: l_calculate_acctd_flag VARCHAR2(1) :='Y';
27509: l_calculate_g_l_flag VARCHAR2(1) :='Y';
27510: --
27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27508: l_calculate_acctd_flag VARCHAR2(1) :='Y';
27509: l_calculate_g_l_flag VARCHAR2(1) :='Y';
27510: --
27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

27509: l_calculate_g_l_flag VARCHAR2(1) :='Y';
27510: --
27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

27510: --
27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27511: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

27512: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

27513: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27514: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27515: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27516: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27517: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27518: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27519: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

27520: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

27521: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

27522: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

27523: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

27524: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27525: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27526: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27527: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27535:

Line 27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

27528: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27535:
27536: l_event_id NUMBER;

Line 27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

27529: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27535:
27536: l_event_id NUMBER;
27537: l_previous_event_id NUMBER;

Line 27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

27530: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27531: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27532: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
27533: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
27534: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
27535:
27536: l_event_id NUMBER;
27537: l_previous_event_id NUMBER;
27538: l_first_event_id NUMBER;

Line 27552: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

27548: l_event_class_name VARCHAR2(80) := 'Specific Loss Provision';
27549: l_description VARCHAR2(4000);
27550: l_transaction_reversal NUMBER;
27551: l_ae_header_id NUMBER;
27552: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
27553: l_log_module VARCHAR2(240);
27554: --
27555: l_acct_reversal_source VARCHAR2(30);
27556: l_trx_reversal_source VARCHAR2(30);

Line 27815: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

27811:
27812: --
27813: -- set event info as cache for other routines to refer event attributes
27814: --
27815: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
27816: (p_application_id => p_application_id
27817: ,p_primary_ledger_id => p_primary_ledger_id
27818: ,p_base_ledger_id => p_base_ledger_id
27819: ,p_target_ledger_id => p_target_ledger_id

Line 27848: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

27844:
27845: --
27846: -- set the status of entry to C_VALID (0)
27847: --
27848: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
27849:
27850: --
27851: -- initialize a row for ae header
27852: --

Line 27880: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

27876: --
27877: -- initilaize the status of ae headers for diffrent balance types
27878: -- the status is initialised to C_NOT_CREATED (2)
27879: --
27880: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27881: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27882: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27883:
27884: --

Line 27881: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

27877: -- initilaize the status of ae headers for diffrent balance types
27878: -- the status is initialised to C_NOT_CREATED (2)
27879: --
27880: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27881: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27882: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27883:
27884: --
27885: -- call api to validate and store accounting attributes for header

Line 27882: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

27878: -- the status is initialised to C_NOT_CREATED (2)
27879: --
27880: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27881: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27882: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27883:
27884: --
27885: -- call api to validate and store accounting attributes for header
27886: --

Line 27928: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

27924: --
27925: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
27926:
27927: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
27928: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
27929:
27930: xla_accounting_err_pkg.build_message
27931: (p_appli_s_name => 'XLA'
27932: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 27936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

27932: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
27933: ,p_token_1 => 'ACCT_ATTR_NAME'
27934: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27935: ,p_token_2 => 'PRODUCT_NAME'
27936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27940:

Line 27937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

27933: ,p_token_1 => 'ACCT_ATTR_NAME'
27934: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27935: ,p_token_2 => 'PRODUCT_NAME'
27936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27940:
27941: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 27938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

27934: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27935: ,p_token_2 => 'PRODUCT_NAME'
27936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27940:
27941: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
27942: --

Line 27939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

27935: ,p_token_2 => 'PRODUCT_NAME'
27936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27940:
27941: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
27942: --
27943: -- following sets the accounting attributes needed to reverse

Line 27958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

27954: ----------------------------------------------------------------
27955: -- 4262811 - update the header statuses to invalid in need be
27956: ----------------------------------------------------------------
27957: --
27958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
27959:
27960:
27961: -----------------------------------------------
27962: -- No accrual reversal for the event class/type

Line 28083: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

28079: ,p_module => l_log_module);
28080: END IF;
28081:
28082: --
28083: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
28084: --
28085: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
28086: --
28087: -- set event info as cache for other routines to refer event attributes

Line 28085: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

28081:
28082: --
28083: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
28084: --
28085: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
28086: --
28087: -- set event info as cache for other routines to refer event attributes
28088: --
28089:

Line 28093: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

28089:
28090: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
28091: l_previous_event_id := l_event_id;
28092:
28093: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
28094: (p_application_id => p_application_id
28095: ,p_primary_ledger_id => p_primary_ledger_id
28096: ,p_base_ledger_id => p_base_ledger_id
28097: ,p_target_ledger_id => p_target_ledger_id

Line 28134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

28130: l_acct_reversal_source := SUBSTR(NULL, 1,30);
28131:
28132: IF l_continue_with_lines THEN
28133: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
28134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
28135:
28136: xla_accounting_err_pkg.build_message
28137: (p_appli_s_name => 'XLA'
28138: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 28142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

28138: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
28139: ,p_token_1 => 'LINE_NUMBER'
28140: ,p_value_1 => l_array_extract_line_num(Idx)
28141: ,p_token_2 => 'PRODUCT_NAME'
28142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28146:

Line 28143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

28139: ,p_token_1 => 'LINE_NUMBER'
28140: ,p_value_1 => l_array_extract_line_num(Idx)
28141: ,p_token_2 => 'PRODUCT_NAME'
28142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28146:
28147: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 28144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

28140: ,p_value_1 => l_array_extract_line_num(Idx)
28141: ,p_token_2 => 'PRODUCT_NAME'
28142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28146:
28147: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
28148: --

Line 28145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

28141: ,p_token_2 => 'PRODUCT_NAME'
28142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28146:
28147: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
28148: --
28149: -- following sets the accounting attributes needed to reverse

Line 28236: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

28232:
28233: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
28234: -- or secondary ledger that has different currency with primary
28235: -- or alc that is calculated by sla
28236: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
28237: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
28238:
28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 28237: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

28233: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
28234: -- or secondary ledger that has different currency with primary
28235: -- or alc that is calculated by sla
28236: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
28237: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
28238:
28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
28241: AND (l_actual_flag = 'A')) THEN

Line 28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

28235: -- or alc that is calculated by sla
28236: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
28237: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
28238:
28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
28241: AND (l_actual_flag = 'A')) THEN
28242: XLA_AE_LINES_PKG.CreateGainOrLossLines(
28243: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

28236: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
28237: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
28238:
28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
28241: AND (l_actual_flag = 'A')) THEN
28242: XLA_AE_LINES_PKG.CreateGainOrLossLines(
28243: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28244: ,p_application_id => p_application_id

Line 28243: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

28239: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
28240: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
28241: AND (l_actual_flag = 'A')) THEN
28242: XLA_AE_LINES_PKG.CreateGainOrLossLines(
28243: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28244: ,p_application_id => p_application_id
28245: ,p_amb_context_code => 'DEFAULT'
28246: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
28247: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 28246: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

28242: XLA_AE_LINES_PKG.CreateGainOrLossLines(
28243: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28244: ,p_application_id => p_application_id
28245: ,p_amb_context_code => 'DEFAULT'
28246: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
28247: ,p_event_class_code => C_EVENT_CLASS_CODE
28248: ,p_event_type_code => C_EVENT_TYPE_CODE
28249:
28250: ,p_gain_ccid => -1

Line 28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28687:
28688: l_calculate_acctd_flag VARCHAR2(1) :='Y';
28689: l_calculate_g_l_flag VARCHAR2(1) :='Y';
28690: --
28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28688: l_calculate_acctd_flag VARCHAR2(1) :='Y';
28689: l_calculate_g_l_flag VARCHAR2(1) :='Y';
28690: --
28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28689: l_calculate_g_l_flag VARCHAR2(1) :='Y';
28690: --
28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28690: --
28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28691: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28692: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28693: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28694: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28695: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28696: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28697: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28698: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28699: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28700: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28701: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28702: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28703: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28704: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28705: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28706: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28707: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28715:

Line 28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28708: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28715:
28716: l_event_id NUMBER;

Line 28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

28709: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28715:
28716: l_event_id NUMBER;
28717: l_previous_event_id NUMBER;

Line 28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28710: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28711: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28712: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28713: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28714: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28715:
28716: l_event_id NUMBER;
28717: l_previous_event_id NUMBER;
28718: l_first_event_id NUMBER;

Line 28732: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

28728: l_event_class_name VARCHAR2(80) := 'Split Asset';
28729: l_description VARCHAR2(4000);
28730: l_transaction_reversal NUMBER;
28731: l_ae_header_id NUMBER;
28732: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
28733: l_log_module VARCHAR2(240);
28734: --
28735: l_acct_reversal_source VARCHAR2(30);
28736: l_trx_reversal_source VARCHAR2(30);

Line 28991: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

28987:
28988: --
28989: -- set event info as cache for other routines to refer event attributes
28990: --
28991: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
28992: (p_application_id => p_application_id
28993: ,p_primary_ledger_id => p_primary_ledger_id
28994: ,p_base_ledger_id => p_base_ledger_id
28995: ,p_target_ledger_id => p_target_ledger_id

Line 29024: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

29020:
29021: --
29022: -- set the status of entry to C_VALID (0)
29023: --
29024: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
29025:
29026: --
29027: -- initialize a row for ae header
29028: --

Line 29055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

29051: --
29052: -- initilaize the status of ae headers for diffrent balance types
29053: -- the status is initialised to C_NOT_CREATED (2)
29054: --
29055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29058:
29059: --

Line 29056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

29052: -- initilaize the status of ae headers for diffrent balance types
29053: -- the status is initialised to C_NOT_CREATED (2)
29054: --
29055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29058:
29059: --
29060: -- call api to validate and store accounting attributes for header

Line 29057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

29053: -- the status is initialised to C_NOT_CREATED (2)
29054: --
29055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
29058:
29059: --
29060: -- call api to validate and store accounting attributes for header
29061: --

Line 29091: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

29087: --
29088: l_trx_reversal_source := SUBSTR(NULL, 1,30);
29089:
29090: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
29091: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
29092:
29093: xla_accounting_err_pkg.build_message
29094: (p_appli_s_name => 'XLA'
29095: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 29099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

29095: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
29096: ,p_token_1 => 'ACCT_ATTR_NAME'
29097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
29098: ,p_token_2 => 'PRODUCT_NAME'
29099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29103:

Line 29100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

29096: ,p_token_1 => 'ACCT_ATTR_NAME'
29097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
29098: ,p_token_2 => 'PRODUCT_NAME'
29099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29103:
29104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 29101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

29097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
29098: ,p_token_2 => 'PRODUCT_NAME'
29099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29103:
29104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
29105: --

Line 29102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

29098: ,p_token_2 => 'PRODUCT_NAME'
29099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29103:
29104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
29105: --
29106: -- following sets the accounting attributes needed to reverse

Line 29121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

29117: ----------------------------------------------------------------
29118: -- 4262811 - update the header statuses to invalid in need be
29119: ----------------------------------------------------------------
29120: --
29121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
29122:
29123:
29124: -----------------------------------------------
29125: -- No accrual reversal for the event class/type

Line 29246: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

29242: ,p_module => l_log_module);
29243: END IF;
29244:
29245: --
29246: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
29247: --
29248: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
29249: --
29250: -- set event info as cache for other routines to refer event attributes

Line 29248: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

29244:
29245: --
29246: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
29247: --
29248: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
29249: --
29250: -- set event info as cache for other routines to refer event attributes
29251: --
29252:

Line 29256: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

29252:
29253: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
29254: l_previous_event_id := l_event_id;
29255:
29256: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
29257: (p_application_id => p_application_id
29258: ,p_primary_ledger_id => p_primary_ledger_id
29259: ,p_base_ledger_id => p_base_ledger_id
29260: ,p_target_ledger_id => p_target_ledger_id

Line 29297: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

29293: l_acct_reversal_source := SUBSTR(NULL, 1,30);
29294:
29295: IF l_continue_with_lines THEN
29296: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
29297: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
29298:
29299: xla_accounting_err_pkg.build_message
29300: (p_appli_s_name => 'XLA'
29301: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 29305: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

29301: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
29302: ,p_token_1 => 'LINE_NUMBER'
29303: ,p_value_1 => l_array_extract_line_num(Idx)
29304: ,p_token_2 => 'PRODUCT_NAME'
29305: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29306: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29307: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29308: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29309:

Line 29306: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

29302: ,p_token_1 => 'LINE_NUMBER'
29303: ,p_value_1 => l_array_extract_line_num(Idx)
29304: ,p_token_2 => 'PRODUCT_NAME'
29305: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29306: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29307: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29308: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29309:
29310: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 29307: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

29303: ,p_value_1 => l_array_extract_line_num(Idx)
29304: ,p_token_2 => 'PRODUCT_NAME'
29305: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29306: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29307: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29308: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29309:
29310: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
29311: --

Line 29308: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

29304: ,p_token_2 => 'PRODUCT_NAME'
29305: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
29306: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
29307: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29308: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
29309:
29310: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
29311: --
29312: -- following sets the accounting attributes needed to reverse

Line 29399: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

29395:
29396: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
29397: -- or secondary ledger that has different currency with primary
29398: -- or alc that is calculated by sla
29399: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29400: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
29401:
29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 29400: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

29396: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
29397: -- or secondary ledger that has different currency with primary
29398: -- or alc that is calculated by sla
29399: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29400: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
29401:
29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29404: AND (l_actual_flag = 'A')) THEN

Line 29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

29398: -- or alc that is calculated by sla
29399: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29400: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
29401:
29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29404: AND (l_actual_flag = 'A')) THEN
29405: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29406: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

29399: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29400: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
29401:
29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29404: AND (l_actual_flag = 'A')) THEN
29405: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29406: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29407: ,p_application_id => p_application_id

Line 29406: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

29402: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29403: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29404: AND (l_actual_flag = 'A')) THEN
29405: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29406: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29407: ,p_application_id => p_application_id
29408: ,p_amb_context_code => 'DEFAULT'
29409: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
29410: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 29409: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

29405: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29406: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29407: ,p_application_id => p_application_id
29408: ,p_amb_context_code => 'DEFAULT'
29409: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
29410: ,p_event_class_code => C_EVENT_CLASS_CODE
29411: ,p_event_type_code => C_EVENT_TYPE_CODE
29412:
29413: ,p_gain_ccid => -1

Line 29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29855:
29856: l_calculate_acctd_flag VARCHAR2(1) :='Y';
29857: l_calculate_g_l_flag VARCHAR2(1) :='Y';
29858: --
29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29856: l_calculate_acctd_flag VARCHAR2(1) :='Y';
29857: l_calculate_g_l_flag VARCHAR2(1) :='Y';
29858: --
29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29857: l_calculate_g_l_flag VARCHAR2(1) :='Y';
29858: --
29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29858: --
29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29859: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29860: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29861: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29862: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29863: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29864: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29865: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29866: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29867: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29868: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29869: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29870: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29871: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29872: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29873: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29874: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29875: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29883:

Line 29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29876: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29883:
29884: l_event_id NUMBER;

Line 29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

29877: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29883:
29884: l_event_id NUMBER;
29885: l_previous_event_id NUMBER;

Line 29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29878: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29879: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29880: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29881: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29882: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29883:
29884: l_event_id NUMBER;
29885: l_previous_event_id NUMBER;
29886: l_first_event_id NUMBER;

Line 29900: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

29896: l_event_class_name VARCHAR2(80) := 'Termination';
29897: l_description VARCHAR2(4000);
29898: l_transaction_reversal NUMBER;
29899: l_ae_header_id NUMBER;
29900: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
29901: l_log_module VARCHAR2(240);
29902: --
29903: l_acct_reversal_source VARCHAR2(30);
29904: l_trx_reversal_source VARCHAR2(30);

Line 30163: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

30159:
30160: --
30161: -- set event info as cache for other routines to refer event attributes
30162: --
30163: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
30164: (p_application_id => p_application_id
30165: ,p_primary_ledger_id => p_primary_ledger_id
30166: ,p_base_ledger_id => p_base_ledger_id
30167: ,p_target_ledger_id => p_target_ledger_id

Line 30196: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

30192:
30193: --
30194: -- set the status of entry to C_VALID (0)
30195: --
30196: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
30197:
30198: --
30199: -- initialize a row for ae header
30200: --

Line 30228: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

30224: --
30225: -- initilaize the status of ae headers for diffrent balance types
30226: -- the status is initialised to C_NOT_CREATED (2)
30227: --
30228: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30229: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30230: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30231:
30232: --

Line 30229: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

30225: -- initilaize the status of ae headers for diffrent balance types
30226: -- the status is initialised to C_NOT_CREATED (2)
30227: --
30228: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30229: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30230: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30231:
30232: --
30233: -- call api to validate and store accounting attributes for header

Line 30230: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

30226: -- the status is initialised to C_NOT_CREATED (2)
30227: --
30228: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30229: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30230: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30231:
30232: --
30233: -- call api to validate and store accounting attributes for header
30234: --

Line 30276: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

30272: --
30273: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
30274:
30275: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
30276: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
30277:
30278: xla_accounting_err_pkg.build_message
30279: (p_appli_s_name => 'XLA'
30280: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 30284: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

30280: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
30281: ,p_token_1 => 'ACCT_ATTR_NAME'
30282: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30283: ,p_token_2 => 'PRODUCT_NAME'
30284: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30285: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30286: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30287: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30288:

Line 30285: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

30281: ,p_token_1 => 'ACCT_ATTR_NAME'
30282: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30283: ,p_token_2 => 'PRODUCT_NAME'
30284: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30285: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30286: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30287: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30288:
30289: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 30286: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

30282: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30283: ,p_token_2 => 'PRODUCT_NAME'
30284: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30285: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30286: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30287: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30288:
30289: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
30290: --

Line 30287: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

30283: ,p_token_2 => 'PRODUCT_NAME'
30284: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30285: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30286: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30287: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30288:
30289: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
30290: --
30291: -- following sets the accounting attributes needed to reverse

Line 30306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

30302: ----------------------------------------------------------------
30303: -- 4262811 - update the header statuses to invalid in need be
30304: ----------------------------------------------------------------
30305: --
30306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
30307:
30308:
30309: -----------------------------------------------
30310: -- No accrual reversal for the event class/type

Line 30431: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

30427: ,p_module => l_log_module);
30428: END IF;
30429:
30430: --
30431: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
30432: --
30433: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
30434: --
30435: -- set event info as cache for other routines to refer event attributes

Line 30433: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

30429:
30430: --
30431: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
30432: --
30433: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
30434: --
30435: -- set event info as cache for other routines to refer event attributes
30436: --
30437:

Line 30441: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

30437:
30438: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
30439: l_previous_event_id := l_event_id;
30440:
30441: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
30442: (p_application_id => p_application_id
30443: ,p_primary_ledger_id => p_primary_ledger_id
30444: ,p_base_ledger_id => p_base_ledger_id
30445: ,p_target_ledger_id => p_target_ledger_id

Line 30482: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

30478: l_acct_reversal_source := SUBSTR(NULL, 1,30);
30479:
30480: IF l_continue_with_lines THEN
30481: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
30482: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
30483:
30484: xla_accounting_err_pkg.build_message
30485: (p_appli_s_name => 'XLA'
30486: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 30490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

30486: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
30487: ,p_token_1 => 'LINE_NUMBER'
30488: ,p_value_1 => l_array_extract_line_num(Idx)
30489: ,p_token_2 => 'PRODUCT_NAME'
30490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30494:

Line 30491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

30487: ,p_token_1 => 'LINE_NUMBER'
30488: ,p_value_1 => l_array_extract_line_num(Idx)
30489: ,p_token_2 => 'PRODUCT_NAME'
30490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30494:
30495: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 30492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

30488: ,p_value_1 => l_array_extract_line_num(Idx)
30489: ,p_token_2 => 'PRODUCT_NAME'
30490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30494:
30495: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
30496: --

Line 30493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

30489: ,p_token_2 => 'PRODUCT_NAME'
30490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30494:
30495: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
30496: --
30497: -- following sets the accounting attributes needed to reverse

Line 30584: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

30580:
30581: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
30582: -- or secondary ledger that has different currency with primary
30583: -- or alc that is calculated by sla
30584: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30585: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
30586:
30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 30585: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

30581: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
30582: -- or secondary ledger that has different currency with primary
30583: -- or alc that is calculated by sla
30584: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30585: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
30586:
30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30589: AND (l_actual_flag = 'A')) THEN

Line 30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

30583: -- or alc that is calculated by sla
30584: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30585: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
30586:
30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30589: AND (l_actual_flag = 'A')) THEN
30590: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30591: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

30584: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30585: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
30586:
30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30589: AND (l_actual_flag = 'A')) THEN
30590: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30591: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30592: ,p_application_id => p_application_id

Line 30591: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

30587: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30588: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30589: AND (l_actual_flag = 'A')) THEN
30590: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30591: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30592: ,p_application_id => p_application_id
30593: ,p_amb_context_code => 'DEFAULT'
30594: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
30595: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 30594: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

30590: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30591: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30592: ,p_application_id => p_application_id
30593: ,p_amb_context_code => 'DEFAULT'
30594: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
30595: ,p_event_class_code => C_EVENT_CLASS_CODE
30596: ,p_event_type_code => C_EVENT_TYPE_CODE
30597:
30598: ,p_gain_ccid => -1

Line 31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31040:
31041: l_calculate_acctd_flag VARCHAR2(1) :='Y';
31042: l_calculate_g_l_flag VARCHAR2(1) :='Y';
31043: --
31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31041: l_calculate_acctd_flag VARCHAR2(1) :='Y';
31042: l_calculate_g_l_flag VARCHAR2(1) :='Y';
31043: --
31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

31042: l_calculate_g_l_flag VARCHAR2(1) :='Y';
31043: --
31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

31043: --
31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31044: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

31045: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

31046: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31047: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31048: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31049: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31050: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31051: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31052: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

31053: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

31054: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

31055: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

31056: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

31057: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31058: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31059: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31060: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31068:

Line 31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

31061: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31068:
31069: l_event_id NUMBER;

Line 31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

31062: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31068:
31069: l_event_id NUMBER;
31070: l_previous_event_id NUMBER;

Line 31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

31063: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31064: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31065: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
31066: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
31067: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
31068:
31069: l_event_id NUMBER;
31070: l_previous_event_id NUMBER;
31071: l_first_event_id NUMBER;

Line 31085: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

31081: l_event_class_name VARCHAR2(80) := 'Upfront Tax';
31082: l_description VARCHAR2(4000);
31083: l_transaction_reversal NUMBER;
31084: l_ae_header_id NUMBER;
31085: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
31086: l_log_module VARCHAR2(240);
31087: --
31088: l_acct_reversal_source VARCHAR2(30);
31089: l_trx_reversal_source VARCHAR2(30);

Line 31348: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

31344:
31345: --
31346: -- set event info as cache for other routines to refer event attributes
31347: --
31348: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
31349: (p_application_id => p_application_id
31350: ,p_primary_ledger_id => p_primary_ledger_id
31351: ,p_base_ledger_id => p_base_ledger_id
31352: ,p_target_ledger_id => p_target_ledger_id

Line 31381: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

31377:
31378: --
31379: -- set the status of entry to C_VALID (0)
31380: --
31381: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31382:
31383: --
31384: -- initialize a row for ae header
31385: --

Line 31413: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

31409: --
31410: -- initilaize the status of ae headers for diffrent balance types
31411: -- the status is initialised to C_NOT_CREATED (2)
31412: --
31413: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31414: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31415: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31416:
31417: --

Line 31414: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

31410: -- initilaize the status of ae headers for diffrent balance types
31411: -- the status is initialised to C_NOT_CREATED (2)
31412: --
31413: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31414: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31415: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31416:
31417: --
31418: -- call api to validate and store accounting attributes for header

Line 31415: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

31411: -- the status is initialised to C_NOT_CREATED (2)
31412: --
31413: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31414: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31415: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31416:
31417: --
31418: -- call api to validate and store accounting attributes for header
31419: --

Line 31461: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

31457: --
31458: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_16'), 1,30);
31459:
31460: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
31461: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
31462:
31463: xla_accounting_err_pkg.build_message
31464: (p_appli_s_name => 'XLA'
31465: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 31469: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

31465: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
31466: ,p_token_1 => 'ACCT_ATTR_NAME'
31467: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31468: ,p_token_2 => 'PRODUCT_NAME'
31469: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31470: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31471: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31472: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31473:

Line 31470: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

31466: ,p_token_1 => 'ACCT_ATTR_NAME'
31467: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31468: ,p_token_2 => 'PRODUCT_NAME'
31469: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31470: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31471: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31472: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31473:
31474: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 31471: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

31467: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31468: ,p_token_2 => 'PRODUCT_NAME'
31469: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31470: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31471: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31472: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31473:
31474: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
31475: --

Line 31472: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

31468: ,p_token_2 => 'PRODUCT_NAME'
31469: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31470: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31471: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31472: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31473:
31474: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
31475: --
31476: -- following sets the accounting attributes needed to reverse

Line 31491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

31487: ----------------------------------------------------------------
31488: -- 4262811 - update the header statuses to invalid in need be
31489: ----------------------------------------------------------------
31490: --
31491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
31492:
31493:
31494: -----------------------------------------------
31495: -- No accrual reversal for the event class/type

Line 31616: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

31612: ,p_module => l_log_module);
31613: END IF;
31614:
31615: --
31616: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
31617: --
31618: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31619: --
31620: -- set event info as cache for other routines to refer event attributes

Line 31618: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

31614:
31615: --
31616: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
31617: --
31618: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31619: --
31620: -- set event info as cache for other routines to refer event attributes
31621: --
31622:

Line 31626: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

31622:
31623: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
31624: l_previous_event_id := l_event_id;
31625:
31626: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
31627: (p_application_id => p_application_id
31628: ,p_primary_ledger_id => p_primary_ledger_id
31629: ,p_base_ledger_id => p_base_ledger_id
31630: ,p_target_ledger_id => p_target_ledger_id

Line 31667: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

31663: l_acct_reversal_source := SUBSTR(NULL, 1,30);
31664:
31665: IF l_continue_with_lines THEN
31666: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
31667: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
31668:
31669: xla_accounting_err_pkg.build_message
31670: (p_appli_s_name => 'XLA'
31671: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 31675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

31671: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
31672: ,p_token_1 => 'LINE_NUMBER'
31673: ,p_value_1 => l_array_extract_line_num(Idx)
31674: ,p_token_2 => 'PRODUCT_NAME'
31675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31679:

Line 31676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

31672: ,p_token_1 => 'LINE_NUMBER'
31673: ,p_value_1 => l_array_extract_line_num(Idx)
31674: ,p_token_2 => 'PRODUCT_NAME'
31675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31679:
31680: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 31677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

31673: ,p_value_1 => l_array_extract_line_num(Idx)
31674: ,p_token_2 => 'PRODUCT_NAME'
31675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31679:
31680: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
31681: --

Line 31678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

31674: ,p_token_2 => 'PRODUCT_NAME'
31675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31679:
31680: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
31681: --
31682: -- following sets the accounting attributes needed to reverse

Line 31769: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

31765:
31766: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
31767: -- or secondary ledger that has different currency with primary
31768: -- or alc that is calculated by sla
31769: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31770: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
31771:
31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 31770: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

31766: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
31767: -- or secondary ledger that has different currency with primary
31768: -- or alc that is calculated by sla
31769: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31770: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
31771:
31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31774: AND (l_actual_flag = 'A')) THEN

Line 31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

31768: -- or alc that is calculated by sla
31769: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31770: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
31771:
31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31774: AND (l_actual_flag = 'A')) THEN
31775: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31776: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

31769: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31770: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
31771:
31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31774: AND (l_actual_flag = 'A')) THEN
31775: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31776: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31777: ,p_application_id => p_application_id

Line 31776: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

31772: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31773: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31774: AND (l_actual_flag = 'A')) THEN
31775: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31776: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31777: ,p_application_id => p_application_id
31778: ,p_amb_context_code => 'DEFAULT'
31779: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
31780: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 31779: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

31775: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31776: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31777: ,p_application_id => p_application_id
31778: ,p_amb_context_code => 'DEFAULT'
31779: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
31780: ,p_event_class_code => C_EVENT_CLASS_CODE
31781: ,p_event_type_code => C_EVENT_TYPE_CODE
31782:
31783: ,p_gain_ccid => -1

Line 31901: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

31897: ,p_level => C_LEVEL_PROCEDURE
31898: ,p_module => l_log_module);
31899: END IF;
31900:
31901: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
31902: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
31903: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
31904:
31905: --

Line 31902: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

31898: ,p_module => l_log_module);
31899: END IF;
31900:
31901: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
31902: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
31903: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
31904:
31905: --
31906: -- initialize array of lines with NULL

Line 31903: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

31899: END IF;
31900:
31901: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
31902: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
31903: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
31904:
31905: --
31906: -- initialize array of lines with NULL
31907: --

Line 32507: xla_ae_journal_entry_pkg.SetProductAcctDefinition

32503: ,p_level => C_LEVEL_STATEMENT
32504: ,p_module => l_log_module);
32505: END IF;
32506: --
32507: xla_ae_journal_entry_pkg.SetProductAcctDefinition
32508: (p_product_rule_code => 'OKL_DEFAULT'
32509: ,p_product_rule_type_code => 'S'
32510: ,p_product_rule_version => ''
32511: ,p_product_rule_name => 'Lease Default'

Line 32516: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

32512: ,p_amb_context_code => 'DEFAULT'
32513: );
32514:
32515: l_array_ledgers :=
32516: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
32517: (p_base_ledger_id => p_base_ledger_id);
32518:
32519: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
32520: l_temp_result :=

Line 32521: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

32517: (p_base_ledger_id => p_base_ledger_id);
32518:
32519: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
32520: l_temp_result :=
32521: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
32522: (p_application_id => p_application_id
32523: ,p_base_ledger_id => p_base_ledger_id
32524: ,p_target_ledger_id => l_array_ledgers(Idx)
32525: ,p_primary_ledger_id => p_primary_ledger_id