DBA Data[Home] [Help]

APPS.XLA_00707_AAD_S_000020_BC_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 273: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

269: ,p_level => C_LEVEL_PROCEDURE
270: ,p_module => l_log_module);
271: END IF;
272:
273: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
274: l_component_type := 'AMB_DESCRIPTION';
275: l_component_code := 'PI_MATERIAL_TRANSACTION';
276: l_component_type_code := 'S';
277: l_component_appl_id := 707;

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

427: (p_msg => 'END of AcctDerRule_2(invalid)'
428: ,p_level => C_LEVEL_PROCEDURE
429: ,p_module => l_log_module);
430: END IF;
431: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
432: x_value_type_code := null;
433: l_output_value := null;
434: xla_accounting_err_pkg.build_message
435: (p_appli_s_name => 'XLA'

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

447: 'XLA_OWNER_TYPE'
448: ,l_component_type_code
449: )
450: ,p_token_3 => 'PAD_NAME'
451: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
452: ,p_token_4 => 'PAD_OWNER'
453: ,p_value_4 => xla_lookups_pkg.get_meaning(
454: 'XLA_OWNER_TYPE'
455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

451: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
452: ,p_token_4 => 'PAD_OWNER'
453: ,p_value_4 => xla_lookups_pkg.get_meaning(
454: 'XLA_OWNER_TYPE'
455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
456: )
457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

453: ,p_value_4 => xla_lookups_pkg.get_meaning(
454: 'XLA_OWNER_TYPE'
455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
456: )
457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
460: ,p_ae_header_id => NULL
461: );

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

454: 'XLA_OWNER_TYPE'
455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
456: )
457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
460: ,p_ae_header_id => NULL
461: );
462: RETURN l_output_value;

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

455: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
456: )
457: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
458: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
459: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
460: ,p_ae_header_id => NULL
461: );
462: RETURN l_output_value;
463: EXCEPTION

Line 548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

544: l_tmp_amt NUMBER;
545: l_acc_rev_natural_side_code VARCHAR2(1);
546:
547: l_num_entries NUMBER;
548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
552: l_recog_line_1 NUMBER;

Line 549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

545: l_acc_rev_natural_side_code VARCHAR2(1);
546:
547: l_num_entries NUMBER;
548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
552: l_recog_line_1 NUMBER;
553: l_recog_line_2 NUMBER;

Line 550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

546:
547: l_num_entries NUMBER;
548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
552: l_recog_line_1 NUMBER;
553: l_recog_line_2 NUMBER;
554:

Line 551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

547: l_num_entries NUMBER;
548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
552: l_recog_line_1 NUMBER;
553: l_recog_line_2 NUMBER;
554:
555: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 557: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

553: l_recog_line_2 NUMBER;
554:
555: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
556: l_bflow_applied_to_amt NUMBER; -- 5132302
557: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
558:
559: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
560:
561: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

628: l_accrual_line_num := NULL; -- 4262811
629: l_tmp_amt := NULL; -- 4262811
630: --
631:
632: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
633: l_balance_type_code <> 'B' THEN
634: IF NVL(p_source_7,9E125) = 15
635: THEN
636:

Line 703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

699: --
700: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
701:
702: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
704:
705: -- 4955764
706: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
707: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

743: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
744:
745: IF xla_accounting_cache_pkg.GetValueChar
746: (p_source_code => 'LEDGER_CATEGORY_CODE'
747: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
748: AND l_bflow_method_code = 'PRIOR_ENTRY'
749: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
750: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
751: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

843: p_lookup_type => 'XLA_OWNER_TYPE'
844: ,p_lookup_code => l_component_type_code
845: )
846: ,p_token_4 => 'PRODUCT_NAME'
847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
851: ,p_ae_header_id => NULL

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

844: ,p_lookup_code => l_component_type_code
845: )
846: ,p_token_4 => 'PRODUCT_NAME'
847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
851: ,p_ae_header_id => NULL
852: );

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

845: )
846: ,p_token_4 => 'PRODUCT_NAME'
847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
851: ,p_ae_header_id => NULL
852: );
853:

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

846: ,p_token_4 => 'PRODUCT_NAME'
847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
851: ,p_ae_header_id => NULL
852: );
853:
854: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

877: ----------------------------------------------------------------------------------
878: -- 4219869 Business Flow
879: -- Update journal entry status -- Need to generate this within IF
880: ----------------------------------------------------------------------------------
881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
882: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
883: ,p_balance_type_code => l_balance_type_code
884: );
885:

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

964:
965: --
966: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
967: --
968: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
969: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
970: ELSE
971: ---------------------------------------------------------------------------------------------------
972: -- 4262811a Switch Sign

Line 993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

989:
990: XLA_AE_LINES_PKG.ValidateCurrentLine;
991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
992:
993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
994: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
995: ,p_balance_type_code => l_balance_type_code);
996:
997: END IF;

Line 1102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1098: l_tmp_amt NUMBER;
1099: l_acc_rev_natural_side_code VARCHAR2(1);
1100:
1101: l_num_entries NUMBER;
1102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1106: l_recog_line_1 NUMBER;

Line 1103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1099: l_acc_rev_natural_side_code VARCHAR2(1);
1100:
1101: l_num_entries NUMBER;
1102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1106: l_recog_line_1 NUMBER;
1107: l_recog_line_2 NUMBER;

Line 1104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1100:
1101: l_num_entries NUMBER;
1102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1106: l_recog_line_1 NUMBER;
1107: l_recog_line_2 NUMBER;
1108:

Line 1105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1101: l_num_entries NUMBER;
1102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1106: l_recog_line_1 NUMBER;
1107: l_recog_line_2 NUMBER;
1108:
1109: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1111: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1107: l_recog_line_2 NUMBER;
1108:
1109: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1110: l_bflow_applied_to_amt NUMBER; -- 5132302
1111: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1112:
1113: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1114:
1115: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1182: l_accrual_line_num := NULL; -- 4262811
1183: l_tmp_amt := NULL; -- 4262811
1184: --
1185:
1186: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1187: l_balance_type_code <> 'B' THEN
1188: IF NVL(p_source_7,9E125) = 15
1189: THEN
1190:

Line 1257: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1253: --
1254: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1255:
1256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1257: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1258:
1259: -- 4955764
1260: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1261: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1297: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1298:
1299: IF xla_accounting_cache_pkg.GetValueChar
1300: (p_source_code => 'LEDGER_CATEGORY_CODE'
1301: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1302: AND l_bflow_method_code = 'PRIOR_ENTRY'
1303: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1304: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1305: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1397: p_lookup_type => 'XLA_OWNER_TYPE'
1398: ,p_lookup_code => l_component_type_code
1399: )
1400: ,p_token_4 => 'PRODUCT_NAME'
1401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1405: ,p_ae_header_id => NULL

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

1398: ,p_lookup_code => l_component_type_code
1399: )
1400: ,p_token_4 => 'PRODUCT_NAME'
1401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1405: ,p_ae_header_id => NULL
1406: );

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

1399: )
1400: ,p_token_4 => 'PRODUCT_NAME'
1401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1405: ,p_ae_header_id => NULL
1406: );
1407:

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

1400: ,p_token_4 => 'PRODUCT_NAME'
1401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1405: ,p_ae_header_id => NULL
1406: );
1407:
1408: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1431: ----------------------------------------------------------------------------------
1432: -- 4219869 Business Flow
1433: -- Update journal entry status -- Need to generate this within IF
1434: ----------------------------------------------------------------------------------
1435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1437: ,p_balance_type_code => l_balance_type_code
1438: );
1439:

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

1518:
1519: --
1520: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1521: --
1522: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1523: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1524: ELSE
1525: ---------------------------------------------------------------------------------------------------
1526: -- 4262811a Switch Sign

Line 1547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1543:
1544: XLA_AE_LINES_PKG.ValidateCurrentLine;
1545: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1546:
1547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1548: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1549: ,p_balance_type_code => l_balance_type_code);
1550:
1551: END IF;

Line 1656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1652: l_tmp_amt NUMBER;
1653: l_acc_rev_natural_side_code VARCHAR2(1);
1654:
1655: l_num_entries NUMBER;
1656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1660: l_recog_line_1 NUMBER;

Line 1657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1653: l_acc_rev_natural_side_code VARCHAR2(1);
1654:
1655: l_num_entries NUMBER;
1656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1660: l_recog_line_1 NUMBER;
1661: l_recog_line_2 NUMBER;

Line 1658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1654:
1655: l_num_entries NUMBER;
1656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1660: l_recog_line_1 NUMBER;
1661: l_recog_line_2 NUMBER;
1662:

Line 1659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1655: l_num_entries NUMBER;
1656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1660: l_recog_line_1 NUMBER;
1661: l_recog_line_2 NUMBER;
1662:
1663: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1665: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1661: l_recog_line_2 NUMBER;
1662:
1663: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1664: l_bflow_applied_to_amt NUMBER; -- 5132302
1665: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1666:
1667: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1668:
1669: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1736: l_accrual_line_num := NULL; -- 4262811
1737: l_tmp_amt := NULL; -- 4262811
1738: --
1739:
1740: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1741: l_balance_type_code <> 'B' THEN
1742: IF NVL(p_source_7,9E125) = 15
1743: THEN
1744:

Line 1811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1807: --
1808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1809:
1810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1812:
1813: -- 4955764
1814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1851: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1852:
1853: IF xla_accounting_cache_pkg.GetValueChar
1854: (p_source_code => 'LEDGER_CATEGORY_CODE'
1855: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1856: AND l_bflow_method_code = 'PRIOR_ENTRY'
1857: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1858: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1859: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1951: p_lookup_type => 'XLA_OWNER_TYPE'
1952: ,p_lookup_code => l_component_type_code
1953: )
1954: ,p_token_4 => 'PRODUCT_NAME'
1955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1959: ,p_ae_header_id => NULL

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

1952: ,p_lookup_code => l_component_type_code
1953: )
1954: ,p_token_4 => 'PRODUCT_NAME'
1955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1959: ,p_ae_header_id => NULL
1960: );

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

1953: )
1954: ,p_token_4 => 'PRODUCT_NAME'
1955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1959: ,p_ae_header_id => NULL
1960: );
1961:

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

1954: ,p_token_4 => 'PRODUCT_NAME'
1955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1959: ,p_ae_header_id => NULL
1960: );
1961:
1962: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1985: ----------------------------------------------------------------------------------
1986: -- 4219869 Business Flow
1987: -- Update journal entry status -- Need to generate this within IF
1988: ----------------------------------------------------------------------------------
1989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1990: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1991: ,p_balance_type_code => l_balance_type_code
1992: );
1993:

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

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

Line 2101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2097:
2098: XLA_AE_LINES_PKG.ValidateCurrentLine;
2099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2100:
2101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2103: ,p_balance_type_code => l_balance_type_code);
2104:
2105: END IF;

Line 2210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 2211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 2212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2208:
2209: l_num_entries NUMBER;
2210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2214: l_recog_line_1 NUMBER;
2215: l_recog_line_2 NUMBER;
2216:

Line 2213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 2219: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

2290: l_accrual_line_num := NULL; -- 4262811
2291: l_tmp_amt := NULL; -- 4262811
2292: --
2293:
2294: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2295: l_balance_type_code <> 'B' THEN
2296: IF NVL(p_source_7,9E125) = 15
2297: THEN
2298:

Line 2365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

2505: p_lookup_type => 'XLA_OWNER_TYPE'
2506: ,p_lookup_code => l_component_type_code
2507: )
2508: ,p_token_4 => 'PRODUCT_NAME'
2509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2513: ,p_ae_header_id => NULL

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

2506: ,p_lookup_code => l_component_type_code
2507: )
2508: ,p_token_4 => 'PRODUCT_NAME'
2509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2513: ,p_ae_header_id => NULL
2514: );

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

2507: )
2508: ,p_token_4 => 'PRODUCT_NAME'
2509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2513: ,p_ae_header_id => NULL
2514: );
2515:

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

2508: ,p_token_4 => 'PRODUCT_NAME'
2509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2513: ,p_ae_header_id => NULL
2514: );
2515:
2516: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2539: ----------------------------------------------------------------------------------
2540: -- 4219869 Business Flow
2541: -- Update journal entry status -- Need to generate this within IF
2542: ----------------------------------------------------------------------------------
2543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2545: ,p_balance_type_code => l_balance_type_code
2546: );
2547:

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

2626:
2627: --
2628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2629: --
2630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2632: ELSE
2633: ---------------------------------------------------------------------------------------------------
2634: -- 4262811a Switch Sign

Line 2655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2651:
2652: XLA_AE_LINES_PKG.ValidateCurrentLine;
2653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2654:
2655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2657: ,p_balance_type_code => l_balance_type_code);
2658:
2659: END IF;

Line 2774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2770: l_tmp_amt NUMBER;
2771: l_acc_rev_natural_side_code VARCHAR2(1);
2772:
2773: l_num_entries NUMBER;
2774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2778: l_recog_line_1 NUMBER;

Line 2775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2771: l_acc_rev_natural_side_code VARCHAR2(1);
2772:
2773: l_num_entries NUMBER;
2774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2778: l_recog_line_1 NUMBER;
2779: l_recog_line_2 NUMBER;

Line 2776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2772:
2773: l_num_entries NUMBER;
2774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2778: l_recog_line_1 NUMBER;
2779: l_recog_line_2 NUMBER;
2780:

Line 2777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2773: l_num_entries NUMBER;
2774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2778: l_recog_line_1 NUMBER;
2779: l_recog_line_2 NUMBER;
2780:
2781: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2783: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2779: l_recog_line_2 NUMBER;
2780:
2781: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2782: l_bflow_applied_to_amt NUMBER; -- 5132302
2783: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2784:
2785: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2786:
2787: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2854: l_accrual_line_num := NULL; -- 4262811
2855: l_tmp_amt := NULL; -- 4262811
2856: --
2857:
2858: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2859: l_balance_type_code <> 'B' THEN
2860: IF NVL(p_source_16,'
2861: ') = 'Y' AND
2862: NVL(p_source_17,'

Line 2939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2935: --
2936: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2937:
2938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2940:
2941: -- 4955764
2942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3006:
3007: IF xla_accounting_cache_pkg.GetValueChar
3008: (p_source_code => 'LEDGER_CATEGORY_CODE'
3009: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3010: AND l_bflow_method_code = 'PRIOR_ENTRY'
3011: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3012: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3013: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3082: p_lookup_type => 'XLA_OWNER_TYPE'
3083: ,p_lookup_code => l_component_type_code
3084: )
3085: ,p_token_4 => 'PRODUCT_NAME'
3086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3090: ,p_ae_header_id => NULL

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

3083: ,p_lookup_code => l_component_type_code
3084: )
3085: ,p_token_4 => 'PRODUCT_NAME'
3086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3090: ,p_ae_header_id => NULL
3091: );

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

3084: )
3085: ,p_token_4 => 'PRODUCT_NAME'
3086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3090: ,p_ae_header_id => NULL
3091: );
3092:

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

3085: ,p_token_4 => 'PRODUCT_NAME'
3086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3090: ,p_ae_header_id => NULL
3091: );
3092:
3093: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3116: ----------------------------------------------------------------------------------
3117: -- 4219869 Business Flow
3118: -- Update journal entry status -- Need to generate this within IF
3119: ----------------------------------------------------------------------------------
3120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3121: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3122: ,p_balance_type_code => l_balance_type_code
3123: );
3124:

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

3177:
3178: --
3179: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3180: --
3181: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3182: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3183: ELSE
3184: ---------------------------------------------------------------------------------------------------
3185: -- 4262811a Switch Sign

Line 3206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3202:
3203: XLA_AE_LINES_PKG.ValidateCurrentLine;
3204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3205:
3206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3207: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3208: ,p_balance_type_code => l_balance_type_code);
3209:
3210: END IF;

Line 3325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3321: l_tmp_amt NUMBER;
3322: l_acc_rev_natural_side_code VARCHAR2(1);
3323:
3324: l_num_entries NUMBER;
3325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3329: l_recog_line_1 NUMBER;

Line 3326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3322: l_acc_rev_natural_side_code VARCHAR2(1);
3323:
3324: l_num_entries NUMBER;
3325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3329: l_recog_line_1 NUMBER;
3330: l_recog_line_2 NUMBER;

Line 3327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3323:
3324: l_num_entries NUMBER;
3325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3329: l_recog_line_1 NUMBER;
3330: l_recog_line_2 NUMBER;
3331:

Line 3328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3324: l_num_entries NUMBER;
3325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3329: l_recog_line_1 NUMBER;
3330: l_recog_line_2 NUMBER;
3331:
3332: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3334: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3330: l_recog_line_2 NUMBER;
3331:
3332: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3333: l_bflow_applied_to_amt NUMBER; -- 5132302
3334: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3335:
3336: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3337:
3338: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3405: l_accrual_line_num := NULL; -- 4262811
3406: l_tmp_amt := NULL; -- 4262811
3407: --
3408:
3409: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3410: l_balance_type_code <> 'B' THEN
3411: IF NVL(p_source_16,'
3412: ') = 'Y' AND
3413: NVL(p_source_17,'

Line 3490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3486: --
3487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3488:
3489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3491:
3492: -- 4955764
3493: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3494: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3557:
3558: IF xla_accounting_cache_pkg.GetValueChar
3559: (p_source_code => 'LEDGER_CATEGORY_CODE'
3560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3561: AND l_bflow_method_code = 'PRIOR_ENTRY'
3562: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3633: p_lookup_type => 'XLA_OWNER_TYPE'
3634: ,p_lookup_code => l_component_type_code
3635: )
3636: ,p_token_4 => 'PRODUCT_NAME'
3637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3641: ,p_ae_header_id => NULL

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

3634: ,p_lookup_code => l_component_type_code
3635: )
3636: ,p_token_4 => 'PRODUCT_NAME'
3637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3641: ,p_ae_header_id => NULL
3642: );

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

3635: )
3636: ,p_token_4 => 'PRODUCT_NAME'
3637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3641: ,p_ae_header_id => NULL
3642: );
3643:

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

3636: ,p_token_4 => 'PRODUCT_NAME'
3637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3641: ,p_ae_header_id => NULL
3642: );
3643:
3644: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3667: ----------------------------------------------------------------------------------
3668: -- 4219869 Business Flow
3669: -- Update journal entry status -- Need to generate this within IF
3670: ----------------------------------------------------------------------------------
3671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3673: ,p_balance_type_code => l_balance_type_code
3674: );
3675:

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

3728:
3729: --
3730: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3731: --
3732: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3733: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3734: ELSE
3735: ---------------------------------------------------------------------------------------------------
3736: -- 4262811a Switch Sign

Line 3757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3753:
3754: XLA_AE_LINES_PKG.ValidateCurrentLine;
3755: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3756:
3757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3758: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3759: ,p_balance_type_code => l_balance_type_code);
3760:
3761: END IF;

Line 3876: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3872: l_tmp_amt NUMBER;
3873: l_acc_rev_natural_side_code VARCHAR2(1);
3874:
3875: l_num_entries NUMBER;
3876: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3877: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3878: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3879: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3880: l_recog_line_1 NUMBER;

Line 3877: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3873: l_acc_rev_natural_side_code VARCHAR2(1);
3874:
3875: l_num_entries NUMBER;
3876: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3877: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3878: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3879: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3880: l_recog_line_1 NUMBER;
3881: l_recog_line_2 NUMBER;

Line 3878: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3874:
3875: l_num_entries NUMBER;
3876: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3877: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3878: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3879: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3880: l_recog_line_1 NUMBER;
3881: l_recog_line_2 NUMBER;
3882:

Line 3879: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3875: l_num_entries NUMBER;
3876: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3877: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3878: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3879: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3880: l_recog_line_1 NUMBER;
3881: l_recog_line_2 NUMBER;
3882:
3883: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3885: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3881: l_recog_line_2 NUMBER;
3882:
3883: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3884: l_bflow_applied_to_amt NUMBER; -- 5132302
3885: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3886:
3887: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3888:
3889: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3956: l_accrual_line_num := NULL; -- 4262811
3957: l_tmp_amt := NULL; -- 4262811
3958: --
3959:
3960: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3961: l_balance_type_code <> 'B' THEN
3962: IF NVL(p_source_16,'
3963: ') = 'Y' AND
3964: NVL(p_source_17,'

Line 4041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4037: --
4038: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4039:
4040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4042:
4043: -- 4955764
4044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4108:
4109: IF xla_accounting_cache_pkg.GetValueChar
4110: (p_source_code => 'LEDGER_CATEGORY_CODE'
4111: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4112: AND l_bflow_method_code = 'PRIOR_ENTRY'
4113: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4114: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4115: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4184: p_lookup_type => 'XLA_OWNER_TYPE'
4185: ,p_lookup_code => l_component_type_code
4186: )
4187: ,p_token_4 => 'PRODUCT_NAME'
4188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4192: ,p_ae_header_id => NULL

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

4185: ,p_lookup_code => l_component_type_code
4186: )
4187: ,p_token_4 => 'PRODUCT_NAME'
4188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4192: ,p_ae_header_id => NULL
4193: );

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

4186: )
4187: ,p_token_4 => 'PRODUCT_NAME'
4188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4192: ,p_ae_header_id => NULL
4193: );
4194:

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

4187: ,p_token_4 => 'PRODUCT_NAME'
4188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4192: ,p_ae_header_id => NULL
4193: );
4194:
4195: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4218: ----------------------------------------------------------------------------------
4219: -- 4219869 Business Flow
4220: -- Update journal entry status -- Need to generate this within IF
4221: ----------------------------------------------------------------------------------
4222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4223: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4224: ,p_balance_type_code => l_balance_type_code
4225: );
4226:

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

4279:
4280: --
4281: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4282: --
4283: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4284: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4285: ELSE
4286: ---------------------------------------------------------------------------------------------------
4287: -- 4262811a Switch Sign

Line 4308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4304:
4305: XLA_AE_LINES_PKG.ValidateCurrentLine;
4306: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4307:
4308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4309: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4310: ,p_balance_type_code => l_balance_type_code);
4311:
4312: END IF;

Line 4427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4423: l_tmp_amt NUMBER;
4424: l_acc_rev_natural_side_code VARCHAR2(1);
4425:
4426: l_num_entries NUMBER;
4427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4431: l_recog_line_1 NUMBER;

Line 4428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4424: l_acc_rev_natural_side_code VARCHAR2(1);
4425:
4426: l_num_entries NUMBER;
4427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4431: l_recog_line_1 NUMBER;
4432: l_recog_line_2 NUMBER;

Line 4429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4425:
4426: l_num_entries NUMBER;
4427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4431: l_recog_line_1 NUMBER;
4432: l_recog_line_2 NUMBER;
4433:

Line 4430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4426: l_num_entries NUMBER;
4427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4431: l_recog_line_1 NUMBER;
4432: l_recog_line_2 NUMBER;
4433:
4434: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4436: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4432: l_recog_line_2 NUMBER;
4433:
4434: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4435: l_bflow_applied_to_amt NUMBER; -- 5132302
4436: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4437:
4438: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4439:
4440: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4507: l_accrual_line_num := NULL; -- 4262811
4508: l_tmp_amt := NULL; -- 4262811
4509: --
4510:
4511: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4512: l_balance_type_code <> 'B' THEN
4513: IF NVL(p_source_16,'
4514: ') = 'Y' AND
4515: NVL(p_source_17,'

Line 4592: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4588: --
4589: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4590:
4591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4592: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4593:
4594: -- 4955764
4595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4658: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4659:
4660: IF xla_accounting_cache_pkg.GetValueChar
4661: (p_source_code => 'LEDGER_CATEGORY_CODE'
4662: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4663: AND l_bflow_method_code = 'PRIOR_ENTRY'
4664: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4665: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4666: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4735: p_lookup_type => 'XLA_OWNER_TYPE'
4736: ,p_lookup_code => l_component_type_code
4737: )
4738: ,p_token_4 => 'PRODUCT_NAME'
4739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4743: ,p_ae_header_id => NULL

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

4736: ,p_lookup_code => l_component_type_code
4737: )
4738: ,p_token_4 => 'PRODUCT_NAME'
4739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4743: ,p_ae_header_id => NULL
4744: );

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

4737: )
4738: ,p_token_4 => 'PRODUCT_NAME'
4739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4743: ,p_ae_header_id => NULL
4744: );
4745:

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

4738: ,p_token_4 => 'PRODUCT_NAME'
4739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4743: ,p_ae_header_id => NULL
4744: );
4745:
4746: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4769: ----------------------------------------------------------------------------------
4770: -- 4219869 Business Flow
4771: -- Update journal entry status -- Need to generate this within IF
4772: ----------------------------------------------------------------------------------
4773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4774: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4775: ,p_balance_type_code => l_balance_type_code
4776: );
4777:

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

4830:
4831: --
4832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4833: --
4834: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4836: ELSE
4837: ---------------------------------------------------------------------------------------------------
4838: -- 4262811a Switch Sign

Line 4859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4855:
4856: XLA_AE_LINES_PKG.ValidateCurrentLine;
4857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4858:
4859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4861: ,p_balance_type_code => l_balance_type_code);
4862:
4863: END IF;

Line 4978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4974: l_tmp_amt NUMBER;
4975: l_acc_rev_natural_side_code VARCHAR2(1);
4976:
4977: l_num_entries NUMBER;
4978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4982: l_recog_line_1 NUMBER;

Line 4979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4975: l_acc_rev_natural_side_code VARCHAR2(1);
4976:
4977: l_num_entries NUMBER;
4978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4982: l_recog_line_1 NUMBER;
4983: l_recog_line_2 NUMBER;

Line 4980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4976:
4977: l_num_entries NUMBER;
4978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4982: l_recog_line_1 NUMBER;
4983: l_recog_line_2 NUMBER;
4984:

Line 4981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4977: l_num_entries NUMBER;
4978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4982: l_recog_line_1 NUMBER;
4983: l_recog_line_2 NUMBER;
4984:
4985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4983: l_recog_line_2 NUMBER;
4984:
4985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4986: l_bflow_applied_to_amt NUMBER; -- 5132302
4987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4988:
4989: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4990:
4991: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5058: l_accrual_line_num := NULL; -- 4262811
5059: l_tmp_amt := NULL; -- 4262811
5060: --
5061:
5062: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5063: l_balance_type_code <> 'B' THEN
5064: IF NVL(p_source_16,'
5065: ') = 'Y' AND
5066: NVL(p_source_17,'

Line 5143: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5139: --
5140: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5141:
5142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5143: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5144:
5145: -- 4955764
5146: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5147: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5209: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5210:
5211: IF xla_accounting_cache_pkg.GetValueChar
5212: (p_source_code => 'LEDGER_CATEGORY_CODE'
5213: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5214: AND l_bflow_method_code = 'PRIOR_ENTRY'
5215: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5216: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5217: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5286: p_lookup_type => 'XLA_OWNER_TYPE'
5287: ,p_lookup_code => l_component_type_code
5288: )
5289: ,p_token_4 => 'PRODUCT_NAME'
5290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5294: ,p_ae_header_id => NULL

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

5287: ,p_lookup_code => l_component_type_code
5288: )
5289: ,p_token_4 => 'PRODUCT_NAME'
5290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5294: ,p_ae_header_id => NULL
5295: );

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

5288: )
5289: ,p_token_4 => 'PRODUCT_NAME'
5290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5294: ,p_ae_header_id => NULL
5295: );
5296:

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

5289: ,p_token_4 => 'PRODUCT_NAME'
5290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5294: ,p_ae_header_id => NULL
5295: );
5296:
5297: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5320: ----------------------------------------------------------------------------------
5321: -- 4219869 Business Flow
5322: -- Update journal entry status -- Need to generate this within IF
5323: ----------------------------------------------------------------------------------
5324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5326: ,p_balance_type_code => l_balance_type_code
5327: );
5328:

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

5381:
5382: --
5383: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5384: --
5385: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5386: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5387: ELSE
5388: ---------------------------------------------------------------------------------------------------
5389: -- 4262811a Switch Sign

Line 5410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5406:
5407: XLA_AE_LINES_PKG.ValidateCurrentLine;
5408: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5409:
5410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5411: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5412: ,p_balance_type_code => l_balance_type_code);
5413:
5414: END IF;

Line 5529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5525: l_tmp_amt NUMBER;
5526: l_acc_rev_natural_side_code VARCHAR2(1);
5527:
5528: l_num_entries NUMBER;
5529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5533: l_recog_line_1 NUMBER;

Line 5530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5526: l_acc_rev_natural_side_code VARCHAR2(1);
5527:
5528: l_num_entries NUMBER;
5529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5533: l_recog_line_1 NUMBER;
5534: l_recog_line_2 NUMBER;

Line 5531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5527:
5528: l_num_entries NUMBER;
5529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5533: l_recog_line_1 NUMBER;
5534: l_recog_line_2 NUMBER;
5535:

Line 5532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5528: l_num_entries NUMBER;
5529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5533: l_recog_line_1 NUMBER;
5534: l_recog_line_2 NUMBER;
5535:
5536: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5538: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5534: l_recog_line_2 NUMBER;
5535:
5536: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5537: l_bflow_applied_to_amt NUMBER; -- 5132302
5538: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5539:
5540: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5541:
5542: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5609: l_accrual_line_num := NULL; -- 4262811
5610: l_tmp_amt := NULL; -- 4262811
5611: --
5612:
5613: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5614: l_balance_type_code <> 'B' THEN
5615: IF NVL(p_source_16,'
5616: ') = 'Y' AND
5617: NVL(p_source_17,'

Line 5694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5690: --
5691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5692:
5693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5695:
5696: -- 4955764
5697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5761:
5762: IF xla_accounting_cache_pkg.GetValueChar
5763: (p_source_code => 'LEDGER_CATEGORY_CODE'
5764: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5765: AND l_bflow_method_code = 'PRIOR_ENTRY'
5766: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5767: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5768: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5837: p_lookup_type => 'XLA_OWNER_TYPE'
5838: ,p_lookup_code => l_component_type_code
5839: )
5840: ,p_token_4 => 'PRODUCT_NAME'
5841: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5842: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5843: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5844: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5845: ,p_ae_header_id => NULL

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

5838: ,p_lookup_code => l_component_type_code
5839: )
5840: ,p_token_4 => 'PRODUCT_NAME'
5841: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5842: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5843: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5844: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5845: ,p_ae_header_id => NULL
5846: );

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

5839: )
5840: ,p_token_4 => 'PRODUCT_NAME'
5841: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5842: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5843: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5844: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5845: ,p_ae_header_id => NULL
5846: );
5847:

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

5840: ,p_token_4 => 'PRODUCT_NAME'
5841: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5842: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5843: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5844: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5845: ,p_ae_header_id => NULL
5846: );
5847:
5848: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5871: ----------------------------------------------------------------------------------
5872: -- 4219869 Business Flow
5873: -- Update journal entry status -- Need to generate this within IF
5874: ----------------------------------------------------------------------------------
5875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5876: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5877: ,p_balance_type_code => l_balance_type_code
5878: );
5879:

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

5932:
5933: --
5934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5935: --
5936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5938: ELSE
5939: ---------------------------------------------------------------------------------------------------
5940: -- 4262811a Switch Sign

Line 5961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5957:
5958: XLA_AE_LINES_PKG.ValidateCurrentLine;
5959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5960:
5961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5963: ,p_balance_type_code => l_balance_type_code);
5964:
5965: END IF;

Line 6080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6076: l_tmp_amt NUMBER;
6077: l_acc_rev_natural_side_code VARCHAR2(1);
6078:
6079: l_num_entries NUMBER;
6080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6084: l_recog_line_1 NUMBER;

Line 6081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6077: l_acc_rev_natural_side_code VARCHAR2(1);
6078:
6079: l_num_entries NUMBER;
6080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6084: l_recog_line_1 NUMBER;
6085: l_recog_line_2 NUMBER;

Line 6082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6078:
6079: l_num_entries NUMBER;
6080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6084: l_recog_line_1 NUMBER;
6085: l_recog_line_2 NUMBER;
6086:

Line 6083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6079: l_num_entries NUMBER;
6080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6084: l_recog_line_1 NUMBER;
6085: l_recog_line_2 NUMBER;
6086:
6087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6085: l_recog_line_2 NUMBER;
6086:
6087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6088: l_bflow_applied_to_amt NUMBER; -- 5132302
6089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6090:
6091: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6092:
6093: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6160: l_accrual_line_num := NULL; -- 4262811
6161: l_tmp_amt := NULL; -- 4262811
6162: --
6163:
6164: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6165: l_balance_type_code <> 'B' THEN
6166: IF NVL(p_source_16,'
6167: ') = 'Y' AND
6168: NVL(

Line 6245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6241: --
6242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6243:
6244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6246:
6247: -- 4955764
6248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6311: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6312:
6313: IF xla_accounting_cache_pkg.GetValueChar
6314: (p_source_code => 'LEDGER_CATEGORY_CODE'
6315: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6316: AND l_bflow_method_code = 'PRIOR_ENTRY'
6317: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6318: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6319: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6388: p_lookup_type => 'XLA_OWNER_TYPE'
6389: ,p_lookup_code => l_component_type_code
6390: )
6391: ,p_token_4 => 'PRODUCT_NAME'
6392: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6393: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6394: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6395: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6396: ,p_ae_header_id => NULL

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

6389: ,p_lookup_code => l_component_type_code
6390: )
6391: ,p_token_4 => 'PRODUCT_NAME'
6392: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6393: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6394: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6395: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6396: ,p_ae_header_id => NULL
6397: );

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

6390: )
6391: ,p_token_4 => 'PRODUCT_NAME'
6392: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6393: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6394: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6395: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6396: ,p_ae_header_id => NULL
6397: );
6398:

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

6391: ,p_token_4 => 'PRODUCT_NAME'
6392: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6393: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6394: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6395: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6396: ,p_ae_header_id => NULL
6397: );
6398:
6399: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6422: ----------------------------------------------------------------------------------
6423: -- 4219869 Business Flow
6424: -- Update journal entry status -- Need to generate this within IF
6425: ----------------------------------------------------------------------------------
6426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6427: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6428: ,p_balance_type_code => l_balance_type_code
6429: );
6430:

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

6483:
6484: --
6485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6486: --
6487: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6489: ELSE
6490: ---------------------------------------------------------------------------------------------------
6491: -- 4262811a Switch Sign

Line 6512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6508:
6509: XLA_AE_LINES_PKG.ValidateCurrentLine;
6510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6511:
6512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6514: ,p_balance_type_code => l_balance_type_code);
6515:
6516: END IF;

Line 6633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6629: l_tmp_amt NUMBER;
6630: l_acc_rev_natural_side_code VARCHAR2(1);
6631:
6632: l_num_entries NUMBER;
6633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6637: l_recog_line_1 NUMBER;

Line 6634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6630: l_acc_rev_natural_side_code VARCHAR2(1);
6631:
6632: l_num_entries NUMBER;
6633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6637: l_recog_line_1 NUMBER;
6638: l_recog_line_2 NUMBER;

Line 6635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6631:
6632: l_num_entries NUMBER;
6633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6637: l_recog_line_1 NUMBER;
6638: l_recog_line_2 NUMBER;
6639:

Line 6636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6632: l_num_entries NUMBER;
6633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6637: l_recog_line_1 NUMBER;
6638: l_recog_line_2 NUMBER;
6639:
6640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6638: l_recog_line_2 NUMBER;
6639:
6640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6641: l_bflow_applied_to_amt NUMBER; -- 5132302
6642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6643:
6644: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6645:
6646: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6713: l_accrual_line_num := NULL; -- 4262811
6714: l_tmp_amt := NULL; -- 4262811
6715: --
6716:
6717: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6718: l_balance_type_code <> 'B' THEN
6719: IF NVL(p_source_16,'
6720: ') = 'Y' AND
6721: NVL(p_source_31,'

Line 6800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6796: --
6797: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6798:
6799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6801:
6802: -- 4955764
6803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6866: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6867:
6868: IF xla_accounting_cache_pkg.GetValueChar
6869: (p_source_code => 'LEDGER_CATEGORY_CODE'
6870: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6871: AND l_bflow_method_code = 'PRIOR_ENTRY'
6872: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6873: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6874: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6943: p_lookup_type => 'XLA_OWNER_TYPE'
6944: ,p_lookup_code => l_component_type_code
6945: )
6946: ,p_token_4 => 'PRODUCT_NAME'
6947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6951: ,p_ae_header_id => NULL

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

6944: ,p_lookup_code => l_component_type_code
6945: )
6946: ,p_token_4 => 'PRODUCT_NAME'
6947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6951: ,p_ae_header_id => NULL
6952: );

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

6945: )
6946: ,p_token_4 => 'PRODUCT_NAME'
6947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6951: ,p_ae_header_id => NULL
6952: );
6953:

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

6946: ,p_token_4 => 'PRODUCT_NAME'
6947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6951: ,p_ae_header_id => NULL
6952: );
6953:
6954: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6977: ----------------------------------------------------------------------------------
6978: -- 4219869 Business Flow
6979: -- Update journal entry status -- Need to generate this within IF
6980: ----------------------------------------------------------------------------------
6981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6982: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6983: ,p_balance_type_code => l_balance_type_code
6984: );
6985:

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

7038:
7039: --
7040: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7041: --
7042: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7043: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7044: ELSE
7045: ---------------------------------------------------------------------------------------------------
7046: -- 4262811a Switch Sign

Line 7067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7063:
7064: XLA_AE_LINES_PKG.ValidateCurrentLine;
7065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7066:
7067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7069: ,p_balance_type_code => l_balance_type_code);
7070:
7071: END IF;

Line 7190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7186: l_tmp_amt NUMBER;
7187: l_acc_rev_natural_side_code VARCHAR2(1);
7188:
7189: l_num_entries NUMBER;
7190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7194: l_recog_line_1 NUMBER;

Line 7191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7187: l_acc_rev_natural_side_code VARCHAR2(1);
7188:
7189: l_num_entries NUMBER;
7190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7194: l_recog_line_1 NUMBER;
7195: l_recog_line_2 NUMBER;

Line 7192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7188:
7189: l_num_entries NUMBER;
7190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7194: l_recog_line_1 NUMBER;
7195: l_recog_line_2 NUMBER;
7196:

Line 7193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7189: l_num_entries NUMBER;
7190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7194: l_recog_line_1 NUMBER;
7195: l_recog_line_2 NUMBER;
7196:
7197: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7199: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7195: l_recog_line_2 NUMBER;
7196:
7197: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7198: l_bflow_applied_to_amt NUMBER; -- 5132302
7199: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7200:
7201: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7202:
7203: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7270: l_accrual_line_num := NULL; -- 4262811
7271: l_tmp_amt := NULL; -- 4262811
7272: --
7273:
7274: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7275: l_balance_type_code <> 'B' THEN
7276: IF NVL(p_source_16,'
7277: ') = 'Y' AND
7278: NVL(p_source_31,'

Line 7358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7354: --
7355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7356:
7357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7359:
7360: -- 4955764
7361: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7362: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7424: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7425:
7426: IF xla_accounting_cache_pkg.GetValueChar
7427: (p_source_code => 'LEDGER_CATEGORY_CODE'
7428: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7429: AND l_bflow_method_code = 'PRIOR_ENTRY'
7430: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7431: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7432: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7501: p_lookup_type => 'XLA_OWNER_TYPE'
7502: ,p_lookup_code => l_component_type_code
7503: )
7504: ,p_token_4 => 'PRODUCT_NAME'
7505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7509: ,p_ae_header_id => NULL

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

7502: ,p_lookup_code => l_component_type_code
7503: )
7504: ,p_token_4 => 'PRODUCT_NAME'
7505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7509: ,p_ae_header_id => NULL
7510: );

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

7503: )
7504: ,p_token_4 => 'PRODUCT_NAME'
7505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7509: ,p_ae_header_id => NULL
7510: );
7511:

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

7504: ,p_token_4 => 'PRODUCT_NAME'
7505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7509: ,p_ae_header_id => NULL
7510: );
7511:
7512: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7535: ----------------------------------------------------------------------------------
7536: -- 4219869 Business Flow
7537: -- Update journal entry status -- Need to generate this within IF
7538: ----------------------------------------------------------------------------------
7539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7541: ,p_balance_type_code => l_balance_type_code
7542: );
7543:

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

7596:
7597: --
7598: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7599: --
7600: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7601: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7602: ELSE
7603: ---------------------------------------------------------------------------------------------------
7604: -- 4262811a Switch Sign

Line 7625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7621:
7622: XLA_AE_LINES_PKG.ValidateCurrentLine;
7623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7624:
7625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7626: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7627: ,p_balance_type_code => l_balance_type_code);
7628:
7629: END IF;

Line 7748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7744: l_tmp_amt NUMBER;
7745: l_acc_rev_natural_side_code VARCHAR2(1);
7746:
7747: l_num_entries NUMBER;
7748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7752: l_recog_line_1 NUMBER;

Line 7749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7745: l_acc_rev_natural_side_code VARCHAR2(1);
7746:
7747: l_num_entries NUMBER;
7748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7752: l_recog_line_1 NUMBER;
7753: l_recog_line_2 NUMBER;

Line 7750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7746:
7747: l_num_entries NUMBER;
7748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7752: l_recog_line_1 NUMBER;
7753: l_recog_line_2 NUMBER;
7754:

Line 7751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7747: l_num_entries NUMBER;
7748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7752: l_recog_line_1 NUMBER;
7753: l_recog_line_2 NUMBER;
7754:
7755: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7757: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7753: l_recog_line_2 NUMBER;
7754:
7755: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7756: l_bflow_applied_to_amt NUMBER; -- 5132302
7757: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7758:
7759: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7760:
7761: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7828: l_accrual_line_num := NULL; -- 4262811
7829: l_tmp_amt := NULL; -- 4262811
7830: --
7831:
7832: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7833: l_balance_type_code <> 'B' THEN
7834: IF NVL(p_source_16,'
7835: ') = 'Y' AND
7836: NVL(p_source_31,'

Line 7916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7912: --
7913: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7914:
7915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7917:
7918: -- 4955764
7919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7982: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7983:
7984: IF xla_accounting_cache_pkg.GetValueChar
7985: (p_source_code => 'LEDGER_CATEGORY_CODE'
7986: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7987: AND l_bflow_method_code = 'PRIOR_ENTRY'
7988: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7989: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7990: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8059: p_lookup_type => 'XLA_OWNER_TYPE'
8060: ,p_lookup_code => l_component_type_code
8061: )
8062: ,p_token_4 => 'PRODUCT_NAME'
8063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8067: ,p_ae_header_id => NULL

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

8060: ,p_lookup_code => l_component_type_code
8061: )
8062: ,p_token_4 => 'PRODUCT_NAME'
8063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8067: ,p_ae_header_id => NULL
8068: );

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

8061: )
8062: ,p_token_4 => 'PRODUCT_NAME'
8063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8067: ,p_ae_header_id => NULL
8068: );
8069:

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

8062: ,p_token_4 => 'PRODUCT_NAME'
8063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8067: ,p_ae_header_id => NULL
8068: );
8069:
8070: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8093: ----------------------------------------------------------------------------------
8094: -- 4219869 Business Flow
8095: -- Update journal entry status -- Need to generate this within IF
8096: ----------------------------------------------------------------------------------
8097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8099: ,p_balance_type_code => l_balance_type_code
8100: );
8101:

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

8154:
8155: --
8156: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8157: --
8158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8159: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8160: ELSE
8161: ---------------------------------------------------------------------------------------------------
8162: -- 4262811a Switch Sign

Line 8183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8179:
8180: XLA_AE_LINES_PKG.ValidateCurrentLine;
8181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8182:
8183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8185: ,p_balance_type_code => l_balance_type_code);
8186:
8187: END IF;

Line 8306: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8302: l_tmp_amt NUMBER;
8303: l_acc_rev_natural_side_code VARCHAR2(1);
8304:
8305: l_num_entries NUMBER;
8306: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8307: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8308: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8309: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8310: l_recog_line_1 NUMBER;

Line 8307: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8303: l_acc_rev_natural_side_code VARCHAR2(1);
8304:
8305: l_num_entries NUMBER;
8306: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8307: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8308: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8309: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8310: l_recog_line_1 NUMBER;
8311: l_recog_line_2 NUMBER;

Line 8308: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8304:
8305: l_num_entries NUMBER;
8306: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8307: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8308: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8309: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8310: l_recog_line_1 NUMBER;
8311: l_recog_line_2 NUMBER;
8312:

Line 8309: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8305: l_num_entries NUMBER;
8306: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8307: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8308: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8309: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8310: l_recog_line_1 NUMBER;
8311: l_recog_line_2 NUMBER;
8312:
8313: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8315: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8311: l_recog_line_2 NUMBER;
8312:
8313: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8314: l_bflow_applied_to_amt NUMBER; -- 5132302
8315: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8316:
8317: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8318:
8319: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8386: l_accrual_line_num := NULL; -- 4262811
8387: l_tmp_amt := NULL; -- 4262811
8388: --
8389:
8390: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8391: l_balance_type_code <> 'B' THEN
8392: IF NVL(p_source_16,'
8393: ') = 'Y' AND
8394: NVL(p_source_31,'

Line 8474: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8470: --
8471: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8472:
8473: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8474: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8475:
8476: -- 4955764
8477: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8478: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8541:
8542: IF xla_accounting_cache_pkg.GetValueChar
8543: (p_source_code => 'LEDGER_CATEGORY_CODE'
8544: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8545: AND l_bflow_method_code = 'PRIOR_ENTRY'
8546: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8547: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8548: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8617: p_lookup_type => 'XLA_OWNER_TYPE'
8618: ,p_lookup_code => l_component_type_code
8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL

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

8618: ,p_lookup_code => l_component_type_code
8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );

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

8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );
8627:

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

8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );
8627:
8628: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8651: ----------------------------------------------------------------------------------
8652: -- 4219869 Business Flow
8653: -- Update journal entry status -- Need to generate this within IF
8654: ----------------------------------------------------------------------------------
8655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8657: ,p_balance_type_code => l_balance_type_code
8658: );
8659:

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

8712:
8713: --
8714: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8715: --
8716: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8717: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8718: ELSE
8719: ---------------------------------------------------------------------------------------------------
8720: -- 4262811a Switch Sign

Line 8741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8737:
8738: XLA_AE_LINES_PKG.ValidateCurrentLine;
8739: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8740:
8741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8742: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8743: ,p_balance_type_code => l_balance_type_code);
8744:
8745: END IF;

Line 8864: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8860: l_tmp_amt NUMBER;
8861: l_acc_rev_natural_side_code VARCHAR2(1);
8862:
8863: l_num_entries NUMBER;
8864: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8865: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8866: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8867: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8868: l_recog_line_1 NUMBER;

Line 8865: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8861: l_acc_rev_natural_side_code VARCHAR2(1);
8862:
8863: l_num_entries NUMBER;
8864: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8865: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8866: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8867: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8868: l_recog_line_1 NUMBER;
8869: l_recog_line_2 NUMBER;

Line 8866: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8862:
8863: l_num_entries NUMBER;
8864: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8865: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8866: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8867: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8868: l_recog_line_1 NUMBER;
8869: l_recog_line_2 NUMBER;
8870:

Line 8867: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8863: l_num_entries NUMBER;
8864: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8865: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8866: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8867: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8868: l_recog_line_1 NUMBER;
8869: l_recog_line_2 NUMBER;
8870:
8871: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8873: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8869: l_recog_line_2 NUMBER;
8870:
8871: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8872: l_bflow_applied_to_amt NUMBER; -- 5132302
8873: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8874:
8875: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8876:
8877: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8944: l_accrual_line_num := NULL; -- 4262811
8945: l_tmp_amt := NULL; -- 4262811
8946: --
8947:
8948: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8949: l_balance_type_code <> 'B' THEN
8950: IF NVL(p_source_16,'
8951: ') = 'Y' AND
8952: NVL(p_source_31,'

Line 9032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9028: --
9029: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9030:
9031: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9032: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9033:
9034: -- 4955764
9035: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9036: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9098: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9099:
9100: IF xla_accounting_cache_pkg.GetValueChar
9101: (p_source_code => 'LEDGER_CATEGORY_CODE'
9102: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9103: AND l_bflow_method_code = 'PRIOR_ENTRY'
9104: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9105: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9106: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9175: p_lookup_type => 'XLA_OWNER_TYPE'
9176: ,p_lookup_code => l_component_type_code
9177: )
9178: ,p_token_4 => 'PRODUCT_NAME'
9179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9183: ,p_ae_header_id => NULL

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

9176: ,p_lookup_code => l_component_type_code
9177: )
9178: ,p_token_4 => 'PRODUCT_NAME'
9179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9183: ,p_ae_header_id => NULL
9184: );

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

9177: )
9178: ,p_token_4 => 'PRODUCT_NAME'
9179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9183: ,p_ae_header_id => NULL
9184: );
9185:

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

9178: ,p_token_4 => 'PRODUCT_NAME'
9179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9183: ,p_ae_header_id => NULL
9184: );
9185:
9186: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9209: ----------------------------------------------------------------------------------
9210: -- 4219869 Business Flow
9211: -- Update journal entry status -- Need to generate this within IF
9212: ----------------------------------------------------------------------------------
9213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9215: ,p_balance_type_code => l_balance_type_code
9216: );
9217:

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

9270:
9271: --
9272: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9273: --
9274: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9275: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9276: ELSE
9277: ---------------------------------------------------------------------------------------------------
9278: -- 4262811a Switch Sign

Line 9299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9295:
9296: XLA_AE_LINES_PKG.ValidateCurrentLine;
9297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9298:
9299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9300: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9301: ,p_balance_type_code => l_balance_type_code);
9302:
9303: END IF;

Line 9422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9418: l_tmp_amt NUMBER;
9419: l_acc_rev_natural_side_code VARCHAR2(1);
9420:
9421: l_num_entries NUMBER;
9422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9426: l_recog_line_1 NUMBER;

Line 9423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9419: l_acc_rev_natural_side_code VARCHAR2(1);
9420:
9421: l_num_entries NUMBER;
9422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9426: l_recog_line_1 NUMBER;
9427: l_recog_line_2 NUMBER;

Line 9424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9420:
9421: l_num_entries NUMBER;
9422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9426: l_recog_line_1 NUMBER;
9427: l_recog_line_2 NUMBER;
9428:

Line 9425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9421: l_num_entries NUMBER;
9422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9426: l_recog_line_1 NUMBER;
9427: l_recog_line_2 NUMBER;
9428:
9429: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9431: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9427: l_recog_line_2 NUMBER;
9428:
9429: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9430: l_bflow_applied_to_amt NUMBER; -- 5132302
9431: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9432:
9433: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9434:
9435: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9502: l_accrual_line_num := NULL; -- 4262811
9503: l_tmp_amt := NULL; -- 4262811
9504: --
9505:
9506: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9507: l_balance_type_code <> 'B' THEN
9508: IF NVL(p_source_16,'
9509: ') = 'Y' AND
9510: NVL(p_source_31,'

Line 9590: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9586: --
9587: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9588:
9589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9590: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9591:
9592: -- 4955764
9593: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9594: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9656: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9657:
9658: IF xla_accounting_cache_pkg.GetValueChar
9659: (p_source_code => 'LEDGER_CATEGORY_CODE'
9660: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9661: AND l_bflow_method_code = 'PRIOR_ENTRY'
9662: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9663: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9664: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9733: p_lookup_type => 'XLA_OWNER_TYPE'
9734: ,p_lookup_code => l_component_type_code
9735: )
9736: ,p_token_4 => 'PRODUCT_NAME'
9737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9741: ,p_ae_header_id => NULL

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

9734: ,p_lookup_code => l_component_type_code
9735: )
9736: ,p_token_4 => 'PRODUCT_NAME'
9737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9741: ,p_ae_header_id => NULL
9742: );

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

9735: )
9736: ,p_token_4 => 'PRODUCT_NAME'
9737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9741: ,p_ae_header_id => NULL
9742: );
9743:

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

9736: ,p_token_4 => 'PRODUCT_NAME'
9737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9741: ,p_ae_header_id => NULL
9742: );
9743:
9744: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9767: ----------------------------------------------------------------------------------
9768: -- 4219869 Business Flow
9769: -- Update journal entry status -- Need to generate this within IF
9770: ----------------------------------------------------------------------------------
9771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9772: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9773: ,p_balance_type_code => l_balance_type_code
9774: );
9775:

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

9828:
9829: --
9830: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9831: --
9832: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9833: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9834: ELSE
9835: ---------------------------------------------------------------------------------------------------
9836: -- 4262811a Switch Sign

Line 9857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9853:
9854: XLA_AE_LINES_PKG.ValidateCurrentLine;
9855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9856:
9857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9858: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9859: ,p_balance_type_code => l_balance_type_code);
9860:
9861: END IF;

Line 9980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9976: l_tmp_amt NUMBER;
9977: l_acc_rev_natural_side_code VARCHAR2(1);
9978:
9979: l_num_entries NUMBER;
9980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9984: l_recog_line_1 NUMBER;

Line 9981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9977: l_acc_rev_natural_side_code VARCHAR2(1);
9978:
9979: l_num_entries NUMBER;
9980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9984: l_recog_line_1 NUMBER;
9985: l_recog_line_2 NUMBER;

Line 9982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9978:
9979: l_num_entries NUMBER;
9980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9984: l_recog_line_1 NUMBER;
9985: l_recog_line_2 NUMBER;
9986:

Line 9983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9979: l_num_entries NUMBER;
9980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9984: l_recog_line_1 NUMBER;
9985: l_recog_line_2 NUMBER;
9986:
9987: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9989: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9985: l_recog_line_2 NUMBER;
9986:
9987: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9988: l_bflow_applied_to_amt NUMBER; -- 5132302
9989: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9990:
9991: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9992:
9993: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10060: l_accrual_line_num := NULL; -- 4262811
10061: l_tmp_amt := NULL; -- 4262811
10062: --
10063:
10064: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10065: l_balance_type_code <> 'B' THEN
10066: IF NVL(p_source_16,'
10067: ') = 'Y' AND
10068: NVL(p_source_31,'

Line 10148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10144: --
10145: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10146:
10147: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10149:
10150: -- 4955764
10151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10215:
10216: IF xla_accounting_cache_pkg.GetValueChar
10217: (p_source_code => 'LEDGER_CATEGORY_CODE'
10218: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10219: AND l_bflow_method_code = 'PRIOR_ENTRY'
10220: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10221: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10222: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10291: p_lookup_type => 'XLA_OWNER_TYPE'
10292: ,p_lookup_code => l_component_type_code
10293: )
10294: ,p_token_4 => 'PRODUCT_NAME'
10295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10299: ,p_ae_header_id => NULL

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

10292: ,p_lookup_code => l_component_type_code
10293: )
10294: ,p_token_4 => 'PRODUCT_NAME'
10295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10299: ,p_ae_header_id => NULL
10300: );

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

10293: )
10294: ,p_token_4 => 'PRODUCT_NAME'
10295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10299: ,p_ae_header_id => NULL
10300: );
10301:

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

10294: ,p_token_4 => 'PRODUCT_NAME'
10295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10299: ,p_ae_header_id => NULL
10300: );
10301:
10302: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10325: ----------------------------------------------------------------------------------
10326: -- 4219869 Business Flow
10327: -- Update journal entry status -- Need to generate this within IF
10328: ----------------------------------------------------------------------------------
10329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10330: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10331: ,p_balance_type_code => l_balance_type_code
10332: );
10333:

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

10386:
10387: --
10388: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10389: --
10390: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10391: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10392: ELSE
10393: ---------------------------------------------------------------------------------------------------
10394: -- 4262811a Switch Sign

Line 10415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10411:
10412: XLA_AE_LINES_PKG.ValidateCurrentLine;
10413: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10414:
10415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10416: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10417: ,p_balance_type_code => l_balance_type_code);
10418:
10419: END IF;

Line 10534: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10530: l_tmp_amt NUMBER;
10531: l_acc_rev_natural_side_code VARCHAR2(1);
10532:
10533: l_num_entries NUMBER;
10534: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10535: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10536: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10537: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10538: l_recog_line_1 NUMBER;

Line 10535: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10531: l_acc_rev_natural_side_code VARCHAR2(1);
10532:
10533: l_num_entries NUMBER;
10534: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10535: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10536: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10537: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10538: l_recog_line_1 NUMBER;
10539: l_recog_line_2 NUMBER;

Line 10536: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10532:
10533: l_num_entries NUMBER;
10534: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10535: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10536: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10537: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10538: l_recog_line_1 NUMBER;
10539: l_recog_line_2 NUMBER;
10540:

Line 10537: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10533: l_num_entries NUMBER;
10534: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10535: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10536: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10537: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10538: l_recog_line_1 NUMBER;
10539: l_recog_line_2 NUMBER;
10540:
10541: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10543: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10539: l_recog_line_2 NUMBER;
10540:
10541: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10542: l_bflow_applied_to_amt NUMBER; -- 5132302
10543: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10544:
10545: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10546:
10547: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10614: l_accrual_line_num := NULL; -- 4262811
10615: l_tmp_amt := NULL; -- 4262811
10616: --
10617:
10618: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10619: l_balance_type_code <> 'B' THEN
10620: IF NVL(p_source_16,'
10621: ') = 'Y' AND
10622: NVL(

Line 10699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10695: --
10696: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10697:
10698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10700:
10701: -- 4955764
10702: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10703: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10766:
10767: IF xla_accounting_cache_pkg.GetValueChar
10768: (p_source_code => 'LEDGER_CATEGORY_CODE'
10769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10770: AND l_bflow_method_code = 'PRIOR_ENTRY'
10771: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10772: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10773: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10842: p_lookup_type => 'XLA_OWNER_TYPE'
10843: ,p_lookup_code => l_component_type_code
10844: )
10845: ,p_token_4 => 'PRODUCT_NAME'
10846: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10847: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10848: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10849: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10850: ,p_ae_header_id => NULL

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

10843: ,p_lookup_code => l_component_type_code
10844: )
10845: ,p_token_4 => 'PRODUCT_NAME'
10846: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10847: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10848: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10849: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10850: ,p_ae_header_id => NULL
10851: );

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

10844: )
10845: ,p_token_4 => 'PRODUCT_NAME'
10846: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10847: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10848: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10849: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10850: ,p_ae_header_id => NULL
10851: );
10852:

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

10845: ,p_token_4 => 'PRODUCT_NAME'
10846: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10847: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10848: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10849: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10850: ,p_ae_header_id => NULL
10851: );
10852:
10853: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10880: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10876: ----------------------------------------------------------------------------------
10877: -- 4219869 Business Flow
10878: -- Update journal entry status -- Need to generate this within IF
10879: ----------------------------------------------------------------------------------
10880: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10881: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10882: ,p_balance_type_code => l_balance_type_code
10883: );
10884:

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

10937:
10938: --
10939: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10940: --
10941: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10942: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10943: ELSE
10944: ---------------------------------------------------------------------------------------------------
10945: -- 4262811a Switch Sign

Line 10966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10962:
10963: XLA_AE_LINES_PKG.ValidateCurrentLine;
10964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10965:
10966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10968: ,p_balance_type_code => l_balance_type_code);
10969:
10970: END IF;

Line 11087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11083: l_tmp_amt NUMBER;
11084: l_acc_rev_natural_side_code VARCHAR2(1);
11085:
11086: l_num_entries NUMBER;
11087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11091: l_recog_line_1 NUMBER;

Line 11088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11084: l_acc_rev_natural_side_code VARCHAR2(1);
11085:
11086: l_num_entries NUMBER;
11087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11091: l_recog_line_1 NUMBER;
11092: l_recog_line_2 NUMBER;

Line 11089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11085:
11086: l_num_entries NUMBER;
11087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11091: l_recog_line_1 NUMBER;
11092: l_recog_line_2 NUMBER;
11093:

Line 11090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11086: l_num_entries NUMBER;
11087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11091: l_recog_line_1 NUMBER;
11092: l_recog_line_2 NUMBER;
11093:
11094: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11096: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11092: l_recog_line_2 NUMBER;
11093:
11094: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11095: l_bflow_applied_to_amt NUMBER; -- 5132302
11096: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11097:
11098: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11099:
11100: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11167: l_accrual_line_num := NULL; -- 4262811
11168: l_tmp_amt := NULL; -- 4262811
11169: --
11170:
11171: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11172: l_balance_type_code <> 'B' THEN
11173: IF NVL(p_source_33,'
11174: ') = 'Y' AND
11175: NVL(p_source_17,'

Line 11247: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11243: --
11244: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11245:
11246: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11247: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11248:
11249: -- 4955764
11250: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11251: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

11390: p_lookup_type => 'XLA_OWNER_TYPE'
11391: ,p_lookup_code => l_component_type_code
11392: )
11393: ,p_token_4 => 'PRODUCT_NAME'
11394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11398: ,p_ae_header_id => NULL

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

11391: ,p_lookup_code => l_component_type_code
11392: )
11393: ,p_token_4 => 'PRODUCT_NAME'
11394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11398: ,p_ae_header_id => NULL
11399: );

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

11392: )
11393: ,p_token_4 => 'PRODUCT_NAME'
11394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11398: ,p_ae_header_id => NULL
11399: );
11400:

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

11393: ,p_token_4 => 'PRODUCT_NAME'
11394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11398: ,p_ae_header_id => NULL
11399: );
11400:
11401: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11424: ----------------------------------------------------------------------------------
11425: -- 4219869 Business Flow
11426: -- Update journal entry status -- Need to generate this within IF
11427: ----------------------------------------------------------------------------------
11428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11429: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11430: ,p_balance_type_code => l_balance_type_code
11431: );
11432:

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

11485:
11486: --
11487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11488: --
11489: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11491: ELSE
11492: ---------------------------------------------------------------------------------------------------
11493: -- 4262811a Switch Sign

Line 11514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11510:
11511: XLA_AE_LINES_PKG.ValidateCurrentLine;
11512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11513:
11514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11516: ,p_balance_type_code => l_balance_type_code);
11517:
11518: END IF;

Line 11637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 11638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 11639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 11640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 11646: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

11717: l_accrual_line_num := NULL; -- 4262811
11718: l_tmp_amt := NULL; -- 4262811
11719: --
11720:
11721: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11722: l_balance_type_code <> 'B' THEN
11723: IF NVL(p_source_33,'
11724: ') = 'Y' AND
11725: NVL(p_source_17,'

Line 11798: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

11864: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11865:
11866: IF xla_accounting_cache_pkg.GetValueChar
11867: (p_source_code => 'LEDGER_CATEGORY_CODE'
11868: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11869: AND l_bflow_method_code = 'PRIOR_ENTRY'
11870: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11871: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11872: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

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

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

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

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

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

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

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

Line 11979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

12036:
12037: --
12038: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12039: --
12040: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12041: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12042: ELSE
12043: ---------------------------------------------------------------------------------------------------
12044: -- 4262811a Switch Sign

Line 12065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12061:
12062: XLA_AE_LINES_PKG.ValidateCurrentLine;
12063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12064:
12065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12067: ,p_balance_type_code => l_balance_type_code);
12068:
12069: END IF;

Line 12188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12184: l_tmp_amt NUMBER;
12185: l_acc_rev_natural_side_code VARCHAR2(1);
12186:
12187: l_num_entries NUMBER;
12188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12192: l_recog_line_1 NUMBER;

Line 12189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12185: l_acc_rev_natural_side_code VARCHAR2(1);
12186:
12187: l_num_entries NUMBER;
12188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12192: l_recog_line_1 NUMBER;
12193: l_recog_line_2 NUMBER;

Line 12190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12186:
12187: l_num_entries NUMBER;
12188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12192: l_recog_line_1 NUMBER;
12193: l_recog_line_2 NUMBER;
12194:

Line 12191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12187: l_num_entries NUMBER;
12188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12192: l_recog_line_1 NUMBER;
12193: l_recog_line_2 NUMBER;
12194:
12195: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12197: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12193: l_recog_line_2 NUMBER;
12194:
12195: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12196: l_bflow_applied_to_amt NUMBER; -- 5132302
12197: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12198:
12199: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12200:
12201: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12268: l_accrual_line_num := NULL; -- 4262811
12269: l_tmp_amt := NULL; -- 4262811
12270: --
12271:
12272: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12273: l_balance_type_code <> 'B' THEN
12274: IF NVL(p_source_33,'
12275: ') = 'Y' AND
12276: NVL(p_source_17,'

Line 12349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12345: --
12346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12347:
12348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12350:
12351: -- 4955764
12352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12415: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12416:
12417: IF xla_accounting_cache_pkg.GetValueChar
12418: (p_source_code => 'LEDGER_CATEGORY_CODE'
12419: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12420: AND l_bflow_method_code = 'PRIOR_ENTRY'
12421: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12422: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12423: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12492: p_lookup_type => 'XLA_OWNER_TYPE'
12493: ,p_lookup_code => l_component_type_code
12494: )
12495: ,p_token_4 => 'PRODUCT_NAME'
12496: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12497: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12498: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12499: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12500: ,p_ae_header_id => NULL

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

12493: ,p_lookup_code => l_component_type_code
12494: )
12495: ,p_token_4 => 'PRODUCT_NAME'
12496: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12497: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12498: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12499: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12500: ,p_ae_header_id => NULL
12501: );

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

12494: )
12495: ,p_token_4 => 'PRODUCT_NAME'
12496: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12497: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12498: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12499: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12500: ,p_ae_header_id => NULL
12501: );
12502:

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

12495: ,p_token_4 => 'PRODUCT_NAME'
12496: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12497: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12498: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12499: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12500: ,p_ae_header_id => NULL
12501: );
12502:
12503: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12526: ----------------------------------------------------------------------------------
12527: -- 4219869 Business Flow
12528: -- Update journal entry status -- Need to generate this within IF
12529: ----------------------------------------------------------------------------------
12530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12531: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12532: ,p_balance_type_code => l_balance_type_code
12533: );
12534:

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

12587:
12588: --
12589: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12590: --
12591: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12592: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12593: ELSE
12594: ---------------------------------------------------------------------------------------------------
12595: -- 4262811a Switch Sign

Line 12616: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12612:
12613: XLA_AE_LINES_PKG.ValidateCurrentLine;
12614: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12615:
12616: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12617: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12618: ,p_balance_type_code => l_balance_type_code);
12619:
12620: END IF;

Line 12725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12721: l_tmp_amt NUMBER;
12722: l_acc_rev_natural_side_code VARCHAR2(1);
12723:
12724: l_num_entries NUMBER;
12725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12729: l_recog_line_1 NUMBER;

Line 12726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12722: l_acc_rev_natural_side_code VARCHAR2(1);
12723:
12724: l_num_entries NUMBER;
12725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12729: l_recog_line_1 NUMBER;
12730: l_recog_line_2 NUMBER;

Line 12727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12723:
12724: l_num_entries NUMBER;
12725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12729: l_recog_line_1 NUMBER;
12730: l_recog_line_2 NUMBER;
12731:

Line 12728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12724: l_num_entries NUMBER;
12725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12729: l_recog_line_1 NUMBER;
12730: l_recog_line_2 NUMBER;
12731:
12732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12730: l_recog_line_2 NUMBER;
12731:
12732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12733: l_bflow_applied_to_amt NUMBER; -- 5132302
12734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12735:
12736: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12737:
12738: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12805: l_accrual_line_num := NULL; -- 4262811
12806: l_tmp_amt := NULL; -- 4262811
12807: --
12808:
12809: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12810: l_balance_type_code <> 'B' THEN
12811: IF NVL(p_source_7,9E125) = 15
12812: THEN
12813:

Line 12880: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12876: --
12877: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12878:
12879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12880: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12881:
12882: -- 4955764
12883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12920: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12921:
12922: IF xla_accounting_cache_pkg.GetValueChar
12923: (p_source_code => 'LEDGER_CATEGORY_CODE'
12924: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12925: AND l_bflow_method_code = 'PRIOR_ENTRY'
12926: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12927: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12928: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13020: p_lookup_type => 'XLA_OWNER_TYPE'
13021: ,p_lookup_code => l_component_type_code
13022: )
13023: ,p_token_4 => 'PRODUCT_NAME'
13024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13028: ,p_ae_header_id => NULL

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

13021: ,p_lookup_code => l_component_type_code
13022: )
13023: ,p_token_4 => 'PRODUCT_NAME'
13024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13028: ,p_ae_header_id => NULL
13029: );

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

13022: )
13023: ,p_token_4 => 'PRODUCT_NAME'
13024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13028: ,p_ae_header_id => NULL
13029: );
13030:

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

13023: ,p_token_4 => 'PRODUCT_NAME'
13024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13028: ,p_ae_header_id => NULL
13029: );
13030:
13031: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13054: ----------------------------------------------------------------------------------
13055: -- 4219869 Business Flow
13056: -- Update journal entry status -- Need to generate this within IF
13057: ----------------------------------------------------------------------------------
13058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13060: ,p_balance_type_code => l_balance_type_code
13061: );
13062:

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

13141:
13142: --
13143: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13144: --
13145: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13146: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13147: ELSE
13148: ---------------------------------------------------------------------------------------------------
13149: -- 4262811a Switch Sign

Line 13170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13166:
13167: XLA_AE_LINES_PKG.ValidateCurrentLine;
13168: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13169:
13170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13172: ,p_balance_type_code => l_balance_type_code);
13173:
13174: END IF;

Line 13279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13275: l_tmp_amt NUMBER;
13276: l_acc_rev_natural_side_code VARCHAR2(1);
13277:
13278: l_num_entries NUMBER;
13279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13283: l_recog_line_1 NUMBER;

Line 13280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13276: l_acc_rev_natural_side_code VARCHAR2(1);
13277:
13278: l_num_entries NUMBER;
13279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13283: l_recog_line_1 NUMBER;
13284: l_recog_line_2 NUMBER;

Line 13281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13277:
13278: l_num_entries NUMBER;
13279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13283: l_recog_line_1 NUMBER;
13284: l_recog_line_2 NUMBER;
13285:

Line 13282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13278: l_num_entries NUMBER;
13279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13283: l_recog_line_1 NUMBER;
13284: l_recog_line_2 NUMBER;
13285:
13286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13284: l_recog_line_2 NUMBER;
13285:
13286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13287: l_bflow_applied_to_amt NUMBER; -- 5132302
13288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13289:
13290: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13291:
13292: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13359: l_accrual_line_num := NULL; -- 4262811
13360: l_tmp_amt := NULL; -- 4262811
13361: --
13362:
13363: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13364: l_balance_type_code <> 'B' THEN
13365: IF NVL(p_source_7,9E125) = 15
13366: THEN
13367:

Line 13434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13430: --
13431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13432:
13433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13435:
13436: -- 4955764
13437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13438: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13475:
13476: IF xla_accounting_cache_pkg.GetValueChar
13477: (p_source_code => 'LEDGER_CATEGORY_CODE'
13478: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13479: AND l_bflow_method_code = 'PRIOR_ENTRY'
13480: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13481: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13482: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13574: p_lookup_type => 'XLA_OWNER_TYPE'
13575: ,p_lookup_code => l_component_type_code
13576: )
13577: ,p_token_4 => 'PRODUCT_NAME'
13578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13582: ,p_ae_header_id => NULL

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

13575: ,p_lookup_code => l_component_type_code
13576: )
13577: ,p_token_4 => 'PRODUCT_NAME'
13578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13582: ,p_ae_header_id => NULL
13583: );

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

13576: )
13577: ,p_token_4 => 'PRODUCT_NAME'
13578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13582: ,p_ae_header_id => NULL
13583: );
13584:

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

13577: ,p_token_4 => 'PRODUCT_NAME'
13578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13582: ,p_ae_header_id => NULL
13583: );
13584:
13585: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13608: ----------------------------------------------------------------------------------
13609: -- 4219869 Business Flow
13610: -- Update journal entry status -- Need to generate this within IF
13611: ----------------------------------------------------------------------------------
13612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13613: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13614: ,p_balance_type_code => l_balance_type_code
13615: );
13616:

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

13695:
13696: --
13697: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13698: --
13699: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13700: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13701: ELSE
13702: ---------------------------------------------------------------------------------------------------
13703: -- 4262811a Switch Sign

Line 13724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13720:
13721: XLA_AE_LINES_PKG.ValidateCurrentLine;
13722: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13723:
13724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13725: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13726: ,p_balance_type_code => l_balance_type_code);
13727:
13728: END IF;

Line 14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14147:
14148: l_calculate_acctd_flag VARCHAR2(1) :='N';
14149: l_calculate_g_l_flag VARCHAR2(1) :='N';
14150: --
14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14148: l_calculate_acctd_flag VARCHAR2(1) :='N';
14149: l_calculate_g_l_flag VARCHAR2(1) :='N';
14150: --
14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

14149: l_calculate_g_l_flag VARCHAR2(1) :='N';
14150: --
14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

14150: --
14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14151: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

14152: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

14153: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14154: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14155: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14156: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14157: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14158: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14159: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

14160: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

14161: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

14162: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

14163: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

14164: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14165: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14166: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14167: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

14168: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

14169: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14177:

Line 14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

14170: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14177:
14178: l_event_id NUMBER;

Line 14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

14171: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14177:
14178: l_event_id NUMBER;
14179: l_previous_event_id NUMBER;

Line 14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

14172: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
14173: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
14174: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
14175: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14176: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
14177:
14178: l_event_id NUMBER;
14179: l_previous_event_id NUMBER;
14180: l_first_event_id NUMBER;

Line 14194: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

14190: l_event_class_name VARCHAR2(80) := 'Delivery to Expense Destination';
14191: l_description VARCHAR2(4000);
14192: l_transaction_reversal NUMBER;
14193: l_ae_header_id NUMBER;
14194: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
14195: l_log_module VARCHAR2(240);
14196: --
14197: l_acct_reversal_source VARCHAR2(30);
14198: l_trx_reversal_source VARCHAR2(30);

Line 14489: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

14485:
14486: --
14487: -- set event info as cache for other routines to refer event attributes
14488: --
14489: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
14490: (p_application_id => p_application_id
14491: ,p_primary_ledger_id => p_primary_ledger_id
14492: ,p_base_ledger_id => p_base_ledger_id
14493: ,p_target_ledger_id => p_target_ledger_id

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

14518:
14519: --
14520: -- set the status of entry to C_VALID (0)
14521: --
14522: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
14523:
14524: --
14525: -- initialize a row for ae header
14526: --

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

14559: --
14560: -- initilaize the status of ae headers for diffrent balance types
14561: -- the status is initialised to C_NOT_CREATED (2)
14562: --
14563: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14564: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14565: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14566:
14567: --

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

14560: -- initilaize the status of ae headers for diffrent balance types
14561: -- the status is initialised to C_NOT_CREATED (2)
14562: --
14563: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14564: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14565: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14566:
14567: --
14568: -- call api to validate and store accounting attributes for header

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

14561: -- the status is initialised to C_NOT_CREATED (2)
14562: --
14563: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14564: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14565: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
14566:
14567: --
14568: -- call api to validate and store accounting attributes for header
14569: --

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

14604: --
14605: l_trx_reversal_source := SUBSTR(NULL, 1,30);
14606:
14607: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
14608: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
14609:
14610: xla_accounting_err_pkg.build_message
14611: (p_appli_s_name => 'XLA'
14612: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

14612: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
14613: ,p_token_1 => 'ACCT_ATTR_NAME'
14614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
14615: ,p_token_2 => 'PRODUCT_NAME'
14616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14620:

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

14613: ,p_token_1 => 'ACCT_ATTR_NAME'
14614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
14615: ,p_token_2 => 'PRODUCT_NAME'
14616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14620:
14621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

14614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
14615: ,p_token_2 => 'PRODUCT_NAME'
14616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14620:
14621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
14622: --

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

14615: ,p_token_2 => 'PRODUCT_NAME'
14616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14620:
14621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
14622: --
14623: -- following sets the accounting attributes needed to reverse

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

14634: ----------------------------------------------------------------
14635: -- 4262811 - update the header statuses to invalid in need be
14636: ----------------------------------------------------------------
14637: --
14638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
14639:
14640:
14641: -----------------------------------------------
14642: -- No accrual reversal for the event class/type

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

14755: ,p_module => l_log_module);
14756: END IF;
14757:
14758: --
14759: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
14760: --
14761: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
14762: --
14763: -- set event info as cache for other routines to refer event attributes

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

14757:
14758: --
14759: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
14760: --
14761: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
14762: --
14763: -- set event info as cache for other routines to refer event attributes
14764: --
14765:

Line 14769: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

14765:
14766: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
14767: l_previous_event_id := l_event_id;
14768:
14769: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
14770: (p_application_id => p_application_id
14771: ,p_primary_ledger_id => p_primary_ledger_id
14772: ,p_base_ledger_id => p_base_ledger_id
14773: ,p_target_ledger_id => p_target_ledger_id

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

14806: l_acct_reversal_source := SUBSTR(NULL, 1,30);
14807:
14808: IF l_continue_with_lines THEN
14809: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
14810: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
14811:
14812: xla_accounting_err_pkg.build_message
14813: (p_appli_s_name => 'XLA'
14814: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

14814: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
14815: ,p_token_1 => 'LINE_NUMBER'
14816: ,p_value_1 => l_array_extract_line_num(Idx)
14817: ,p_token_2 => 'PRODUCT_NAME'
14818: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14819: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14820: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14821: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14822:

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

14815: ,p_token_1 => 'LINE_NUMBER'
14816: ,p_value_1 => l_array_extract_line_num(Idx)
14817: ,p_token_2 => 'PRODUCT_NAME'
14818: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14819: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14820: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14821: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14822:
14823: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

14816: ,p_value_1 => l_array_extract_line_num(Idx)
14817: ,p_token_2 => 'PRODUCT_NAME'
14818: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14819: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14820: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14821: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14822:
14823: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
14824: --

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

14817: ,p_token_2 => 'PRODUCT_NAME'
14818: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
14819: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
14820: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14821: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
14822:
14823: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
14824: --
14825: -- following sets the accounting attributes needed to reverse

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

14917:
14918: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
14919: -- or secondary ledger that has different currency with primary
14920: -- or alc that is calculated by sla
14921: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
14922: (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'))
14923:
14924: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 14922: (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'))

14918: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
14919: -- or secondary ledger that has different currency with primary
14920: -- or alc that is calculated by sla
14921: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
14922: (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'))
14923:
14924: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
14926: AND (l_actual_flag = 'A')) THEN

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

14920: -- or alc that is calculated by sla
14921: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
14922: (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'))
14923:
14924: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
14926: AND (l_actual_flag = 'A')) THEN
14927: XLA_AE_LINES_PKG.CreateGainOrLossLines(
14928: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

14921: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
14922: (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'))
14923:
14924: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
14926: AND (l_actual_flag = 'A')) THEN
14927: XLA_AE_LINES_PKG.CreateGainOrLossLines(
14928: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14929: ,p_application_id => p_application_id

Line 14928: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

14924: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
14925: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
14926: AND (l_actual_flag = 'A')) THEN
14927: XLA_AE_LINES_PKG.CreateGainOrLossLines(
14928: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14929: ,p_application_id => p_application_id
14930: ,p_amb_context_code => 'DEFAULT'
14931: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
14932: ,p_event_class_code => C_EVENT_CLASS_CODE

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

14927: XLA_AE_LINES_PKG.CreateGainOrLossLines(
14928: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
14929: ,p_application_id => p_application_id
14930: ,p_amb_context_code => 'DEFAULT'
14931: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
14932: ,p_event_class_code => C_EVENT_CLASS_CODE
14933: ,p_event_type_code => C_EVENT_TYPE_CODE
14934:
14935: ,p_gain_ccid => -1

Line 15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15470:
15471: l_calculate_acctd_flag VARCHAR2(1) :='N';
15472: l_calculate_g_l_flag VARCHAR2(1) :='N';
15473: --
15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15471: l_calculate_acctd_flag VARCHAR2(1) :='N';
15472: l_calculate_g_l_flag VARCHAR2(1) :='N';
15473: --
15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15472: l_calculate_g_l_flag VARCHAR2(1) :='N';
15473: --
15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15473: --
15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15474: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15475: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15476: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15477: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15478: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15479: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15480: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15481: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15482: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

15483: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15484: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15485: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15486: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

15487: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15488: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15489: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15490: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

15491: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

15492: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15500:

Line 15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

15493: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15500:
15501: l_event_id NUMBER;

Line 15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

15494: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15500:
15501: l_event_id NUMBER;
15502: l_previous_event_id NUMBER;

Line 15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

15495: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
15496: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
15497: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
15498: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15499: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
15500:
15501: l_event_id NUMBER;
15502: l_previous_event_id NUMBER;
15503: l_first_event_id NUMBER;

Line 15517: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

15513: l_event_class_name VARCHAR2(80) := 'Direct Interorg Receipt';
15514: l_description VARCHAR2(4000);
15515: l_transaction_reversal NUMBER;
15516: l_ae_header_id NUMBER;
15517: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
15518: l_log_module VARCHAR2(240);
15519: --
15520: l_acct_reversal_source VARCHAR2(30);
15521: l_trx_reversal_source VARCHAR2(30);

Line 15835: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

15831:
15832: --
15833: -- set event info as cache for other routines to refer event attributes
15834: --
15835: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
15836: (p_application_id => p_application_id
15837: ,p_primary_ledger_id => p_primary_ledger_id
15838: ,p_base_ledger_id => p_base_ledger_id
15839: ,p_target_ledger_id => p_target_ledger_id

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

15864:
15865: --
15866: -- set the status of entry to C_VALID (0)
15867: --
15868: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
15869:
15870: --
15871: -- initialize a row for ae header
15872: --

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

15910: --
15911: -- initilaize the status of ae headers for diffrent balance types
15912: -- the status is initialised to C_NOT_CREATED (2)
15913: --
15914: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15915: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15916: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15917:
15918: --

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

15911: -- initilaize the status of ae headers for diffrent balance types
15912: -- the status is initialised to C_NOT_CREATED (2)
15913: --
15914: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15915: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15916: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15917:
15918: --
15919: -- call api to validate and store accounting attributes for header

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

15912: -- the status is initialised to C_NOT_CREATED (2)
15913: --
15914: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15915: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15916: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
15917:
15918: --
15919: -- call api to validate and store accounting attributes for header
15920: --

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

15968: --
15969: l_trx_reversal_source := SUBSTR(NULL, 1,30);
15970:
15971: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
15972: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
15973:
15974: xla_accounting_err_pkg.build_message
15975: (p_appli_s_name => 'XLA'
15976: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

15976: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
15977: ,p_token_1 => 'ACCT_ATTR_NAME'
15978: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
15979: ,p_token_2 => 'PRODUCT_NAME'
15980: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
15981: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
15982: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
15983: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
15984:

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

15977: ,p_token_1 => 'ACCT_ATTR_NAME'
15978: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
15979: ,p_token_2 => 'PRODUCT_NAME'
15980: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
15981: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
15982: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
15983: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
15984:
15985: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

15978: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
15979: ,p_token_2 => 'PRODUCT_NAME'
15980: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
15981: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
15982: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
15983: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
15984:
15985: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
15986: --

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

15979: ,p_token_2 => 'PRODUCT_NAME'
15980: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
15981: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
15982: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
15983: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
15984:
15985: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
15986: --
15987: -- following sets the accounting attributes needed to reverse

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

15998: ----------------------------------------------------------------
15999: -- 4262811 - update the header statuses to invalid in need be
16000: ----------------------------------------------------------------
16001: --
16002: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
16003:
16004:
16005: -----------------------------------------------
16006: -- No accrual reversal for the event class/type

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

16119: ,p_module => l_log_module);
16120: END IF;
16121:
16122: --
16123: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
16124: --
16125: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
16126: --
16127: -- set event info as cache for other routines to refer event attributes

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

16121:
16122: --
16123: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
16124: --
16125: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
16126: --
16127: -- set event info as cache for other routines to refer event attributes
16128: --
16129:

Line 16133: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

16129:
16130: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
16131: l_previous_event_id := l_event_id;
16132:
16133: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
16134: (p_application_id => p_application_id
16135: ,p_primary_ledger_id => p_primary_ledger_id
16136: ,p_base_ledger_id => p_base_ledger_id
16137: ,p_target_ledger_id => p_target_ledger_id

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

16170: l_acct_reversal_source := SUBSTR(NULL, 1,30);
16171:
16172: IF l_continue_with_lines THEN
16173: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
16174: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
16175:
16176: xla_accounting_err_pkg.build_message
16177: (p_appli_s_name => 'XLA'
16178: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

16178: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
16179: ,p_token_1 => 'LINE_NUMBER'
16180: ,p_value_1 => l_array_extract_line_num(Idx)
16181: ,p_token_2 => 'PRODUCT_NAME'
16182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16186:

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

16179: ,p_token_1 => 'LINE_NUMBER'
16180: ,p_value_1 => l_array_extract_line_num(Idx)
16181: ,p_token_2 => 'PRODUCT_NAME'
16182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16186:
16187: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

16180: ,p_value_1 => l_array_extract_line_num(Idx)
16181: ,p_token_2 => 'PRODUCT_NAME'
16182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16186:
16187: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
16188: --

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

16181: ,p_token_2 => 'PRODUCT_NAME'
16182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
16183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
16184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
16186:
16187: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
16188: --
16189: -- following sets the accounting attributes needed to reverse

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

16247:
16248: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
16249: -- or secondary ledger that has different currency with primary
16250: -- or alc that is calculated by sla
16251: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16252: (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'))
16253:
16254: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 16252: (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'))

16248: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
16249: -- or secondary ledger that has different currency with primary
16250: -- or alc that is calculated by sla
16251: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16252: (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'))
16253:
16254: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16256: AND (l_actual_flag = 'A')) THEN

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

16250: -- or alc that is calculated by sla
16251: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16252: (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'))
16253:
16254: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16256: AND (l_actual_flag = 'A')) THEN
16257: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16258: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

16251: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
16252: (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'))
16253:
16254: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16256: AND (l_actual_flag = 'A')) THEN
16257: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16258: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16259: ,p_application_id => p_application_id

Line 16258: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

16254: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
16255: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
16256: AND (l_actual_flag = 'A')) THEN
16257: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16258: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16259: ,p_application_id => p_application_id
16260: ,p_amb_context_code => 'DEFAULT'
16261: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
16262: ,p_event_class_code => C_EVENT_CLASS_CODE

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

16257: XLA_AE_LINES_PKG.CreateGainOrLossLines(
16258: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
16259: ,p_application_id => p_application_id
16260: ,p_amb_context_code => 'DEFAULT'
16261: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
16262: ,p_event_class_code => C_EVENT_CLASS_CODE
16263: ,p_event_type_code => C_EVENT_TYPE_CODE
16264:
16265: ,p_gain_ccid => -1

Line 16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16765:
16766: l_calculate_acctd_flag VARCHAR2(1) :='N';
16767: l_calculate_g_l_flag VARCHAR2(1) :='N';
16768: --
16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16766: l_calculate_acctd_flag VARCHAR2(1) :='N';
16767: l_calculate_g_l_flag VARCHAR2(1) :='N';
16768: --
16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16767: l_calculate_g_l_flag VARCHAR2(1) :='N';
16768: --
16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16768: --
16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16769: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16770: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16771: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16772: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16773: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16774: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16775: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16776: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16777: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

16778: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16779: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16780: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16781: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

16782: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16783: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16784: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16785: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

16786: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

16787: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16795:

Line 16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

16788: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16795:
16796: l_event_id NUMBER;

Line 16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

16789: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16795:
16796: l_event_id NUMBER;
16797: l_previous_event_id NUMBER;

Line 16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

16790: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
16791: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
16792: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
16793: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16794: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
16795:
16796: l_event_id NUMBER;
16797: l_previous_event_id NUMBER;
16798: l_first_event_id NUMBER;

Line 16812: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

16808: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
16809: l_description VARCHAR2(4000);
16810: l_transaction_reversal NUMBER;
16811: l_ae_header_id NUMBER;
16812: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
16813: l_log_module VARCHAR2(240);
16814: --
16815: l_acct_reversal_source VARCHAR2(30);
16816: l_trx_reversal_source VARCHAR2(30);

Line 17096: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

17092:
17093: --
17094: -- set event info as cache for other routines to refer event attributes
17095: --
17096: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
17097: (p_application_id => p_application_id
17098: ,p_primary_ledger_id => p_primary_ledger_id
17099: ,p_base_ledger_id => p_base_ledger_id
17100: ,p_target_ledger_id => p_target_ledger_id

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

17125:
17126: --
17127: -- set the status of entry to C_VALID (0)
17128: --
17129: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17130:
17131: --
17132: -- initialize a row for ae header
17133: --

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

17158: --
17159: -- initilaize the status of ae headers for diffrent balance types
17160: -- the status is initialised to C_NOT_CREATED (2)
17161: --
17162: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17163: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17164: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17165:
17166: --

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

17159: -- initilaize the status of ae headers for diffrent balance types
17160: -- the status is initialised to C_NOT_CREATED (2)
17161: --
17162: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17163: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17164: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17165:
17166: --
17167: -- call api to validate and store accounting attributes for header

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

17160: -- the status is initialised to C_NOT_CREATED (2)
17161: --
17162: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17163: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17164: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
17165:
17166: --
17167: -- call api to validate and store accounting attributes for header
17168: --

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

17214: --
17215: l_trx_reversal_source := SUBSTR(NULL, 1,30);
17216:
17217: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
17218: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
17219:
17220: xla_accounting_err_pkg.build_message
17221: (p_appli_s_name => 'XLA'
17222: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

17222: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
17223: ,p_token_1 => 'ACCT_ATTR_NAME'
17224: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17225: ,p_token_2 => 'PRODUCT_NAME'
17226: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17227: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17228: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17229: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17230:

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

17223: ,p_token_1 => 'ACCT_ATTR_NAME'
17224: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17225: ,p_token_2 => 'PRODUCT_NAME'
17226: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17227: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17228: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17229: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17230:
17231: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

17224: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
17225: ,p_token_2 => 'PRODUCT_NAME'
17226: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17227: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17228: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17229: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17230:
17231: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
17232: --

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

17225: ,p_token_2 => 'PRODUCT_NAME'
17226: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17227: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17228: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17229: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17230:
17231: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
17232: --
17233: -- following sets the accounting attributes needed to reverse

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

17244: ----------------------------------------------------------------
17245: -- 4262811 - update the header statuses to invalid in need be
17246: ----------------------------------------------------------------
17247: --
17248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
17249:
17250:
17251: -----------------------------------------------
17252: -- No accrual reversal for the event class/type

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

17372: ,p_module => l_log_module);
17373: END IF;
17374:
17375: --
17376: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
17377: --
17378: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17379: --
17380: -- set event info as cache for other routines to refer event attributes

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

17374:
17375: --
17376: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
17377: --
17378: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
17379: --
17380: -- set event info as cache for other routines to refer event attributes
17381: --
17382:

Line 17386: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

17382:
17383: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
17384: l_previous_event_id := l_event_id;
17385:
17386: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
17387: (p_application_id => p_application_id
17388: ,p_primary_ledger_id => p_primary_ledger_id
17389: ,p_base_ledger_id => p_base_ledger_id
17390: ,p_target_ledger_id => p_target_ledger_id

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

17423: l_acct_reversal_source := SUBSTR(NULL, 1,30);
17424:
17425: IF l_continue_with_lines THEN
17426: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
17427: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
17428:
17429: xla_accounting_err_pkg.build_message
17430: (p_appli_s_name => 'XLA'
17431: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

17431: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
17432: ,p_token_1 => 'LINE_NUMBER'
17433: ,p_value_1 => l_array_extract_line_num(Idx)
17434: ,p_token_2 => 'PRODUCT_NAME'
17435: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17436: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17437: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17438: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17439:

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

17432: ,p_token_1 => 'LINE_NUMBER'
17433: ,p_value_1 => l_array_extract_line_num(Idx)
17434: ,p_token_2 => 'PRODUCT_NAME'
17435: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17436: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17437: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17438: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17439:
17440: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

17433: ,p_value_1 => l_array_extract_line_num(Idx)
17434: ,p_token_2 => 'PRODUCT_NAME'
17435: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17436: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17437: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17438: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17439:
17440: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
17441: --

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

17434: ,p_token_2 => 'PRODUCT_NAME'
17435: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
17436: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
17437: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17438: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
17439:
17440: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
17441: --
17442: -- following sets the accounting attributes needed to reverse

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

17494:
17495: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
17496: -- or secondary ledger that has different currency with primary
17497: -- or alc that is calculated by sla
17498: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17499: (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'))
17500:
17501: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 17499: (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'))

17495: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
17496: -- or secondary ledger that has different currency with primary
17497: -- or alc that is calculated by sla
17498: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17499: (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'))
17500:
17501: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17503: AND (l_actual_flag = 'A')) THEN

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

17497: -- or alc that is calculated by sla
17498: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17499: (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'))
17500:
17501: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17503: AND (l_actual_flag = 'A')) THEN
17504: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17505: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

17498: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
17499: (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'))
17500:
17501: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17503: AND (l_actual_flag = 'A')) THEN
17504: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17505: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17506: ,p_application_id => p_application_id

Line 17505: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

17501: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
17502: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
17503: AND (l_actual_flag = 'A')) THEN
17504: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17505: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17506: ,p_application_id => p_application_id
17507: ,p_amb_context_code => 'DEFAULT'
17508: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
17509: ,p_event_class_code => C_EVENT_CLASS_CODE

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

17504: XLA_AE_LINES_PKG.CreateGainOrLossLines(
17505: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
17506: ,p_application_id => p_application_id
17507: ,p_amb_context_code => 'DEFAULT'
17508: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
17509: ,p_event_class_code => C_EVENT_CLASS_CODE
17510: ,p_event_type_code => C_EVENT_TYPE_CODE
17511:
17512: ,p_gain_ccid => -1

Line 18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18012:
18013: l_calculate_acctd_flag VARCHAR2(1) :='N';
18014: l_calculate_g_l_flag VARCHAR2(1) :='N';
18015: --
18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18013: l_calculate_acctd_flag VARCHAR2(1) :='N';
18014: l_calculate_g_l_flag VARCHAR2(1) :='N';
18015: --
18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18014: l_calculate_g_l_flag VARCHAR2(1) :='N';
18015: --
18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18015: --
18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18016: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18017: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18018: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18019: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18020: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18021: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18022: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18023: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18024: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

18025: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18026: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18027: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18028: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

18029: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18030: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18031: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18032: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

18033: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

18034: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18042:

Line 18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

18035: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18042:
18043: l_event_id NUMBER;

Line 18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

18036: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18042:
18043: l_event_id NUMBER;
18044: l_previous_event_id NUMBER;

Line 18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

18037: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
18038: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
18039: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
18040: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18041: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
18042:
18043: l_event_id NUMBER;
18044: l_previous_event_id NUMBER;
18045: l_first_event_id NUMBER;

Line 18059: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

18055: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
18056: l_description VARCHAR2(4000);
18057: l_transaction_reversal NUMBER;
18058: l_ae_header_id NUMBER;
18059: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
18060: l_log_module VARCHAR2(240);
18061: --
18062: l_acct_reversal_source VARCHAR2(30);
18063: l_trx_reversal_source VARCHAR2(30);

Line 18343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

18339:
18340: --
18341: -- set event info as cache for other routines to refer event attributes
18342: --
18343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
18344: (p_application_id => p_application_id
18345: ,p_primary_ledger_id => p_primary_ledger_id
18346: ,p_base_ledger_id => p_base_ledger_id
18347: ,p_target_ledger_id => p_target_ledger_id

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

18372:
18373: --
18374: -- set the status of entry to C_VALID (0)
18375: --
18376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18377:
18378: --
18379: -- initialize a row for ae header
18380: --

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

18405: --
18406: -- initilaize the status of ae headers for diffrent balance types
18407: -- the status is initialised to C_NOT_CREATED (2)
18408: --
18409: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18410: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18411: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18412:
18413: --

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

18406: -- initilaize the status of ae headers for diffrent balance types
18407: -- the status is initialised to C_NOT_CREATED (2)
18408: --
18409: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18410: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18411: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18412:
18413: --
18414: -- call api to validate and store accounting attributes for header

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

18407: -- the status is initialised to C_NOT_CREATED (2)
18408: --
18409: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18410: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18411: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
18412:
18413: --
18414: -- call api to validate and store accounting attributes for header
18415: --

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

18461: --
18462: l_trx_reversal_source := SUBSTR(NULL, 1,30);
18463:
18464: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
18465: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
18466:
18467: xla_accounting_err_pkg.build_message
18468: (p_appli_s_name => 'XLA'
18469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

18469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
18470: ,p_token_1 => 'ACCT_ATTR_NAME'
18471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18472: ,p_token_2 => 'PRODUCT_NAME'
18473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18477:

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

18470: ,p_token_1 => 'ACCT_ATTR_NAME'
18471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18472: ,p_token_2 => 'PRODUCT_NAME'
18473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18477:
18478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

18471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
18472: ,p_token_2 => 'PRODUCT_NAME'
18473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18477:
18478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
18479: --

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

18472: ,p_token_2 => 'PRODUCT_NAME'
18473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18477:
18478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
18479: --
18480: -- following sets the accounting attributes needed to reverse

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

18491: ----------------------------------------------------------------
18492: -- 4262811 - update the header statuses to invalid in need be
18493: ----------------------------------------------------------------
18494: --
18495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
18496:
18497:
18498: -----------------------------------------------
18499: -- No accrual reversal for the event class/type

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

18619: ,p_module => l_log_module);
18620: END IF;
18621:
18622: --
18623: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
18624: --
18625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18626: --
18627: -- set event info as cache for other routines to refer event attributes

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

18621:
18622: --
18623: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
18624: --
18625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
18626: --
18627: -- set event info as cache for other routines to refer event attributes
18628: --
18629:

Line 18633: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

18629:
18630: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
18631: l_previous_event_id := l_event_id;
18632:
18633: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
18634: (p_application_id => p_application_id
18635: ,p_primary_ledger_id => p_primary_ledger_id
18636: ,p_base_ledger_id => p_base_ledger_id
18637: ,p_target_ledger_id => p_target_ledger_id

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

18670: l_acct_reversal_source := SUBSTR(NULL, 1,30);
18671:
18672: IF l_continue_with_lines THEN
18673: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
18674: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
18675:
18676: xla_accounting_err_pkg.build_message
18677: (p_appli_s_name => 'XLA'
18678: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

18678: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
18679: ,p_token_1 => 'LINE_NUMBER'
18680: ,p_value_1 => l_array_extract_line_num(Idx)
18681: ,p_token_2 => 'PRODUCT_NAME'
18682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18686:

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

18679: ,p_token_1 => 'LINE_NUMBER'
18680: ,p_value_1 => l_array_extract_line_num(Idx)
18681: ,p_token_2 => 'PRODUCT_NAME'
18682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18686:
18687: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

18680: ,p_value_1 => l_array_extract_line_num(Idx)
18681: ,p_token_2 => 'PRODUCT_NAME'
18682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18686:
18687: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
18688: --

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

18681: ,p_token_2 => 'PRODUCT_NAME'
18682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
18683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
18684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
18686:
18687: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
18688: --
18689: -- following sets the accounting attributes needed to reverse

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

18741:
18742: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
18743: -- or secondary ledger that has different currency with primary
18744: -- or alc that is calculated by sla
18745: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18746: (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'))
18747:
18748: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 18746: (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'))

18742: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
18743: -- or secondary ledger that has different currency with primary
18744: -- or alc that is calculated by sla
18745: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18746: (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'))
18747:
18748: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18750: AND (l_actual_flag = 'A')) THEN

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

18744: -- or alc that is calculated by sla
18745: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18746: (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'))
18747:
18748: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18750: AND (l_actual_flag = 'A')) THEN
18751: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18752: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

18745: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
18746: (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'))
18747:
18748: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18750: AND (l_actual_flag = 'A')) THEN
18751: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18752: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18753: ,p_application_id => p_application_id

Line 18752: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

18748: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
18749: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
18750: AND (l_actual_flag = 'A')) THEN
18751: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18752: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18753: ,p_application_id => p_application_id
18754: ,p_amb_context_code => 'DEFAULT'
18755: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
18756: ,p_event_class_code => C_EVENT_CLASS_CODE

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

18751: XLA_AE_LINES_PKG.CreateGainOrLossLines(
18752: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
18753: ,p_application_id => p_application_id
18754: ,p_amb_context_code => 'DEFAULT'
18755: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
18756: ,p_event_class_code => C_EVENT_CLASS_CODE
18757: ,p_event_type_code => C_EVENT_TYPE_CODE
18758:
18759: ,p_gain_ccid => -1

Line 19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19298:
19299: l_calculate_acctd_flag VARCHAR2(1) :='N';
19300: l_calculate_g_l_flag VARCHAR2(1) :='N';
19301: --
19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19299: l_calculate_acctd_flag VARCHAR2(1) :='N';
19300: l_calculate_g_l_flag VARCHAR2(1) :='N';
19301: --
19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19300: l_calculate_g_l_flag VARCHAR2(1) :='N';
19301: --
19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19301: --
19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19302: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19303: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19304: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19305: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19306: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19307: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19308: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19309: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19310: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

19311: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19312: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19313: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19314: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

19315: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19316: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19317: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19318: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

19319: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

19320: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19328:

Line 19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

19321: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19328:
19329: l_event_id NUMBER;

Line 19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

19322: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19328:
19329: l_event_id NUMBER;
19330: l_previous_event_id NUMBER;

Line 19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

19323: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
19324: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
19325: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
19326: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19327: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
19328:
19329: l_event_id NUMBER;
19330: l_previous_event_id NUMBER;
19331: l_first_event_id NUMBER;

Line 19345: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

19341: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Receipt for FOB Receipt';
19342: l_description VARCHAR2(4000);
19343: l_transaction_reversal NUMBER;
19344: l_ae_header_id NUMBER;
19345: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
19346: l_log_module VARCHAR2(240);
19347: --
19348: l_acct_reversal_source VARCHAR2(30);
19349: l_trx_reversal_source VARCHAR2(30);

Line 19667: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

19663:
19664: --
19665: -- set event info as cache for other routines to refer event attributes
19666: --
19667: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
19668: (p_application_id => p_application_id
19669: ,p_primary_ledger_id => p_primary_ledger_id
19670: ,p_base_ledger_id => p_base_ledger_id
19671: ,p_target_ledger_id => p_target_ledger_id

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

19696:
19697: --
19698: -- set the status of entry to C_VALID (0)
19699: --
19700: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19701:
19702: --
19703: -- initialize a row for ae header
19704: --

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

19742: --
19743: -- initilaize the status of ae headers for diffrent balance types
19744: -- the status is initialised to C_NOT_CREATED (2)
19745: --
19746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19749:
19750: --

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

19743: -- initilaize the status of ae headers for diffrent balance types
19744: -- the status is initialised to C_NOT_CREATED (2)
19745: --
19746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19749:
19750: --
19751: -- call api to validate and store accounting attributes for header

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

19744: -- the status is initialised to C_NOT_CREATED (2)
19745: --
19746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
19749:
19750: --
19751: -- call api to validate and store accounting attributes for header
19752: --

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

19800: --
19801: l_trx_reversal_source := SUBSTR(NULL, 1,30);
19802:
19803: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
19804: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
19805:
19806: xla_accounting_err_pkg.build_message
19807: (p_appli_s_name => 'XLA'
19808: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

19808: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
19809: ,p_token_1 => 'ACCT_ATTR_NAME'
19810: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19811: ,p_token_2 => 'PRODUCT_NAME'
19812: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19813: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19814: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19815: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19816:

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

19809: ,p_token_1 => 'ACCT_ATTR_NAME'
19810: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19811: ,p_token_2 => 'PRODUCT_NAME'
19812: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19813: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19814: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19815: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19816:
19817: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

19810: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
19811: ,p_token_2 => 'PRODUCT_NAME'
19812: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19813: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19814: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19815: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19816:
19817: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
19818: --

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

19811: ,p_token_2 => 'PRODUCT_NAME'
19812: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
19813: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
19814: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
19815: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
19816:
19817: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
19818: --
19819: -- following sets the accounting attributes needed to reverse

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

19830: ----------------------------------------------------------------
19831: -- 4262811 - update the header statuses to invalid in need be
19832: ----------------------------------------------------------------
19833: --
19834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
19835:
19836:
19837: -----------------------------------------------
19838: -- No accrual reversal for the event class/type

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

19952: ,p_module => l_log_module);
19953: END IF;
19954:
19955: --
19956: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
19957: --
19958: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19959: --
19960: -- set event info as cache for other routines to refer event attributes

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

19954:
19955: --
19956: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
19957: --
19958: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
19959: --
19960: -- set event info as cache for other routines to refer event attributes
19961: --
19962:

Line 19966: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

19962:
19963: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
19964: l_previous_event_id := l_event_id;
19965:
19966: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
19967: (p_application_id => p_application_id
19968: ,p_primary_ledger_id => p_primary_ledger_id
19969: ,p_base_ledger_id => p_base_ledger_id
19970: ,p_target_ledger_id => p_target_ledger_id

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

20003: l_acct_reversal_source := SUBSTR(NULL, 1,30);
20004:
20005: IF l_continue_with_lines THEN
20006: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
20007: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
20008:
20009: xla_accounting_err_pkg.build_message
20010: (p_appli_s_name => 'XLA'
20011: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

20011: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
20012: ,p_token_1 => 'LINE_NUMBER'
20013: ,p_value_1 => l_array_extract_line_num(Idx)
20014: ,p_token_2 => 'PRODUCT_NAME'
20015: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20016: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20017: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20018: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20019:

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

20012: ,p_token_1 => 'LINE_NUMBER'
20013: ,p_value_1 => l_array_extract_line_num(Idx)
20014: ,p_token_2 => 'PRODUCT_NAME'
20015: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20016: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20017: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20018: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20019:
20020: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

20013: ,p_value_1 => l_array_extract_line_num(Idx)
20014: ,p_token_2 => 'PRODUCT_NAME'
20015: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20016: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20017: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20018: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20019:
20020: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
20021: --

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

20014: ,p_token_2 => 'PRODUCT_NAME'
20015: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
20016: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
20017: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20018: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
20019:
20020: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
20021: --
20022: -- following sets the accounting attributes needed to reverse

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

20081:
20082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
20083: -- or secondary ledger that has different currency with primary
20084: -- or alc that is calculated by sla
20085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20086: (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'))
20087:
20088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 20086: (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'))

20082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
20083: -- or secondary ledger that has different currency with primary
20084: -- or alc that is calculated by sla
20085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20086: (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'))
20087:
20088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
20090: AND (l_actual_flag = 'A')) THEN

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

20084: -- or alc that is calculated by sla
20085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20086: (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'))
20087:
20088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
20090: AND (l_actual_flag = 'A')) THEN
20091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
20092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

20085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20086: (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'))
20087:
20088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
20090: AND (l_actual_flag = 'A')) THEN
20091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
20092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20093: ,p_application_id => p_application_id

Line 20092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

20088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
20089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
20090: AND (l_actual_flag = 'A')) THEN
20091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
20092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20093: ,p_application_id => p_application_id
20094: ,p_amb_context_code => 'DEFAULT'
20095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
20096: ,p_event_class_code => C_EVENT_CLASS_CODE

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

20091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
20092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
20093: ,p_application_id => p_application_id
20094: ,p_amb_context_code => 'DEFAULT'
20095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
20096: ,p_event_class_code => C_EVENT_CLASS_CODE
20097: ,p_event_type_code => C_EVENT_TYPE_CODE
20098:
20099: ,p_gain_ccid => -1

Line 20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20638:
20639: l_calculate_acctd_flag VARCHAR2(1) :='N';
20640: l_calculate_g_l_flag VARCHAR2(1) :='N';
20641: --
20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20639: l_calculate_acctd_flag VARCHAR2(1) :='N';
20640: l_calculate_g_l_flag VARCHAR2(1) :='N';
20641: --
20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20640: l_calculate_g_l_flag VARCHAR2(1) :='N';
20641: --
20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20641: --
20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

20651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

20655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

20659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

20660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20668:

Line 20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

20661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20668:
20669: l_event_id NUMBER;

Line 20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

20662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20668:
20669: l_event_id NUMBER;
20670: l_previous_event_id NUMBER;

Line 20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

20663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
20664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
20665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
20666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
20668:
20669: l_event_id NUMBER;
20670: l_previous_event_id NUMBER;
20671: l_first_event_id NUMBER;

Line 20685: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

20681: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Receipt for FOB Receipt';
20682: l_description VARCHAR2(4000);
20683: l_transaction_reversal NUMBER;
20684: l_ae_header_id NUMBER;
20685: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
20686: l_log_module VARCHAR2(240);
20687: --
20688: l_acct_reversal_source VARCHAR2(30);
20689: l_trx_reversal_source VARCHAR2(30);

Line 21007: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

21003:
21004: --
21005: -- set event info as cache for other routines to refer event attributes
21006: --
21007: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
21008: (p_application_id => p_application_id
21009: ,p_primary_ledger_id => p_primary_ledger_id
21010: ,p_base_ledger_id => p_base_ledger_id
21011: ,p_target_ledger_id => p_target_ledger_id

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

21036:
21037: --
21038: -- set the status of entry to C_VALID (0)
21039: --
21040: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21041:
21042: --
21043: -- initialize a row for ae header
21044: --

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

21082: --
21083: -- initilaize the status of ae headers for diffrent balance types
21084: -- the status is initialised to C_NOT_CREATED (2)
21085: --
21086: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21087: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21088: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21089:
21090: --

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

21083: -- initilaize the status of ae headers for diffrent balance types
21084: -- the status is initialised to C_NOT_CREATED (2)
21085: --
21086: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21087: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21088: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21089:
21090: --
21091: -- call api to validate and store accounting attributes for header

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

21084: -- the status is initialised to C_NOT_CREATED (2)
21085: --
21086: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21087: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21088: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21089:
21090: --
21091: -- call api to validate and store accounting attributes for header
21092: --

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

21140: --
21141: l_trx_reversal_source := SUBSTR(NULL, 1,30);
21142:
21143: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
21144: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
21145:
21146: xla_accounting_err_pkg.build_message
21147: (p_appli_s_name => 'XLA'
21148: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

21148: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
21149: ,p_token_1 => 'ACCT_ATTR_NAME'
21150: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21151: ,p_token_2 => 'PRODUCT_NAME'
21152: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21153: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21154: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21155: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21156:

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

21149: ,p_token_1 => 'ACCT_ATTR_NAME'
21150: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21151: ,p_token_2 => 'PRODUCT_NAME'
21152: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21153: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21154: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21155: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21156:
21157: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

21150: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21151: ,p_token_2 => 'PRODUCT_NAME'
21152: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21153: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21154: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21155: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21156:
21157: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
21158: --

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

21151: ,p_token_2 => 'PRODUCT_NAME'
21152: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21153: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21154: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21155: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21156:
21157: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
21158: --
21159: -- following sets the accounting attributes needed to reverse

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

21170: ----------------------------------------------------------------
21171: -- 4262811 - update the header statuses to invalid in need be
21172: ----------------------------------------------------------------
21173: --
21174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
21175:
21176:
21177: -----------------------------------------------
21178: -- No accrual reversal for the event class/type

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

21292: ,p_module => l_log_module);
21293: END IF;
21294:
21295: --
21296: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
21297: --
21298: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21299: --
21300: -- set event info as cache for other routines to refer event attributes

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

21294:
21295: --
21296: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
21297: --
21298: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21299: --
21300: -- set event info as cache for other routines to refer event attributes
21301: --
21302:

Line 21306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

21302:
21303: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
21304: l_previous_event_id := l_event_id;
21305:
21306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
21307: (p_application_id => p_application_id
21308: ,p_primary_ledger_id => p_primary_ledger_id
21309: ,p_base_ledger_id => p_base_ledger_id
21310: ,p_target_ledger_id => p_target_ledger_id

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

21343: l_acct_reversal_source := SUBSTR(NULL, 1,30);
21344:
21345: IF l_continue_with_lines THEN
21346: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
21347: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
21348:
21349: xla_accounting_err_pkg.build_message
21350: (p_appli_s_name => 'XLA'
21351: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

21351: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
21352: ,p_token_1 => 'LINE_NUMBER'
21353: ,p_value_1 => l_array_extract_line_num(Idx)
21354: ,p_token_2 => 'PRODUCT_NAME'
21355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21359:

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

21352: ,p_token_1 => 'LINE_NUMBER'
21353: ,p_value_1 => l_array_extract_line_num(Idx)
21354: ,p_token_2 => 'PRODUCT_NAME'
21355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21359:
21360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

21353: ,p_value_1 => l_array_extract_line_num(Idx)
21354: ,p_token_2 => 'PRODUCT_NAME'
21355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21359:
21360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21361: --

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

21354: ,p_token_2 => 'PRODUCT_NAME'
21355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21359:
21360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21361: --
21362: -- following sets the accounting attributes needed to reverse

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

21421:
21422: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
21423: -- or secondary ledger that has different currency with primary
21424: -- or alc that is calculated by sla
21425: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21426: (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'))
21427:
21428: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 21426: (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'))

21422: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
21423: -- or secondary ledger that has different currency with primary
21424: -- or alc that is calculated by sla
21425: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21426: (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'))
21427:
21428: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21430: AND (l_actual_flag = 'A')) THEN

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

21424: -- or alc that is calculated by sla
21425: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21426: (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'))
21427:
21428: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21430: AND (l_actual_flag = 'A')) THEN
21431: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21432: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

21425: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21426: (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'))
21427:
21428: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21430: AND (l_actual_flag = 'A')) THEN
21431: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21432: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21433: ,p_application_id => p_application_id

Line 21432: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

21428: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
21429: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
21430: AND (l_actual_flag = 'A')) THEN
21431: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21432: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21433: ,p_application_id => p_application_id
21434: ,p_amb_context_code => 'DEFAULT'
21435: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
21436: ,p_event_class_code => C_EVENT_CLASS_CODE

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

21431: XLA_AE_LINES_PKG.CreateGainOrLossLines(
21432: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21433: ,p_application_id => p_application_id
21434: ,p_amb_context_code => 'DEFAULT'
21435: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
21436: ,p_event_class_code => C_EVENT_CLASS_CODE
21437: ,p_event_type_code => C_EVENT_TYPE_CODE
21438:
21439: ,p_gain_ccid => -1

Line 21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21911:
21912: l_calculate_acctd_flag VARCHAR2(1) :='N';
21913: l_calculate_g_l_flag VARCHAR2(1) :='N';
21914: --
21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21912: l_calculate_acctd_flag VARCHAR2(1) :='N';
21913: l_calculate_g_l_flag VARCHAR2(1) :='N';
21914: --
21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21913: l_calculate_g_l_flag VARCHAR2(1) :='N';
21914: --
21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21914: --
21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21915: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21916: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21917: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21918: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21919: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21920: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21921: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21922: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21923: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21924: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21925: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21926: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21927: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21928: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21929: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21930: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21931: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21932: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

21933: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21941:

Line 21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21934: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21941:
21942: l_event_id NUMBER;

Line 21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

21935: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21941:
21942: l_event_id NUMBER;
21943: l_previous_event_id NUMBER;

Line 21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

21936: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21937: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21938: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21939: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21940: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21941:
21942: l_event_id NUMBER;
21943: l_previous_event_id NUMBER;
21944: l_first_event_id NUMBER;

Line 21958: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

21954: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Shipment for FOB Shipment';
21955: l_description VARCHAR2(4000);
21956: l_transaction_reversal NUMBER;
21957: l_ae_header_id NUMBER;
21958: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
21959: l_log_module VARCHAR2(240);
21960: --
21961: l_acct_reversal_source VARCHAR2(30);
21962: l_trx_reversal_source VARCHAR2(30);

Line 22219: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

22215:
22216: --
22217: -- set event info as cache for other routines to refer event attributes
22218: --
22219: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
22220: (p_application_id => p_application_id
22221: ,p_primary_ledger_id => p_primary_ledger_id
22222: ,p_base_ledger_id => p_base_ledger_id
22223: ,p_target_ledger_id => p_target_ledger_id

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

22248:
22249: --
22250: -- set the status of entry to C_VALID (0)
22251: --
22252: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
22253:
22254: --
22255: -- initialize a row for ae header
22256: --

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

22276: --
22277: -- initilaize the status of ae headers for diffrent balance types
22278: -- the status is initialised to C_NOT_CREATED (2)
22279: --
22280: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22281: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22282: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22283:
22284: --

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

22277: -- initilaize the status of ae headers for diffrent balance types
22278: -- the status is initialised to C_NOT_CREATED (2)
22279: --
22280: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22281: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22282: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22283:
22284: --
22285: -- call api to validate and store accounting attributes for header

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

22278: -- the status is initialised to C_NOT_CREATED (2)
22279: --
22280: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22281: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22282: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
22283:
22284: --
22285: -- call api to validate and store accounting attributes for header
22286: --

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

22319: --
22320: l_trx_reversal_source := SUBSTR(NULL, 1,30);
22321:
22322: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
22323: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
22324:
22325: xla_accounting_err_pkg.build_message
22326: (p_appli_s_name => 'XLA'
22327: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

22327: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
22328: ,p_token_1 => 'ACCT_ATTR_NAME'
22329: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22330: ,p_token_2 => 'PRODUCT_NAME'
22331: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22332: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22333: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22334: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22335:

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

22328: ,p_token_1 => 'ACCT_ATTR_NAME'
22329: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22330: ,p_token_2 => 'PRODUCT_NAME'
22331: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22332: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22333: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22334: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22335:
22336: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

22329: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
22330: ,p_token_2 => 'PRODUCT_NAME'
22331: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22332: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22333: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22334: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22335:
22336: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
22337: --

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

22330: ,p_token_2 => 'PRODUCT_NAME'
22331: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22332: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22333: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22334: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22335:
22336: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
22337: --
22338: -- following sets the accounting attributes needed to reverse

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

22349: ----------------------------------------------------------------
22350: -- 4262811 - update the header statuses to invalid in need be
22351: ----------------------------------------------------------------
22352: --
22353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
22354:
22355:
22356: -----------------------------------------------
22357: -- No accrual reversal for the event class/type

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

22477: ,p_module => l_log_module);
22478: END IF;
22479:
22480: --
22481: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
22482: --
22483: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
22484: --
22485: -- set event info as cache for other routines to refer event attributes

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

22479:
22480: --
22481: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
22482: --
22483: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
22484: --
22485: -- set event info as cache for other routines to refer event attributes
22486: --
22487:

Line 22491: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

22487:
22488: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
22489: l_previous_event_id := l_event_id;
22490:
22491: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
22492: (p_application_id => p_application_id
22493: ,p_primary_ledger_id => p_primary_ledger_id
22494: ,p_base_ledger_id => p_base_ledger_id
22495: ,p_target_ledger_id => p_target_ledger_id

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

22528: l_acct_reversal_source := SUBSTR(NULL, 1,30);
22529:
22530: IF l_continue_with_lines THEN
22531: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
22532: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
22533:
22534: xla_accounting_err_pkg.build_message
22535: (p_appli_s_name => 'XLA'
22536: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

22536: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
22537: ,p_token_1 => 'LINE_NUMBER'
22538: ,p_value_1 => l_array_extract_line_num(Idx)
22539: ,p_token_2 => 'PRODUCT_NAME'
22540: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22541: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22542: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22543: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22544:

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

22537: ,p_token_1 => 'LINE_NUMBER'
22538: ,p_value_1 => l_array_extract_line_num(Idx)
22539: ,p_token_2 => 'PRODUCT_NAME'
22540: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22541: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22542: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22543: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22544:
22545: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

22538: ,p_value_1 => l_array_extract_line_num(Idx)
22539: ,p_token_2 => 'PRODUCT_NAME'
22540: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22541: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22542: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22543: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22544:
22545: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
22546: --

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

22539: ,p_token_2 => 'PRODUCT_NAME'
22540: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
22541: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
22542: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22543: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
22544:
22545: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
22546: --
22547: -- following sets the accounting attributes needed to reverse

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

22599:
22600: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22601: -- or secondary ledger that has different currency with primary
22602: -- or alc that is calculated by sla
22603: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22604: (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'))
22605:
22606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 22604: (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'))

22600: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22601: -- or secondary ledger that has different currency with primary
22602: -- or alc that is calculated by sla
22603: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22604: (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'))
22605:
22606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22608: AND (l_actual_flag = 'A')) THEN

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

22602: -- or alc that is calculated by sla
22603: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22604: (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'))
22605:
22606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22608: AND (l_actual_flag = 'A')) THEN
22609: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

22603: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22604: (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'))
22605:
22606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22608: AND (l_actual_flag = 'A')) THEN
22609: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22611: ,p_application_id => p_application_id

Line 22610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

22606: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22607: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22608: AND (l_actual_flag = 'A')) THEN
22609: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22611: ,p_application_id => p_application_id
22612: ,p_amb_context_code => 'DEFAULT'
22613: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22614: ,p_event_class_code => C_EVENT_CLASS_CODE

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

22609: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22610: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22611: ,p_application_id => p_application_id
22612: ,p_amb_context_code => 'DEFAULT'
22613: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22614: ,p_event_class_code => C_EVENT_CLASS_CODE
22615: ,p_event_type_code => C_EVENT_TYPE_CODE
22616:
22617: ,p_gain_ccid => -1

Line 23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23089:
23090: l_calculate_acctd_flag VARCHAR2(1) :='N';
23091: l_calculate_g_l_flag VARCHAR2(1) :='N';
23092: --
23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23090: l_calculate_acctd_flag VARCHAR2(1) :='N';
23091: l_calculate_g_l_flag VARCHAR2(1) :='N';
23092: --
23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23091: l_calculate_g_l_flag VARCHAR2(1) :='N';
23092: --
23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23092: --
23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

23102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

23106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

23110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

23111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23119:

Line 23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

23112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23119:
23120: l_event_id NUMBER;

Line 23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

23113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23119:
23120: l_event_id NUMBER;
23121: l_previous_event_id NUMBER;

Line 23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

23114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
23115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
23116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
23117: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23118: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
23119:
23120: l_event_id NUMBER;
23121: l_previous_event_id NUMBER;
23122: l_first_event_id NUMBER;

Line 23136: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

23132: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Shipment for FOB Shipment';
23133: l_description VARCHAR2(4000);
23134: l_transaction_reversal NUMBER;
23135: l_ae_header_id NUMBER;
23136: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
23137: l_log_module VARCHAR2(240);
23138: --
23139: l_acct_reversal_source VARCHAR2(30);
23140: l_trx_reversal_source VARCHAR2(30);

Line 23397: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23393:
23394: --
23395: -- set event info as cache for other routines to refer event attributes
23396: --
23397: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23398: (p_application_id => p_application_id
23399: ,p_primary_ledger_id => p_primary_ledger_id
23400: ,p_base_ledger_id => p_base_ledger_id
23401: ,p_target_ledger_id => p_target_ledger_id

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

23426:
23427: --
23428: -- set the status of entry to C_VALID (0)
23429: --
23430: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23431:
23432: --
23433: -- initialize a row for ae header
23434: --

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

23454: --
23455: -- initilaize the status of ae headers for diffrent balance types
23456: -- the status is initialised to C_NOT_CREATED (2)
23457: --
23458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23461:
23462: --

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

23455: -- initilaize the status of ae headers for diffrent balance types
23456: -- the status is initialised to C_NOT_CREATED (2)
23457: --
23458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23461:
23462: --
23463: -- call api to validate and store accounting attributes for header

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

23456: -- the status is initialised to C_NOT_CREATED (2)
23457: --
23458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23461:
23462: --
23463: -- call api to validate and store accounting attributes for header
23464: --

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

23497: --
23498: l_trx_reversal_source := SUBSTR(NULL, 1,30);
23499:
23500: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
23501: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23502:
23503: xla_accounting_err_pkg.build_message
23504: (p_appli_s_name => 'XLA'
23505: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

23505: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
23506: ,p_token_1 => 'ACCT_ATTR_NAME'
23507: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23508: ,p_token_2 => 'PRODUCT_NAME'
23509: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23510: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23511: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23512: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23513:

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

23506: ,p_token_1 => 'ACCT_ATTR_NAME'
23507: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23508: ,p_token_2 => 'PRODUCT_NAME'
23509: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23510: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23511: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23512: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23513:
23514: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

23507: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23508: ,p_token_2 => 'PRODUCT_NAME'
23509: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23510: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23511: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23512: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23513:
23514: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23515: --

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

23508: ,p_token_2 => 'PRODUCT_NAME'
23509: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23510: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23511: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23512: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23513:
23514: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23515: --
23516: -- following sets the accounting attributes needed to reverse

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

23527: ----------------------------------------------------------------
23528: -- 4262811 - update the header statuses to invalid in need be
23529: ----------------------------------------------------------------
23530: --
23531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
23532:
23533:
23534: -----------------------------------------------
23535: -- No accrual reversal for the event class/type

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

23655: ,p_module => l_log_module);
23656: END IF;
23657:
23658: --
23659: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23660: --
23661: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23662: --
23663: -- set event info as cache for other routines to refer event attributes

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

23657:
23658: --
23659: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23660: --
23661: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23662: --
23663: -- set event info as cache for other routines to refer event attributes
23664: --
23665:

Line 23669: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23665:
23666: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
23667: l_previous_event_id := l_event_id;
23668:
23669: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23670: (p_application_id => p_application_id
23671: ,p_primary_ledger_id => p_primary_ledger_id
23672: ,p_base_ledger_id => p_base_ledger_id
23673: ,p_target_ledger_id => p_target_ledger_id

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

23706: l_acct_reversal_source := SUBSTR(NULL, 1,30);
23707:
23708: IF l_continue_with_lines THEN
23709: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
23710: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23711:
23712: xla_accounting_err_pkg.build_message
23713: (p_appli_s_name => 'XLA'
23714: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

23714: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
23715: ,p_token_1 => 'LINE_NUMBER'
23716: ,p_value_1 => l_array_extract_line_num(Idx)
23717: ,p_token_2 => 'PRODUCT_NAME'
23718: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23719: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23720: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23721: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23722:

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

23715: ,p_token_1 => 'LINE_NUMBER'
23716: ,p_value_1 => l_array_extract_line_num(Idx)
23717: ,p_token_2 => 'PRODUCT_NAME'
23718: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23719: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23720: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23721: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23722:
23723: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

23716: ,p_value_1 => l_array_extract_line_num(Idx)
23717: ,p_token_2 => 'PRODUCT_NAME'
23718: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23719: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23720: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23721: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23722:
23723: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23724: --

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

23717: ,p_token_2 => 'PRODUCT_NAME'
23718: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23719: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23720: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23721: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23722:
23723: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23724: --
23725: -- following sets the accounting attributes needed to reverse

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

23777:
23778: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
23779: -- or secondary ledger that has different currency with primary
23780: -- or alc that is calculated by sla
23781: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23782: (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'))
23783:
23784: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 23782: (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'))

23778: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
23779: -- or secondary ledger that has different currency with primary
23780: -- or alc that is calculated by sla
23781: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23782: (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'))
23783:
23784: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23786: AND (l_actual_flag = 'A')) THEN

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

23780: -- or alc that is calculated by sla
23781: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23782: (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'))
23783:
23784: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23786: AND (l_actual_flag = 'A')) THEN
23787: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23788: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

23781: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
23782: (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'))
23783:
23784: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23786: AND (l_actual_flag = 'A')) THEN
23787: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23788: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23789: ,p_application_id => p_application_id

Line 23788: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

23784: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
23785: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
23786: AND (l_actual_flag = 'A')) THEN
23787: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23788: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23789: ,p_application_id => p_application_id
23790: ,p_amb_context_code => 'DEFAULT'
23791: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
23792: ,p_event_class_code => C_EVENT_CLASS_CODE

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

23787: XLA_AE_LINES_PKG.CreateGainOrLossLines(
23788: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23789: ,p_application_id => p_application_id
23790: ,p_amb_context_code => 'DEFAULT'
23791: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
23792: ,p_event_class_code => C_EVENT_CLASS_CODE
23793: ,p_event_type_code => C_EVENT_TYPE_CODE
23794:
23795: ,p_gain_ccid => -1

Line 24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24295:
24296: l_calculate_acctd_flag VARCHAR2(1) :='N';
24297: l_calculate_g_l_flag VARCHAR2(1) :='N';
24298: --
24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24296: l_calculate_acctd_flag VARCHAR2(1) :='N';
24297: l_calculate_g_l_flag VARCHAR2(1) :='N';
24298: --
24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

24297: l_calculate_g_l_flag VARCHAR2(1) :='N';
24298: --
24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

24298: --
24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24299: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

24300: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

24301: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24302: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24303: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24304: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24305: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24306: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24307: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

24308: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

24309: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

24310: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

24311: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

24312: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24313: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24314: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24315: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

24316: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

24317: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24325:

Line 24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

24318: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24325:
24326: l_event_id NUMBER;

Line 24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

24319: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24325:
24326: l_event_id NUMBER;
24327: l_previous_event_id NUMBER;

Line 24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

24320: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
24321: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
24322: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
24323: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24324: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
24325:
24326: l_event_id NUMBER;
24327: l_previous_event_id NUMBER;
24328: l_first_event_id NUMBER;

Line 24342: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

24338: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
24339: l_description VARCHAR2(4000);
24340: l_transaction_reversal NUMBER;
24341: l_ae_header_id NUMBER;
24342: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
24343: l_log_module VARCHAR2(240);
24344: --
24345: l_acct_reversal_source VARCHAR2(30);
24346: l_trx_reversal_source VARCHAR2(30);

Line 24626: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

24622:
24623: --
24624: -- set event info as cache for other routines to refer event attributes
24625: --
24626: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
24627: (p_application_id => p_application_id
24628: ,p_primary_ledger_id => p_primary_ledger_id
24629: ,p_base_ledger_id => p_base_ledger_id
24630: ,p_target_ledger_id => p_target_ledger_id

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

24655:
24656: --
24657: -- set the status of entry to C_VALID (0)
24658: --
24659: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24660:
24661: --
24662: -- initialize a row for ae header
24663: --

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

24688: --
24689: -- initilaize the status of ae headers for diffrent balance types
24690: -- the status is initialised to C_NOT_CREATED (2)
24691: --
24692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24695:
24696: --

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

24689: -- initilaize the status of ae headers for diffrent balance types
24690: -- the status is initialised to C_NOT_CREATED (2)
24691: --
24692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24695:
24696: --
24697: -- call api to validate and store accounting attributes for header

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

24690: -- the status is initialised to C_NOT_CREATED (2)
24691: --
24692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
24695:
24696: --
24697: -- call api to validate and store accounting attributes for header
24698: --

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

24744: --
24745: l_trx_reversal_source := SUBSTR(NULL, 1,30);
24746:
24747: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
24748: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
24749:
24750: xla_accounting_err_pkg.build_message
24751: (p_appli_s_name => 'XLA'
24752: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

24752: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
24753: ,p_token_1 => 'ACCT_ATTR_NAME'
24754: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24755: ,p_token_2 => 'PRODUCT_NAME'
24756: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24760:

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

24753: ,p_token_1 => 'ACCT_ATTR_NAME'
24754: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24755: ,p_token_2 => 'PRODUCT_NAME'
24756: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24760:
24761: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

24754: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
24755: ,p_token_2 => 'PRODUCT_NAME'
24756: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24760:
24761: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
24762: --

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

24755: ,p_token_2 => 'PRODUCT_NAME'
24756: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24760:
24761: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
24762: --
24763: -- following sets the accounting attributes needed to reverse

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

24774: ----------------------------------------------------------------
24775: -- 4262811 - update the header statuses to invalid in need be
24776: ----------------------------------------------------------------
24777: --
24778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
24779:
24780:
24781: -----------------------------------------------
24782: -- No accrual reversal for the event class/type

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

24902: ,p_module => l_log_module);
24903: END IF;
24904:
24905: --
24906: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
24907: --
24908: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24909: --
24910: -- set event info as cache for other routines to refer event attributes

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

24904:
24905: --
24906: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
24907: --
24908: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
24909: --
24910: -- set event info as cache for other routines to refer event attributes
24911: --
24912:

Line 24916: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

24912:
24913: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
24914: l_previous_event_id := l_event_id;
24915:
24916: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
24917: (p_application_id => p_application_id
24918: ,p_primary_ledger_id => p_primary_ledger_id
24919: ,p_base_ledger_id => p_base_ledger_id
24920: ,p_target_ledger_id => p_target_ledger_id

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

24953: l_acct_reversal_source := SUBSTR(NULL, 1,30);
24954:
24955: IF l_continue_with_lines THEN
24956: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
24957: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
24958:
24959: xla_accounting_err_pkg.build_message
24960: (p_appli_s_name => 'XLA'
24961: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

24961: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
24962: ,p_token_1 => 'LINE_NUMBER'
24963: ,p_value_1 => l_array_extract_line_num(Idx)
24964: ,p_token_2 => 'PRODUCT_NAME'
24965: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24966: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24967: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24968: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24969:

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

24962: ,p_token_1 => 'LINE_NUMBER'
24963: ,p_value_1 => l_array_extract_line_num(Idx)
24964: ,p_token_2 => 'PRODUCT_NAME'
24965: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24966: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24967: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24968: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24969:
24970: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

24963: ,p_value_1 => l_array_extract_line_num(Idx)
24964: ,p_token_2 => 'PRODUCT_NAME'
24965: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24966: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24967: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24968: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24969:
24970: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
24971: --

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

24964: ,p_token_2 => 'PRODUCT_NAME'
24965: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
24966: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
24967: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24968: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
24969:
24970: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
24971: --
24972: -- following sets the accounting attributes needed to reverse

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

25024:
25025: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
25026: -- or secondary ledger that has different currency with primary
25027: -- or alc that is calculated by sla
25028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25029: (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'))
25030:
25031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 25029: (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'))

25025: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
25026: -- or secondary ledger that has different currency with primary
25027: -- or alc that is calculated by sla
25028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25029: (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'))
25030:
25031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25033: AND (l_actual_flag = 'A')) THEN

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

25027: -- or alc that is calculated by sla
25028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25029: (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'))
25030:
25031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25033: AND (l_actual_flag = 'A')) THEN
25034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

25028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
25029: (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'))
25030:
25031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25033: AND (l_actual_flag = 'A')) THEN
25034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25036: ,p_application_id => p_application_id

Line 25035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

25031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
25032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
25033: AND (l_actual_flag = 'A')) THEN
25034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25036: ,p_application_id => p_application_id
25037: ,p_amb_context_code => 'DEFAULT'
25038: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
25039: ,p_event_class_code => C_EVENT_CLASS_CODE

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

25034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
25035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
25036: ,p_application_id => p_application_id
25037: ,p_amb_context_code => 'DEFAULT'
25038: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
25039: ,p_event_class_code => C_EVENT_CLASS_CODE
25040: ,p_event_type_code => C_EVENT_TYPE_CODE
25041:
25042: ,p_gain_ccid => -1

Line 25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25542:
25543: l_calculate_acctd_flag VARCHAR2(1) :='N';
25544: l_calculate_g_l_flag VARCHAR2(1) :='N';
25545: --
25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25543: l_calculate_acctd_flag VARCHAR2(1) :='N';
25544: l_calculate_g_l_flag VARCHAR2(1) :='N';
25545: --
25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25544: l_calculate_g_l_flag VARCHAR2(1) :='N';
25545: --
25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25545: --
25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25546: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25547: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25548: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25549: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25550: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25551: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25552: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25553: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25554: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

25555: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25556: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25557: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25558: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

25559: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25560: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25561: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25562: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

25563: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

25564: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25572:

Line 25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

25565: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25572:
25573: l_event_id NUMBER;

Line 25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

25566: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25572:
25573: l_event_id NUMBER;
25574: l_previous_event_id NUMBER;

Line 25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

25567: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
25568: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
25569: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
25570: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25571: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
25572:
25573: l_event_id NUMBER;
25574: l_previous_event_id NUMBER;
25575: l_first_event_id NUMBER;

Line 25589: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

25585: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
25586: l_description VARCHAR2(4000);
25587: l_transaction_reversal NUMBER;
25588: l_ae_header_id NUMBER;
25589: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
25590: l_log_module VARCHAR2(240);
25591: --
25592: l_acct_reversal_source VARCHAR2(30);
25593: l_trx_reversal_source VARCHAR2(30);

Line 25873: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

25869:
25870: --
25871: -- set event info as cache for other routines to refer event attributes
25872: --
25873: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
25874: (p_application_id => p_application_id
25875: ,p_primary_ledger_id => p_primary_ledger_id
25876: ,p_base_ledger_id => p_base_ledger_id
25877: ,p_target_ledger_id => p_target_ledger_id

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

25902:
25903: --
25904: -- set the status of entry to C_VALID (0)
25905: --
25906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
25907:
25908: --
25909: -- initialize a row for ae header
25910: --

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

25935: --
25936: -- initilaize the status of ae headers for diffrent balance types
25937: -- the status is initialised to C_NOT_CREATED (2)
25938: --
25939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25942:
25943: --

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

25936: -- initilaize the status of ae headers for diffrent balance types
25937: -- the status is initialised to C_NOT_CREATED (2)
25938: --
25939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25942:
25943: --
25944: -- call api to validate and store accounting attributes for header

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

25937: -- the status is initialised to C_NOT_CREATED (2)
25938: --
25939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
25942:
25943: --
25944: -- call api to validate and store accounting attributes for header
25945: --

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

25991: --
25992: l_trx_reversal_source := SUBSTR(NULL, 1,30);
25993:
25994: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
25995: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
25996:
25997: xla_accounting_err_pkg.build_message
25998: (p_appli_s_name => 'XLA'
25999: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

25999: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
26000: ,p_token_1 => 'ACCT_ATTR_NAME'
26001: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26002: ,p_token_2 => 'PRODUCT_NAME'
26003: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26004: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26005: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26006: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26007:

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

26000: ,p_token_1 => 'ACCT_ATTR_NAME'
26001: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26002: ,p_token_2 => 'PRODUCT_NAME'
26003: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26004: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26005: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26006: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26007:
26008: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

26001: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
26002: ,p_token_2 => 'PRODUCT_NAME'
26003: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26004: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26005: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26006: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26007:
26008: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
26009: --

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

26002: ,p_token_2 => 'PRODUCT_NAME'
26003: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26004: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26005: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26006: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26007:
26008: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
26009: --
26010: -- following sets the accounting attributes needed to reverse

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

26021: ----------------------------------------------------------------
26022: -- 4262811 - update the header statuses to invalid in need be
26023: ----------------------------------------------------------------
26024: --
26025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
26026:
26027:
26028: -----------------------------------------------
26029: -- No accrual reversal for the event class/type

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

26149: ,p_module => l_log_module);
26150: END IF;
26151:
26152: --
26153: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
26154: --
26155: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
26156: --
26157: -- set event info as cache for other routines to refer event attributes

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

26151:
26152: --
26153: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
26154: --
26155: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
26156: --
26157: -- set event info as cache for other routines to refer event attributes
26158: --
26159:

Line 26163: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

26159:
26160: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
26161: l_previous_event_id := l_event_id;
26162:
26163: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
26164: (p_application_id => p_application_id
26165: ,p_primary_ledger_id => p_primary_ledger_id
26166: ,p_base_ledger_id => p_base_ledger_id
26167: ,p_target_ledger_id => p_target_ledger_id

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

26200: l_acct_reversal_source := SUBSTR(NULL, 1,30);
26201:
26202: IF l_continue_with_lines THEN
26203: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
26204: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
26205:
26206: xla_accounting_err_pkg.build_message
26207: (p_appli_s_name => 'XLA'
26208: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

26208: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
26209: ,p_token_1 => 'LINE_NUMBER'
26210: ,p_value_1 => l_array_extract_line_num(Idx)
26211: ,p_token_2 => 'PRODUCT_NAME'
26212: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26213: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26214: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26215: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26216:

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

26209: ,p_token_1 => 'LINE_NUMBER'
26210: ,p_value_1 => l_array_extract_line_num(Idx)
26211: ,p_token_2 => 'PRODUCT_NAME'
26212: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26213: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26214: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26215: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26216:
26217: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

26210: ,p_value_1 => l_array_extract_line_num(Idx)
26211: ,p_token_2 => 'PRODUCT_NAME'
26212: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26213: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26214: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26215: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26216:
26217: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
26218: --

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

26211: ,p_token_2 => 'PRODUCT_NAME'
26212: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
26213: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
26214: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26215: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
26216:
26217: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
26218: --
26219: -- following sets the accounting attributes needed to reverse

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

26271:
26272: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
26273: -- or secondary ledger that has different currency with primary
26274: -- or alc that is calculated by sla
26275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
26276: (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'))
26277:
26278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 26276: (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'))

26272: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
26273: -- or secondary ledger that has different currency with primary
26274: -- or alc that is calculated by sla
26275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
26276: (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'))
26277:
26278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
26280: AND (l_actual_flag = 'A')) THEN

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

26274: -- or alc that is calculated by sla
26275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
26276: (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'))
26277:
26278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
26280: AND (l_actual_flag = 'A')) THEN
26281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
26282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

26275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
26276: (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'))
26277:
26278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
26280: AND (l_actual_flag = 'A')) THEN
26281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
26282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26283: ,p_application_id => p_application_id

Line 26282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

26278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
26279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
26280: AND (l_actual_flag = 'A')) THEN
26281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
26282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26283: ,p_application_id => p_application_id
26284: ,p_amb_context_code => 'DEFAULT'
26285: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
26286: ,p_event_class_code => C_EVENT_CLASS_CODE

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

26281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
26282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
26283: ,p_application_id => p_application_id
26284: ,p_amb_context_code => 'DEFAULT'
26285: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
26286: ,p_event_class_code => C_EVENT_CLASS_CODE
26287: ,p_event_type_code => C_EVENT_TYPE_CODE
26288:
26289: ,p_gain_ccid => -1

Line 26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26829:
26830: l_calculate_acctd_flag VARCHAR2(1) :='N';
26831: l_calculate_g_l_flag VARCHAR2(1) :='N';
26832: --
26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26830: l_calculate_acctd_flag VARCHAR2(1) :='N';
26831: l_calculate_g_l_flag VARCHAR2(1) :='N';
26832: --
26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26831: l_calculate_g_l_flag VARCHAR2(1) :='N';
26832: --
26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26832: --
26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

26842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

26846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

26850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

26851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26859:

Line 26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

26852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26859:
26860: l_event_id NUMBER;

Line 26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

26853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26859:
26860: l_event_id NUMBER;
26861: l_previous_event_id NUMBER;

Line 26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

26854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
26855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
26856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
26857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
26859:
26860: l_event_id NUMBER;
26861: l_previous_event_id NUMBER;
26862: l_first_event_id NUMBER;

Line 26876: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

26872: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
26873: l_description VARCHAR2(4000);
26874: l_transaction_reversal NUMBER;
26875: l_ae_header_id NUMBER;
26876: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
26877: l_log_module VARCHAR2(240);
26878: --
26879: l_acct_reversal_source VARCHAR2(30);
26880: l_trx_reversal_source VARCHAR2(30);

Line 27199: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

27195:
27196: --
27197: -- set event info as cache for other routines to refer event attributes
27198: --
27199: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
27200: (p_application_id => p_application_id
27201: ,p_primary_ledger_id => p_primary_ledger_id
27202: ,p_base_ledger_id => p_base_ledger_id
27203: ,p_target_ledger_id => p_target_ledger_id

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

27228:
27229: --
27230: -- set the status of entry to C_VALID (0)
27231: --
27232: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
27233:
27234: --
27235: -- initialize a row for ae header
27236: --

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

27274: --
27275: -- initilaize the status of ae headers for diffrent balance types
27276: -- the status is initialised to C_NOT_CREATED (2)
27277: --
27278: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27279: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27280: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27281:
27282: --

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

27275: -- initilaize the status of ae headers for diffrent balance types
27276: -- the status is initialised to C_NOT_CREATED (2)
27277: --
27278: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27279: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27280: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27281:
27282: --
27283: -- call api to validate and store accounting attributes for header

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

27276: -- the status is initialised to C_NOT_CREATED (2)
27277: --
27278: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27279: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27280: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
27281:
27282: --
27283: -- call api to validate and store accounting attributes for header
27284: --

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

27332: --
27333: l_trx_reversal_source := SUBSTR(NULL, 1,30);
27334:
27335: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
27336: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
27337:
27338: xla_accounting_err_pkg.build_message
27339: (p_appli_s_name => 'XLA'
27340: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

27340: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
27341: ,p_token_1 => 'ACCT_ATTR_NAME'
27342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27343: ,p_token_2 => 'PRODUCT_NAME'
27344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27348:

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

27341: ,p_token_1 => 'ACCT_ATTR_NAME'
27342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27343: ,p_token_2 => 'PRODUCT_NAME'
27344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27348:
27349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

27342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
27343: ,p_token_2 => 'PRODUCT_NAME'
27344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27348:
27349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
27350: --

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

27343: ,p_token_2 => 'PRODUCT_NAME'
27344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27348:
27349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
27350: --
27351: -- following sets the accounting attributes needed to reverse

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

27362: ----------------------------------------------------------------
27363: -- 4262811 - update the header statuses to invalid in need be
27364: ----------------------------------------------------------------
27365: --
27366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
27367:
27368:
27369: -----------------------------------------------
27370: -- No accrual reversal for the event class/type

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

27484: ,p_module => l_log_module);
27485: END IF;
27486:
27487: --
27488: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
27489: --
27490: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
27491: --
27492: -- set event info as cache for other routines to refer event attributes

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

27486:
27487: --
27488: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
27489: --
27490: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
27491: --
27492: -- set event info as cache for other routines to refer event attributes
27493: --
27494:

Line 27498: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

27494:
27495: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
27496: l_previous_event_id := l_event_id;
27497:
27498: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
27499: (p_application_id => p_application_id
27500: ,p_primary_ledger_id => p_primary_ledger_id
27501: ,p_base_ledger_id => p_base_ledger_id
27502: ,p_target_ledger_id => p_target_ledger_id

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

27535: l_acct_reversal_source := SUBSTR(NULL, 1,30);
27536:
27537: IF l_continue_with_lines THEN
27538: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
27539: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
27540:
27541: xla_accounting_err_pkg.build_message
27542: (p_appli_s_name => 'XLA'
27543: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

27543: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
27544: ,p_token_1 => 'LINE_NUMBER'
27545: ,p_value_1 => l_array_extract_line_num(Idx)
27546: ,p_token_2 => 'PRODUCT_NAME'
27547: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27548: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27549: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27550: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27551:

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

27544: ,p_token_1 => 'LINE_NUMBER'
27545: ,p_value_1 => l_array_extract_line_num(Idx)
27546: ,p_token_2 => 'PRODUCT_NAME'
27547: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27548: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27549: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27550: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27551:
27552: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

27545: ,p_value_1 => l_array_extract_line_num(Idx)
27546: ,p_token_2 => 'PRODUCT_NAME'
27547: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27548: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27549: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27550: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27551:
27552: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
27553: --

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

27546: ,p_token_2 => 'PRODUCT_NAME'
27547: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
27548: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
27549: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27550: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
27551:
27552: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
27553: --
27554: -- following sets the accounting attributes needed to reverse

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

27647:
27648: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
27649: -- or secondary ledger that has different currency with primary
27650: -- or alc that is calculated by sla
27651: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27652: (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'))
27653:
27654: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 27652: (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'))

27648: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
27649: -- or secondary ledger that has different currency with primary
27650: -- or alc that is calculated by sla
27651: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27652: (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'))
27653:
27654: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27656: AND (l_actual_flag = 'A')) THEN

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

27650: -- or alc that is calculated by sla
27651: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27652: (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'))
27653:
27654: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27656: AND (l_actual_flag = 'A')) THEN
27657: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27658: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

27651: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
27652: (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'))
27653:
27654: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27656: AND (l_actual_flag = 'A')) THEN
27657: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27658: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27659: ,p_application_id => p_application_id

Line 27658: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

27654: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
27655: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
27656: AND (l_actual_flag = 'A')) THEN
27657: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27658: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27659: ,p_application_id => p_application_id
27660: ,p_amb_context_code => 'DEFAULT'
27661: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
27662: ,p_event_class_code => C_EVENT_CLASS_CODE

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

27657: XLA_AE_LINES_PKG.CreateGainOrLossLines(
27658: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
27659: ,p_application_id => p_application_id
27660: ,p_amb_context_code => 'DEFAULT'
27661: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
27662: ,p_event_class_code => C_EVENT_CLASS_CODE
27663: ,p_event_type_code => C_EVENT_TYPE_CODE
27664:
27665: ,p_gain_ccid => -1

Line 28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28205:
28206: l_calculate_acctd_flag VARCHAR2(1) :='N';
28207: l_calculate_g_l_flag VARCHAR2(1) :='N';
28208: --
28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28206: l_calculate_acctd_flag VARCHAR2(1) :='N';
28207: l_calculate_g_l_flag VARCHAR2(1) :='N';
28208: --
28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28207: l_calculate_g_l_flag VARCHAR2(1) :='N';
28208: --
28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28208: --
28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28209: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28210: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28211: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28212: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28213: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28214: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28215: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28216: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28217: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

28218: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28219: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28220: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28221: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

28222: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28223: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28224: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28225: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

28226: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

28227: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28235:

Line 28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

28228: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28235:
28236: l_event_id NUMBER;

Line 28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

28229: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28235:
28236: l_event_id NUMBER;
28237: l_previous_event_id NUMBER;

Line 28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

28230: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
28231: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
28232: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
28233: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28234: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
28235:
28236: l_event_id NUMBER;
28237: l_previous_event_id NUMBER;
28238: l_first_event_id NUMBER;

Line 28252: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

28248: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
28249: l_description VARCHAR2(4000);
28250: l_transaction_reversal NUMBER;
28251: l_ae_header_id NUMBER;
28252: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
28253: l_log_module VARCHAR2(240);
28254: --
28255: l_acct_reversal_source VARCHAR2(30);
28256: l_trx_reversal_source VARCHAR2(30);

Line 28575: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

28571:
28572: --
28573: -- set event info as cache for other routines to refer event attributes
28574: --
28575: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
28576: (p_application_id => p_application_id
28577: ,p_primary_ledger_id => p_primary_ledger_id
28578: ,p_base_ledger_id => p_base_ledger_id
28579: ,p_target_ledger_id => p_target_ledger_id

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

28604:
28605: --
28606: -- set the status of entry to C_VALID (0)
28607: --
28608: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
28609:
28610: --
28611: -- initialize a row for ae header
28612: --

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

28650: --
28651: -- initilaize the status of ae headers for diffrent balance types
28652: -- the status is initialised to C_NOT_CREATED (2)
28653: --
28654: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28655: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28656: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28657:
28658: --

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

28651: -- initilaize the status of ae headers for diffrent balance types
28652: -- the status is initialised to C_NOT_CREATED (2)
28653: --
28654: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28655: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28656: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28657:
28658: --
28659: -- call api to validate and store accounting attributes for header

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

28652: -- the status is initialised to C_NOT_CREATED (2)
28653: --
28654: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28655: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28656: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
28657:
28658: --
28659: -- call api to validate and store accounting attributes for header
28660: --

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

28708: --
28709: l_trx_reversal_source := SUBSTR(NULL, 1,30);
28710:
28711: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
28712: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
28713:
28714: xla_accounting_err_pkg.build_message
28715: (p_appli_s_name => 'XLA'
28716: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

28716: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
28717: ,p_token_1 => 'ACCT_ATTR_NAME'
28718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
28719: ,p_token_2 => 'PRODUCT_NAME'
28720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28724:

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

28717: ,p_token_1 => 'ACCT_ATTR_NAME'
28718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
28719: ,p_token_2 => 'PRODUCT_NAME'
28720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28724:
28725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

28718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
28719: ,p_token_2 => 'PRODUCT_NAME'
28720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28724:
28725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
28726: --

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

28719: ,p_token_2 => 'PRODUCT_NAME'
28720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28724:
28725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
28726: --
28727: -- following sets the accounting attributes needed to reverse

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

28738: ----------------------------------------------------------------
28739: -- 4262811 - update the header statuses to invalid in need be
28740: ----------------------------------------------------------------
28741: --
28742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
28743:
28744:
28745: -----------------------------------------------
28746: -- No accrual reversal for the event class/type

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

28860: ,p_module => l_log_module);
28861: END IF;
28862:
28863: --
28864: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
28865: --
28866: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
28867: --
28868: -- set event info as cache for other routines to refer event attributes

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

28862:
28863: --
28864: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
28865: --
28866: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
28867: --
28868: -- set event info as cache for other routines to refer event attributes
28869: --
28870:

Line 28874: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

28870:
28871: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
28872: l_previous_event_id := l_event_id;
28873:
28874: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
28875: (p_application_id => p_application_id
28876: ,p_primary_ledger_id => p_primary_ledger_id
28877: ,p_base_ledger_id => p_base_ledger_id
28878: ,p_target_ledger_id => p_target_ledger_id

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

28911: l_acct_reversal_source := SUBSTR(NULL, 1,30);
28912:
28913: IF l_continue_with_lines THEN
28914: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
28915: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
28916:
28917: xla_accounting_err_pkg.build_message
28918: (p_appli_s_name => 'XLA'
28919: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

28919: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
28920: ,p_token_1 => 'LINE_NUMBER'
28921: ,p_value_1 => l_array_extract_line_num(Idx)
28922: ,p_token_2 => 'PRODUCT_NAME'
28923: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28924: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28925: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28926: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28927:

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

28920: ,p_token_1 => 'LINE_NUMBER'
28921: ,p_value_1 => l_array_extract_line_num(Idx)
28922: ,p_token_2 => 'PRODUCT_NAME'
28923: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28924: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28925: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28926: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28927:
28928: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

28921: ,p_value_1 => l_array_extract_line_num(Idx)
28922: ,p_token_2 => 'PRODUCT_NAME'
28923: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28924: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28925: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28926: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28927:
28928: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
28929: --

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

28922: ,p_token_2 => 'PRODUCT_NAME'
28923: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
28924: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
28925: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
28926: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
28927:
28928: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
28929: --
28930: -- following sets the accounting attributes needed to reverse

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

29023:
29024: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
29025: -- or secondary ledger that has different currency with primary
29026: -- or alc that is calculated by sla
29027: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29028: (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'))
29029:
29030: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 29028: (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'))

29024: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
29025: -- or secondary ledger that has different currency with primary
29026: -- or alc that is calculated by sla
29027: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29028: (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'))
29029:
29030: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29032: AND (l_actual_flag = 'A')) THEN

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

29026: -- or alc that is calculated by sla
29027: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29028: (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'))
29029:
29030: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29032: AND (l_actual_flag = 'A')) THEN
29033: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29034: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

29027: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
29028: (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'))
29029:
29030: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29032: AND (l_actual_flag = 'A')) THEN
29033: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29034: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29035: ,p_application_id => p_application_id

Line 29034: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

29030: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
29031: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
29032: AND (l_actual_flag = 'A')) THEN
29033: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29034: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29035: ,p_application_id => p_application_id
29036: ,p_amb_context_code => 'DEFAULT'
29037: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
29038: ,p_event_class_code => C_EVENT_CLASS_CODE

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

29033: XLA_AE_LINES_PKG.CreateGainOrLossLines(
29034: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
29035: ,p_application_id => p_application_id
29036: ,p_amb_context_code => 'DEFAULT'
29037: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
29038: ,p_event_class_code => C_EVENT_CLASS_CODE
29039: ,p_event_type_code => C_EVENT_TYPE_CODE
29040:
29041: ,p_gain_ccid => -1

Line 29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29581:
29582: l_calculate_acctd_flag VARCHAR2(1) :='N';
29583: l_calculate_g_l_flag VARCHAR2(1) :='N';
29584: --
29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29582: l_calculate_acctd_flag VARCHAR2(1) :='N';
29583: l_calculate_g_l_flag VARCHAR2(1) :='N';
29584: --
29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29583: l_calculate_g_l_flag VARCHAR2(1) :='N';
29584: --
29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29584: --
29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29585: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29586: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29587: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29588: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29589: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29590: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29591: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29592: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29593: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

29594: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29595: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29596: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29597: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

29598: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29599: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29600: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29601: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

29602: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

29603: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29611:

Line 29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

29604: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29611:
29612: l_event_id NUMBER;

Line 29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

29605: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29611:
29612: l_event_id NUMBER;
29613: l_previous_event_id NUMBER;

Line 29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

29606: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
29607: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
29608: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
29609: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29610: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
29611:
29612: l_event_id NUMBER;
29613: l_previous_event_id NUMBER;
29614: l_first_event_id NUMBER;

Line 29628: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

29624: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
29625: l_description VARCHAR2(4000);
29626: l_transaction_reversal NUMBER;
29627: l_ae_header_id NUMBER;
29628: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
29629: l_log_module VARCHAR2(240);
29630: --
29631: l_acct_reversal_source VARCHAR2(30);
29632: l_trx_reversal_source VARCHAR2(30);

Line 29951: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

29947:
29948: --
29949: -- set event info as cache for other routines to refer event attributes
29950: --
29951: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
29952: (p_application_id => p_application_id
29953: ,p_primary_ledger_id => p_primary_ledger_id
29954: ,p_base_ledger_id => p_base_ledger_id
29955: ,p_target_ledger_id => p_target_ledger_id

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

29980:
29981: --
29982: -- set the status of entry to C_VALID (0)
29983: --
29984: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
29985:
29986: --
29987: -- initialize a row for ae header
29988: --

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

30026: --
30027: -- initilaize the status of ae headers for diffrent balance types
30028: -- the status is initialised to C_NOT_CREATED (2)
30029: --
30030: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30031: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30032: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30033:
30034: --

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

30027: -- initilaize the status of ae headers for diffrent balance types
30028: -- the status is initialised to C_NOT_CREATED (2)
30029: --
30030: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30031: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30032: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30033:
30034: --
30035: -- call api to validate and store accounting attributes for header

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

30028: -- the status is initialised to C_NOT_CREATED (2)
30029: --
30030: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30031: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30032: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
30033:
30034: --
30035: -- call api to validate and store accounting attributes for header
30036: --

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

30084: --
30085: l_trx_reversal_source := SUBSTR(NULL, 1,30);
30086:
30087: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
30088: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
30089:
30090: xla_accounting_err_pkg.build_message
30091: (p_appli_s_name => 'XLA'
30092: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

30092: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
30093: ,p_token_1 => 'ACCT_ATTR_NAME'
30094: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30095: ,p_token_2 => 'PRODUCT_NAME'
30096: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30097: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30098: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30099: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30100:

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

30093: ,p_token_1 => 'ACCT_ATTR_NAME'
30094: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30095: ,p_token_2 => 'PRODUCT_NAME'
30096: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30097: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30098: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30099: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30100:
30101: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

30094: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
30095: ,p_token_2 => 'PRODUCT_NAME'
30096: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30097: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30098: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30099: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30100:
30101: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
30102: --

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

30095: ,p_token_2 => 'PRODUCT_NAME'
30096: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30097: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30098: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30099: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30100:
30101: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
30102: --
30103: -- following sets the accounting attributes needed to reverse

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

30114: ----------------------------------------------------------------
30115: -- 4262811 - update the header statuses to invalid in need be
30116: ----------------------------------------------------------------
30117: --
30118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
30119:
30120:
30121: -----------------------------------------------
30122: -- No accrual reversal for the event class/type

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

30236: ,p_module => l_log_module);
30237: END IF;
30238:
30239: --
30240: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
30241: --
30242: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
30243: --
30244: -- set event info as cache for other routines to refer event attributes

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

30238:
30239: --
30240: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
30241: --
30242: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
30243: --
30244: -- set event info as cache for other routines to refer event attributes
30245: --
30246:

Line 30250: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

30246:
30247: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
30248: l_previous_event_id := l_event_id;
30249:
30250: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
30251: (p_application_id => p_application_id
30252: ,p_primary_ledger_id => p_primary_ledger_id
30253: ,p_base_ledger_id => p_base_ledger_id
30254: ,p_target_ledger_id => p_target_ledger_id

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

30287: l_acct_reversal_source := SUBSTR(NULL, 1,30);
30288:
30289: IF l_continue_with_lines THEN
30290: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
30291: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
30292:
30293: xla_accounting_err_pkg.build_message
30294: (p_appli_s_name => 'XLA'
30295: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

30295: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
30296: ,p_token_1 => 'LINE_NUMBER'
30297: ,p_value_1 => l_array_extract_line_num(Idx)
30298: ,p_token_2 => 'PRODUCT_NAME'
30299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30303:

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

30296: ,p_token_1 => 'LINE_NUMBER'
30297: ,p_value_1 => l_array_extract_line_num(Idx)
30298: ,p_token_2 => 'PRODUCT_NAME'
30299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30303:
30304: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

30297: ,p_value_1 => l_array_extract_line_num(Idx)
30298: ,p_token_2 => 'PRODUCT_NAME'
30299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30303:
30304: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
30305: --

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

30298: ,p_token_2 => 'PRODUCT_NAME'
30299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
30300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
30301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
30303:
30304: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
30305: --
30306: -- following sets the accounting attributes needed to reverse

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

30399:
30400: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
30401: -- or secondary ledger that has different currency with primary
30402: -- or alc that is calculated by sla
30403: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30404: (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'))
30405:
30406: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 30404: (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'))

30400: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
30401: -- or secondary ledger that has different currency with primary
30402: -- or alc that is calculated by sla
30403: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30404: (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'))
30405:
30406: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30408: AND (l_actual_flag = 'A')) THEN

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

30402: -- or alc that is calculated by sla
30403: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30404: (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'))
30405:
30406: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30408: AND (l_actual_flag = 'A')) THEN
30409: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30410: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

30403: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
30404: (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'))
30405:
30406: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30408: AND (l_actual_flag = 'A')) THEN
30409: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30410: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30411: ,p_application_id => p_application_id

Line 30410: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

30406: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
30407: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
30408: AND (l_actual_flag = 'A')) THEN
30409: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30410: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30411: ,p_application_id => p_application_id
30412: ,p_amb_context_code => 'DEFAULT'
30413: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
30414: ,p_event_class_code => C_EVENT_CLASS_CODE

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

30409: XLA_AE_LINES_PKG.CreateGainOrLossLines(
30410: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
30411: ,p_application_id => p_application_id
30412: ,p_amb_context_code => 'DEFAULT'
30413: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
30414: ,p_event_class_code => C_EVENT_CLASS_CODE
30415: ,p_event_type_code => C_EVENT_TYPE_CODE
30416:
30417: ,p_gain_ccid => -1

Line 30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30919:
30920: l_calculate_acctd_flag VARCHAR2(1) :='N';
30921: l_calculate_g_l_flag VARCHAR2(1) :='N';
30922: --
30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30920: l_calculate_acctd_flag VARCHAR2(1) :='N';
30921: l_calculate_g_l_flag VARCHAR2(1) :='N';
30922: --
30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

30921: l_calculate_g_l_flag VARCHAR2(1) :='N';
30922: --
30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

30922: --
30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30923: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

30924: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

30925: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30926: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30927: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30928: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30929: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30930: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30931: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

30932: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

30933: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

30934: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

30935: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

30936: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30937: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30938: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30939: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

30940: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

30941: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30949:

Line 30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

30942: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30949:
30950: l_event_id NUMBER;

Line 30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

30943: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30949:
30950: l_event_id NUMBER;
30951: l_previous_event_id NUMBER;

Line 30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

30944: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
30945: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
30946: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
30947: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30948: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
30949:
30950: l_event_id NUMBER;
30951: l_previous_event_id NUMBER;
30952: l_first_event_id NUMBER;

Line 30966: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

30962: l_event_class_name VARCHAR2(80) := 'Period End Accrual';
30963: l_description VARCHAR2(4000);
30964: l_transaction_reversal NUMBER;
30965: l_ae_header_id NUMBER;
30966: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
30967: l_log_module VARCHAR2(240);
30968: --
30969: l_acct_reversal_source VARCHAR2(30);
30970: l_trx_reversal_source VARCHAR2(30);

Line 31257: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

31253:
31254: --
31255: -- set event info as cache for other routines to refer event attributes
31256: --
31257: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
31258: (p_application_id => p_application_id
31259: ,p_primary_ledger_id => p_primary_ledger_id
31260: ,p_base_ledger_id => p_base_ledger_id
31261: ,p_target_ledger_id => p_target_ledger_id

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

31286:
31287: --
31288: -- set the status of entry to C_VALID (0)
31289: --
31290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31291:
31292: --
31293: -- initialize a row for ae header
31294: --

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

31326: --
31327: -- initilaize the status of ae headers for diffrent balance types
31328: -- the status is initialised to C_NOT_CREATED (2)
31329: --
31330: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31331: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31332: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31333:
31334: --

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

31327: -- initilaize the status of ae headers for diffrent balance types
31328: -- the status is initialised to C_NOT_CREATED (2)
31329: --
31330: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31331: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31332: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31333:
31334: --
31335: -- call api to validate and store accounting attributes for header

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

31328: -- the status is initialised to C_NOT_CREATED (2)
31329: --
31330: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31331: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31332: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
31333:
31334: --
31335: -- call api to validate and store accounting attributes for header
31336: --

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

31371: --
31372: l_trx_reversal_source := SUBSTR(NULL, 1,30);
31373:
31374: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
31375: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
31376:
31377: xla_accounting_err_pkg.build_message
31378: (p_appli_s_name => 'XLA'
31379: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

31379: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
31380: ,p_token_1 => 'ACCT_ATTR_NAME'
31381: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31382: ,p_token_2 => 'PRODUCT_NAME'
31383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31387:

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

31380: ,p_token_1 => 'ACCT_ATTR_NAME'
31381: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31382: ,p_token_2 => 'PRODUCT_NAME'
31383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31387:
31388: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

31381: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
31382: ,p_token_2 => 'PRODUCT_NAME'
31383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31387:
31388: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
31389: --

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

31382: ,p_token_2 => 'PRODUCT_NAME'
31383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31387:
31388: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
31389: --
31390: -- following sets the accounting attributes needed to reverse

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

31401: ----------------------------------------------------------------
31402: -- 4262811 - update the header statuses to invalid in need be
31403: ----------------------------------------------------------------
31404: --
31405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
31406:
31407:
31408: --
31409: -- Generate the accrual reversal headers

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

31446:
31447: --
31448: -- Update the header status
31449: --
31450: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);
31451:
31452:
31453:
31454: END IF;

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

31568: ,p_module => l_log_module);
31569: END IF;
31570:
31571: --
31572: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
31573: --
31574: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31575: --
31576: -- set event info as cache for other routines to refer event attributes

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

31570:
31571: --
31572: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
31573: --
31574: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
31575: --
31576: -- set event info as cache for other routines to refer event attributes
31577: --
31578:

Line 31582: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

31578:
31579: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
31580: l_previous_event_id := l_event_id;
31581:
31582: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
31583: (p_application_id => p_application_id
31584: ,p_primary_ledger_id => p_primary_ledger_id
31585: ,p_base_ledger_id => p_base_ledger_id
31586: ,p_target_ledger_id => p_target_ledger_id

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

31619: l_acct_reversal_source := SUBSTR(NULL, 1,30);
31620:
31621: IF l_continue_with_lines THEN
31622: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
31623: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
31624:
31625: xla_accounting_err_pkg.build_message
31626: (p_appli_s_name => 'XLA'
31627: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

31627: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
31628: ,p_token_1 => 'LINE_NUMBER'
31629: ,p_value_1 => l_array_extract_line_num(Idx)
31630: ,p_token_2 => 'PRODUCT_NAME'
31631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31635:

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

31628: ,p_token_1 => 'LINE_NUMBER'
31629: ,p_value_1 => l_array_extract_line_num(Idx)
31630: ,p_token_2 => 'PRODUCT_NAME'
31631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31635:
31636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

31629: ,p_value_1 => l_array_extract_line_num(Idx)
31630: ,p_token_2 => 'PRODUCT_NAME'
31631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31635:
31636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
31637: --

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

31630: ,p_token_2 => 'PRODUCT_NAME'
31631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
31632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
31633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
31635:
31636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
31637: --
31638: -- following sets the accounting attributes needed to reverse

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

31695:
31696: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
31697: -- or secondary ledger that has different currency with primary
31698: -- or alc that is calculated by sla
31699: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31700: (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'))
31701:
31702: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 31700: (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'))

31696: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
31697: -- or secondary ledger that has different currency with primary
31698: -- or alc that is calculated by sla
31699: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31700: (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'))
31701:
31702: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31704: AND (l_actual_flag = 'A')) THEN

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

31698: -- or alc that is calculated by sla
31699: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31700: (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'))
31701:
31702: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31704: AND (l_actual_flag = 'A')) THEN
31705: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31706: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

31699: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
31700: (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'))
31701:
31702: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31704: AND (l_actual_flag = 'A')) THEN
31705: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31706: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31707: ,p_application_id => p_application_id

Line 31706: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

31702: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
31703: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
31704: AND (l_actual_flag = 'A')) THEN
31705: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31706: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31707: ,p_application_id => p_application_id
31708: ,p_amb_context_code => 'DEFAULT'
31709: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
31710: ,p_event_class_code => C_EVENT_CLASS_CODE

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

31705: XLA_AE_LINES_PKG.CreateGainOrLossLines(
31706: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
31707: ,p_application_id => p_application_id
31708: ,p_amb_context_code => 'DEFAULT'
31709: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
31710: ,p_event_class_code => C_EVENT_CLASS_CODE
31711: ,p_event_type_code => C_EVENT_TYPE_CODE
31712:
31713: ,p_gain_ccid => -1

Line 32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32253:
32254: l_calculate_acctd_flag VARCHAR2(1) :='N';
32255: l_calculate_g_l_flag VARCHAR2(1) :='N';
32256: --
32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32254: l_calculate_acctd_flag VARCHAR2(1) :='N';
32255: l_calculate_g_l_flag VARCHAR2(1) :='N';
32256: --
32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

32255: l_calculate_g_l_flag VARCHAR2(1) :='N';
32256: --
32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

32256: --
32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32257: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

32258: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

32259: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32260: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32261: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32262: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32263: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32264: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32265: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

32266: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

32267: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

32268: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

32269: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

32270: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32271: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32272: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32273: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

32274: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

32275: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32283:

Line 32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

32276: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32283:
32284: l_event_id NUMBER;

Line 32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

32277: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32283:
32284: l_event_id NUMBER;
32285: l_previous_event_id NUMBER;

Line 32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

32278: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
32279: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
32280: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
32281: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32282: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
32283:
32284: l_event_id NUMBER;
32285: l_previous_event_id NUMBER;
32286: l_first_event_id NUMBER;

Line 32300: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

32296: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
32297: l_description VARCHAR2(4000);
32298: l_transaction_reversal NUMBER;
32299: l_ae_header_id NUMBER;
32300: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
32301: l_log_module VARCHAR2(240);
32302: --
32303: l_acct_reversal_source VARCHAR2(30);
32304: l_trx_reversal_source VARCHAR2(30);

Line 32623: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

32619:
32620: --
32621: -- set event info as cache for other routines to refer event attributes
32622: --
32623: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
32624: (p_application_id => p_application_id
32625: ,p_primary_ledger_id => p_primary_ledger_id
32626: ,p_base_ledger_id => p_base_ledger_id
32627: ,p_target_ledger_id => p_target_ledger_id

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

32652:
32653: --
32654: -- set the status of entry to C_VALID (0)
32655: --
32656: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
32657:
32658: --
32659: -- initialize a row for ae header
32660: --

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

32698: --
32699: -- initilaize the status of ae headers for diffrent balance types
32700: -- the status is initialised to C_NOT_CREATED (2)
32701: --
32702: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32703: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32704: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32705:
32706: --

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

32699: -- initilaize the status of ae headers for diffrent balance types
32700: -- the status is initialised to C_NOT_CREATED (2)
32701: --
32702: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32703: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32704: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32705:
32706: --
32707: -- call api to validate and store accounting attributes for header

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

32700: -- the status is initialised to C_NOT_CREATED (2)
32701: --
32702: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32703: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32704: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
32705:
32706: --
32707: -- call api to validate and store accounting attributes for header
32708: --

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

32756: --
32757: l_trx_reversal_source := SUBSTR(NULL, 1,30);
32758:
32759: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
32760: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
32761:
32762: xla_accounting_err_pkg.build_message
32763: (p_appli_s_name => 'XLA'
32764: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

32764: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
32765: ,p_token_1 => 'ACCT_ATTR_NAME'
32766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
32767: ,p_token_2 => 'PRODUCT_NAME'
32768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32772:

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

32765: ,p_token_1 => 'ACCT_ATTR_NAME'
32766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
32767: ,p_token_2 => 'PRODUCT_NAME'
32768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32772:
32773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

32766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
32767: ,p_token_2 => 'PRODUCT_NAME'
32768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32772:
32773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
32774: --

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

32767: ,p_token_2 => 'PRODUCT_NAME'
32768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32772:
32773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
32774: --
32775: -- following sets the accounting attributes needed to reverse

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

32786: ----------------------------------------------------------------
32787: -- 4262811 - update the header statuses to invalid in need be
32788: ----------------------------------------------------------------
32789: --
32790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
32791:
32792:
32793: -----------------------------------------------
32794: -- No accrual reversal for the event class/type

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

32908: ,p_module => l_log_module);
32909: END IF;
32910:
32911: --
32912: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
32913: --
32914: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
32915: --
32916: -- set event info as cache for other routines to refer event attributes

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

32910:
32911: --
32912: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
32913: --
32914: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
32915: --
32916: -- set event info as cache for other routines to refer event attributes
32917: --
32918:

Line 32922: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

32918:
32919: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
32920: l_previous_event_id := l_event_id;
32921:
32922: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
32923: (p_application_id => p_application_id
32924: ,p_primary_ledger_id => p_primary_ledger_id
32925: ,p_base_ledger_id => p_base_ledger_id
32926: ,p_target_ledger_id => p_target_ledger_id

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

32959: l_acct_reversal_source := SUBSTR(NULL, 1,30);
32960:
32961: IF l_continue_with_lines THEN
32962: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
32963: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
32964:
32965: xla_accounting_err_pkg.build_message
32966: (p_appli_s_name => 'XLA'
32967: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

32967: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
32968: ,p_token_1 => 'LINE_NUMBER'
32969: ,p_value_1 => l_array_extract_line_num(Idx)
32970: ,p_token_2 => 'PRODUCT_NAME'
32971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32975:

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

32968: ,p_token_1 => 'LINE_NUMBER'
32969: ,p_value_1 => l_array_extract_line_num(Idx)
32970: ,p_token_2 => 'PRODUCT_NAME'
32971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32975:
32976: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

32969: ,p_value_1 => l_array_extract_line_num(Idx)
32970: ,p_token_2 => 'PRODUCT_NAME'
32971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32975:
32976: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
32977: --

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

32970: ,p_token_2 => 'PRODUCT_NAME'
32971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
32972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
32973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
32974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
32975:
32976: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
32977: --
32978: -- following sets the accounting attributes needed to reverse

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

33071:
33072: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
33073: -- or secondary ledger that has different currency with primary
33074: -- or alc that is calculated by sla
33075: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
33076: (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'))
33077:
33078: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 33076: (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'))

33072: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
33073: -- or secondary ledger that has different currency with primary
33074: -- or alc that is calculated by sla
33075: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
33076: (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'))
33077:
33078: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
33080: AND (l_actual_flag = 'A')) THEN

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

33074: -- or alc that is calculated by sla
33075: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
33076: (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'))
33077:
33078: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
33080: AND (l_actual_flag = 'A')) THEN
33081: XLA_AE_LINES_PKG.CreateGainOrLossLines(
33082: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

33075: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
33076: (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'))
33077:
33078: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
33080: AND (l_actual_flag = 'A')) THEN
33081: XLA_AE_LINES_PKG.CreateGainOrLossLines(
33082: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
33083: ,p_application_id => p_application_id

Line 33082: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

33078: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
33079: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
33080: AND (l_actual_flag = 'A')) THEN
33081: XLA_AE_LINES_PKG.CreateGainOrLossLines(
33082: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
33083: ,p_application_id => p_application_id
33084: ,p_amb_context_code => 'DEFAULT'
33085: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
33086: ,p_event_class_code => C_EVENT_CLASS_CODE

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

33081: XLA_AE_LINES_PKG.CreateGainOrLossLines(
33082: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
33083: ,p_application_id => p_application_id
33084: ,p_amb_context_code => 'DEFAULT'
33085: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
33086: ,p_event_class_code => C_EVENT_CLASS_CODE
33087: ,p_event_type_code => C_EVENT_TYPE_CODE
33088:
33089: ,p_gain_ccid => -1

Line 33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33629:
33630: l_calculate_acctd_flag VARCHAR2(1) :='N';
33631: l_calculate_g_l_flag VARCHAR2(1) :='N';
33632: --
33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33630: l_calculate_acctd_flag VARCHAR2(1) :='N';
33631: l_calculate_g_l_flag VARCHAR2(1) :='N';
33632: --
33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

33631: l_calculate_g_l_flag VARCHAR2(1) :='N';
33632: --
33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

33632: --
33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33633: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

33634: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

33635: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33636: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33637: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33638: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33639: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33640: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33641: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

33642: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

33643: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

33644: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

33645: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

33646: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33647: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33648: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33649: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

33650: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

33651: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33659:

Line 33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

33652: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33659:
33660: l_event_id NUMBER;

Line 33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

33653: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33659:
33660: l_event_id NUMBER;
33661: l_previous_event_id NUMBER;

Line 33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

33654: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
33655: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
33656: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
33657: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33658: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
33659:
33660: l_event_id NUMBER;
33661: l_previous_event_id NUMBER;
33662: l_first_event_id NUMBER;

Line 33676: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

33672: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
33673: l_description VARCHAR2(4000);
33674: l_transaction_reversal NUMBER;
33675: l_ae_header_id NUMBER;
33676: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
33677: l_log_module VARCHAR2(240);
33678: --
33679: l_acct_reversal_source VARCHAR2(30);
33680: l_trx_reversal_source VARCHAR2(30);

Line 33999: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

33995:
33996: --
33997: -- set event info as cache for other routines to refer event attributes
33998: --
33999: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
34000: (p_application_id => p_application_id
34001: ,p_primary_ledger_id => p_primary_ledger_id
34002: ,p_base_ledger_id => p_base_ledger_id
34003: ,p_target_ledger_id => p_target_ledger_id

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

34028:
34029: --
34030: -- set the status of entry to C_VALID (0)
34031: --
34032: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
34033:
34034: --
34035: -- initialize a row for ae header
34036: --

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

34074: --
34075: -- initilaize the status of ae headers for diffrent balance types
34076: -- the status is initialised to C_NOT_CREATED (2)
34077: --
34078: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34079: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34080: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34081:
34082: --

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

34075: -- initilaize the status of ae headers for diffrent balance types
34076: -- the status is initialised to C_NOT_CREATED (2)
34077: --
34078: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34079: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34080: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34081:
34082: --
34083: -- call api to validate and store accounting attributes for header

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

34076: -- the status is initialised to C_NOT_CREATED (2)
34077: --
34078: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34079: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34080: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
34081:
34082: --
34083: -- call api to validate and store accounting attributes for header
34084: --

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

34132: --
34133: l_trx_reversal_source := SUBSTR(NULL, 1,30);
34134:
34135: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
34136: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
34137:
34138: xla_accounting_err_pkg.build_message
34139: (p_appli_s_name => 'XLA'
34140: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

34140: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
34141: ,p_token_1 => 'ACCT_ATTR_NAME'
34142: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
34143: ,p_token_2 => 'PRODUCT_NAME'
34144: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34145: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34146: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34147: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34148:

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

34141: ,p_token_1 => 'ACCT_ATTR_NAME'
34142: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
34143: ,p_token_2 => 'PRODUCT_NAME'
34144: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34145: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34146: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34147: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34148:
34149: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

34142: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
34143: ,p_token_2 => 'PRODUCT_NAME'
34144: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34145: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34146: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34147: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34148:
34149: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
34150: --

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

34143: ,p_token_2 => 'PRODUCT_NAME'
34144: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34145: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34146: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34147: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34148:
34149: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
34150: --
34151: -- following sets the accounting attributes needed to reverse

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

34162: ----------------------------------------------------------------
34163: -- 4262811 - update the header statuses to invalid in need be
34164: ----------------------------------------------------------------
34165: --
34166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
34167:
34168:
34169: -----------------------------------------------
34170: -- No accrual reversal for the event class/type

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

34284: ,p_module => l_log_module);
34285: END IF;
34286:
34287: --
34288: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
34289: --
34290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
34291: --
34292: -- set event info as cache for other routines to refer event attributes

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

34286:
34287: --
34288: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
34289: --
34290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
34291: --
34292: -- set event info as cache for other routines to refer event attributes
34293: --
34294:

Line 34298: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

34294:
34295: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
34296: l_previous_event_id := l_event_id;
34297:
34298: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
34299: (p_application_id => p_application_id
34300: ,p_primary_ledger_id => p_primary_ledger_id
34301: ,p_base_ledger_id => p_base_ledger_id
34302: ,p_target_ledger_id => p_target_ledger_id

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

34335: l_acct_reversal_source := SUBSTR(NULL, 1,30);
34336:
34337: IF l_continue_with_lines THEN
34338: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
34339: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
34340:
34341: xla_accounting_err_pkg.build_message
34342: (p_appli_s_name => 'XLA'
34343: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

34343: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
34344: ,p_token_1 => 'LINE_NUMBER'
34345: ,p_value_1 => l_array_extract_line_num(Idx)
34346: ,p_token_2 => 'PRODUCT_NAME'
34347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34351:

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

34344: ,p_token_1 => 'LINE_NUMBER'
34345: ,p_value_1 => l_array_extract_line_num(Idx)
34346: ,p_token_2 => 'PRODUCT_NAME'
34347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34351:
34352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

34345: ,p_value_1 => l_array_extract_line_num(Idx)
34346: ,p_token_2 => 'PRODUCT_NAME'
34347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34351:
34352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
34353: --

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

34346: ,p_token_2 => 'PRODUCT_NAME'
34347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
34348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
34349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
34351:
34352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
34353: --
34354: -- following sets the accounting attributes needed to reverse

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

34447:
34448: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
34449: -- or secondary ledger that has different currency with primary
34450: -- or alc that is calculated by sla
34451: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
34452: (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'))
34453:
34454: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 34452: (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'))

34448: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
34449: -- or secondary ledger that has different currency with primary
34450: -- or alc that is calculated by sla
34451: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
34452: (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'))
34453:
34454: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
34456: AND (l_actual_flag = 'A')) THEN

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

34450: -- or alc that is calculated by sla
34451: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
34452: (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'))
34453:
34454: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
34456: AND (l_actual_flag = 'A')) THEN
34457: XLA_AE_LINES_PKG.CreateGainOrLossLines(
34458: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

34451: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
34452: (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'))
34453:
34454: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
34456: AND (l_actual_flag = 'A')) THEN
34457: XLA_AE_LINES_PKG.CreateGainOrLossLines(
34458: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34459: ,p_application_id => p_application_id

Line 34458: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

34454: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
34455: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
34456: AND (l_actual_flag = 'A')) THEN
34457: XLA_AE_LINES_PKG.CreateGainOrLossLines(
34458: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34459: ,p_application_id => p_application_id
34460: ,p_amb_context_code => 'DEFAULT'
34461: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
34462: ,p_event_class_code => C_EVENT_CLASS_CODE

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

34457: XLA_AE_LINES_PKG.CreateGainOrLossLines(
34458: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
34459: ,p_application_id => p_application_id
34460: ,p_amb_context_code => 'DEFAULT'
34461: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
34462: ,p_event_class_code => C_EVENT_CLASS_CODE
34463: ,p_event_type_code => C_EVENT_TYPE_CODE
34464:
34465: ,p_gain_ccid => -1

Line 35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35005:
35006: l_calculate_acctd_flag VARCHAR2(1) :='N';
35007: l_calculate_g_l_flag VARCHAR2(1) :='N';
35008: --
35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35006: l_calculate_acctd_flag VARCHAR2(1) :='N';
35007: l_calculate_g_l_flag VARCHAR2(1) :='N';
35008: --
35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

35007: l_calculate_g_l_flag VARCHAR2(1) :='N';
35008: --
35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

35008: --
35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35009: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

35010: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

35011: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35012: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35013: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35014: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35015: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35016: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35017: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

35018: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

35019: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

35020: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

35021: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

35022: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35023: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35024: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35025: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

35026: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

35027: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35035:

Line 35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

35028: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35035:
35036: l_event_id NUMBER;

Line 35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

35029: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35035:
35036: l_event_id NUMBER;
35037: l_previous_event_id NUMBER;

Line 35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

35030: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
35031: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
35032: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
35033: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35034: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
35035:
35036: l_event_id NUMBER;
35037: l_previous_event_id NUMBER;
35038: l_first_event_id NUMBER;

Line 35052: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

35048: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
35049: l_description VARCHAR2(4000);
35050: l_transaction_reversal NUMBER;
35051: l_ae_header_id NUMBER;
35052: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
35053: l_log_module VARCHAR2(240);
35054: --
35055: l_acct_reversal_source VARCHAR2(30);
35056: l_trx_reversal_source VARCHAR2(30);

Line 35375: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

35371:
35372: --
35373: -- set event info as cache for other routines to refer event attributes
35374: --
35375: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
35376: (p_application_id => p_application_id
35377: ,p_primary_ledger_id => p_primary_ledger_id
35378: ,p_base_ledger_id => p_base_ledger_id
35379: ,p_target_ledger_id => p_target_ledger_id

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

35404:
35405: --
35406: -- set the status of entry to C_VALID (0)
35407: --
35408: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
35409:
35410: --
35411: -- initialize a row for ae header
35412: --

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

35450: --
35451: -- initilaize the status of ae headers for diffrent balance types
35452: -- the status is initialised to C_NOT_CREATED (2)
35453: --
35454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35457:
35458: --

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

35451: -- initilaize the status of ae headers for diffrent balance types
35452: -- the status is initialised to C_NOT_CREATED (2)
35453: --
35454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35457:
35458: --
35459: -- call api to validate and store accounting attributes for header

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

35452: -- the status is initialised to C_NOT_CREATED (2)
35453: --
35454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
35457:
35458: --
35459: -- call api to validate and store accounting attributes for header
35460: --

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

35508: --
35509: l_trx_reversal_source := SUBSTR(NULL, 1,30);
35510:
35511: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
35512: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
35513:
35514: xla_accounting_err_pkg.build_message
35515: (p_appli_s_name => 'XLA'
35516: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

35516: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
35517: ,p_token_1 => 'ACCT_ATTR_NAME'
35518: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
35519: ,p_token_2 => 'PRODUCT_NAME'
35520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35524:

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

35517: ,p_token_1 => 'ACCT_ATTR_NAME'
35518: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
35519: ,p_token_2 => 'PRODUCT_NAME'
35520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35524:
35525: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

35518: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
35519: ,p_token_2 => 'PRODUCT_NAME'
35520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35524:
35525: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
35526: --

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

35519: ,p_token_2 => 'PRODUCT_NAME'
35520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35524:
35525: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
35526: --
35527: -- following sets the accounting attributes needed to reverse

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

35538: ----------------------------------------------------------------
35539: -- 4262811 - update the header statuses to invalid in need be
35540: ----------------------------------------------------------------
35541: --
35542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
35543:
35544:
35545: -----------------------------------------------
35546: -- No accrual reversal for the event class/type

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

35660: ,p_module => l_log_module);
35661: END IF;
35662:
35663: --
35664: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
35665: --
35666: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
35667: --
35668: -- set event info as cache for other routines to refer event attributes

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

35662:
35663: --
35664: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
35665: --
35666: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
35667: --
35668: -- set event info as cache for other routines to refer event attributes
35669: --
35670:

Line 35674: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

35670:
35671: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
35672: l_previous_event_id := l_event_id;
35673:
35674: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
35675: (p_application_id => p_application_id
35676: ,p_primary_ledger_id => p_primary_ledger_id
35677: ,p_base_ledger_id => p_base_ledger_id
35678: ,p_target_ledger_id => p_target_ledger_id

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

35711: l_acct_reversal_source := SUBSTR(NULL, 1,30);
35712:
35713: IF l_continue_with_lines THEN
35714: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
35715: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
35716:
35717: xla_accounting_err_pkg.build_message
35718: (p_appli_s_name => 'XLA'
35719: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

35719: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
35720: ,p_token_1 => 'LINE_NUMBER'
35721: ,p_value_1 => l_array_extract_line_num(Idx)
35722: ,p_token_2 => 'PRODUCT_NAME'
35723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35727:

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

35720: ,p_token_1 => 'LINE_NUMBER'
35721: ,p_value_1 => l_array_extract_line_num(Idx)
35722: ,p_token_2 => 'PRODUCT_NAME'
35723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35727:
35728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

35721: ,p_value_1 => l_array_extract_line_num(Idx)
35722: ,p_token_2 => 'PRODUCT_NAME'
35723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35727:
35728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
35729: --

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

35722: ,p_token_2 => 'PRODUCT_NAME'
35723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
35724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
35725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
35727:
35728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
35729: --
35730: -- following sets the accounting attributes needed to reverse

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

35823:
35824: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
35825: -- or secondary ledger that has different currency with primary
35826: -- or alc that is calculated by sla
35827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
35828: (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'))
35829:
35830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 35828: (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'))

35824: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
35825: -- or secondary ledger that has different currency with primary
35826: -- or alc that is calculated by sla
35827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
35828: (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'))
35829:
35830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
35832: AND (l_actual_flag = 'A')) THEN

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

35826: -- or alc that is calculated by sla
35827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
35828: (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'))
35829:
35830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
35832: AND (l_actual_flag = 'A')) THEN
35833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
35834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

35827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
35828: (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'))
35829:
35830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
35832: AND (l_actual_flag = 'A')) THEN
35833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
35834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35835: ,p_application_id => p_application_id

Line 35834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

35830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
35831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
35832: AND (l_actual_flag = 'A')) THEN
35833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
35834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35835: ,p_application_id => p_application_id
35836: ,p_amb_context_code => 'DEFAULT'
35837: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
35838: ,p_event_class_code => C_EVENT_CLASS_CODE

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

35833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
35834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
35835: ,p_application_id => p_application_id
35836: ,p_amb_context_code => 'DEFAULT'
35837: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
35838: ,p_event_class_code => C_EVENT_CLASS_CODE
35839: ,p_event_type_code => C_EVENT_TYPE_CODE
35840:
35841: ,p_gain_ccid => -1

Line 35994: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

35990: ,p_level => C_LEVEL_PROCEDURE
35991: ,p_module => l_log_module);
35992: END IF;
35993:
35994: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
35995: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
35996: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
35997:
35998: --

Line 35995: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

35991: ,p_module => l_log_module);
35992: END IF;
35993:
35994: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
35995: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
35996: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
35997:
35998: --
35999: -- initialize array of lines with NULL

Line 35996: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

35992: END IF;
35993:
35994: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
35995: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
35996: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
35997:
35998: --
35999: -- initialize array of lines with NULL
36000: --

Line 36702: xla_ae_journal_entry_pkg.SetProductAcctDefinition

36698: ,p_level => C_LEVEL_STATEMENT
36699: ,p_module => l_log_module);
36700: END IF;
36701: --
36702: xla_ae_journal_entry_pkg.SetProductAcctDefinition
36703: (p_product_rule_code => 'PI_COST_MANAGEMENT_ENC'
36704: ,p_product_rule_type_code => 'S'
36705: ,p_product_rule_version => ''
36706: ,p_product_rule_name => 'Permanent Inventory Cost Management Encumbrance'

Line 36711: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

36707: ,p_amb_context_code => 'DEFAULT'
36708: );
36709:
36710: l_array_ledgers :=
36711: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
36712: (p_base_ledger_id => p_base_ledger_id);
36713:
36714: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
36715: l_temp_result :=

Line 36716: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

36712: (p_base_ledger_id => p_base_ledger_id);
36713:
36714: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
36715: l_temp_result :=
36716: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
36717: (p_application_id => p_application_id
36718: ,p_base_ledger_id => p_base_ledger_id
36719: ,p_target_ledger_id => l_array_ledgers(Idx)
36720: ,p_primary_ledger_id => p_primary_ledger_id