DBA Data[Home] [Help]

APPS.XLA_00707_AAD_S_000002_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 294: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

290: (p_msg => 'END of AcctDerRule_1(invalid)'
291: ,p_level => C_LEVEL_PROCEDURE
292: ,p_module => l_log_module);
293: END IF;
294: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
295: x_value_type_code := null;
296: l_output_value := null;
297: xla_accounting_err_pkg.build_message
298: (p_appli_s_name => 'XLA'

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

310: 'XLA_OWNER_TYPE'
311: ,l_component_type_code
312: )
313: ,p_token_3 => 'PAD_NAME'
314: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
315: ,p_token_4 => 'PAD_OWNER'
316: ,p_value_4 => xla_lookups_pkg.get_meaning(
317: 'XLA_OWNER_TYPE'
318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

314: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
315: ,p_token_4 => 'PAD_OWNER'
316: ,p_value_4 => xla_lookups_pkg.get_meaning(
317: 'XLA_OWNER_TYPE'
318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
319: )
320: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
321: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
322: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

316: ,p_value_4 => xla_lookups_pkg.get_meaning(
317: 'XLA_OWNER_TYPE'
318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
319: )
320: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
321: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
322: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
323: ,p_ae_header_id => NULL
324: );

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

317: 'XLA_OWNER_TYPE'
318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
319: )
320: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
321: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
322: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
323: ,p_ae_header_id => NULL
324: );
325: RETURN l_output_value;

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

318: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
319: )
320: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
321: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
322: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
323: ,p_ae_header_id => NULL
324: );
325: RETURN l_output_value;
326: EXCEPTION

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

394: (p_msg => 'END of AcctDerRule_2(invalid)'
395: ,p_level => C_LEVEL_PROCEDURE
396: ,p_module => l_log_module);
397: END IF;
398: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
399: x_value_type_code := null;
400: l_output_value := null;
401: xla_accounting_err_pkg.build_message
402: (p_appli_s_name => 'XLA'

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

414: 'XLA_OWNER_TYPE'
415: ,l_component_type_code
416: )
417: ,p_token_3 => 'PAD_NAME'
418: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
419: ,p_token_4 => 'PAD_OWNER'
420: ,p_value_4 => xla_lookups_pkg.get_meaning(
421: 'XLA_OWNER_TYPE'
422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

418: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
419: ,p_token_4 => 'PAD_OWNER'
420: ,p_value_4 => xla_lookups_pkg.get_meaning(
421: 'XLA_OWNER_TYPE'
422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
423: )
424: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
425: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
426: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

420: ,p_value_4 => xla_lookups_pkg.get_meaning(
421: 'XLA_OWNER_TYPE'
422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
423: )
424: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
425: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
426: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
427: ,p_ae_header_id => NULL
428: );

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

421: 'XLA_OWNER_TYPE'
422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
423: )
424: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
425: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
426: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
427: ,p_ae_header_id => NULL
428: );
429: RETURN l_output_value;

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

422: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
423: )
424: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
425: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
426: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
427: ,p_ae_header_id => NULL
428: );
429: RETURN l_output_value;
430: EXCEPTION

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

498: (p_msg => 'END of AcctDerRule_3(invalid)'
499: ,p_level => C_LEVEL_PROCEDURE
500: ,p_module => l_log_module);
501: END IF;
502: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
503: x_value_type_code := null;
504: l_output_value := null;
505: xla_accounting_err_pkg.build_message
506: (p_appli_s_name => 'XLA'

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

518: 'XLA_OWNER_TYPE'
519: ,l_component_type_code
520: )
521: ,p_token_3 => 'PAD_NAME'
522: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
523: ,p_token_4 => 'PAD_OWNER'
524: ,p_value_4 => xla_lookups_pkg.get_meaning(
525: 'XLA_OWNER_TYPE'
526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

522: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
523: ,p_token_4 => 'PAD_OWNER'
524: ,p_value_4 => xla_lookups_pkg.get_meaning(
525: 'XLA_OWNER_TYPE'
526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
527: )
528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

524: ,p_value_4 => xla_lookups_pkg.get_meaning(
525: 'XLA_OWNER_TYPE'
526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
527: )
528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
531: ,p_ae_header_id => NULL
532: );

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

525: 'XLA_OWNER_TYPE'
526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
527: )
528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
531: ,p_ae_header_id => NULL
532: );
533: RETURN l_output_value;

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

526: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
527: )
528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
531: ,p_ae_header_id => NULL
532: );
533: RETURN l_output_value;
534: EXCEPTION

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

602: (p_msg => 'END of AcctDerRule_4(invalid)'
603: ,p_level => C_LEVEL_PROCEDURE
604: ,p_module => l_log_module);
605: END IF;
606: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
607: x_value_type_code := null;
608: l_output_value := null;
609: xla_accounting_err_pkg.build_message
610: (p_appli_s_name => 'XLA'

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

622: 'XLA_OWNER_TYPE'
623: ,l_component_type_code
624: )
625: ,p_token_3 => 'PAD_NAME'
626: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
627: ,p_token_4 => 'PAD_OWNER'
628: ,p_value_4 => xla_lookups_pkg.get_meaning(
629: 'XLA_OWNER_TYPE'
630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

626: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
627: ,p_token_4 => 'PAD_OWNER'
628: ,p_value_4 => xla_lookups_pkg.get_meaning(
629: 'XLA_OWNER_TYPE'
630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
631: )
632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

628: ,p_value_4 => xla_lookups_pkg.get_meaning(
629: 'XLA_OWNER_TYPE'
630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
631: )
632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
635: ,p_ae_header_id => NULL
636: );

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

629: 'XLA_OWNER_TYPE'
630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
631: )
632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
635: ,p_ae_header_id => NULL
636: );
637: RETURN l_output_value;

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

630: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
631: )
632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
635: ,p_ae_header_id => NULL
636: );
637: RETURN l_output_value;
638: EXCEPTION

Line 743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

739: l_tmp_amt NUMBER;
740: l_acc_rev_natural_side_code VARCHAR2(1);
741:
742: l_num_entries NUMBER;
743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
747: l_recog_line_1 NUMBER;

Line 744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

740: l_acc_rev_natural_side_code VARCHAR2(1);
741:
742: l_num_entries NUMBER;
743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
747: l_recog_line_1 NUMBER;
748: l_recog_line_2 NUMBER;

Line 745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

741:
742: l_num_entries NUMBER;
743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
747: l_recog_line_1 NUMBER;
748: l_recog_line_2 NUMBER;
749:

Line 746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

742: l_num_entries NUMBER;
743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
747: l_recog_line_1 NUMBER;
748: l_recog_line_2 NUMBER;
749:
750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

748: l_recog_line_2 NUMBER;
749:
750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
751: l_bflow_applied_to_amt NUMBER; -- 5132302
752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
753:
754: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
755:
756: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

823: l_accrual_line_num := NULL; -- 4262811
824: l_tmp_amt := NULL; -- 4262811
825: --
826:
827: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
828: l_balance_type_code <> 'B' THEN
829: IF NVL(p_source_5,'
830: ') = 'Accrual'
831: THEN

Line 899: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

895: --
896: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
897:
898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
899: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
900:
901: -- 4955764
902: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
903: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

971: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
972:
973: IF xla_accounting_cache_pkg.GetValueChar
974: (p_source_code => 'LEDGER_CATEGORY_CODE'
975: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
976: AND l_bflow_method_code = 'PRIOR_ENTRY'
977: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
978: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
979: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1071: p_lookup_type => 'XLA_OWNER_TYPE'
1072: ,p_lookup_code => l_component_type_code
1073: )
1074: ,p_token_4 => 'PRODUCT_NAME'
1075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1079: ,p_ae_header_id => NULL

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

1072: ,p_lookup_code => l_component_type_code
1073: )
1074: ,p_token_4 => 'PRODUCT_NAME'
1075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1079: ,p_ae_header_id => NULL
1080: );

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

1073: )
1074: ,p_token_4 => 'PRODUCT_NAME'
1075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1079: ,p_ae_header_id => NULL
1080: );
1081:

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

1074: ,p_token_4 => 'PRODUCT_NAME'
1075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1079: ,p_ae_header_id => NULL
1080: );
1081:
1082: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1105: ----------------------------------------------------------------------------------
1106: -- 4219869 Business Flow
1107: -- Update journal entry status -- Need to generate this within IF
1108: ----------------------------------------------------------------------------------
1109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1110: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1111: ,p_balance_type_code => l_balance_type_code
1112: );
1113:

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

1192:
1193: --
1194: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1195: --
1196: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1197: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1198: ELSE
1199: ---------------------------------------------------------------------------------------------------
1200: -- 4262811a Switch Sign

Line 1221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1217:
1218: XLA_AE_LINES_PKG.ValidateCurrentLine;
1219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1220:
1221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1222: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1223: ,p_balance_type_code => l_balance_type_code);
1224:
1225: END IF;

Line 1330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1326: l_tmp_amt NUMBER;
1327: l_acc_rev_natural_side_code VARCHAR2(1);
1328:
1329: l_num_entries NUMBER;
1330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1334: l_recog_line_1 NUMBER;

Line 1331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1327: l_acc_rev_natural_side_code VARCHAR2(1);
1328:
1329: l_num_entries NUMBER;
1330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1334: l_recog_line_1 NUMBER;
1335: l_recog_line_2 NUMBER;

Line 1332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1328:
1329: l_num_entries NUMBER;
1330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1334: l_recog_line_1 NUMBER;
1335: l_recog_line_2 NUMBER;
1336:

Line 1333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1329: l_num_entries NUMBER;
1330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1334: l_recog_line_1 NUMBER;
1335: l_recog_line_2 NUMBER;
1336:
1337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1335: l_recog_line_2 NUMBER;
1336:
1337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1338: l_bflow_applied_to_amt NUMBER; -- 5132302
1339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1340:
1341: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1342:
1343: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1410: l_accrual_line_num := NULL; -- 4262811
1411: l_tmp_amt := NULL; -- 4262811
1412: --
1413:
1414: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1415: l_balance_type_code <> 'B' THEN
1416: IF NVL(p_source_24,9E125) = 16
1417: THEN
1418:

Line 1485: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1481: --
1482: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1483:
1484: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1485: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1486:
1487: -- 4955764
1488: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1489: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1526:
1527: IF xla_accounting_cache_pkg.GetValueChar
1528: (p_source_code => 'LEDGER_CATEGORY_CODE'
1529: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1530: AND l_bflow_method_code = 'PRIOR_ENTRY'
1531: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1532: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1533: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1625: p_lookup_type => 'XLA_OWNER_TYPE'
1626: ,p_lookup_code => l_component_type_code
1627: )
1628: ,p_token_4 => 'PRODUCT_NAME'
1629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1633: ,p_ae_header_id => NULL

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

1626: ,p_lookup_code => l_component_type_code
1627: )
1628: ,p_token_4 => 'PRODUCT_NAME'
1629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1633: ,p_ae_header_id => NULL
1634: );

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

1627: )
1628: ,p_token_4 => 'PRODUCT_NAME'
1629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1633: ,p_ae_header_id => NULL
1634: );
1635:

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

1628: ,p_token_4 => 'PRODUCT_NAME'
1629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1633: ,p_ae_header_id => NULL
1634: );
1635:
1636: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1659: ----------------------------------------------------------------------------------
1660: -- 4219869 Business Flow
1661: -- Update journal entry status -- Need to generate this within IF
1662: ----------------------------------------------------------------------------------
1663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1664: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1665: ,p_balance_type_code => l_balance_type_code
1666: );
1667:

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

1746:
1747: --
1748: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1749: --
1750: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1751: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1752: ELSE
1753: ---------------------------------------------------------------------------------------------------
1754: -- 4262811a Switch Sign

Line 1775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1771:
1772: XLA_AE_LINES_PKG.ValidateCurrentLine;
1773: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1774:
1775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1776: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1777: ,p_balance_type_code => l_balance_type_code);
1778:
1779: END IF;

Line 1884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1880: l_tmp_amt NUMBER;
1881: l_acc_rev_natural_side_code VARCHAR2(1);
1882:
1883: l_num_entries NUMBER;
1884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1888: l_recog_line_1 NUMBER;

Line 1885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1881: l_acc_rev_natural_side_code VARCHAR2(1);
1882:
1883: l_num_entries NUMBER;
1884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1888: l_recog_line_1 NUMBER;
1889: l_recog_line_2 NUMBER;

Line 1886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1882:
1883: l_num_entries NUMBER;
1884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1888: l_recog_line_1 NUMBER;
1889: l_recog_line_2 NUMBER;
1890:

Line 1887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1883: l_num_entries NUMBER;
1884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1888: l_recog_line_1 NUMBER;
1889: l_recog_line_2 NUMBER;
1890:
1891: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1893: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1889: l_recog_line_2 NUMBER;
1890:
1891: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1892: l_bflow_applied_to_amt NUMBER; -- 5132302
1893: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1894:
1895: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1896:
1897: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1964: l_accrual_line_num := NULL; -- 4262811
1965: l_tmp_amt := NULL; -- 4262811
1966: --
1967:
1968: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1969: l_balance_type_code <> 'B' THEN
1970: IF NVL(p_source_25,9E125) = 1
1971: THEN
1972:

Line 2039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2035: --
2036: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2037:
2038: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2039: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2040:
2041: -- 4955764
2042: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2043: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2079: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2080:
2081: IF xla_accounting_cache_pkg.GetValueChar
2082: (p_source_code => 'LEDGER_CATEGORY_CODE'
2083: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2084: AND l_bflow_method_code = 'PRIOR_ENTRY'
2085: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2086: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2087: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2179: p_lookup_type => 'XLA_OWNER_TYPE'
2180: ,p_lookup_code => l_component_type_code
2181: )
2182: ,p_token_4 => 'PRODUCT_NAME'
2183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2187: ,p_ae_header_id => NULL

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

2180: ,p_lookup_code => l_component_type_code
2181: )
2182: ,p_token_4 => 'PRODUCT_NAME'
2183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2187: ,p_ae_header_id => NULL
2188: );

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

2181: )
2182: ,p_token_4 => 'PRODUCT_NAME'
2183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2187: ,p_ae_header_id => NULL
2188: );
2189:

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

2182: ,p_token_4 => 'PRODUCT_NAME'
2183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2187: ,p_ae_header_id => NULL
2188: );
2189:
2190: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2213: ----------------------------------------------------------------------------------
2214: -- 4219869 Business Flow
2215: -- Update journal entry status -- Need to generate this within IF
2216: ----------------------------------------------------------------------------------
2217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2218: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2219: ,p_balance_type_code => l_balance_type_code
2220: );
2221:

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

2300:
2301: --
2302: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2303: --
2304: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2305: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2306: ELSE
2307: ---------------------------------------------------------------------------------------------------
2308: -- 4262811a Switch Sign

Line 2329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2325:
2326: XLA_AE_LINES_PKG.ValidateCurrentLine;
2327: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2328:
2329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2330: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2331: ,p_balance_type_code => l_balance_type_code);
2332:
2333: END IF;

Line 2438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2434: l_tmp_amt NUMBER;
2435: l_acc_rev_natural_side_code VARCHAR2(1);
2436:
2437: l_num_entries NUMBER;
2438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2442: l_recog_line_1 NUMBER;

Line 2439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2435: l_acc_rev_natural_side_code VARCHAR2(1);
2436:
2437: l_num_entries NUMBER;
2438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2442: l_recog_line_1 NUMBER;
2443: l_recog_line_2 NUMBER;

Line 2440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2436:
2437: l_num_entries NUMBER;
2438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2442: l_recog_line_1 NUMBER;
2443: l_recog_line_2 NUMBER;
2444:

Line 2441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2437: l_num_entries NUMBER;
2438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2442: l_recog_line_1 NUMBER;
2443: l_recog_line_2 NUMBER;
2444:
2445: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2447: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2443: l_recog_line_2 NUMBER;
2444:
2445: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2446: l_bflow_applied_to_amt NUMBER; -- 5132302
2447: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2448:
2449: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2450:
2451: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2518: l_accrual_line_num := NULL; -- 4262811
2519: l_tmp_amt := NULL; -- 4262811
2520: --
2521:
2522: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2523: l_balance_type_code <> 'B' THEN
2524: IF NVL(p_source_24,9E125) = 16
2525: THEN
2526:

Line 2593: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2589: --
2590: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2591:
2592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2593: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2594:
2595: -- 4955764
2596: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2597: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2634:
2635: IF xla_accounting_cache_pkg.GetValueChar
2636: (p_source_code => 'LEDGER_CATEGORY_CODE'
2637: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2638: AND l_bflow_method_code = 'PRIOR_ENTRY'
2639: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2640: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2641: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2733: p_lookup_type => 'XLA_OWNER_TYPE'
2734: ,p_lookup_code => l_component_type_code
2735: )
2736: ,p_token_4 => 'PRODUCT_NAME'
2737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2741: ,p_ae_header_id => NULL

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

2734: ,p_lookup_code => l_component_type_code
2735: )
2736: ,p_token_4 => 'PRODUCT_NAME'
2737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2741: ,p_ae_header_id => NULL
2742: );

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

2735: )
2736: ,p_token_4 => 'PRODUCT_NAME'
2737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2741: ,p_ae_header_id => NULL
2742: );
2743:

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

2736: ,p_token_4 => 'PRODUCT_NAME'
2737: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2738: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2739: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2740: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2741: ,p_ae_header_id => NULL
2742: );
2743:
2744: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2767: ----------------------------------------------------------------------------------
2768: -- 4219869 Business Flow
2769: -- Update journal entry status -- Need to generate this within IF
2770: ----------------------------------------------------------------------------------
2771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2772: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2773: ,p_balance_type_code => l_balance_type_code
2774: );
2775:

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

2854:
2855: --
2856: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2857: --
2858: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2859: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2860: ELSE
2861: ---------------------------------------------------------------------------------------------------
2862: -- 4262811a Switch Sign

Line 2883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2879:
2880: XLA_AE_LINES_PKG.ValidateCurrentLine;
2881: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2882:
2883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2884: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2885: ,p_balance_type_code => l_balance_type_code);
2886:
2887: END IF;

Line 2992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2988: l_tmp_amt NUMBER;
2989: l_acc_rev_natural_side_code VARCHAR2(1);
2990:
2991: l_num_entries NUMBER;
2992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2996: l_recog_line_1 NUMBER;

Line 2993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2989: l_acc_rev_natural_side_code VARCHAR2(1);
2990:
2991: l_num_entries NUMBER;
2992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2996: l_recog_line_1 NUMBER;
2997: l_recog_line_2 NUMBER;

Line 2994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2990:
2991: l_num_entries NUMBER;
2992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2996: l_recog_line_1 NUMBER;
2997: l_recog_line_2 NUMBER;
2998:

Line 2995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2991: l_num_entries NUMBER;
2992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2996: l_recog_line_1 NUMBER;
2997: l_recog_line_2 NUMBER;
2998:
2999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2997: l_recog_line_2 NUMBER;
2998:
2999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3000: l_bflow_applied_to_amt NUMBER; -- 5132302
3001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3002:
3003: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3004:
3005: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3072: l_accrual_line_num := NULL; -- 4262811
3073: l_tmp_amt := NULL; -- 4262811
3074: --
3075:
3076: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3077: l_balance_type_code <> 'B' THEN
3078: IF NVL(p_source_5,'
3079: ') = 'Accrual'
3080: THEN

Line 3148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3144: --
3145: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3146:
3147: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3149:
3150: -- 4955764
3151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3188: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3189:
3190: IF xla_accounting_cache_pkg.GetValueChar
3191: (p_source_code => 'LEDGER_CATEGORY_CODE'
3192: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3193: AND l_bflow_method_code = 'PRIOR_ENTRY'
3194: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3195: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3196: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3288: p_lookup_type => 'XLA_OWNER_TYPE'
3289: ,p_lookup_code => l_component_type_code
3290: )
3291: ,p_token_4 => 'PRODUCT_NAME'
3292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3296: ,p_ae_header_id => NULL

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

3289: ,p_lookup_code => l_component_type_code
3290: )
3291: ,p_token_4 => 'PRODUCT_NAME'
3292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3296: ,p_ae_header_id => NULL
3297: );

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

3290: )
3291: ,p_token_4 => 'PRODUCT_NAME'
3292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3296: ,p_ae_header_id => NULL
3297: );
3298:

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

3291: ,p_token_4 => 'PRODUCT_NAME'
3292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3296: ,p_ae_header_id => NULL
3297: );
3298:
3299: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3322: ----------------------------------------------------------------------------------
3323: -- 4219869 Business Flow
3324: -- Update journal entry status -- Need to generate this within IF
3325: ----------------------------------------------------------------------------------
3326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3327: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3328: ,p_balance_type_code => l_balance_type_code
3329: );
3330:

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

3409:
3410: --
3411: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3412: --
3413: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3414: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3415: ELSE
3416: ---------------------------------------------------------------------------------------------------
3417: -- 4262811a Switch Sign

Line 3438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3434:
3435: XLA_AE_LINES_PKG.ValidateCurrentLine;
3436: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3437:
3438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3439: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3440: ,p_balance_type_code => l_balance_type_code);
3441:
3442: END IF;

Line 3547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3543: l_tmp_amt NUMBER;
3544: l_acc_rev_natural_side_code VARCHAR2(1);
3545:
3546: l_num_entries NUMBER;
3547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3551: l_recog_line_1 NUMBER;

Line 3548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3544: l_acc_rev_natural_side_code VARCHAR2(1);
3545:
3546: l_num_entries NUMBER;
3547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3551: l_recog_line_1 NUMBER;
3552: l_recog_line_2 NUMBER;

Line 3549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3545:
3546: l_num_entries NUMBER;
3547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3551: l_recog_line_1 NUMBER;
3552: l_recog_line_2 NUMBER;
3553:

Line 3550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3546: l_num_entries NUMBER;
3547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3551: l_recog_line_1 NUMBER;
3552: l_recog_line_2 NUMBER;
3553:
3554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3552: l_recog_line_2 NUMBER;
3553:
3554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3555: l_bflow_applied_to_amt NUMBER; -- 5132302
3556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3557:
3558: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3559:
3560: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3627: l_accrual_line_num := NULL; -- 4262811
3628: l_tmp_amt := NULL; -- 4262811
3629: --
3630:
3631: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3632: l_balance_type_code <> 'B' THEN
3633: IF NVL(p_source_5,'
3634: ') = 'Accrual'
3635: THEN

Line 3703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3699: --
3700: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3701:
3702: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3704:
3705: -- 4955764
3706: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3707: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3743: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3744:
3745: IF xla_accounting_cache_pkg.GetValueChar
3746: (p_source_code => 'LEDGER_CATEGORY_CODE'
3747: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3748: AND l_bflow_method_code = 'PRIOR_ENTRY'
3749: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3750: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3751: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3843: p_lookup_type => 'XLA_OWNER_TYPE'
3844: ,p_lookup_code => l_component_type_code
3845: )
3846: ,p_token_4 => 'PRODUCT_NAME'
3847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3851: ,p_ae_header_id => NULL

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

3844: ,p_lookup_code => l_component_type_code
3845: )
3846: ,p_token_4 => 'PRODUCT_NAME'
3847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3851: ,p_ae_header_id => NULL
3852: );

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

3845: )
3846: ,p_token_4 => 'PRODUCT_NAME'
3847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3851: ,p_ae_header_id => NULL
3852: );
3853:

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

3846: ,p_token_4 => 'PRODUCT_NAME'
3847: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3848: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3849: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3850: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3851: ,p_ae_header_id => NULL
3852: );
3853:
3854: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3877: ----------------------------------------------------------------------------------
3878: -- 4219869 Business Flow
3879: -- Update journal entry status -- Need to generate this within IF
3880: ----------------------------------------------------------------------------------
3881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3882: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3883: ,p_balance_type_code => l_balance_type_code
3884: );
3885:

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

3964:
3965: --
3966: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3967: --
3968: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3969: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3970: ELSE
3971: ---------------------------------------------------------------------------------------------------
3972: -- 4262811a Switch Sign

Line 3993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3989:
3990: XLA_AE_LINES_PKG.ValidateCurrentLine;
3991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3992:
3993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3994: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3995: ,p_balance_type_code => l_balance_type_code);
3996:
3997: END IF;

Line 4122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4118: l_tmp_amt NUMBER;
4119: l_acc_rev_natural_side_code VARCHAR2(1);
4120:
4121: l_num_entries NUMBER;
4122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4126: l_recog_line_1 NUMBER;

Line 4123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4119: l_acc_rev_natural_side_code VARCHAR2(1);
4120:
4121: l_num_entries NUMBER;
4122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4126: l_recog_line_1 NUMBER;
4127: l_recog_line_2 NUMBER;

Line 4124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4120:
4121: l_num_entries NUMBER;
4122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4126: l_recog_line_1 NUMBER;
4127: l_recog_line_2 NUMBER;
4128:

Line 4125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4121: l_num_entries NUMBER;
4122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4126: l_recog_line_1 NUMBER;
4127: l_recog_line_2 NUMBER;
4128:
4129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4127: l_recog_line_2 NUMBER;
4128:
4129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4130: l_bflow_applied_to_amt NUMBER; -- 5132302
4131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4132:
4133: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4134:
4135: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4202: l_accrual_line_num := NULL; -- 4262811
4203: l_tmp_amt := NULL; -- 4262811
4204: --
4205:
4206: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4207: l_balance_type_code <> 'B' THEN
4208: IF NVL(p_source_5,'
4209: ') = 'Charge'
4210: THEN

Line 4278: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4274: --
4275: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4276:
4277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4278: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4279:
4280: -- 4955764
4281: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4282: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4350: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4351:
4352: IF xla_accounting_cache_pkg.GetValueChar
4353: (p_source_code => 'LEDGER_CATEGORY_CODE'
4354: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4355: AND l_bflow_method_code = 'PRIOR_ENTRY'
4356: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4357: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4358: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4450: p_lookup_type => 'XLA_OWNER_TYPE'
4451: ,p_lookup_code => l_component_type_code
4452: )
4453: ,p_token_4 => 'PRODUCT_NAME'
4454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL

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

4451: ,p_lookup_code => l_component_type_code
4452: )
4453: ,p_token_4 => 'PRODUCT_NAME'
4454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );

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

4452: )
4453: ,p_token_4 => 'PRODUCT_NAME'
4454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );
4460:

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

4453: ,p_token_4 => 'PRODUCT_NAME'
4454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );
4460:
4461: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4484: ----------------------------------------------------------------------------------
4485: -- 4219869 Business Flow
4486: -- Update journal entry status -- Need to generate this within IF
4487: ----------------------------------------------------------------------------------
4488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4490: ,p_balance_type_code => l_balance_type_code
4491: );
4492:

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

4571:
4572: --
4573: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4574: --
4575: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4576: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4577: ELSE
4578: ---------------------------------------------------------------------------------------------------
4579: -- 4262811a Switch Sign

Line 4600: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4596:
4597: XLA_AE_LINES_PKG.ValidateCurrentLine;
4598: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4599:
4600: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4601: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4602: ,p_balance_type_code => l_balance_type_code);
4603:
4604: END IF;

Line 4729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4725: l_tmp_amt NUMBER;
4726: l_acc_rev_natural_side_code VARCHAR2(1);
4727:
4728: l_num_entries NUMBER;
4729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4733: l_recog_line_1 NUMBER;

Line 4730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4726: l_acc_rev_natural_side_code VARCHAR2(1);
4727:
4728: l_num_entries NUMBER;
4729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4733: l_recog_line_1 NUMBER;
4734: l_recog_line_2 NUMBER;

Line 4731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4727:
4728: l_num_entries NUMBER;
4729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4733: l_recog_line_1 NUMBER;
4734: l_recog_line_2 NUMBER;
4735:

Line 4732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4728: l_num_entries NUMBER;
4729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4733: l_recog_line_1 NUMBER;
4734: l_recog_line_2 NUMBER;
4735:
4736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4734: l_recog_line_2 NUMBER;
4735:
4736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4737: l_bflow_applied_to_amt NUMBER; -- 5132302
4738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4739:
4740: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4741:
4742: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4809: l_accrual_line_num := NULL; -- 4262811
4810: l_tmp_amt := NULL; -- 4262811
4811: --
4812:
4813: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4814: l_balance_type_code <> 'B' THEN
4815: IF NVL(p_source_5,'
4816: ') = 'Charge'
4817: THEN

Line 4885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4881: --
4882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4883:
4884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4886:
4887: -- 4955764
4888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4958:
4959: IF xla_accounting_cache_pkg.GetValueChar
4960: (p_source_code => 'LEDGER_CATEGORY_CODE'
4961: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4962: AND l_bflow_method_code = 'PRIOR_ENTRY'
4963: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4964: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4965: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5057: p_lookup_type => 'XLA_OWNER_TYPE'
5058: ,p_lookup_code => l_component_type_code
5059: )
5060: ,p_token_4 => 'PRODUCT_NAME'
5061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5065: ,p_ae_header_id => NULL

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

5058: ,p_lookup_code => l_component_type_code
5059: )
5060: ,p_token_4 => 'PRODUCT_NAME'
5061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5065: ,p_ae_header_id => NULL
5066: );

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

5059: )
5060: ,p_token_4 => 'PRODUCT_NAME'
5061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5065: ,p_ae_header_id => NULL
5066: );
5067:

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

5060: ,p_token_4 => 'PRODUCT_NAME'
5061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5065: ,p_ae_header_id => NULL
5066: );
5067:
5068: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5091: ----------------------------------------------------------------------------------
5092: -- 4219869 Business Flow
5093: -- Update journal entry status -- Need to generate this within IF
5094: ----------------------------------------------------------------------------------
5095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5096: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5097: ,p_balance_type_code => l_balance_type_code
5098: );
5099:

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

5178:
5179: --
5180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5181: --
5182: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5184: ELSE
5185: ---------------------------------------------------------------------------------------------------
5186: -- 4262811a Switch Sign

Line 5207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5203:
5204: XLA_AE_LINES_PKG.ValidateCurrentLine;
5205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5206:
5207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5209: ,p_balance_type_code => l_balance_type_code);
5210:
5211: END IF;

Line 5314: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5310: l_tmp_amt NUMBER;
5311: l_acc_rev_natural_side_code VARCHAR2(1);
5312:
5313: l_num_entries NUMBER;
5314: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5315: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5316: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5317: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5318: l_recog_line_1 NUMBER;

Line 5315: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5311: l_acc_rev_natural_side_code VARCHAR2(1);
5312:
5313: l_num_entries NUMBER;
5314: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5315: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5316: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5317: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5318: l_recog_line_1 NUMBER;
5319: l_recog_line_2 NUMBER;

Line 5316: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5312:
5313: l_num_entries NUMBER;
5314: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5315: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5316: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5317: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5318: l_recog_line_1 NUMBER;
5319: l_recog_line_2 NUMBER;
5320:

Line 5317: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5313: l_num_entries NUMBER;
5314: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5315: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5316: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5317: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5318: l_recog_line_1 NUMBER;
5319: l_recog_line_2 NUMBER;
5320:
5321: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5323: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5319: l_recog_line_2 NUMBER;
5320:
5321: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5322: l_bflow_applied_to_amt NUMBER; -- 5132302
5323: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5324:
5325: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5326:
5327: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5394: l_accrual_line_num := NULL; -- 4262811
5395: l_tmp_amt := NULL; -- 4262811
5396: --
5397:
5398: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5399: l_balance_type_code <> 'B' THEN
5400: IF NVL(p_source_5,'
5401: ') = 'Charge'
5402: THEN

Line 5470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5466: --
5467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5468:
5469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5471:
5472: -- 4955764
5473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5510: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5511:
5512: IF xla_accounting_cache_pkg.GetValueChar
5513: (p_source_code => 'LEDGER_CATEGORY_CODE'
5514: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5515: AND l_bflow_method_code = 'PRIOR_ENTRY'
5516: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5517: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5518: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5610: p_lookup_type => 'XLA_OWNER_TYPE'
5611: ,p_lookup_code => l_component_type_code
5612: )
5613: ,p_token_4 => 'PRODUCT_NAME'
5614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5618: ,p_ae_header_id => NULL

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

5611: ,p_lookup_code => l_component_type_code
5612: )
5613: ,p_token_4 => 'PRODUCT_NAME'
5614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5618: ,p_ae_header_id => NULL
5619: );

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

5612: )
5613: ,p_token_4 => 'PRODUCT_NAME'
5614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5618: ,p_ae_header_id => NULL
5619: );
5620:

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

5613: ,p_token_4 => 'PRODUCT_NAME'
5614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5618: ,p_ae_header_id => NULL
5619: );
5620:
5621: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5644: ----------------------------------------------------------------------------------
5645: -- 4219869 Business Flow
5646: -- Update journal entry status -- Need to generate this within IF
5647: ----------------------------------------------------------------------------------
5648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5650: ,p_balance_type_code => l_balance_type_code
5651: );
5652:

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

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

Line 5760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5756:
5757: XLA_AE_LINES_PKG.ValidateCurrentLine;
5758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5759:
5760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5762: ,p_balance_type_code => l_balance_type_code);
5763:
5764: END IF;

Line 5869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5865: l_tmp_amt NUMBER;
5866: l_acc_rev_natural_side_code VARCHAR2(1);
5867:
5868: l_num_entries NUMBER;
5869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5873: l_recog_line_1 NUMBER;

Line 5870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5866: l_acc_rev_natural_side_code VARCHAR2(1);
5867:
5868: l_num_entries NUMBER;
5869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5873: l_recog_line_1 NUMBER;
5874: l_recog_line_2 NUMBER;

Line 5871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5867:
5868: l_num_entries NUMBER;
5869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5873: l_recog_line_1 NUMBER;
5874: l_recog_line_2 NUMBER;
5875:

Line 5872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5868: l_num_entries NUMBER;
5869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5873: l_recog_line_1 NUMBER;
5874: l_recog_line_2 NUMBER;
5875:
5876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5874: l_recog_line_2 NUMBER;
5875:
5876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5877: l_bflow_applied_to_amt NUMBER; -- 5132302
5878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5879:
5880: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5881:
5882: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5949: l_accrual_line_num := NULL; -- 4262811
5950: l_tmp_amt := NULL; -- 4262811
5951: --
5952:
5953: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5954: l_balance_type_code <> 'B' THEN
5955: IF NVL(p_source_5,'
5956: ') = 'Clearing'
5957: THEN

Line 6025: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6021: --
6022: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6023:
6024: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6025: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6026:
6027: -- 4955764
6028: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6029: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

6165: p_lookup_type => 'XLA_OWNER_TYPE'
6166: ,p_lookup_code => l_component_type_code
6167: )
6168: ,p_token_4 => 'PRODUCT_NAME'
6169: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6170: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6171: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6172: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6173: ,p_ae_header_id => NULL

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

6166: ,p_lookup_code => l_component_type_code
6167: )
6168: ,p_token_4 => 'PRODUCT_NAME'
6169: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6170: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6171: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6172: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6173: ,p_ae_header_id => NULL
6174: );

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

6167: )
6168: ,p_token_4 => 'PRODUCT_NAME'
6169: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6170: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6171: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6172: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6173: ,p_ae_header_id => NULL
6174: );
6175:

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

6168: ,p_token_4 => 'PRODUCT_NAME'
6169: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6170: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6171: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6172: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6173: ,p_ae_header_id => NULL
6174: );
6175:
6176: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6199: ----------------------------------------------------------------------------------
6200: -- 4219869 Business Flow
6201: -- Update journal entry status -- Need to generate this within IF
6202: ----------------------------------------------------------------------------------
6203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6204: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6205: ,p_balance_type_code => l_balance_type_code
6206: );
6207:

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

6286:
6287: --
6288: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6289: --
6290: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6291: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6292: ELSE
6293: ---------------------------------------------------------------------------------------------------
6294: -- 4262811a Switch Sign

Line 6315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6311:
6312: XLA_AE_LINES_PKG.ValidateCurrentLine;
6313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6314:
6315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6317: ,p_balance_type_code => l_balance_type_code);
6318:
6319: END IF;

Line 6444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6440: l_tmp_amt NUMBER;
6441: l_acc_rev_natural_side_code VARCHAR2(1);
6442:
6443: l_num_entries NUMBER;
6444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6448: l_recog_line_1 NUMBER;

Line 6445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6441: l_acc_rev_natural_side_code VARCHAR2(1);
6442:
6443: l_num_entries NUMBER;
6444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6448: l_recog_line_1 NUMBER;
6449: l_recog_line_2 NUMBER;

Line 6446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6442:
6443: l_num_entries NUMBER;
6444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6448: l_recog_line_1 NUMBER;
6449: l_recog_line_2 NUMBER;
6450:

Line 6447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6443: l_num_entries NUMBER;
6444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6448: l_recog_line_1 NUMBER;
6449: l_recog_line_2 NUMBER;
6450:
6451: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6453: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6449: l_recog_line_2 NUMBER;
6450:
6451: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6452: l_bflow_applied_to_amt NUMBER; -- 5132302
6453: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6454:
6455: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6456:
6457: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6524: l_accrual_line_num := NULL; -- 4262811
6525: l_tmp_amt := NULL; -- 4262811
6526: --
6527:
6528: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6529: l_balance_type_code <> 'B' THEN
6530: IF NVL(p_source_24,9E125) = 31
6531: THEN
6532:

Line 6599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6595: --
6596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6597:
6598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6600:
6601: -- 4955764
6602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6672:
6673: IF xla_accounting_cache_pkg.GetValueChar
6674: (p_source_code => 'LEDGER_CATEGORY_CODE'
6675: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6676: AND l_bflow_method_code = 'PRIOR_ENTRY'
6677: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6678: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6679: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6771: p_lookup_type => 'XLA_OWNER_TYPE'
6772: ,p_lookup_code => l_component_type_code
6773: )
6774: ,p_token_4 => 'PRODUCT_NAME'
6775: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6776: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6777: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6778: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6779: ,p_ae_header_id => NULL

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

6772: ,p_lookup_code => l_component_type_code
6773: )
6774: ,p_token_4 => 'PRODUCT_NAME'
6775: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6776: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6777: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6778: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6779: ,p_ae_header_id => NULL
6780: );

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

6773: )
6774: ,p_token_4 => 'PRODUCT_NAME'
6775: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6776: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6777: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6778: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6779: ,p_ae_header_id => NULL
6780: );
6781:

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

6774: ,p_token_4 => 'PRODUCT_NAME'
6775: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6776: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6777: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6778: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6779: ,p_ae_header_id => NULL
6780: );
6781:
6782: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6805: ----------------------------------------------------------------------------------
6806: -- 4219869 Business Flow
6807: -- Update journal entry status -- Need to generate this within IF
6808: ----------------------------------------------------------------------------------
6809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6811: ,p_balance_type_code => l_balance_type_code
6812: );
6813:

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

6892:
6893: --
6894: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6895: --
6896: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6897: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6898: ELSE
6899: ---------------------------------------------------------------------------------------------------
6900: -- 4262811a Switch Sign

Line 6921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6917:
6918: XLA_AE_LINES_PKG.ValidateCurrentLine;
6919: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6920:
6921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6923: ,p_balance_type_code => l_balance_type_code);
6924:
6925: END IF;

Line 7030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7026: l_tmp_amt NUMBER;
7027: l_acc_rev_natural_side_code VARCHAR2(1);
7028:
7029: l_num_entries NUMBER;
7030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7034: l_recog_line_1 NUMBER;

Line 7031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7027: l_acc_rev_natural_side_code VARCHAR2(1);
7028:
7029: l_num_entries NUMBER;
7030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7034: l_recog_line_1 NUMBER;
7035: l_recog_line_2 NUMBER;

Line 7032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7028:
7029: l_num_entries NUMBER;
7030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7034: l_recog_line_1 NUMBER;
7035: l_recog_line_2 NUMBER;
7036:

Line 7033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7029: l_num_entries NUMBER;
7030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7034: l_recog_line_1 NUMBER;
7035: l_recog_line_2 NUMBER;
7036:
7037: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7039: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7035: l_recog_line_2 NUMBER;
7036:
7037: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7038: l_bflow_applied_to_amt NUMBER; -- 5132302
7039: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7040:
7041: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7042:
7043: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7110: l_accrual_line_num := NULL; -- 4262811
7111: l_tmp_amt := NULL; -- 4262811
7112: --
7113:
7114: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7115: l_balance_type_code <> 'B' THEN
7116: IF NVL(p_source_24,9E125) = 31
7117: THEN
7118:

Line 7185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7181: --
7182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7183:
7184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7186:
7187: -- 4955764
7188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7226:
7227: IF xla_accounting_cache_pkg.GetValueChar
7228: (p_source_code => 'LEDGER_CATEGORY_CODE'
7229: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7230: AND l_bflow_method_code = 'PRIOR_ENTRY'
7231: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7232: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7233: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7325: p_lookup_type => 'XLA_OWNER_TYPE'
7326: ,p_lookup_code => l_component_type_code
7327: )
7328: ,p_token_4 => 'PRODUCT_NAME'
7329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7333: ,p_ae_header_id => NULL

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

7326: ,p_lookup_code => l_component_type_code
7327: )
7328: ,p_token_4 => 'PRODUCT_NAME'
7329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7333: ,p_ae_header_id => NULL
7334: );

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

7327: )
7328: ,p_token_4 => 'PRODUCT_NAME'
7329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7333: ,p_ae_header_id => NULL
7334: );
7335:

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

7328: ,p_token_4 => 'PRODUCT_NAME'
7329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7333: ,p_ae_header_id => NULL
7334: );
7335:
7336: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7359: ----------------------------------------------------------------------------------
7360: -- 4219869 Business Flow
7361: -- Update journal entry status -- Need to generate this within IF
7362: ----------------------------------------------------------------------------------
7363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7365: ,p_balance_type_code => l_balance_type_code
7366: );
7367:

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

7446:
7447: --
7448: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7449: --
7450: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7451: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7452: ELSE
7453: ---------------------------------------------------------------------------------------------------
7454: -- 4262811a Switch Sign

Line 7475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7471:
7472: XLA_AE_LINES_PKG.ValidateCurrentLine;
7473: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7474:
7475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7476: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7477: ,p_balance_type_code => l_balance_type_code);
7478:
7479: END IF;

Line 7584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7580: l_tmp_amt NUMBER;
7581: l_acc_rev_natural_side_code VARCHAR2(1);
7582:
7583: l_num_entries NUMBER;
7584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7588: l_recog_line_1 NUMBER;

Line 7585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7581: l_acc_rev_natural_side_code VARCHAR2(1);
7582:
7583: l_num_entries NUMBER;
7584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7588: l_recog_line_1 NUMBER;
7589: l_recog_line_2 NUMBER;

Line 7586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7582:
7583: l_num_entries NUMBER;
7584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7588: l_recog_line_1 NUMBER;
7589: l_recog_line_2 NUMBER;
7590:

Line 7587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7583: l_num_entries NUMBER;
7584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7588: l_recog_line_1 NUMBER;
7589: l_recog_line_2 NUMBER;
7590:
7591: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7593: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7589: l_recog_line_2 NUMBER;
7590:
7591: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7592: l_bflow_applied_to_amt NUMBER; -- 5132302
7593: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7594:
7595: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7596:
7597: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7664: l_accrual_line_num := NULL; -- 4262811
7665: l_tmp_amt := NULL; -- 4262811
7666: --
7667:
7668: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7669: l_balance_type_code <> 'B' THEN
7670: IF NVL(p_source_24,9E125) = 2 AND
7671: p_source_22 > 0
7672: THEN

Line 7740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7736: --
7737: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7738:
7739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7741:
7742: -- 4955764
7743: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7744: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7780: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7781:
7782: IF xla_accounting_cache_pkg.GetValueChar
7783: (p_source_code => 'LEDGER_CATEGORY_CODE'
7784: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7785: AND l_bflow_method_code = 'PRIOR_ENTRY'
7786: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7787: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7788: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7880: p_lookup_type => 'XLA_OWNER_TYPE'
7881: ,p_lookup_code => l_component_type_code
7882: )
7883: ,p_token_4 => 'PRODUCT_NAME'
7884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7888: ,p_ae_header_id => NULL

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

7881: ,p_lookup_code => l_component_type_code
7882: )
7883: ,p_token_4 => 'PRODUCT_NAME'
7884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7888: ,p_ae_header_id => NULL
7889: );

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

7882: )
7883: ,p_token_4 => 'PRODUCT_NAME'
7884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7888: ,p_ae_header_id => NULL
7889: );
7890:

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

7883: ,p_token_4 => 'PRODUCT_NAME'
7884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7888: ,p_ae_header_id => NULL
7889: );
7890:
7891: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7914: ----------------------------------------------------------------------------------
7915: -- 4219869 Business Flow
7916: -- Update journal entry status -- Need to generate this within IF
7917: ----------------------------------------------------------------------------------
7918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7919: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7920: ,p_balance_type_code => l_balance_type_code
7921: );
7922:

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

8001:
8002: --
8003: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8004: --
8005: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8006: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8007: ELSE
8008: ---------------------------------------------------------------------------------------------------
8009: -- 4262811a Switch Sign

Line 8030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8026:
8027: XLA_AE_LINES_PKG.ValidateCurrentLine;
8028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8029:
8030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8031: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8032: ,p_balance_type_code => l_balance_type_code);
8033:
8034: END IF;

Line 8139: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8135: l_tmp_amt NUMBER;
8136: l_acc_rev_natural_side_code VARCHAR2(1);
8137:
8138: l_num_entries NUMBER;
8139: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8140: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8141: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8142: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8143: l_recog_line_1 NUMBER;

Line 8140: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8136: l_acc_rev_natural_side_code VARCHAR2(1);
8137:
8138: l_num_entries NUMBER;
8139: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8140: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8141: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8142: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8143: l_recog_line_1 NUMBER;
8144: l_recog_line_2 NUMBER;

Line 8141: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8137:
8138: l_num_entries NUMBER;
8139: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8140: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8141: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8142: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8143: l_recog_line_1 NUMBER;
8144: l_recog_line_2 NUMBER;
8145:

Line 8142: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8138: l_num_entries NUMBER;
8139: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8140: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8141: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8142: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8143: l_recog_line_1 NUMBER;
8144: l_recog_line_2 NUMBER;
8145:
8146: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8148: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8144: l_recog_line_2 NUMBER;
8145:
8146: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8147: l_bflow_applied_to_amt NUMBER; -- 5132302
8148: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8149:
8150: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8151:
8152: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8219: l_accrual_line_num := NULL; -- 4262811
8220: l_tmp_amt := NULL; -- 4262811
8221: --
8222:
8223: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8224: l_balance_type_code <> 'B' THEN
8225: IF NVL(p_source_24,9E125) = 2 AND
8226: p_source_22 > 0
8227: THEN

Line 8295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8291: --
8292: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8293:
8294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8296:
8297: -- 4955764
8298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8336:
8337: IF xla_accounting_cache_pkg.GetValueChar
8338: (p_source_code => 'LEDGER_CATEGORY_CODE'
8339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8340: AND l_bflow_method_code = 'PRIOR_ENTRY'
8341: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8342: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8343: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8435: p_lookup_type => 'XLA_OWNER_TYPE'
8436: ,p_lookup_code => l_component_type_code
8437: )
8438: ,p_token_4 => 'PRODUCT_NAME'
8439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8443: ,p_ae_header_id => NULL

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

8436: ,p_lookup_code => l_component_type_code
8437: )
8438: ,p_token_4 => 'PRODUCT_NAME'
8439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8443: ,p_ae_header_id => NULL
8444: );

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

8437: )
8438: ,p_token_4 => 'PRODUCT_NAME'
8439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8443: ,p_ae_header_id => NULL
8444: );
8445:

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

8438: ,p_token_4 => 'PRODUCT_NAME'
8439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8443: ,p_ae_header_id => NULL
8444: );
8445:
8446: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8469: ----------------------------------------------------------------------------------
8470: -- 4219869 Business Flow
8471: -- Update journal entry status -- Need to generate this within IF
8472: ----------------------------------------------------------------------------------
8473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8475: ,p_balance_type_code => l_balance_type_code
8476: );
8477:

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

8556:
8557: --
8558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8559: --
8560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8562: ELSE
8563: ---------------------------------------------------------------------------------------------------
8564: -- 4262811a Switch Sign

Line 8585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8581:
8582: XLA_AE_LINES_PKG.ValidateCurrentLine;
8583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8584:
8585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8587: ,p_balance_type_code => l_balance_type_code);
8588:
8589: END IF;

Line 8694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8690: l_tmp_amt NUMBER;
8691: l_acc_rev_natural_side_code VARCHAR2(1);
8692:
8693: l_num_entries NUMBER;
8694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8698: l_recog_line_1 NUMBER;

Line 8695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8691: l_acc_rev_natural_side_code VARCHAR2(1);
8692:
8693: l_num_entries NUMBER;
8694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8698: l_recog_line_1 NUMBER;
8699: l_recog_line_2 NUMBER;

Line 8696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8692:
8693: l_num_entries NUMBER;
8694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8698: l_recog_line_1 NUMBER;
8699: l_recog_line_2 NUMBER;
8700:

Line 8697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8693: l_num_entries NUMBER;
8694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8698: l_recog_line_1 NUMBER;
8699: l_recog_line_2 NUMBER;
8700:
8701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8699: l_recog_line_2 NUMBER;
8700:
8701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8702: l_bflow_applied_to_amt NUMBER; -- 5132302
8703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8704:
8705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8706:
8707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8774: l_accrual_line_num := NULL; -- 4262811
8775: l_tmp_amt := NULL; -- 4262811
8776: --
8777:
8778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8779: l_balance_type_code <> 'B' THEN
8780: IF NVL(p_source_24,9E125) = 2 AND
8781: p_source_22 > 0
8782: THEN

Line 8850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8846: --
8847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8848:
8849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8851:
8852: -- 4955764
8853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8890: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8891:
8892: IF xla_accounting_cache_pkg.GetValueChar
8893: (p_source_code => 'LEDGER_CATEGORY_CODE'
8894: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8895: AND l_bflow_method_code = 'PRIOR_ENTRY'
8896: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8897: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8898: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8990: p_lookup_type => 'XLA_OWNER_TYPE'
8991: ,p_lookup_code => l_component_type_code
8992: )
8993: ,p_token_4 => 'PRODUCT_NAME'
8994: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8995: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8996: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8997: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8998: ,p_ae_header_id => NULL

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

8991: ,p_lookup_code => l_component_type_code
8992: )
8993: ,p_token_4 => 'PRODUCT_NAME'
8994: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8995: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8996: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8997: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8998: ,p_ae_header_id => NULL
8999: );

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

8992: )
8993: ,p_token_4 => 'PRODUCT_NAME'
8994: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8995: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8996: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8997: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8998: ,p_ae_header_id => NULL
8999: );
9000:

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

8993: ,p_token_4 => 'PRODUCT_NAME'
8994: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8995: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8996: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8997: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8998: ,p_ae_header_id => NULL
8999: );
9000:
9001: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9024: ----------------------------------------------------------------------------------
9025: -- 4219869 Business Flow
9026: -- Update journal entry status -- Need to generate this within IF
9027: ----------------------------------------------------------------------------------
9028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9029: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9030: ,p_balance_type_code => l_balance_type_code
9031: );
9032:

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

9111:
9112: --
9113: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9114: --
9115: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9116: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9117: ELSE
9118: ---------------------------------------------------------------------------------------------------
9119: -- 4262811a Switch Sign

Line 9140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9136:
9137: XLA_AE_LINES_PKG.ValidateCurrentLine;
9138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9139:
9140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9141: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9142: ,p_balance_type_code => l_balance_type_code);
9143:
9144: END IF;

Line 9249: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9245: l_tmp_amt NUMBER;
9246: l_acc_rev_natural_side_code VARCHAR2(1);
9247:
9248: l_num_entries NUMBER;
9249: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9250: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9251: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9252: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9253: l_recog_line_1 NUMBER;

Line 9250: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9246: l_acc_rev_natural_side_code VARCHAR2(1);
9247:
9248: l_num_entries NUMBER;
9249: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9250: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9251: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9252: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9253: l_recog_line_1 NUMBER;
9254: l_recog_line_2 NUMBER;

Line 9251: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9247:
9248: l_num_entries NUMBER;
9249: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9250: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9251: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9252: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9253: l_recog_line_1 NUMBER;
9254: l_recog_line_2 NUMBER;
9255:

Line 9252: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9248: l_num_entries NUMBER;
9249: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9250: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9251: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9252: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9253: l_recog_line_1 NUMBER;
9254: l_recog_line_2 NUMBER;
9255:
9256: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9258: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9254: l_recog_line_2 NUMBER;
9255:
9256: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9257: l_bflow_applied_to_amt NUMBER; -- 5132302
9258: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9259:
9260: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9261:
9262: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9329: l_accrual_line_num := NULL; -- 4262811
9330: l_tmp_amt := NULL; -- 4262811
9331: --
9332:
9333: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9334: l_balance_type_code <> 'B' THEN
9335: IF NVL(p_source_24,9E125) = 35
9336: THEN
9337:

Line 9404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9400: --
9401: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9402:
9403: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9404: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9405:
9406: -- 4955764
9407: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9408: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9444: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9445:
9446: IF xla_accounting_cache_pkg.GetValueChar
9447: (p_source_code => 'LEDGER_CATEGORY_CODE'
9448: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9449: AND l_bflow_method_code = 'PRIOR_ENTRY'
9450: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9451: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9452: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9544: p_lookup_type => 'XLA_OWNER_TYPE'
9545: ,p_lookup_code => l_component_type_code
9546: )
9547: ,p_token_4 => 'PRODUCT_NAME'
9548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9552: ,p_ae_header_id => NULL

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

9545: ,p_lookup_code => l_component_type_code
9546: )
9547: ,p_token_4 => 'PRODUCT_NAME'
9548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9552: ,p_ae_header_id => NULL
9553: );

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

9546: )
9547: ,p_token_4 => 'PRODUCT_NAME'
9548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9552: ,p_ae_header_id => NULL
9553: );
9554:

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

9547: ,p_token_4 => 'PRODUCT_NAME'
9548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9552: ,p_ae_header_id => NULL
9553: );
9554:
9555: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9578: ----------------------------------------------------------------------------------
9579: -- 4219869 Business Flow
9580: -- Update journal entry status -- Need to generate this within IF
9581: ----------------------------------------------------------------------------------
9582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9583: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9584: ,p_balance_type_code => l_balance_type_code
9585: );
9586:

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

9665:
9666: --
9667: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9668: --
9669: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9670: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9671: ELSE
9672: ---------------------------------------------------------------------------------------------------
9673: -- 4262811a Switch Sign

Line 9694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9690:
9691: XLA_AE_LINES_PKG.ValidateCurrentLine;
9692: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9693:
9694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9695: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9696: ,p_balance_type_code => l_balance_type_code);
9697:
9698: END IF;

Line 9803: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9799: l_tmp_amt NUMBER;
9800: l_acc_rev_natural_side_code VARCHAR2(1);
9801:
9802: l_num_entries NUMBER;
9803: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9804: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9805: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9806: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9807: l_recog_line_1 NUMBER;

Line 9804: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9800: l_acc_rev_natural_side_code VARCHAR2(1);
9801:
9802: l_num_entries NUMBER;
9803: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9804: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9805: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9806: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9807: l_recog_line_1 NUMBER;
9808: l_recog_line_2 NUMBER;

Line 9805: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9801:
9802: l_num_entries NUMBER;
9803: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9804: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9805: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9806: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9807: l_recog_line_1 NUMBER;
9808: l_recog_line_2 NUMBER;
9809:

Line 9806: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9802: l_num_entries NUMBER;
9803: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9804: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9805: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9806: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9807: l_recog_line_1 NUMBER;
9808: l_recog_line_2 NUMBER;
9809:
9810: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9812: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9808: l_recog_line_2 NUMBER;
9809:
9810: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9811: l_bflow_applied_to_amt NUMBER; -- 5132302
9812: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9813:
9814: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9815:
9816: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9883: l_accrual_line_num := NULL; -- 4262811
9884: l_tmp_amt := NULL; -- 4262811
9885: --
9886:
9887: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9888: l_balance_type_code <> 'B' THEN
9889: IF NVL(p_source_24,9E125) = 2 AND
9890: p_source_22 > 0
9891: THEN

Line 9959: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9955: --
9956: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9957:
9958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9959: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9960:
9961: -- 4955764
9962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9999: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10000:
10001: IF xla_accounting_cache_pkg.GetValueChar
10002: (p_source_code => 'LEDGER_CATEGORY_CODE'
10003: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10004: AND l_bflow_method_code = 'PRIOR_ENTRY'
10005: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10006: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10007: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10099: p_lookup_type => 'XLA_OWNER_TYPE'
10100: ,p_lookup_code => l_component_type_code
10101: )
10102: ,p_token_4 => 'PRODUCT_NAME'
10103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10107: ,p_ae_header_id => NULL

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

10100: ,p_lookup_code => l_component_type_code
10101: )
10102: ,p_token_4 => 'PRODUCT_NAME'
10103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10107: ,p_ae_header_id => NULL
10108: );

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

10101: )
10102: ,p_token_4 => 'PRODUCT_NAME'
10103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10107: ,p_ae_header_id => NULL
10108: );
10109:

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

10102: ,p_token_4 => 'PRODUCT_NAME'
10103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10107: ,p_ae_header_id => NULL
10108: );
10109:
10110: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10133: ----------------------------------------------------------------------------------
10134: -- 4219869 Business Flow
10135: -- Update journal entry status -- Need to generate this within IF
10136: ----------------------------------------------------------------------------------
10137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10139: ,p_balance_type_code => l_balance_type_code
10140: );
10141:

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

10220:
10221: --
10222: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10223: --
10224: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10225: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10226: ELSE
10227: ---------------------------------------------------------------------------------------------------
10228: -- 4262811a Switch Sign

Line 10249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10245:
10246: XLA_AE_LINES_PKG.ValidateCurrentLine;
10247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10248:
10249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10250: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10251: ,p_balance_type_code => l_balance_type_code);
10252:
10253: END IF;

Line 10358: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10354: l_tmp_amt NUMBER;
10355: l_acc_rev_natural_side_code VARCHAR2(1);
10356:
10357: l_num_entries NUMBER;
10358: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10359: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10360: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10361: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10362: l_recog_line_1 NUMBER;

Line 10359: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10355: l_acc_rev_natural_side_code VARCHAR2(1);
10356:
10357: l_num_entries NUMBER;
10358: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10359: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10360: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10361: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10362: l_recog_line_1 NUMBER;
10363: l_recog_line_2 NUMBER;

Line 10360: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10356:
10357: l_num_entries NUMBER;
10358: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10359: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10360: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10361: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10362: l_recog_line_1 NUMBER;
10363: l_recog_line_2 NUMBER;
10364:

Line 10361: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10357: l_num_entries NUMBER;
10358: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10359: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10360: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10361: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10362: l_recog_line_1 NUMBER;
10363: l_recog_line_2 NUMBER;
10364:
10365: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10367: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10363: l_recog_line_2 NUMBER;
10364:
10365: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10366: l_bflow_applied_to_amt NUMBER; -- 5132302
10367: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10368:
10369: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10370:
10371: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10438: l_accrual_line_num := NULL; -- 4262811
10439: l_tmp_amt := NULL; -- 4262811
10440: --
10441:
10442: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10443: l_balance_type_code <> 'B' THEN
10444: IF NVL(p_source_24,9E125) = 2
10445: THEN
10446:

Line 10513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10509: --
10510: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10511:
10512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10514:
10515: -- 4955764
10516: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10517: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10554:
10555: IF xla_accounting_cache_pkg.GetValueChar
10556: (p_source_code => 'LEDGER_CATEGORY_CODE'
10557: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10558: AND l_bflow_method_code = 'PRIOR_ENTRY'
10559: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10560: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10561: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10653: p_lookup_type => 'XLA_OWNER_TYPE'
10654: ,p_lookup_code => l_component_type_code
10655: )
10656: ,p_token_4 => 'PRODUCT_NAME'
10657: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10658: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10659: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10660: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10661: ,p_ae_header_id => NULL

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

10654: ,p_lookup_code => l_component_type_code
10655: )
10656: ,p_token_4 => 'PRODUCT_NAME'
10657: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10658: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10659: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10660: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10661: ,p_ae_header_id => NULL
10662: );

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

10655: )
10656: ,p_token_4 => 'PRODUCT_NAME'
10657: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10658: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10659: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10660: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10661: ,p_ae_header_id => NULL
10662: );
10663:

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

10656: ,p_token_4 => 'PRODUCT_NAME'
10657: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10658: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10659: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10660: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10661: ,p_ae_header_id => NULL
10662: );
10663:
10664: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10687: ----------------------------------------------------------------------------------
10688: -- 4219869 Business Flow
10689: -- Update journal entry status -- Need to generate this within IF
10690: ----------------------------------------------------------------------------------
10691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10692: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10693: ,p_balance_type_code => l_balance_type_code
10694: );
10695:

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

10774:
10775: --
10776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10777: --
10778: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10780: ELSE
10781: ---------------------------------------------------------------------------------------------------
10782: -- 4262811a Switch Sign

Line 10803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10799:
10800: XLA_AE_LINES_PKG.ValidateCurrentLine;
10801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10802:
10803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10805: ,p_balance_type_code => l_balance_type_code);
10806:
10807: END IF;

Line 10912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10908: l_tmp_amt NUMBER;
10909: l_acc_rev_natural_side_code VARCHAR2(1);
10910:
10911: l_num_entries NUMBER;
10912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10916: l_recog_line_1 NUMBER;

Line 10913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10909: l_acc_rev_natural_side_code VARCHAR2(1);
10910:
10911: l_num_entries NUMBER;
10912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10916: l_recog_line_1 NUMBER;
10917: l_recog_line_2 NUMBER;

Line 10914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10910:
10911: l_num_entries NUMBER;
10912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10916: l_recog_line_1 NUMBER;
10917: l_recog_line_2 NUMBER;
10918:

Line 10915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10911: l_num_entries NUMBER;
10912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10916: l_recog_line_1 NUMBER;
10917: l_recog_line_2 NUMBER;
10918:
10919: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10921: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10917: l_recog_line_2 NUMBER;
10918:
10919: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10920: l_bflow_applied_to_amt NUMBER; -- 5132302
10921: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10922:
10923: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10924:
10925: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10992: l_accrual_line_num := NULL; -- 4262811
10993: l_tmp_amt := NULL; -- 4262811
10994: --
10995:
10996: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10997: l_balance_type_code <> 'B' THEN
10998: IF NVL(p_source_24,9E125) = 2
10999: THEN
11000:

Line 11067: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11063: --
11064: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11065:
11066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11067: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11068:
11069: -- 4955764
11070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11108:
11109: IF xla_accounting_cache_pkg.GetValueChar
11110: (p_source_code => 'LEDGER_CATEGORY_CODE'
11111: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11112: AND l_bflow_method_code = 'PRIOR_ENTRY'
11113: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11114: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11115: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11207: p_lookup_type => 'XLA_OWNER_TYPE'
11208: ,p_lookup_code => l_component_type_code
11209: )
11210: ,p_token_4 => 'PRODUCT_NAME'
11211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11215: ,p_ae_header_id => NULL

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

11208: ,p_lookup_code => l_component_type_code
11209: )
11210: ,p_token_4 => 'PRODUCT_NAME'
11211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11215: ,p_ae_header_id => NULL
11216: );

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

11209: )
11210: ,p_token_4 => 'PRODUCT_NAME'
11211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11215: ,p_ae_header_id => NULL
11216: );
11217:

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

11210: ,p_token_4 => 'PRODUCT_NAME'
11211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11215: ,p_ae_header_id => NULL
11216: );
11217:
11218: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11241: ----------------------------------------------------------------------------------
11242: -- 4219869 Business Flow
11243: -- Update journal entry status -- Need to generate this within IF
11244: ----------------------------------------------------------------------------------
11245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11246: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11247: ,p_balance_type_code => l_balance_type_code
11248: );
11249:

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

11328:
11329: --
11330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11331: --
11332: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11334: ELSE
11335: ---------------------------------------------------------------------------------------------------
11336: -- 4262811a Switch Sign

Line 11357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11353:
11354: XLA_AE_LINES_PKG.ValidateCurrentLine;
11355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11356:
11357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11359: ,p_balance_type_code => l_balance_type_code);
11360:
11361: END IF;

Line 11466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11462: l_tmp_amt NUMBER;
11463: l_acc_rev_natural_side_code VARCHAR2(1);
11464:
11465: l_num_entries NUMBER;
11466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11470: l_recog_line_1 NUMBER;

Line 11467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11463: l_acc_rev_natural_side_code VARCHAR2(1);
11464:
11465: l_num_entries NUMBER;
11466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11470: l_recog_line_1 NUMBER;
11471: l_recog_line_2 NUMBER;

Line 11468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11464:
11465: l_num_entries NUMBER;
11466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11470: l_recog_line_1 NUMBER;
11471: l_recog_line_2 NUMBER;
11472:

Line 11469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11465: l_num_entries NUMBER;
11466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11470: l_recog_line_1 NUMBER;
11471: l_recog_line_2 NUMBER;
11472:
11473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11471: l_recog_line_2 NUMBER;
11472:
11473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11474: l_bflow_applied_to_amt NUMBER; -- 5132302
11475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11476:
11477: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11478:
11479: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11546: l_accrual_line_num := NULL; -- 4262811
11547: l_tmp_amt := NULL; -- 4262811
11548: --
11549:
11550: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11551: l_balance_type_code <> 'B' THEN
11552: IF NVL(p_source_24,9E125) = 2
11553: THEN
11554:

Line 11621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11617: --
11618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11619:
11620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11622:
11623: -- 4955764
11624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11625: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11662:
11663: IF xla_accounting_cache_pkg.GetValueChar
11664: (p_source_code => 'LEDGER_CATEGORY_CODE'
11665: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11666: AND l_bflow_method_code = 'PRIOR_ENTRY'
11667: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11668: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11669: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11761: p_lookup_type => 'XLA_OWNER_TYPE'
11762: ,p_lookup_code => l_component_type_code
11763: )
11764: ,p_token_4 => 'PRODUCT_NAME'
11765: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11766: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11767: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11768: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11769: ,p_ae_header_id => NULL

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

11762: ,p_lookup_code => l_component_type_code
11763: )
11764: ,p_token_4 => 'PRODUCT_NAME'
11765: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11766: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11767: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11768: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11769: ,p_ae_header_id => NULL
11770: );

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

11763: )
11764: ,p_token_4 => 'PRODUCT_NAME'
11765: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11766: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11767: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11768: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11769: ,p_ae_header_id => NULL
11770: );
11771:

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

11764: ,p_token_4 => 'PRODUCT_NAME'
11765: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11766: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11767: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11768: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11769: ,p_ae_header_id => NULL
11770: );
11771:
11772: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11799: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11795: ----------------------------------------------------------------------------------
11796: -- 4219869 Business Flow
11797: -- Update journal entry status -- Need to generate this within IF
11798: ----------------------------------------------------------------------------------
11799: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11800: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11801: ,p_balance_type_code => l_balance_type_code
11802: );
11803:

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

11882:
11883: --
11884: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11885: --
11886: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11887: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11888: ELSE
11889: ---------------------------------------------------------------------------------------------------
11890: -- 4262811a Switch Sign

Line 11911: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11907:
11908: XLA_AE_LINES_PKG.ValidateCurrentLine;
11909: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11910:
11911: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11912: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11913: ,p_balance_type_code => l_balance_type_code);
11914:
11915: END IF;

Line 12020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12016: l_tmp_amt NUMBER;
12017: l_acc_rev_natural_side_code VARCHAR2(1);
12018:
12019: l_num_entries NUMBER;
12020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12024: l_recog_line_1 NUMBER;

Line 12021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12017: l_acc_rev_natural_side_code VARCHAR2(1);
12018:
12019: l_num_entries NUMBER;
12020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12024: l_recog_line_1 NUMBER;
12025: l_recog_line_2 NUMBER;

Line 12022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12018:
12019: l_num_entries NUMBER;
12020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12024: l_recog_line_1 NUMBER;
12025: l_recog_line_2 NUMBER;
12026:

Line 12023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12019: l_num_entries NUMBER;
12020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12024: l_recog_line_1 NUMBER;
12025: l_recog_line_2 NUMBER;
12026:
12027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12025: l_recog_line_2 NUMBER;
12026:
12027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12028: l_bflow_applied_to_amt NUMBER; -- 5132302
12029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12030:
12031: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12032:
12033: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12100: l_accrual_line_num := NULL; -- 4262811
12101: l_tmp_amt := NULL; -- 4262811
12102: --
12103:
12104: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12105: l_balance_type_code <> 'B' THEN
12106: IF NVL(p_source_24,9E125) = 2
12107: THEN
12108:

Line 12175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12171: --
12172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12173:
12174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12176:
12177: -- 4955764
12178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12215: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12216:
12217: IF xla_accounting_cache_pkg.GetValueChar
12218: (p_source_code => 'LEDGER_CATEGORY_CODE'
12219: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12220: AND l_bflow_method_code = 'PRIOR_ENTRY'
12221: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12222: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12223: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12315: p_lookup_type => 'XLA_OWNER_TYPE'
12316: ,p_lookup_code => l_component_type_code
12317: )
12318: ,p_token_4 => 'PRODUCT_NAME'
12319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12323: ,p_ae_header_id => NULL

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

12316: ,p_lookup_code => l_component_type_code
12317: )
12318: ,p_token_4 => 'PRODUCT_NAME'
12319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12323: ,p_ae_header_id => NULL
12324: );

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

12317: )
12318: ,p_token_4 => 'PRODUCT_NAME'
12319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12323: ,p_ae_header_id => NULL
12324: );
12325:

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

12318: ,p_token_4 => 'PRODUCT_NAME'
12319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12323: ,p_ae_header_id => NULL
12324: );
12325:
12326: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12349: ----------------------------------------------------------------------------------
12350: -- 4219869 Business Flow
12351: -- Update journal entry status -- Need to generate this within IF
12352: ----------------------------------------------------------------------------------
12353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12354: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12355: ,p_balance_type_code => l_balance_type_code
12356: );
12357:

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

12436:
12437: --
12438: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12439: --
12440: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12441: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12442: ELSE
12443: ---------------------------------------------------------------------------------------------------
12444: -- 4262811a Switch Sign

Line 12465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12461:
12462: XLA_AE_LINES_PKG.ValidateCurrentLine;
12463: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12464:
12465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12466: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12467: ,p_balance_type_code => l_balance_type_code);
12468:
12469: END IF;

Line 12574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12570: l_tmp_amt NUMBER;
12571: l_acc_rev_natural_side_code VARCHAR2(1);
12572:
12573: l_num_entries NUMBER;
12574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12578: l_recog_line_1 NUMBER;

Line 12575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12571: l_acc_rev_natural_side_code VARCHAR2(1);
12572:
12573: l_num_entries NUMBER;
12574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12578: l_recog_line_1 NUMBER;
12579: l_recog_line_2 NUMBER;

Line 12576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12572:
12573: l_num_entries NUMBER;
12574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12578: l_recog_line_1 NUMBER;
12579: l_recog_line_2 NUMBER;
12580:

Line 12577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12573: l_num_entries NUMBER;
12574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12578: l_recog_line_1 NUMBER;
12579: l_recog_line_2 NUMBER;
12580:
12581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12579: l_recog_line_2 NUMBER;
12580:
12581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12582: l_bflow_applied_to_amt NUMBER; -- 5132302
12583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12584:
12585: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12586:
12587: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12654: l_accrual_line_num := NULL; -- 4262811
12655: l_tmp_amt := NULL; -- 4262811
12656: --
12657:
12658: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12659: l_balance_type_code <> 'B' THEN
12660: IF NVL(p_source_24,9E125) = 37
12661: THEN
12662:

Line 12729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12725: --
12726: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12727:
12728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12730:
12731: -- 4955764
12732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12770:
12771: IF xla_accounting_cache_pkg.GetValueChar
12772: (p_source_code => 'LEDGER_CATEGORY_CODE'
12773: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12774: AND l_bflow_method_code = 'PRIOR_ENTRY'
12775: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12776: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12777: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12869: p_lookup_type => 'XLA_OWNER_TYPE'
12870: ,p_lookup_code => l_component_type_code
12871: )
12872: ,p_token_4 => 'PRODUCT_NAME'
12873: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12874: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12875: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12876: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12877: ,p_ae_header_id => NULL

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

12870: ,p_lookup_code => l_component_type_code
12871: )
12872: ,p_token_4 => 'PRODUCT_NAME'
12873: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12874: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12875: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12876: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12877: ,p_ae_header_id => NULL
12878: );

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

12871: )
12872: ,p_token_4 => 'PRODUCT_NAME'
12873: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12874: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12875: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12876: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12877: ,p_ae_header_id => NULL
12878: );
12879:

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

12872: ,p_token_4 => 'PRODUCT_NAME'
12873: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12874: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12875: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12876: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12877: ,p_ae_header_id => NULL
12878: );
12879:
12880: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12903: ----------------------------------------------------------------------------------
12904: -- 4219869 Business Flow
12905: -- Update journal entry status -- Need to generate this within IF
12906: ----------------------------------------------------------------------------------
12907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12909: ,p_balance_type_code => l_balance_type_code
12910: );
12911:

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

12990:
12991: --
12992: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12993: --
12994: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12995: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12996: ELSE
12997: ---------------------------------------------------------------------------------------------------
12998: -- 4262811a Switch Sign

Line 13019: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13015:
13016: XLA_AE_LINES_PKG.ValidateCurrentLine;
13017: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13018:
13019: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13020: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13021: ,p_balance_type_code => l_balance_type_code);
13022:
13023: END IF;

Line 13128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13124: l_tmp_amt NUMBER;
13125: l_acc_rev_natural_side_code VARCHAR2(1);
13126:
13127: l_num_entries NUMBER;
13128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13132: l_recog_line_1 NUMBER;

Line 13129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13125: l_acc_rev_natural_side_code VARCHAR2(1);
13126:
13127: l_num_entries NUMBER;
13128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13132: l_recog_line_1 NUMBER;
13133: l_recog_line_2 NUMBER;

Line 13130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13126:
13127: l_num_entries NUMBER;
13128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13132: l_recog_line_1 NUMBER;
13133: l_recog_line_2 NUMBER;
13134:

Line 13131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13127: l_num_entries NUMBER;
13128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13132: l_recog_line_1 NUMBER;
13133: l_recog_line_2 NUMBER;
13134:
13135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13133: l_recog_line_2 NUMBER;
13134:
13135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13136: l_bflow_applied_to_amt NUMBER; -- 5132302
13137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13138:
13139: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13140:
13141: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13208: l_accrual_line_num := NULL; -- 4262811
13209: l_tmp_amt := NULL; -- 4262811
13210: --
13211:
13212: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13213: l_balance_type_code <> 'B' THEN
13214: IF NVL(p_source_24,9E125) = 13
13215: THEN
13216:

Line 13283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13279: --
13280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13281:
13282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13284:
13285: -- 4955764
13286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13323: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13324:
13325: IF xla_accounting_cache_pkg.GetValueChar
13326: (p_source_code => 'LEDGER_CATEGORY_CODE'
13327: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13328: AND l_bflow_method_code = 'PRIOR_ENTRY'
13329: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13330: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13331: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13423: p_lookup_type => 'XLA_OWNER_TYPE'
13424: ,p_lookup_code => l_component_type_code
13425: )
13426: ,p_token_4 => 'PRODUCT_NAME'
13427: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13428: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13429: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13430: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13431: ,p_ae_header_id => NULL

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

13424: ,p_lookup_code => l_component_type_code
13425: )
13426: ,p_token_4 => 'PRODUCT_NAME'
13427: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13428: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13429: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13430: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13431: ,p_ae_header_id => NULL
13432: );

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

13425: )
13426: ,p_token_4 => 'PRODUCT_NAME'
13427: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13428: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13429: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13430: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13431: ,p_ae_header_id => NULL
13432: );
13433:

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

13426: ,p_token_4 => 'PRODUCT_NAME'
13427: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13428: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13429: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13430: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13431: ,p_ae_header_id => NULL
13432: );
13433:
13434: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13461: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13457: ----------------------------------------------------------------------------------
13458: -- 4219869 Business Flow
13459: -- Update journal entry status -- Need to generate this within IF
13460: ----------------------------------------------------------------------------------
13461: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13462: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13463: ,p_balance_type_code => l_balance_type_code
13464: );
13465:

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

13544:
13545: --
13546: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13547: --
13548: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13549: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13550: ELSE
13551: ---------------------------------------------------------------------------------------------------
13552: -- 4262811a Switch Sign

Line 13573: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13569:
13570: XLA_AE_LINES_PKG.ValidateCurrentLine;
13571: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13572:
13573: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13574: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13575: ,p_balance_type_code => l_balance_type_code);
13576:
13577: END IF;

Line 13682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13678: l_tmp_amt NUMBER;
13679: l_acc_rev_natural_side_code VARCHAR2(1);
13680:
13681: l_num_entries NUMBER;
13682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13686: l_recog_line_1 NUMBER;

Line 13683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13679: l_acc_rev_natural_side_code VARCHAR2(1);
13680:
13681: l_num_entries NUMBER;
13682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13686: l_recog_line_1 NUMBER;
13687: l_recog_line_2 NUMBER;

Line 13684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13680:
13681: l_num_entries NUMBER;
13682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13686: l_recog_line_1 NUMBER;
13687: l_recog_line_2 NUMBER;
13688:

Line 13685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13681: l_num_entries NUMBER;
13682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13686: l_recog_line_1 NUMBER;
13687: l_recog_line_2 NUMBER;
13688:
13689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13687: l_recog_line_2 NUMBER;
13688:
13689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13690: l_bflow_applied_to_amt NUMBER; -- 5132302
13691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13692:
13693: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13694:
13695: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13762: l_accrual_line_num := NULL; -- 4262811
13763: l_tmp_amt := NULL; -- 4262811
13764: --
13765:
13766: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13767: l_balance_type_code <> 'B' THEN
13768: IF NVL(p_source_24,9E125) = 13
13769: THEN
13770:

Line 13837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13833: --
13834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13835:
13836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13838:
13839: -- 4955764
13840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13841: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13877: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13878:
13879: IF xla_accounting_cache_pkg.GetValueChar
13880: (p_source_code => 'LEDGER_CATEGORY_CODE'
13881: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13882: AND l_bflow_method_code = 'PRIOR_ENTRY'
13883: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13884: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13885: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13977: p_lookup_type => 'XLA_OWNER_TYPE'
13978: ,p_lookup_code => l_component_type_code
13979: )
13980: ,p_token_4 => 'PRODUCT_NAME'
13981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13985: ,p_ae_header_id => NULL

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

13978: ,p_lookup_code => l_component_type_code
13979: )
13980: ,p_token_4 => 'PRODUCT_NAME'
13981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13985: ,p_ae_header_id => NULL
13986: );

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

13979: )
13980: ,p_token_4 => 'PRODUCT_NAME'
13981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13985: ,p_ae_header_id => NULL
13986: );
13987:

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

13980: ,p_token_4 => 'PRODUCT_NAME'
13981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13985: ,p_ae_header_id => NULL
13986: );
13987:
13988: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14011: ----------------------------------------------------------------------------------
14012: -- 4219869 Business Flow
14013: -- Update journal entry status -- Need to generate this within IF
14014: ----------------------------------------------------------------------------------
14015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14017: ,p_balance_type_code => l_balance_type_code
14018: );
14019:

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

14098:
14099: --
14100: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14101: --
14102: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14103: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14104: ELSE
14105: ---------------------------------------------------------------------------------------------------
14106: -- 4262811a Switch Sign

Line 14127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14123:
14124: XLA_AE_LINES_PKG.ValidateCurrentLine;
14125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14126:
14127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14128: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14129: ,p_balance_type_code => l_balance_type_code);
14130:
14131: END IF;

Line 14256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 14257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 14258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14254:
14255: l_num_entries NUMBER;
14256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14260: l_recog_line_1 NUMBER;
14261: l_recog_line_2 NUMBER;
14262:

Line 14259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 14265: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

14336: l_accrual_line_num := NULL; -- 4262811
14337: l_tmp_amt := NULL; -- 4262811
14338: --
14339:
14340: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14341: l_balance_type_code <> 'B' THEN
14342: IF NVL(p_source_24,9E125) = 13
14343: THEN
14344:

Line 14411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14407: --
14408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14409:
14410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14412:
14413: -- 4955764
14414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14483: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14484:
14485: IF xla_accounting_cache_pkg.GetValueChar
14486: (p_source_code => 'LEDGER_CATEGORY_CODE'
14487: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14488: AND l_bflow_method_code = 'PRIOR_ENTRY'
14489: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14490: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14491: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14583: p_lookup_type => 'XLA_OWNER_TYPE'
14584: ,p_lookup_code => l_component_type_code
14585: )
14586: ,p_token_4 => 'PRODUCT_NAME'
14587: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14588: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14589: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14590: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14591: ,p_ae_header_id => NULL

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

14584: ,p_lookup_code => l_component_type_code
14585: )
14586: ,p_token_4 => 'PRODUCT_NAME'
14587: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14588: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14589: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14590: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14591: ,p_ae_header_id => NULL
14592: );

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

14585: )
14586: ,p_token_4 => 'PRODUCT_NAME'
14587: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14588: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14589: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14590: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14591: ,p_ae_header_id => NULL
14592: );
14593:

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

14586: ,p_token_4 => 'PRODUCT_NAME'
14587: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14588: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14589: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14590: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14591: ,p_ae_header_id => NULL
14592: );
14593:
14594: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14617: ----------------------------------------------------------------------------------
14618: -- 4219869 Business Flow
14619: -- Update journal entry status -- Need to generate this within IF
14620: ----------------------------------------------------------------------------------
14621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14622: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14623: ,p_balance_type_code => l_balance_type_code
14624: );
14625:

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

14704:
14705: --
14706: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14707: --
14708: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14709: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14710: ELSE
14711: ---------------------------------------------------------------------------------------------------
14712: -- 4262811a Switch Sign

Line 14733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14729:
14730: XLA_AE_LINES_PKG.ValidateCurrentLine;
14731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14732:
14733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14734: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14735: ,p_balance_type_code => l_balance_type_code);
14736:
14737: END IF;

Line 14842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14838: l_tmp_amt NUMBER;
14839: l_acc_rev_natural_side_code VARCHAR2(1);
14840:
14841: l_num_entries NUMBER;
14842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14846: l_recog_line_1 NUMBER;

Line 14843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14839: l_acc_rev_natural_side_code VARCHAR2(1);
14840:
14841: l_num_entries NUMBER;
14842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14846: l_recog_line_1 NUMBER;
14847: l_recog_line_2 NUMBER;

Line 14844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14840:
14841: l_num_entries NUMBER;
14842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14846: l_recog_line_1 NUMBER;
14847: l_recog_line_2 NUMBER;
14848:

Line 14845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14841: l_num_entries NUMBER;
14842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14846: l_recog_line_1 NUMBER;
14847: l_recog_line_2 NUMBER;
14848:
14849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14847: l_recog_line_2 NUMBER;
14848:
14849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14850: l_bflow_applied_to_amt NUMBER; -- 5132302
14851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14852:
14853: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14854:
14855: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14922: l_accrual_line_num := NULL; -- 4262811
14923: l_tmp_amt := NULL; -- 4262811
14924: --
14925:
14926: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14927: l_balance_type_code <> 'B' THEN
14928: IF NVL(p_source_24,9E125) = 13
14929: THEN
14930:

Line 14997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14993: --
14994: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14995:
14996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14998:
14999: -- 4955764
15000: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15001: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15037: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15038:
15039: IF xla_accounting_cache_pkg.GetValueChar
15040: (p_source_code => 'LEDGER_CATEGORY_CODE'
15041: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15042: AND l_bflow_method_code = 'PRIOR_ENTRY'
15043: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15044: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15045: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15137: p_lookup_type => 'XLA_OWNER_TYPE'
15138: ,p_lookup_code => l_component_type_code
15139: )
15140: ,p_token_4 => 'PRODUCT_NAME'
15141: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15142: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15143: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15144: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15145: ,p_ae_header_id => NULL

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

15138: ,p_lookup_code => l_component_type_code
15139: )
15140: ,p_token_4 => 'PRODUCT_NAME'
15141: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15142: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15143: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15144: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15145: ,p_ae_header_id => NULL
15146: );

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

15139: )
15140: ,p_token_4 => 'PRODUCT_NAME'
15141: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15142: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15143: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15144: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15145: ,p_ae_header_id => NULL
15146: );
15147:

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

15140: ,p_token_4 => 'PRODUCT_NAME'
15141: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15142: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15143: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15144: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15145: ,p_ae_header_id => NULL
15146: );
15147:
15148: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15175: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15171: ----------------------------------------------------------------------------------
15172: -- 4219869 Business Flow
15173: -- Update journal entry status -- Need to generate this within IF
15174: ----------------------------------------------------------------------------------
15175: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15176: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15177: ,p_balance_type_code => l_balance_type_code
15178: );
15179:

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

15258:
15259: --
15260: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15261: --
15262: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15263: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15264: ELSE
15265: ---------------------------------------------------------------------------------------------------
15266: -- 4262811a Switch Sign

Line 15287: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15283:
15284: XLA_AE_LINES_PKG.ValidateCurrentLine;
15285: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15286:
15287: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15288: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15289: ,p_balance_type_code => l_balance_type_code);
15290:
15291: END IF;

Line 15396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15392: l_tmp_amt NUMBER;
15393: l_acc_rev_natural_side_code VARCHAR2(1);
15394:
15395: l_num_entries NUMBER;
15396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15400: l_recog_line_1 NUMBER;

Line 15397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15393: l_acc_rev_natural_side_code VARCHAR2(1);
15394:
15395: l_num_entries NUMBER;
15396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15400: l_recog_line_1 NUMBER;
15401: l_recog_line_2 NUMBER;

Line 15398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15394:
15395: l_num_entries NUMBER;
15396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15400: l_recog_line_1 NUMBER;
15401: l_recog_line_2 NUMBER;
15402:

Line 15399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15395: l_num_entries NUMBER;
15396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15400: l_recog_line_1 NUMBER;
15401: l_recog_line_2 NUMBER;
15402:
15403: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15405: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15401: l_recog_line_2 NUMBER;
15402:
15403: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15404: l_bflow_applied_to_amt NUMBER; -- 5132302
15405: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15406:
15407: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15408:
15409: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15476: l_accrual_line_num := NULL; -- 4262811
15477: l_tmp_amt := NULL; -- 4262811
15478: --
15479:
15480: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15481: l_balance_type_code <> 'B' THEN
15482: IF NVL(p_source_24,9E125) = 13
15483: THEN
15484:

Line 15551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15547: --
15548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15549:
15550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15552:
15553: -- 4955764
15554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15591: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15592:
15593: IF xla_accounting_cache_pkg.GetValueChar
15594: (p_source_code => 'LEDGER_CATEGORY_CODE'
15595: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15596: AND l_bflow_method_code = 'PRIOR_ENTRY'
15597: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15598: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15599: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15691: p_lookup_type => 'XLA_OWNER_TYPE'
15692: ,p_lookup_code => l_component_type_code
15693: )
15694: ,p_token_4 => 'PRODUCT_NAME'
15695: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15696: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15697: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15698: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15699: ,p_ae_header_id => NULL

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

15692: ,p_lookup_code => l_component_type_code
15693: )
15694: ,p_token_4 => 'PRODUCT_NAME'
15695: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15696: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15697: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15698: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15699: ,p_ae_header_id => NULL
15700: );

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

15693: )
15694: ,p_token_4 => 'PRODUCT_NAME'
15695: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15696: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15697: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15698: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15699: ,p_ae_header_id => NULL
15700: );
15701:

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

15694: ,p_token_4 => 'PRODUCT_NAME'
15695: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15696: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15697: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15698: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15699: ,p_ae_header_id => NULL
15700: );
15701:
15702: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15729: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15725: ----------------------------------------------------------------------------------
15726: -- 4219869 Business Flow
15727: -- Update journal entry status -- Need to generate this within IF
15728: ----------------------------------------------------------------------------------
15729: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15730: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15731: ,p_balance_type_code => l_balance_type_code
15732: );
15733:

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

15812:
15813: --
15814: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15815: --
15816: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15817: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15818: ELSE
15819: ---------------------------------------------------------------------------------------------------
15820: -- 4262811a Switch Sign

Line 15841: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15837:
15838: XLA_AE_LINES_PKG.ValidateCurrentLine;
15839: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15840:
15841: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15842: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15843: ,p_balance_type_code => l_balance_type_code);
15844:
15845: END IF;

Line 15950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15946: l_tmp_amt NUMBER;
15947: l_acc_rev_natural_side_code VARCHAR2(1);
15948:
15949: l_num_entries NUMBER;
15950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15954: l_recog_line_1 NUMBER;

Line 15951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15947: l_acc_rev_natural_side_code VARCHAR2(1);
15948:
15949: l_num_entries NUMBER;
15950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15954: l_recog_line_1 NUMBER;
15955: l_recog_line_2 NUMBER;

Line 15952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15948:
15949: l_num_entries NUMBER;
15950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15954: l_recog_line_1 NUMBER;
15955: l_recog_line_2 NUMBER;
15956:

Line 15953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15949: l_num_entries NUMBER;
15950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15954: l_recog_line_1 NUMBER;
15955: l_recog_line_2 NUMBER;
15956:
15957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15955: l_recog_line_2 NUMBER;
15956:
15957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15958: l_bflow_applied_to_amt NUMBER; -- 5132302
15959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15960:
15961: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15962:
15963: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16030: l_accrual_line_num := NULL; -- 4262811
16031: l_tmp_amt := NULL; -- 4262811
16032: --
16033:
16034: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16035: l_balance_type_code <> 'B' THEN
16036: IF NVL(p_source_24,9E125) = 13
16037: THEN
16038:

Line 16105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16101: --
16102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16103:
16104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16106:
16107: -- 4955764
16108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16145: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16146:
16147: IF xla_accounting_cache_pkg.GetValueChar
16148: (p_source_code => 'LEDGER_CATEGORY_CODE'
16149: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16150: AND l_bflow_method_code = 'PRIOR_ENTRY'
16151: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16152: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16153: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16245: p_lookup_type => 'XLA_OWNER_TYPE'
16246: ,p_lookup_code => l_component_type_code
16247: )
16248: ,p_token_4 => 'PRODUCT_NAME'
16249: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16250: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16251: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16252: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16253: ,p_ae_header_id => NULL

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

16246: ,p_lookup_code => l_component_type_code
16247: )
16248: ,p_token_4 => 'PRODUCT_NAME'
16249: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16250: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16251: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16252: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16253: ,p_ae_header_id => NULL
16254: );

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

16247: )
16248: ,p_token_4 => 'PRODUCT_NAME'
16249: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16250: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16251: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16252: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16253: ,p_ae_header_id => NULL
16254: );
16255:

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

16248: ,p_token_4 => 'PRODUCT_NAME'
16249: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16250: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16251: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16252: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16253: ,p_ae_header_id => NULL
16254: );
16255:
16256: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16283: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16279: ----------------------------------------------------------------------------------
16280: -- 4219869 Business Flow
16281: -- Update journal entry status -- Need to generate this within IF
16282: ----------------------------------------------------------------------------------
16283: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16284: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16285: ,p_balance_type_code => l_balance_type_code
16286: );
16287:

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

16366:
16367: --
16368: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16369: --
16370: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16371: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16372: ELSE
16373: ---------------------------------------------------------------------------------------------------
16374: -- 4262811a Switch Sign

Line 16395: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16391:
16392: XLA_AE_LINES_PKG.ValidateCurrentLine;
16393: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16394:
16395: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16396: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16397: ,p_balance_type_code => l_balance_type_code);
16398:
16399: END IF;

Line 16504: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16500: l_tmp_amt NUMBER;
16501: l_acc_rev_natural_side_code VARCHAR2(1);
16502:
16503: l_num_entries NUMBER;
16504: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16505: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16506: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16507: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16508: l_recog_line_1 NUMBER;

Line 16505: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16501: l_acc_rev_natural_side_code VARCHAR2(1);
16502:
16503: l_num_entries NUMBER;
16504: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16505: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16506: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16507: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16508: l_recog_line_1 NUMBER;
16509: l_recog_line_2 NUMBER;

Line 16506: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16502:
16503: l_num_entries NUMBER;
16504: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16505: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16506: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16507: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16508: l_recog_line_1 NUMBER;
16509: l_recog_line_2 NUMBER;
16510:

Line 16507: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16503: l_num_entries NUMBER;
16504: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16505: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16506: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16507: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16508: l_recog_line_1 NUMBER;
16509: l_recog_line_2 NUMBER;
16510:
16511: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16513: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16509: l_recog_line_2 NUMBER;
16510:
16511: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16512: l_bflow_applied_to_amt NUMBER; -- 5132302
16513: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16514:
16515: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16516:
16517: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16584: l_accrual_line_num := NULL; -- 4262811
16585: l_tmp_amt := NULL; -- 4262811
16586: --
16587:
16588: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16589: l_balance_type_code <> 'B' THEN
16590: IF NVL(p_source_24,9E125) = 13
16591: THEN
16592:

Line 16659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16655: --
16656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16657:
16658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16660:
16661: -- 4955764
16662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16663: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16700:
16701: IF xla_accounting_cache_pkg.GetValueChar
16702: (p_source_code => 'LEDGER_CATEGORY_CODE'
16703: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16704: AND l_bflow_method_code = 'PRIOR_ENTRY'
16705: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16706: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16707: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16799: p_lookup_type => 'XLA_OWNER_TYPE'
16800: ,p_lookup_code => l_component_type_code
16801: )
16802: ,p_token_4 => 'PRODUCT_NAME'
16803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16807: ,p_ae_header_id => NULL

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

16800: ,p_lookup_code => l_component_type_code
16801: )
16802: ,p_token_4 => 'PRODUCT_NAME'
16803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16807: ,p_ae_header_id => NULL
16808: );

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

16801: )
16802: ,p_token_4 => 'PRODUCT_NAME'
16803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16807: ,p_ae_header_id => NULL
16808: );
16809:

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

16802: ,p_token_4 => 'PRODUCT_NAME'
16803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16807: ,p_ae_header_id => NULL
16808: );
16809:
16810: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16833: ----------------------------------------------------------------------------------
16834: -- 4219869 Business Flow
16835: -- Update journal entry status -- Need to generate this within IF
16836: ----------------------------------------------------------------------------------
16837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16839: ,p_balance_type_code => l_balance_type_code
16840: );
16841:

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

16920:
16921: --
16922: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16923: --
16924: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16925: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16926: ELSE
16927: ---------------------------------------------------------------------------------------------------
16928: -- 4262811a Switch Sign

Line 16949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16945:
16946: XLA_AE_LINES_PKG.ValidateCurrentLine;
16947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16948:
16949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16950: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16951: ,p_balance_type_code => l_balance_type_code);
16952:
16953: END IF;

Line 17058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17054: l_tmp_amt NUMBER;
17055: l_acc_rev_natural_side_code VARCHAR2(1);
17056:
17057: l_num_entries NUMBER;
17058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17062: l_recog_line_1 NUMBER;

Line 17059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17055: l_acc_rev_natural_side_code VARCHAR2(1);
17056:
17057: l_num_entries NUMBER;
17058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17062: l_recog_line_1 NUMBER;
17063: l_recog_line_2 NUMBER;

Line 17060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17056:
17057: l_num_entries NUMBER;
17058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17062: l_recog_line_1 NUMBER;
17063: l_recog_line_2 NUMBER;
17064:

Line 17061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17057: l_num_entries NUMBER;
17058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17062: l_recog_line_1 NUMBER;
17063: l_recog_line_2 NUMBER;
17064:
17065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17063: l_recog_line_2 NUMBER;
17064:
17065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17066: l_bflow_applied_to_amt NUMBER; -- 5132302
17067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17068:
17069: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17070:
17071: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17138: l_accrual_line_num := NULL; -- 4262811
17139: l_tmp_amt := NULL; -- 4262811
17140: --
17141:
17142: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17143: l_balance_type_code <> 'B' THEN
17144: IF NVL(p_source_24,9E125) = 13
17145: THEN
17146:

Line 17213: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17209: --
17210: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17211:
17212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17213: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17214:
17215: -- 4955764
17216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17253: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17254:
17255: IF xla_accounting_cache_pkg.GetValueChar
17256: (p_source_code => 'LEDGER_CATEGORY_CODE'
17257: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17258: AND l_bflow_method_code = 'PRIOR_ENTRY'
17259: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17260: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17261: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17353: p_lookup_type => 'XLA_OWNER_TYPE'
17354: ,p_lookup_code => l_component_type_code
17355: )
17356: ,p_token_4 => 'PRODUCT_NAME'
17357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17361: ,p_ae_header_id => NULL

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

17354: ,p_lookup_code => l_component_type_code
17355: )
17356: ,p_token_4 => 'PRODUCT_NAME'
17357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17361: ,p_ae_header_id => NULL
17362: );

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

17355: )
17356: ,p_token_4 => 'PRODUCT_NAME'
17357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17361: ,p_ae_header_id => NULL
17362: );
17363:

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

17356: ,p_token_4 => 'PRODUCT_NAME'
17357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17361: ,p_ae_header_id => NULL
17362: );
17363:
17364: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17387: ----------------------------------------------------------------------------------
17388: -- 4219869 Business Flow
17389: -- Update journal entry status -- Need to generate this within IF
17390: ----------------------------------------------------------------------------------
17391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17392: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17393: ,p_balance_type_code => l_balance_type_code
17394: );
17395:

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

17474:
17475: --
17476: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17477: --
17478: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17479: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17480: ELSE
17481: ---------------------------------------------------------------------------------------------------
17482: -- 4262811a Switch Sign

Line 17503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17499:
17500: XLA_AE_LINES_PKG.ValidateCurrentLine;
17501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17502:
17503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17504: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17505: ,p_balance_type_code => l_balance_type_code);
17506:
17507: END IF;

Line 17612: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17608: l_tmp_amt NUMBER;
17609: l_acc_rev_natural_side_code VARCHAR2(1);
17610:
17611: l_num_entries NUMBER;
17612: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17613: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17614: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17615: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17616: l_recog_line_1 NUMBER;

Line 17613: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17609: l_acc_rev_natural_side_code VARCHAR2(1);
17610:
17611: l_num_entries NUMBER;
17612: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17613: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17614: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17615: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17616: l_recog_line_1 NUMBER;
17617: l_recog_line_2 NUMBER;

Line 17614: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17610:
17611: l_num_entries NUMBER;
17612: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17613: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17614: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17615: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17616: l_recog_line_1 NUMBER;
17617: l_recog_line_2 NUMBER;
17618:

Line 17615: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17611: l_num_entries NUMBER;
17612: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17613: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17614: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17615: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17616: l_recog_line_1 NUMBER;
17617: l_recog_line_2 NUMBER;
17618:
17619: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17621: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17617: l_recog_line_2 NUMBER;
17618:
17619: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17620: l_bflow_applied_to_amt NUMBER; -- 5132302
17621: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17622:
17623: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17624:
17625: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17692: l_accrual_line_num := NULL; -- 4262811
17693: l_tmp_amt := NULL; -- 4262811
17694: --
17695:
17696: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17697: l_balance_type_code <> 'B' THEN
17698: IF NVL(p_source_24,9E125) = 13
17699: THEN
17700:

Line 17767: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17763: --
17764: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17765:
17766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17767: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17768:
17769: -- 4955764
17770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17808:
17809: IF xla_accounting_cache_pkg.GetValueChar
17810: (p_source_code => 'LEDGER_CATEGORY_CODE'
17811: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17812: AND l_bflow_method_code = 'PRIOR_ENTRY'
17813: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17814: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17815: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17907: p_lookup_type => 'XLA_OWNER_TYPE'
17908: ,p_lookup_code => l_component_type_code
17909: )
17910: ,p_token_4 => 'PRODUCT_NAME'
17911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17915: ,p_ae_header_id => NULL

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

17908: ,p_lookup_code => l_component_type_code
17909: )
17910: ,p_token_4 => 'PRODUCT_NAME'
17911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17915: ,p_ae_header_id => NULL
17916: );

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

17909: )
17910: ,p_token_4 => 'PRODUCT_NAME'
17911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17915: ,p_ae_header_id => NULL
17916: );
17917:

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

17910: ,p_token_4 => 'PRODUCT_NAME'
17911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17915: ,p_ae_header_id => NULL
17916: );
17917:
17918: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17941: ----------------------------------------------------------------------------------
17942: -- 4219869 Business Flow
17943: -- Update journal entry status -- Need to generate this within IF
17944: ----------------------------------------------------------------------------------
17945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17947: ,p_balance_type_code => l_balance_type_code
17948: );
17949:

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

18028:
18029: --
18030: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18031: --
18032: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18033: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18034: ELSE
18035: ---------------------------------------------------------------------------------------------------
18036: -- 4262811a Switch Sign

Line 18057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18053:
18054: XLA_AE_LINES_PKG.ValidateCurrentLine;
18055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18056:
18057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18058: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18059: ,p_balance_type_code => l_balance_type_code);
18060:
18061: END IF;

Line 18186: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18182: l_tmp_amt NUMBER;
18183: l_acc_rev_natural_side_code VARCHAR2(1);
18184:
18185: l_num_entries NUMBER;
18186: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18187: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18188: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18189: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18190: l_recog_line_1 NUMBER;

Line 18187: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18183: l_acc_rev_natural_side_code VARCHAR2(1);
18184:
18185: l_num_entries NUMBER;
18186: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18187: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18188: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18189: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18190: l_recog_line_1 NUMBER;
18191: l_recog_line_2 NUMBER;

Line 18188: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18184:
18185: l_num_entries NUMBER;
18186: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18187: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18188: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18189: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18190: l_recog_line_1 NUMBER;
18191: l_recog_line_2 NUMBER;
18192:

Line 18189: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18185: l_num_entries NUMBER;
18186: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18187: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18188: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18189: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18190: l_recog_line_1 NUMBER;
18191: l_recog_line_2 NUMBER;
18192:
18193: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18195: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18191: l_recog_line_2 NUMBER;
18192:
18193: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18194: l_bflow_applied_to_amt NUMBER; -- 5132302
18195: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18196:
18197: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18198:
18199: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18266: l_accrual_line_num := NULL; -- 4262811
18267: l_tmp_amt := NULL; -- 4262811
18268: --
18269:
18270: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18271: l_balance_type_code <> 'B' THEN
18272: IF NVL(p_source_24,9E125) = 13
18273: THEN
18274:

Line 18341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18337: --
18338: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18339:
18340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18342:
18343: -- 4955764
18344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18414:
18415: IF xla_accounting_cache_pkg.GetValueChar
18416: (p_source_code => 'LEDGER_CATEGORY_CODE'
18417: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18418: AND l_bflow_method_code = 'PRIOR_ENTRY'
18419: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18420: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18421: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18513: p_lookup_type => 'XLA_OWNER_TYPE'
18514: ,p_lookup_code => l_component_type_code
18515: )
18516: ,p_token_4 => 'PRODUCT_NAME'
18517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18521: ,p_ae_header_id => NULL

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

18514: ,p_lookup_code => l_component_type_code
18515: )
18516: ,p_token_4 => 'PRODUCT_NAME'
18517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18521: ,p_ae_header_id => NULL
18522: );

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

18515: )
18516: ,p_token_4 => 'PRODUCT_NAME'
18517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18521: ,p_ae_header_id => NULL
18522: );
18523:

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

18516: ,p_token_4 => 'PRODUCT_NAME'
18517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18521: ,p_ae_header_id => NULL
18522: );
18523:
18524: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18547: ----------------------------------------------------------------------------------
18548: -- 4219869 Business Flow
18549: -- Update journal entry status -- Need to generate this within IF
18550: ----------------------------------------------------------------------------------
18551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18552: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18553: ,p_balance_type_code => l_balance_type_code
18554: );
18555:

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

18634:
18635: --
18636: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18637: --
18638: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18639: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18640: ELSE
18641: ---------------------------------------------------------------------------------------------------
18642: -- 4262811a Switch Sign

Line 18663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18659:
18660: XLA_AE_LINES_PKG.ValidateCurrentLine;
18661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18662:
18663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18664: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18665: ,p_balance_type_code => l_balance_type_code);
18666:
18667: END IF;

Line 18772: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18768: l_tmp_amt NUMBER;
18769: l_acc_rev_natural_side_code VARCHAR2(1);
18770:
18771: l_num_entries NUMBER;
18772: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18773: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18774: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18775: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18776: l_recog_line_1 NUMBER;

Line 18773: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18769: l_acc_rev_natural_side_code VARCHAR2(1);
18770:
18771: l_num_entries NUMBER;
18772: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18773: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18774: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18775: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18776: l_recog_line_1 NUMBER;
18777: l_recog_line_2 NUMBER;

Line 18774: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18770:
18771: l_num_entries NUMBER;
18772: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18773: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18774: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18775: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18776: l_recog_line_1 NUMBER;
18777: l_recog_line_2 NUMBER;
18778:

Line 18775: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18771: l_num_entries NUMBER;
18772: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18773: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18774: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18775: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18776: l_recog_line_1 NUMBER;
18777: l_recog_line_2 NUMBER;
18778:
18779: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18781: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18777: l_recog_line_2 NUMBER;
18778:
18779: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18780: l_bflow_applied_to_amt NUMBER; -- 5132302
18781: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18782:
18783: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18784:
18785: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18852: l_accrual_line_num := NULL; -- 4262811
18853: l_tmp_amt := NULL; -- 4262811
18854: --
18855:
18856: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18857: l_balance_type_code <> 'B' THEN
18858: IF NVL(p_source_24,9E125) = 13
18859: THEN
18860:

Line 18927: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18923: --
18924: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18925:
18926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18927: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18928:
18929: -- 4955764
18930: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18931: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18968:
18969: IF xla_accounting_cache_pkg.GetValueChar
18970: (p_source_code => 'LEDGER_CATEGORY_CODE'
18971: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18972: AND l_bflow_method_code = 'PRIOR_ENTRY'
18973: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18974: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18975: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19067: p_lookup_type => 'XLA_OWNER_TYPE'
19068: ,p_lookup_code => l_component_type_code
19069: )
19070: ,p_token_4 => 'PRODUCT_NAME'
19071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19075: ,p_ae_header_id => NULL

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

19068: ,p_lookup_code => l_component_type_code
19069: )
19070: ,p_token_4 => 'PRODUCT_NAME'
19071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19075: ,p_ae_header_id => NULL
19076: );

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

19069: )
19070: ,p_token_4 => 'PRODUCT_NAME'
19071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19075: ,p_ae_header_id => NULL
19076: );
19077:

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

19070: ,p_token_4 => 'PRODUCT_NAME'
19071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19075: ,p_ae_header_id => NULL
19076: );
19077:
19078: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19101: ----------------------------------------------------------------------------------
19102: -- 4219869 Business Flow
19103: -- Update journal entry status -- Need to generate this within IF
19104: ----------------------------------------------------------------------------------
19105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19106: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19107: ,p_balance_type_code => l_balance_type_code
19108: );
19109:

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

19188:
19189: --
19190: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19191: --
19192: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19193: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19194: ELSE
19195: ---------------------------------------------------------------------------------------------------
19196: -- 4262811a Switch Sign

Line 19217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19213:
19214: XLA_AE_LINES_PKG.ValidateCurrentLine;
19215: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19216:
19217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19218: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19219: ,p_balance_type_code => l_balance_type_code);
19220:
19221: END IF;

Line 19326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19322: l_tmp_amt NUMBER;
19323: l_acc_rev_natural_side_code VARCHAR2(1);
19324:
19325: l_num_entries NUMBER;
19326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19330: l_recog_line_1 NUMBER;

Line 19327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19323: l_acc_rev_natural_side_code VARCHAR2(1);
19324:
19325: l_num_entries NUMBER;
19326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19330: l_recog_line_1 NUMBER;
19331: l_recog_line_2 NUMBER;

Line 19328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19324:
19325: l_num_entries NUMBER;
19326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19330: l_recog_line_1 NUMBER;
19331: l_recog_line_2 NUMBER;
19332:

Line 19329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19325: l_num_entries NUMBER;
19326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19330: l_recog_line_1 NUMBER;
19331: l_recog_line_2 NUMBER;
19332:
19333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19331: l_recog_line_2 NUMBER;
19332:
19333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19334: l_bflow_applied_to_amt NUMBER; -- 5132302
19335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19336:
19337: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19338:
19339: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19406: l_accrual_line_num := NULL; -- 4262811
19407: l_tmp_amt := NULL; -- 4262811
19408: --
19409:
19410: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19411: l_balance_type_code <> 'B' THEN
19412: IF NVL(p_source_24,9E125) = 13
19413: THEN
19414:

Line 19481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19477: --
19478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19479:
19480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19482:
19483: -- 4955764
19484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19521: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19522:
19523: IF xla_accounting_cache_pkg.GetValueChar
19524: (p_source_code => 'LEDGER_CATEGORY_CODE'
19525: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19526: AND l_bflow_method_code = 'PRIOR_ENTRY'
19527: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19528: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19529: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19621: p_lookup_type => 'XLA_OWNER_TYPE'
19622: ,p_lookup_code => l_component_type_code
19623: )
19624: ,p_token_4 => 'PRODUCT_NAME'
19625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19629: ,p_ae_header_id => NULL

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

19622: ,p_lookup_code => l_component_type_code
19623: )
19624: ,p_token_4 => 'PRODUCT_NAME'
19625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19629: ,p_ae_header_id => NULL
19630: );

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

19623: )
19624: ,p_token_4 => 'PRODUCT_NAME'
19625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19629: ,p_ae_header_id => NULL
19630: );
19631:

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

19624: ,p_token_4 => 'PRODUCT_NAME'
19625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19629: ,p_ae_header_id => NULL
19630: );
19631:
19632: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19655: ----------------------------------------------------------------------------------
19656: -- 4219869 Business Flow
19657: -- Update journal entry status -- Need to generate this within IF
19658: ----------------------------------------------------------------------------------
19659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19660: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19661: ,p_balance_type_code => l_balance_type_code
19662: );
19663:

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

19742:
19743: --
19744: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19745: --
19746: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19747: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19748: ELSE
19749: ---------------------------------------------------------------------------------------------------
19750: -- 4262811a Switch Sign

Line 19771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19767:
19768: XLA_AE_LINES_PKG.ValidateCurrentLine;
19769: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19770:
19771: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19772: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19773: ,p_balance_type_code => l_balance_type_code);
19774:
19775: END IF;

Line 19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19876: l_tmp_amt NUMBER;
19877: l_acc_rev_natural_side_code VARCHAR2(1);
19878:
19879: l_num_entries NUMBER;
19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19884: l_recog_line_1 NUMBER;

Line 19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19877: l_acc_rev_natural_side_code VARCHAR2(1);
19878:
19879: l_num_entries NUMBER;
19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19884: l_recog_line_1 NUMBER;
19885: l_recog_line_2 NUMBER;

Line 19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19878:
19879: l_num_entries NUMBER;
19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19884: l_recog_line_1 NUMBER;
19885: l_recog_line_2 NUMBER;
19886:

Line 19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19879: l_num_entries NUMBER;
19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19884: l_recog_line_1 NUMBER;
19885: l_recog_line_2 NUMBER;
19886:
19887: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19885: l_recog_line_2 NUMBER;
19886:
19887: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19888: l_bflow_applied_to_amt NUMBER; -- 5132302
19889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19890:
19891: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19892:
19893: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19960: l_accrual_line_num := NULL; -- 4262811
19961: l_tmp_amt := NULL; -- 4262811
19962: --
19963:
19964: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19965: l_balance_type_code <> 'B' THEN
19966: IF NVL(p_source_24,9E125) = 13
19967: THEN
19968:

Line 20035: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20031: --
20032: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20033:
20034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20035: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20036:
20037: -- 4955764
20038: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20039: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20075: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20076:
20077: IF xla_accounting_cache_pkg.GetValueChar
20078: (p_source_code => 'LEDGER_CATEGORY_CODE'
20079: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20080: AND l_bflow_method_code = 'PRIOR_ENTRY'
20081: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20082: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20083: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20175: p_lookup_type => 'XLA_OWNER_TYPE'
20176: ,p_lookup_code => l_component_type_code
20177: )
20178: ,p_token_4 => 'PRODUCT_NAME'
20179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20183: ,p_ae_header_id => NULL

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

20176: ,p_lookup_code => l_component_type_code
20177: )
20178: ,p_token_4 => 'PRODUCT_NAME'
20179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20183: ,p_ae_header_id => NULL
20184: );

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

20177: )
20178: ,p_token_4 => 'PRODUCT_NAME'
20179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20183: ,p_ae_header_id => NULL
20184: );
20185:

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

20178: ,p_token_4 => 'PRODUCT_NAME'
20179: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20180: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20181: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20182: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20183: ,p_ae_header_id => NULL
20184: );
20185:
20186: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20209: ----------------------------------------------------------------------------------
20210: -- 4219869 Business Flow
20211: -- Update journal entry status -- Need to generate this within IF
20212: ----------------------------------------------------------------------------------
20213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20214: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20215: ,p_balance_type_code => l_balance_type_code
20216: );
20217:

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

20296:
20297: --
20298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20299: --
20300: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20302: ELSE
20303: ---------------------------------------------------------------------------------------------------
20304: -- 4262811a Switch Sign

Line 20325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20321:
20322: XLA_AE_LINES_PKG.ValidateCurrentLine;
20323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20324:
20325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20327: ,p_balance_type_code => l_balance_type_code);
20328:
20329: END IF;

Line 20454: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20450: l_tmp_amt NUMBER;
20451: l_acc_rev_natural_side_code VARCHAR2(1);
20452:
20453: l_num_entries NUMBER;
20454: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20455: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20456: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20457: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20458: l_recog_line_1 NUMBER;

Line 20455: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20451: l_acc_rev_natural_side_code VARCHAR2(1);
20452:
20453: l_num_entries NUMBER;
20454: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20455: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20456: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20457: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20458: l_recog_line_1 NUMBER;
20459: l_recog_line_2 NUMBER;

Line 20456: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20452:
20453: l_num_entries NUMBER;
20454: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20455: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20456: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20457: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20458: l_recog_line_1 NUMBER;
20459: l_recog_line_2 NUMBER;
20460:

Line 20457: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20453: l_num_entries NUMBER;
20454: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20455: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20456: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20457: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20458: l_recog_line_1 NUMBER;
20459: l_recog_line_2 NUMBER;
20460:
20461: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20463: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20459: l_recog_line_2 NUMBER;
20460:
20461: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20462: l_bflow_applied_to_amt NUMBER; -- 5132302
20463: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20464:
20465: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20466:
20467: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20534: l_accrual_line_num := NULL; -- 4262811
20535: l_tmp_amt := NULL; -- 4262811
20536: --
20537:
20538: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20539: l_balance_type_code <> 'B' THEN
20540: IF NVL(p_source_24,9E125) = 13
20541: THEN
20542:

Line 20609: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20605: --
20606: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20607:
20608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20609: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20610:
20611: -- 4955764
20612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20681: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20682:
20683: IF xla_accounting_cache_pkg.GetValueChar
20684: (p_source_code => 'LEDGER_CATEGORY_CODE'
20685: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20686: AND l_bflow_method_code = 'PRIOR_ENTRY'
20687: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20688: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20689: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20781: p_lookup_type => 'XLA_OWNER_TYPE'
20782: ,p_lookup_code => l_component_type_code
20783: )
20784: ,p_token_4 => 'PRODUCT_NAME'
20785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20789: ,p_ae_header_id => NULL

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

20782: ,p_lookup_code => l_component_type_code
20783: )
20784: ,p_token_4 => 'PRODUCT_NAME'
20785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20789: ,p_ae_header_id => NULL
20790: );

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

20783: )
20784: ,p_token_4 => 'PRODUCT_NAME'
20785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20789: ,p_ae_header_id => NULL
20790: );
20791:

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

20784: ,p_token_4 => 'PRODUCT_NAME'
20785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20789: ,p_ae_header_id => NULL
20790: );
20791:
20792: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20815: ----------------------------------------------------------------------------------
20816: -- 4219869 Business Flow
20817: -- Update journal entry status -- Need to generate this within IF
20818: ----------------------------------------------------------------------------------
20819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20821: ,p_balance_type_code => l_balance_type_code
20822: );
20823:

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

20902:
20903: --
20904: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20905: --
20906: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20907: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20908: ELSE
20909: ---------------------------------------------------------------------------------------------------
20910: -- 4262811a Switch Sign

Line 20931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20927:
20928: XLA_AE_LINES_PKG.ValidateCurrentLine;
20929: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20930:
20931: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20932: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20933: ,p_balance_type_code => l_balance_type_code);
20934:
20935: END IF;

Line 21040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21036: l_tmp_amt NUMBER;
21037: l_acc_rev_natural_side_code VARCHAR2(1);
21038:
21039: l_num_entries NUMBER;
21040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21044: l_recog_line_1 NUMBER;

Line 21041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21037: l_acc_rev_natural_side_code VARCHAR2(1);
21038:
21039: l_num_entries NUMBER;
21040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21044: l_recog_line_1 NUMBER;
21045: l_recog_line_2 NUMBER;

Line 21042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21038:
21039: l_num_entries NUMBER;
21040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21044: l_recog_line_1 NUMBER;
21045: l_recog_line_2 NUMBER;
21046:

Line 21043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21039: l_num_entries NUMBER;
21040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21044: l_recog_line_1 NUMBER;
21045: l_recog_line_2 NUMBER;
21046:
21047: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21049: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21045: l_recog_line_2 NUMBER;
21046:
21047: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21048: l_bflow_applied_to_amt NUMBER; -- 5132302
21049: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21050:
21051: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21052:
21053: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21120: l_accrual_line_num := NULL; -- 4262811
21121: l_tmp_amt := NULL; -- 4262811
21122: --
21123:
21124: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21125: l_balance_type_code <> 'B' THEN
21126: IF NVL(p_source_24,9E125) = 13
21127: THEN
21128:

Line 21195: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21191: --
21192: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21193:
21194: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21195: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21196:
21197: -- 4955764
21198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21235: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21236:
21237: IF xla_accounting_cache_pkg.GetValueChar
21238: (p_source_code => 'LEDGER_CATEGORY_CODE'
21239: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21240: AND l_bflow_method_code = 'PRIOR_ENTRY'
21241: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21242: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21243: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21335: p_lookup_type => 'XLA_OWNER_TYPE'
21336: ,p_lookup_code => l_component_type_code
21337: )
21338: ,p_token_4 => 'PRODUCT_NAME'
21339: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21340: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21341: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21342: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21343: ,p_ae_header_id => NULL

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

21336: ,p_lookup_code => l_component_type_code
21337: )
21338: ,p_token_4 => 'PRODUCT_NAME'
21339: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21340: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21341: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21342: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21343: ,p_ae_header_id => NULL
21344: );

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

21337: )
21338: ,p_token_4 => 'PRODUCT_NAME'
21339: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21340: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21341: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21342: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21343: ,p_ae_header_id => NULL
21344: );
21345:

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

21338: ,p_token_4 => 'PRODUCT_NAME'
21339: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21340: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21341: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21342: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21343: ,p_ae_header_id => NULL
21344: );
21345:
21346: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21369: ----------------------------------------------------------------------------------
21370: -- 4219869 Business Flow
21371: -- Update journal entry status -- Need to generate this within IF
21372: ----------------------------------------------------------------------------------
21373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21375: ,p_balance_type_code => l_balance_type_code
21376: );
21377:

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

21456:
21457: --
21458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21459: --
21460: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21462: ELSE
21463: ---------------------------------------------------------------------------------------------------
21464: -- 4262811a Switch Sign

Line 21485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21481:
21482: XLA_AE_LINES_PKG.ValidateCurrentLine;
21483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21484:
21485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21487: ,p_balance_type_code => l_balance_type_code);
21488:
21489: END IF;

Line 21594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21590: l_tmp_amt NUMBER;
21591: l_acc_rev_natural_side_code VARCHAR2(1);
21592:
21593: l_num_entries NUMBER;
21594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21598: l_recog_line_1 NUMBER;

Line 21595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21591: l_acc_rev_natural_side_code VARCHAR2(1);
21592:
21593: l_num_entries NUMBER;
21594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21598: l_recog_line_1 NUMBER;
21599: l_recog_line_2 NUMBER;

Line 21596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21592:
21593: l_num_entries NUMBER;
21594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21598: l_recog_line_1 NUMBER;
21599: l_recog_line_2 NUMBER;
21600:

Line 21597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21593: l_num_entries NUMBER;
21594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21598: l_recog_line_1 NUMBER;
21599: l_recog_line_2 NUMBER;
21600:
21601: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21603: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21599: l_recog_line_2 NUMBER;
21600:
21601: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21602: l_bflow_applied_to_amt NUMBER; -- 5132302
21603: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21604:
21605: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21606:
21607: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21674: l_accrual_line_num := NULL; -- 4262811
21675: l_tmp_amt := NULL; -- 4262811
21676: --
21677:
21678: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21679: l_balance_type_code <> 'B' THEN
21680: IF NVL(p_source_24,9E125) = 13
21681: THEN
21682:

Line 21749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21745: --
21746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21747:
21748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21750:
21751: -- 4955764
21752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21753: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21789: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21790:
21791: IF xla_accounting_cache_pkg.GetValueChar
21792: (p_source_code => 'LEDGER_CATEGORY_CODE'
21793: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21794: AND l_bflow_method_code = 'PRIOR_ENTRY'
21795: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21796: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21797: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21889: p_lookup_type => 'XLA_OWNER_TYPE'
21890: ,p_lookup_code => l_component_type_code
21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL

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

21890: ,p_lookup_code => l_component_type_code
21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );

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

21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );
21899:

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

21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );
21899:
21900: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21923: ----------------------------------------------------------------------------------
21924: -- 4219869 Business Flow
21925: -- Update journal entry status -- Need to generate this within IF
21926: ----------------------------------------------------------------------------------
21927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21929: ,p_balance_type_code => l_balance_type_code
21930: );
21931:

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

22010:
22011: --
22012: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22013: --
22014: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22015: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22016: ELSE
22017: ---------------------------------------------------------------------------------------------------
22018: -- 4262811a Switch Sign

Line 22039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22035:
22036: XLA_AE_LINES_PKG.ValidateCurrentLine;
22037: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22038:
22039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22040: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22041: ,p_balance_type_code => l_balance_type_code);
22042:
22043: END IF;

Line 22148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22144: l_tmp_amt NUMBER;
22145: l_acc_rev_natural_side_code VARCHAR2(1);
22146:
22147: l_num_entries NUMBER;
22148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22152: l_recog_line_1 NUMBER;

Line 22149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22145: l_acc_rev_natural_side_code VARCHAR2(1);
22146:
22147: l_num_entries NUMBER;
22148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22152: l_recog_line_1 NUMBER;
22153: l_recog_line_2 NUMBER;

Line 22150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22146:
22147: l_num_entries NUMBER;
22148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22152: l_recog_line_1 NUMBER;
22153: l_recog_line_2 NUMBER;
22154:

Line 22151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22147: l_num_entries NUMBER;
22148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22152: l_recog_line_1 NUMBER;
22153: l_recog_line_2 NUMBER;
22154:
22155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22153: l_recog_line_2 NUMBER;
22154:
22155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22156: l_bflow_applied_to_amt NUMBER; -- 5132302
22157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22158:
22159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22160:
22161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22228: l_accrual_line_num := NULL; -- 4262811
22229: l_tmp_amt := NULL; -- 4262811
22230: --
22231:
22232: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22233: l_balance_type_code <> 'B' THEN
22234: IF NVL(p_source_24,9E125) = 13
22235: THEN
22236:

Line 22303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22299: --
22300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22301:
22302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22304:
22305: -- 4955764
22306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22307: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22343: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22344:
22345: IF xla_accounting_cache_pkg.GetValueChar
22346: (p_source_code => 'LEDGER_CATEGORY_CODE'
22347: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22348: AND l_bflow_method_code = 'PRIOR_ENTRY'
22349: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22350: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22351: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22443: p_lookup_type => 'XLA_OWNER_TYPE'
22444: ,p_lookup_code => l_component_type_code
22445: )
22446: ,p_token_4 => 'PRODUCT_NAME'
22447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22451: ,p_ae_header_id => NULL

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

22444: ,p_lookup_code => l_component_type_code
22445: )
22446: ,p_token_4 => 'PRODUCT_NAME'
22447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22451: ,p_ae_header_id => NULL
22452: );

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

22445: )
22446: ,p_token_4 => 'PRODUCT_NAME'
22447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22451: ,p_ae_header_id => NULL
22452: );
22453:

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

22446: ,p_token_4 => 'PRODUCT_NAME'
22447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22451: ,p_ae_header_id => NULL
22452: );
22453:
22454: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22477: ----------------------------------------------------------------------------------
22478: -- 4219869 Business Flow
22479: -- Update journal entry status -- Need to generate this within IF
22480: ----------------------------------------------------------------------------------
22481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22482: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22483: ,p_balance_type_code => l_balance_type_code
22484: );
22485:

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

22564:
22565: --
22566: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22567: --
22568: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22569: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22570: ELSE
22571: ---------------------------------------------------------------------------------------------------
22572: -- 4262811a Switch Sign

Line 22593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22589:
22590: XLA_AE_LINES_PKG.ValidateCurrentLine;
22591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22592:
22593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22594: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22595: ,p_balance_type_code => l_balance_type_code);
22596:
22597: END IF;

Line 22702: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22698: l_tmp_amt NUMBER;
22699: l_acc_rev_natural_side_code VARCHAR2(1);
22700:
22701: l_num_entries NUMBER;
22702: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22703: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22704: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22705: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22706: l_recog_line_1 NUMBER;

Line 22703: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22699: l_acc_rev_natural_side_code VARCHAR2(1);
22700:
22701: l_num_entries NUMBER;
22702: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22703: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22704: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22705: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22706: l_recog_line_1 NUMBER;
22707: l_recog_line_2 NUMBER;

Line 22704: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22700:
22701: l_num_entries NUMBER;
22702: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22703: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22704: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22705: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22706: l_recog_line_1 NUMBER;
22707: l_recog_line_2 NUMBER;
22708:

Line 22705: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22701: l_num_entries NUMBER;
22702: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22703: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22704: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22705: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22706: l_recog_line_1 NUMBER;
22707: l_recog_line_2 NUMBER;
22708:
22709: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22711: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22707: l_recog_line_2 NUMBER;
22708:
22709: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22710: l_bflow_applied_to_amt NUMBER; -- 5132302
22711: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22712:
22713: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22714:
22715: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22782: l_accrual_line_num := NULL; -- 4262811
22783: l_tmp_amt := NULL; -- 4262811
22784: --
22785:
22786: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22787: l_balance_type_code <> 'B' THEN
22788: IF NVL(p_source_24,9E125) = 13
22789: THEN
22790:

Line 22857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22853: --
22854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22855:
22856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22858:
22859: -- 4955764
22860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22898:
22899: IF xla_accounting_cache_pkg.GetValueChar
22900: (p_source_code => 'LEDGER_CATEGORY_CODE'
22901: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22902: AND l_bflow_method_code = 'PRIOR_ENTRY'
22903: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22904: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22905: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22997: p_lookup_type => 'XLA_OWNER_TYPE'
22998: ,p_lookup_code => l_component_type_code
22999: )
23000: ,p_token_4 => 'PRODUCT_NAME'
23001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23005: ,p_ae_header_id => NULL

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

22998: ,p_lookup_code => l_component_type_code
22999: )
23000: ,p_token_4 => 'PRODUCT_NAME'
23001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23005: ,p_ae_header_id => NULL
23006: );

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

22999: )
23000: ,p_token_4 => 'PRODUCT_NAME'
23001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23005: ,p_ae_header_id => NULL
23006: );
23007:

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

23000: ,p_token_4 => 'PRODUCT_NAME'
23001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23005: ,p_ae_header_id => NULL
23006: );
23007:
23008: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23031: ----------------------------------------------------------------------------------
23032: -- 4219869 Business Flow
23033: -- Update journal entry status -- Need to generate this within IF
23034: ----------------------------------------------------------------------------------
23035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23036: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23037: ,p_balance_type_code => l_balance_type_code
23038: );
23039:

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

23118:
23119: --
23120: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23121: --
23122: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23123: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23124: ELSE
23125: ---------------------------------------------------------------------------------------------------
23126: -- 4262811a Switch Sign

Line 23147: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23143:
23144: XLA_AE_LINES_PKG.ValidateCurrentLine;
23145: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23146:
23147: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23148: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23149: ,p_balance_type_code => l_balance_type_code);
23150:
23151: END IF;

Line 23256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23252: l_tmp_amt NUMBER;
23253: l_acc_rev_natural_side_code VARCHAR2(1);
23254:
23255: l_num_entries NUMBER;
23256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23260: l_recog_line_1 NUMBER;

Line 23257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23253: l_acc_rev_natural_side_code VARCHAR2(1);
23254:
23255: l_num_entries NUMBER;
23256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23260: l_recog_line_1 NUMBER;
23261: l_recog_line_2 NUMBER;

Line 23258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23254:
23255: l_num_entries NUMBER;
23256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23260: l_recog_line_1 NUMBER;
23261: l_recog_line_2 NUMBER;
23262:

Line 23259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23255: l_num_entries NUMBER;
23256: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23257: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23258: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23259: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23260: l_recog_line_1 NUMBER;
23261: l_recog_line_2 NUMBER;
23262:
23263: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23265: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23261: l_recog_line_2 NUMBER;
23262:
23263: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23264: l_bflow_applied_to_amt NUMBER; -- 5132302
23265: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23266:
23267: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23268:
23269: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23336: l_accrual_line_num := NULL; -- 4262811
23337: l_tmp_amt := NULL; -- 4262811
23338: --
23339:
23340: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23341: l_balance_type_code <> 'B' THEN
23342: IF NVL(p_source_24,9E125) = 13
23343: THEN
23344:

Line 23411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23407: --
23408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23409:
23410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23412:
23413: -- 4955764
23414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23451: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23452:
23453: IF xla_accounting_cache_pkg.GetValueChar
23454: (p_source_code => 'LEDGER_CATEGORY_CODE'
23455: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23456: AND l_bflow_method_code = 'PRIOR_ENTRY'
23457: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23458: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23459: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23551: p_lookup_type => 'XLA_OWNER_TYPE'
23552: ,p_lookup_code => l_component_type_code
23553: )
23554: ,p_token_4 => 'PRODUCT_NAME'
23555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23559: ,p_ae_header_id => NULL

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

23552: ,p_lookup_code => l_component_type_code
23553: )
23554: ,p_token_4 => 'PRODUCT_NAME'
23555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23559: ,p_ae_header_id => NULL
23560: );

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

23553: )
23554: ,p_token_4 => 'PRODUCT_NAME'
23555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23559: ,p_ae_header_id => NULL
23560: );
23561:

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

23554: ,p_token_4 => 'PRODUCT_NAME'
23555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23559: ,p_ae_header_id => NULL
23560: );
23561:
23562: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23585: ----------------------------------------------------------------------------------
23586: -- 4219869 Business Flow
23587: -- Update journal entry status -- Need to generate this within IF
23588: ----------------------------------------------------------------------------------
23589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23590: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23591: ,p_balance_type_code => l_balance_type_code
23592: );
23593:

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

23672:
23673: --
23674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23675: --
23676: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23677: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23678: ELSE
23679: ---------------------------------------------------------------------------------------------------
23680: -- 4262811a Switch Sign

Line 23701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23697:
23698: XLA_AE_LINES_PKG.ValidateCurrentLine;
23699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23700:
23701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23703: ,p_balance_type_code => l_balance_type_code);
23704:
23705: END IF;

Line 23810: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23806: l_tmp_amt NUMBER;
23807: l_acc_rev_natural_side_code VARCHAR2(1);
23808:
23809: l_num_entries NUMBER;
23810: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23811: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23812: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23813: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23814: l_recog_line_1 NUMBER;

Line 23811: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23807: l_acc_rev_natural_side_code VARCHAR2(1);
23808:
23809: l_num_entries NUMBER;
23810: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23811: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23812: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23813: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23814: l_recog_line_1 NUMBER;
23815: l_recog_line_2 NUMBER;

Line 23812: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23808:
23809: l_num_entries NUMBER;
23810: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23811: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23812: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23813: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23814: l_recog_line_1 NUMBER;
23815: l_recog_line_2 NUMBER;
23816:

Line 23813: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23809: l_num_entries NUMBER;
23810: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23811: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23812: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23813: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23814: l_recog_line_1 NUMBER;
23815: l_recog_line_2 NUMBER;
23816:
23817: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23819: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23815: l_recog_line_2 NUMBER;
23816:
23817: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23818: l_bflow_applied_to_amt NUMBER; -- 5132302
23819: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23820:
23821: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23822:
23823: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23890: l_accrual_line_num := NULL; -- 4262811
23891: l_tmp_amt := NULL; -- 4262811
23892: --
23893:
23894: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23895: l_balance_type_code <> 'B' THEN
23896: IF NVL(p_source_24,9E125) = 13
23897: THEN
23898:

Line 23965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23961: --
23962: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23963:
23964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23965: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23966:
23967: -- 4955764
23968: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23969: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24005: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24006:
24007: IF xla_accounting_cache_pkg.GetValueChar
24008: (p_source_code => 'LEDGER_CATEGORY_CODE'
24009: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24010: AND l_bflow_method_code = 'PRIOR_ENTRY'
24011: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24012: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24013: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24105: p_lookup_type => 'XLA_OWNER_TYPE'
24106: ,p_lookup_code => l_component_type_code
24107: )
24108: ,p_token_4 => 'PRODUCT_NAME'
24109: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24110: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24111: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24112: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24113: ,p_ae_header_id => NULL

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

24106: ,p_lookup_code => l_component_type_code
24107: )
24108: ,p_token_4 => 'PRODUCT_NAME'
24109: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24110: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24111: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24112: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24113: ,p_ae_header_id => NULL
24114: );

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

24107: )
24108: ,p_token_4 => 'PRODUCT_NAME'
24109: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24110: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24111: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24112: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24113: ,p_ae_header_id => NULL
24114: );
24115:

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

24108: ,p_token_4 => 'PRODUCT_NAME'
24109: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24110: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24111: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24112: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24113: ,p_ae_header_id => NULL
24114: );
24115:
24116: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24139: ----------------------------------------------------------------------------------
24140: -- 4219869 Business Flow
24141: -- Update journal entry status -- Need to generate this within IF
24142: ----------------------------------------------------------------------------------
24143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24144: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24145: ,p_balance_type_code => l_balance_type_code
24146: );
24147:

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

24226:
24227: --
24228: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24229: --
24230: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24231: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24232: ELSE
24233: ---------------------------------------------------------------------------------------------------
24234: -- 4262811a Switch Sign

Line 24255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24251:
24252: XLA_AE_LINES_PKG.ValidateCurrentLine;
24253: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24254:
24255: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24256: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24257: ,p_balance_type_code => l_balance_type_code);
24258:
24259: END IF;

Line 24364: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24360: l_tmp_amt NUMBER;
24361: l_acc_rev_natural_side_code VARCHAR2(1);
24362:
24363: l_num_entries NUMBER;
24364: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24365: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24366: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24367: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24368: l_recog_line_1 NUMBER;

Line 24365: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24361: l_acc_rev_natural_side_code VARCHAR2(1);
24362:
24363: l_num_entries NUMBER;
24364: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24365: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24366: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24367: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24368: l_recog_line_1 NUMBER;
24369: l_recog_line_2 NUMBER;

Line 24366: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24362:
24363: l_num_entries NUMBER;
24364: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24365: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24366: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24367: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24368: l_recog_line_1 NUMBER;
24369: l_recog_line_2 NUMBER;
24370:

Line 24367: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24363: l_num_entries NUMBER;
24364: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24365: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24366: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24367: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24368: l_recog_line_1 NUMBER;
24369: l_recog_line_2 NUMBER;
24370:
24371: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24373: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24369: l_recog_line_2 NUMBER;
24370:
24371: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24372: l_bflow_applied_to_amt NUMBER; -- 5132302
24373: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24374:
24375: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24376:
24377: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24444: l_accrual_line_num := NULL; -- 4262811
24445: l_tmp_amt := NULL; -- 4262811
24446: --
24447:
24448: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24449: l_balance_type_code <> 'B' THEN
24450: IF NVL(p_source_24,9E125) = 13
24451: THEN
24452:

Line 24519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24515: --
24516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24517:
24518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24520:
24521: -- 4955764
24522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24560:
24561: IF xla_accounting_cache_pkg.GetValueChar
24562: (p_source_code => 'LEDGER_CATEGORY_CODE'
24563: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24564: AND l_bflow_method_code = 'PRIOR_ENTRY'
24565: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24566: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24567: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24659: p_lookup_type => 'XLA_OWNER_TYPE'
24660: ,p_lookup_code => l_component_type_code
24661: )
24662: ,p_token_4 => 'PRODUCT_NAME'
24663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24667: ,p_ae_header_id => NULL

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

24660: ,p_lookup_code => l_component_type_code
24661: )
24662: ,p_token_4 => 'PRODUCT_NAME'
24663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24667: ,p_ae_header_id => NULL
24668: );

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

24661: )
24662: ,p_token_4 => 'PRODUCT_NAME'
24663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24667: ,p_ae_header_id => NULL
24668: );
24669:

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

24662: ,p_token_4 => 'PRODUCT_NAME'
24663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24667: ,p_ae_header_id => NULL
24668: );
24669:
24670: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24693: ----------------------------------------------------------------------------------
24694: -- 4219869 Business Flow
24695: -- Update journal entry status -- Need to generate this within IF
24696: ----------------------------------------------------------------------------------
24697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24699: ,p_balance_type_code => l_balance_type_code
24700: );
24701:

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

24780:
24781: --
24782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24783: --
24784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24786: ELSE
24787: ---------------------------------------------------------------------------------------------------
24788: -- 4262811a Switch Sign

Line 24809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24805:
24806: XLA_AE_LINES_PKG.ValidateCurrentLine;
24807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24808:
24809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24811: ,p_balance_type_code => l_balance_type_code);
24812:
24813: END IF;

Line 24918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24914: l_tmp_amt NUMBER;
24915: l_acc_rev_natural_side_code VARCHAR2(1);
24916:
24917: l_num_entries NUMBER;
24918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24922: l_recog_line_1 NUMBER;

Line 24919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24915: l_acc_rev_natural_side_code VARCHAR2(1);
24916:
24917: l_num_entries NUMBER;
24918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24922: l_recog_line_1 NUMBER;
24923: l_recog_line_2 NUMBER;

Line 24920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24916:
24917: l_num_entries NUMBER;
24918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24922: l_recog_line_1 NUMBER;
24923: l_recog_line_2 NUMBER;
24924:

Line 24921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24917: l_num_entries NUMBER;
24918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24922: l_recog_line_1 NUMBER;
24923: l_recog_line_2 NUMBER;
24924:
24925: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24927: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24923: l_recog_line_2 NUMBER;
24924:
24925: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24926: l_bflow_applied_to_amt NUMBER; -- 5132302
24927: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24928:
24929: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24930:
24931: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24998: l_accrual_line_num := NULL; -- 4262811
24999: l_tmp_amt := NULL; -- 4262811
25000: --
25001:
25002: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25003: l_balance_type_code <> 'B' THEN
25004: IF NVL(p_source_24,9E125) = 36
25005: THEN
25006:

Line 25073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25069: --
25070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25071:
25072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25074:
25075: -- 4955764
25076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25114:
25115: IF xla_accounting_cache_pkg.GetValueChar
25116: (p_source_code => 'LEDGER_CATEGORY_CODE'
25117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25118: AND l_bflow_method_code = 'PRIOR_ENTRY'
25119: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25120: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25121: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25213: p_lookup_type => 'XLA_OWNER_TYPE'
25214: ,p_lookup_code => l_component_type_code
25215: )
25216: ,p_token_4 => 'PRODUCT_NAME'
25217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25221: ,p_ae_header_id => NULL

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

25214: ,p_lookup_code => l_component_type_code
25215: )
25216: ,p_token_4 => 'PRODUCT_NAME'
25217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25221: ,p_ae_header_id => NULL
25222: );

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

25215: )
25216: ,p_token_4 => 'PRODUCT_NAME'
25217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25221: ,p_ae_header_id => NULL
25222: );
25223:

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

25216: ,p_token_4 => 'PRODUCT_NAME'
25217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25221: ,p_ae_header_id => NULL
25222: );
25223:
25224: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25247: ----------------------------------------------------------------------------------
25248: -- 4219869 Business Flow
25249: -- Update journal entry status -- Need to generate this within IF
25250: ----------------------------------------------------------------------------------
25251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25253: ,p_balance_type_code => l_balance_type_code
25254: );
25255:

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

25334:
25335: --
25336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25337: --
25338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25340: ELSE
25341: ---------------------------------------------------------------------------------------------------
25342: -- 4262811a Switch Sign

Line 25363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25359:
25360: XLA_AE_LINES_PKG.ValidateCurrentLine;
25361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25362:
25363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25365: ,p_balance_type_code => l_balance_type_code);
25366:
25367: END IF;

Line 25472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25468: l_tmp_amt NUMBER;
25469: l_acc_rev_natural_side_code VARCHAR2(1);
25470:
25471: l_num_entries NUMBER;
25472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25476: l_recog_line_1 NUMBER;

Line 25473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25469: l_acc_rev_natural_side_code VARCHAR2(1);
25470:
25471: l_num_entries NUMBER;
25472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25476: l_recog_line_1 NUMBER;
25477: l_recog_line_2 NUMBER;

Line 25474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25470:
25471: l_num_entries NUMBER;
25472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25476: l_recog_line_1 NUMBER;
25477: l_recog_line_2 NUMBER;
25478:

Line 25475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25471: l_num_entries NUMBER;
25472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25476: l_recog_line_1 NUMBER;
25477: l_recog_line_2 NUMBER;
25478:
25479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25477: l_recog_line_2 NUMBER;
25478:
25479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25480: l_bflow_applied_to_amt NUMBER; -- 5132302
25481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25482:
25483: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25484:
25485: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25552: l_accrual_line_num := NULL; -- 4262811
25553: l_tmp_amt := NULL; -- 4262811
25554: --
25555:
25556: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25557: l_balance_type_code <> 'B' THEN
25558: IF NVL(p_source_24,9E125) = 29
25559: THEN
25560:

Line 25627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25623: --
25624: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25625:
25626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25628:
25629: -- 4955764
25630: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25667: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25668:
25669: IF xla_accounting_cache_pkg.GetValueChar
25670: (p_source_code => 'LEDGER_CATEGORY_CODE'
25671: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25672: AND l_bflow_method_code = 'PRIOR_ENTRY'
25673: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25674: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25675: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25767: p_lookup_type => 'XLA_OWNER_TYPE'
25768: ,p_lookup_code => l_component_type_code
25769: )
25770: ,p_token_4 => 'PRODUCT_NAME'
25771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25775: ,p_ae_header_id => NULL

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

25768: ,p_lookup_code => l_component_type_code
25769: )
25770: ,p_token_4 => 'PRODUCT_NAME'
25771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25775: ,p_ae_header_id => NULL
25776: );

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

25769: )
25770: ,p_token_4 => 'PRODUCT_NAME'
25771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25775: ,p_ae_header_id => NULL
25776: );
25777:

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

25770: ,p_token_4 => 'PRODUCT_NAME'
25771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25775: ,p_ae_header_id => NULL
25776: );
25777:
25778: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25801: ----------------------------------------------------------------------------------
25802: -- 4219869 Business Flow
25803: -- Update journal entry status -- Need to generate this within IF
25804: ----------------------------------------------------------------------------------
25805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25806: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25807: ,p_balance_type_code => l_balance_type_code
25808: );
25809:

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

25888:
25889: --
25890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25891: --
25892: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25894: ELSE
25895: ---------------------------------------------------------------------------------------------------
25896: -- 4262811a Switch Sign

Line 25917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25913:
25914: XLA_AE_LINES_PKG.ValidateCurrentLine;
25915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25916:
25917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25919: ,p_balance_type_code => l_balance_type_code);
25920:
25921: END IF;

Line 26024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26020: l_tmp_amt NUMBER;
26021: l_acc_rev_natural_side_code VARCHAR2(1);
26022:
26023: l_num_entries NUMBER;
26024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26028: l_recog_line_1 NUMBER;

Line 26025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26021: l_acc_rev_natural_side_code VARCHAR2(1);
26022:
26023: l_num_entries NUMBER;
26024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26028: l_recog_line_1 NUMBER;
26029: l_recog_line_2 NUMBER;

Line 26026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26022:
26023: l_num_entries NUMBER;
26024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26028: l_recog_line_1 NUMBER;
26029: l_recog_line_2 NUMBER;
26030:

Line 26027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26023: l_num_entries NUMBER;
26024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26028: l_recog_line_1 NUMBER;
26029: l_recog_line_2 NUMBER;
26030:
26031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26029: l_recog_line_2 NUMBER;
26030:
26031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26032: l_bflow_applied_to_amt NUMBER; -- 5132302
26033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26034:
26035: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26036:
26037: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26104: l_accrual_line_num := NULL; -- 4262811
26105: l_tmp_amt := NULL; -- 4262811
26106: --
26107:
26108: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26109: l_balance_type_code <> 'B' THEN
26110: IF NVL(p_source_5,'
26111: ') = 'Expense'
26112: THEN

Line 26180: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26176: --
26177: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26178:
26179: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26180: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26181:
26182: -- 4955764
26183: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26184: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26218: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26219:
26220: IF xla_accounting_cache_pkg.GetValueChar
26221: (p_source_code => 'LEDGER_CATEGORY_CODE'
26222: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26223: AND l_bflow_method_code = 'PRIOR_ENTRY'
26224: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26225: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26226: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26318: p_lookup_type => 'XLA_OWNER_TYPE'
26319: ,p_lookup_code => l_component_type_code
26320: )
26321: ,p_token_4 => 'PRODUCT_NAME'
26322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26326: ,p_ae_header_id => NULL

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

26319: ,p_lookup_code => l_component_type_code
26320: )
26321: ,p_token_4 => 'PRODUCT_NAME'
26322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26326: ,p_ae_header_id => NULL
26327: );

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

26320: )
26321: ,p_token_4 => 'PRODUCT_NAME'
26322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26326: ,p_ae_header_id => NULL
26327: );
26328:

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

26321: ,p_token_4 => 'PRODUCT_NAME'
26322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26326: ,p_ae_header_id => NULL
26327: );
26328:
26329: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26352: ----------------------------------------------------------------------------------
26353: -- 4219869 Business Flow
26354: -- Update journal entry status -- Need to generate this within IF
26355: ----------------------------------------------------------------------------------
26356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26358: ,p_balance_type_code => l_balance_type_code
26359: );
26360:

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

26439:
26440: --
26441: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26442: --
26443: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26444: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26445: ELSE
26446: ---------------------------------------------------------------------------------------------------
26447: -- 4262811a Switch Sign

Line 26468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26464:
26465: XLA_AE_LINES_PKG.ValidateCurrentLine;
26466: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26467:
26468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26469: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26470: ,p_balance_type_code => l_balance_type_code);
26471:
26472: END IF;

Line 26577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26573: l_tmp_amt NUMBER;
26574: l_acc_rev_natural_side_code VARCHAR2(1);
26575:
26576: l_num_entries NUMBER;
26577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26581: l_recog_line_1 NUMBER;

Line 26578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26574: l_acc_rev_natural_side_code VARCHAR2(1);
26575:
26576: l_num_entries NUMBER;
26577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26581: l_recog_line_1 NUMBER;
26582: l_recog_line_2 NUMBER;

Line 26579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26575:
26576: l_num_entries NUMBER;
26577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26581: l_recog_line_1 NUMBER;
26582: l_recog_line_2 NUMBER;
26583:

Line 26580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26576: l_num_entries NUMBER;
26577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26581: l_recog_line_1 NUMBER;
26582: l_recog_line_2 NUMBER;
26583:
26584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26582: l_recog_line_2 NUMBER;
26583:
26584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26585: l_bflow_applied_to_amt NUMBER; -- 5132302
26586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26587:
26588: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26589:
26590: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26657: l_accrual_line_num := NULL; -- 4262811
26658: l_tmp_amt := NULL; -- 4262811
26659: --
26660:
26661: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26662: l_balance_type_code <> 'B' THEN
26663: IF NVL(p_source_24,9E125) = 20
26664: THEN
26665:

Line 26732: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26728: --
26729: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26730:
26731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26732: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26733:
26734: -- 4955764
26735: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26736: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26772: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26773:
26774: IF xla_accounting_cache_pkg.GetValueChar
26775: (p_source_code => 'LEDGER_CATEGORY_CODE'
26776: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26777: AND l_bflow_method_code = 'PRIOR_ENTRY'
26778: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26779: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26780: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26872: p_lookup_type => 'XLA_OWNER_TYPE'
26873: ,p_lookup_code => l_component_type_code
26874: )
26875: ,p_token_4 => 'PRODUCT_NAME'
26876: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26877: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26878: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26879: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26880: ,p_ae_header_id => NULL

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

26873: ,p_lookup_code => l_component_type_code
26874: )
26875: ,p_token_4 => 'PRODUCT_NAME'
26876: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26877: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26878: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26879: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26880: ,p_ae_header_id => NULL
26881: );

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

26874: )
26875: ,p_token_4 => 'PRODUCT_NAME'
26876: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26877: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26878: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26879: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26880: ,p_ae_header_id => NULL
26881: );
26882:

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

26875: ,p_token_4 => 'PRODUCT_NAME'
26876: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26877: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26878: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26879: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26880: ,p_ae_header_id => NULL
26881: );
26882:
26883: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26910: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26906: ----------------------------------------------------------------------------------
26907: -- 4219869 Business Flow
26908: -- Update journal entry status -- Need to generate this within IF
26909: ----------------------------------------------------------------------------------
26910: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26911: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26912: ,p_balance_type_code => l_balance_type_code
26913: );
26914:

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

26993:
26994: --
26995: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26996: --
26997: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26998: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26999: ELSE
27000: ---------------------------------------------------------------------------------------------------
27001: -- 4262811a Switch Sign

Line 27022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27018:
27019: XLA_AE_LINES_PKG.ValidateCurrentLine;
27020: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27021:
27022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27023: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27024: ,p_balance_type_code => l_balance_type_code);
27025:
27026: END IF;

Line 27131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27127: l_tmp_amt NUMBER;
27128: l_acc_rev_natural_side_code VARCHAR2(1);
27129:
27130: l_num_entries NUMBER;
27131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27135: l_recog_line_1 NUMBER;

Line 27132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27128: l_acc_rev_natural_side_code VARCHAR2(1);
27129:
27130: l_num_entries NUMBER;
27131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27135: l_recog_line_1 NUMBER;
27136: l_recog_line_2 NUMBER;

Line 27133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27129:
27130: l_num_entries NUMBER;
27131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27135: l_recog_line_1 NUMBER;
27136: l_recog_line_2 NUMBER;
27137:

Line 27134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27130: l_num_entries NUMBER;
27131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27135: l_recog_line_1 NUMBER;
27136: l_recog_line_2 NUMBER;
27137:
27138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27136: l_recog_line_2 NUMBER;
27137:
27138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27139: l_bflow_applied_to_amt NUMBER; -- 5132302
27140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27141:
27142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27143:
27144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27211: l_accrual_line_num := NULL; -- 4262811
27212: l_tmp_amt := NULL; -- 4262811
27213: --
27214:
27215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27216: l_balance_type_code <> 'B' THEN
27217: IF NVL(p_source_24,9E125) = 20
27218: THEN
27219:

Line 27286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27282: --
27283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27284:
27285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27287:
27288: -- 4955764
27289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27326: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27327:
27328: IF xla_accounting_cache_pkg.GetValueChar
27329: (p_source_code => 'LEDGER_CATEGORY_CODE'
27330: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27331: AND l_bflow_method_code = 'PRIOR_ENTRY'
27332: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27333: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27334: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27426: p_lookup_type => 'XLA_OWNER_TYPE'
27427: ,p_lookup_code => l_component_type_code
27428: )
27429: ,p_token_4 => 'PRODUCT_NAME'
27430: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27431: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27432: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27433: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27434: ,p_ae_header_id => NULL

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

27427: ,p_lookup_code => l_component_type_code
27428: )
27429: ,p_token_4 => 'PRODUCT_NAME'
27430: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27431: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27432: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27433: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27434: ,p_ae_header_id => NULL
27435: );

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

27428: )
27429: ,p_token_4 => 'PRODUCT_NAME'
27430: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27431: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27432: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27433: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27434: ,p_ae_header_id => NULL
27435: );
27436:

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

27429: ,p_token_4 => 'PRODUCT_NAME'
27430: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27431: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27432: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27433: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27434: ,p_ae_header_id => NULL
27435: );
27436:
27437: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27464: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27460: ----------------------------------------------------------------------------------
27461: -- 4219869 Business Flow
27462: -- Update journal entry status -- Need to generate this within IF
27463: ----------------------------------------------------------------------------------
27464: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27465: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27466: ,p_balance_type_code => l_balance_type_code
27467: );
27468:

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

27547:
27548: --
27549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27550: --
27551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27553: ELSE
27554: ---------------------------------------------------------------------------------------------------
27555: -- 4262811a Switch Sign

Line 27576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27572:
27573: XLA_AE_LINES_PKG.ValidateCurrentLine;
27574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27575:
27576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27578: ,p_balance_type_code => l_balance_type_code);
27579:
27580: END IF;

Line 27705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27701: l_tmp_amt NUMBER;
27702: l_acc_rev_natural_side_code VARCHAR2(1);
27703:
27704: l_num_entries NUMBER;
27705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27709: l_recog_line_1 NUMBER;

Line 27706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27702: l_acc_rev_natural_side_code VARCHAR2(1);
27703:
27704: l_num_entries NUMBER;
27705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27709: l_recog_line_1 NUMBER;
27710: l_recog_line_2 NUMBER;

Line 27707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27703:
27704: l_num_entries NUMBER;
27705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27709: l_recog_line_1 NUMBER;
27710: l_recog_line_2 NUMBER;
27711:

Line 27708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27704: l_num_entries NUMBER;
27705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27709: l_recog_line_1 NUMBER;
27710: l_recog_line_2 NUMBER;
27711:
27712: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27714: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27710: l_recog_line_2 NUMBER;
27711:
27712: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27713: l_bflow_applied_to_amt NUMBER; -- 5132302
27714: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27715:
27716: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27717:
27718: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27785: l_accrual_line_num := NULL; -- 4262811
27786: l_tmp_amt := NULL; -- 4262811
27787: --
27788:
27789: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27790: l_balance_type_code <> 'B' THEN
27791: IF NVL(p_source_24,9E125) = 2 AND
27792: p_source_22 < 0
27793: THEN

Line 27861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27857: --
27858: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27859:
27860: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27862:
27863: -- 4955764
27864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27933: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27934:
27935: IF xla_accounting_cache_pkg.GetValueChar
27936: (p_source_code => 'LEDGER_CATEGORY_CODE'
27937: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27938: AND l_bflow_method_code = 'PRIOR_ENTRY'
27939: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27940: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27941: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28033: p_lookup_type => 'XLA_OWNER_TYPE'
28034: ,p_lookup_code => l_component_type_code
28035: )
28036: ,p_token_4 => 'PRODUCT_NAME'
28037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28041: ,p_ae_header_id => NULL

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

28034: ,p_lookup_code => l_component_type_code
28035: )
28036: ,p_token_4 => 'PRODUCT_NAME'
28037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28041: ,p_ae_header_id => NULL
28042: );

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

28035: )
28036: ,p_token_4 => 'PRODUCT_NAME'
28037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28041: ,p_ae_header_id => NULL
28042: );
28043:

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

28036: ,p_token_4 => 'PRODUCT_NAME'
28037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28041: ,p_ae_header_id => NULL
28042: );
28043:
28044: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28067: ----------------------------------------------------------------------------------
28068: -- 4219869 Business Flow
28069: -- Update journal entry status -- Need to generate this within IF
28070: ----------------------------------------------------------------------------------
28071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28073: ,p_balance_type_code => l_balance_type_code
28074: );
28075:

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

28154:
28155: --
28156: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28157: --
28158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28159: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28160: ELSE
28161: ---------------------------------------------------------------------------------------------------
28162: -- 4262811a Switch Sign

Line 28183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28179:
28180: XLA_AE_LINES_PKG.ValidateCurrentLine;
28181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28182:
28183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28185: ,p_balance_type_code => l_balance_type_code);
28186:
28187: END IF;

Line 28292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28288: l_tmp_amt NUMBER;
28289: l_acc_rev_natural_side_code VARCHAR2(1);
28290:
28291: l_num_entries NUMBER;
28292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28296: l_recog_line_1 NUMBER;

Line 28293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28289: l_acc_rev_natural_side_code VARCHAR2(1);
28290:
28291: l_num_entries NUMBER;
28292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28296: l_recog_line_1 NUMBER;
28297: l_recog_line_2 NUMBER;

Line 28294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28290:
28291: l_num_entries NUMBER;
28292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28296: l_recog_line_1 NUMBER;
28297: l_recog_line_2 NUMBER;
28298:

Line 28295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28291: l_num_entries NUMBER;
28292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28296: l_recog_line_1 NUMBER;
28297: l_recog_line_2 NUMBER;
28298:
28299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28297: l_recog_line_2 NUMBER;
28298:
28299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28300: l_bflow_applied_to_amt NUMBER; -- 5132302
28301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28302:
28303: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28304:
28305: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28372: l_accrual_line_num := NULL; -- 4262811
28373: l_tmp_amt := NULL; -- 4262811
28374: --
28375:
28376: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28377: l_balance_type_code <> 'B' THEN
28378: IF NVL(p_source_24,9E125) = 2 AND
28379: p_source_22 < 0
28380: THEN

Line 28448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28444: --
28445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28446:
28447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28449:
28450: -- 4955764
28451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28489:
28490: IF xla_accounting_cache_pkg.GetValueChar
28491: (p_source_code => 'LEDGER_CATEGORY_CODE'
28492: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28493: AND l_bflow_method_code = 'PRIOR_ENTRY'
28494: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28495: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28496: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28588: p_lookup_type => 'XLA_OWNER_TYPE'
28589: ,p_lookup_code => l_component_type_code
28590: )
28591: ,p_token_4 => 'PRODUCT_NAME'
28592: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28593: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28594: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28595: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28596: ,p_ae_header_id => NULL

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

28589: ,p_lookup_code => l_component_type_code
28590: )
28591: ,p_token_4 => 'PRODUCT_NAME'
28592: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28593: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28594: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28595: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28596: ,p_ae_header_id => NULL
28597: );

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

28590: )
28591: ,p_token_4 => 'PRODUCT_NAME'
28592: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28593: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28594: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28595: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28596: ,p_ae_header_id => NULL
28597: );
28598:

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

28591: ,p_token_4 => 'PRODUCT_NAME'
28592: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28593: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28594: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28595: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28596: ,p_ae_header_id => NULL
28597: );
28598:
28599: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28622: ----------------------------------------------------------------------------------
28623: -- 4219869 Business Flow
28624: -- Update journal entry status -- Need to generate this within IF
28625: ----------------------------------------------------------------------------------
28626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28627: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28628: ,p_balance_type_code => l_balance_type_code
28629: );
28630:

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

28709:
28710: --
28711: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28712: --
28713: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28714: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28715: ELSE
28716: ---------------------------------------------------------------------------------------------------
28717: -- 4262811a Switch Sign

Line 28738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28734:
28735: XLA_AE_LINES_PKG.ValidateCurrentLine;
28736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28737:
28738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28740: ,p_balance_type_code => l_balance_type_code);
28741:
28742: END IF;

Line 28847: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28843: l_tmp_amt NUMBER;
28844: l_acc_rev_natural_side_code VARCHAR2(1);
28845:
28846: l_num_entries NUMBER;
28847: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28848: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28849: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28850: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28851: l_recog_line_1 NUMBER;

Line 28848: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28844: l_acc_rev_natural_side_code VARCHAR2(1);
28845:
28846: l_num_entries NUMBER;
28847: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28848: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28849: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28850: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28851: l_recog_line_1 NUMBER;
28852: l_recog_line_2 NUMBER;

Line 28849: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28845:
28846: l_num_entries NUMBER;
28847: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28848: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28849: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28850: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28851: l_recog_line_1 NUMBER;
28852: l_recog_line_2 NUMBER;
28853:

Line 28850: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28846: l_num_entries NUMBER;
28847: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28848: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28849: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28850: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28851: l_recog_line_1 NUMBER;
28852: l_recog_line_2 NUMBER;
28853:
28854: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28856: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28852: l_recog_line_2 NUMBER;
28853:
28854: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28855: l_bflow_applied_to_amt NUMBER; -- 5132302
28856: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28857:
28858: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28859:
28860: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28927: l_accrual_line_num := NULL; -- 4262811
28928: l_tmp_amt := NULL; -- 4262811
28929: --
28930:
28931: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28932: l_balance_type_code <> 'B' THEN
28933: IF NVL(p_source_24,9E125) = 2 AND
28934: p_source_22 < 0
28935: THEN

Line 29003: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28999: --
29000: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29001:
29002: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29003: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29004:
29005: -- 4955764
29006: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29007: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29043: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29044:
29045: IF xla_accounting_cache_pkg.GetValueChar
29046: (p_source_code => 'LEDGER_CATEGORY_CODE'
29047: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29048: AND l_bflow_method_code = 'PRIOR_ENTRY'
29049: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29050: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29051: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29143: p_lookup_type => 'XLA_OWNER_TYPE'
29144: ,p_lookup_code => l_component_type_code
29145: )
29146: ,p_token_4 => 'PRODUCT_NAME'
29147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29151: ,p_ae_header_id => NULL

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

29144: ,p_lookup_code => l_component_type_code
29145: )
29146: ,p_token_4 => 'PRODUCT_NAME'
29147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29151: ,p_ae_header_id => NULL
29152: );

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

29145: )
29146: ,p_token_4 => 'PRODUCT_NAME'
29147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29151: ,p_ae_header_id => NULL
29152: );
29153:

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

29146: ,p_token_4 => 'PRODUCT_NAME'
29147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29151: ,p_ae_header_id => NULL
29152: );
29153:
29154: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29177: ----------------------------------------------------------------------------------
29178: -- 4219869 Business Flow
29179: -- Update journal entry status -- Need to generate this within IF
29180: ----------------------------------------------------------------------------------
29181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29182: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29183: ,p_balance_type_code => l_balance_type_code
29184: );
29185:

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

29264:
29265: --
29266: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29267: --
29268: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29269: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29270: ELSE
29271: ---------------------------------------------------------------------------------------------------
29272: -- 4262811a Switch Sign

Line 29293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29289:
29290: XLA_AE_LINES_PKG.ValidateCurrentLine;
29291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29292:
29293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29294: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29295: ,p_balance_type_code => l_balance_type_code);
29296:
29297: END IF;

Line 29402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29398: l_tmp_amt NUMBER;
29399: l_acc_rev_natural_side_code VARCHAR2(1);
29400:
29401: l_num_entries NUMBER;
29402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29406: l_recog_line_1 NUMBER;

Line 29403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29399: l_acc_rev_natural_side_code VARCHAR2(1);
29400:
29401: l_num_entries NUMBER;
29402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29406: l_recog_line_1 NUMBER;
29407: l_recog_line_2 NUMBER;

Line 29404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29400:
29401: l_num_entries NUMBER;
29402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29406: l_recog_line_1 NUMBER;
29407: l_recog_line_2 NUMBER;
29408:

Line 29405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29401: l_num_entries NUMBER;
29402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29406: l_recog_line_1 NUMBER;
29407: l_recog_line_2 NUMBER;
29408:
29409: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29411: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29407: l_recog_line_2 NUMBER;
29408:
29409: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29410: l_bflow_applied_to_amt NUMBER; -- 5132302
29411: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29412:
29413: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29414:
29415: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29482: l_accrual_line_num := NULL; -- 4262811
29483: l_tmp_amt := NULL; -- 4262811
29484: --
29485:
29486: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29487: l_balance_type_code <> 'B' THEN
29488: IF NVL(p_source_24,9E125) = 2 AND
29489: p_source_22 < 0
29490: THEN

Line 29558: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29554: --
29555: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29556:
29557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29558: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29559:
29560: -- 4955764
29561: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29562: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29598: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29599:
29600: IF xla_accounting_cache_pkg.GetValueChar
29601: (p_source_code => 'LEDGER_CATEGORY_CODE'
29602: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29603: AND l_bflow_method_code = 'PRIOR_ENTRY'
29604: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29605: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29606: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29698: p_lookup_type => 'XLA_OWNER_TYPE'
29699: ,p_lookup_code => l_component_type_code
29700: )
29701: ,p_token_4 => 'PRODUCT_NAME'
29702: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29703: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29704: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29705: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29706: ,p_ae_header_id => NULL

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

29699: ,p_lookup_code => l_component_type_code
29700: )
29701: ,p_token_4 => 'PRODUCT_NAME'
29702: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29703: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29704: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29705: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29706: ,p_ae_header_id => NULL
29707: );

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

29700: )
29701: ,p_token_4 => 'PRODUCT_NAME'
29702: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29703: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29704: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29705: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29706: ,p_ae_header_id => NULL
29707: );
29708:

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

29701: ,p_token_4 => 'PRODUCT_NAME'
29702: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29703: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29704: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29705: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29706: ,p_ae_header_id => NULL
29707: );
29708:
29709: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29732: ----------------------------------------------------------------------------------
29733: -- 4219869 Business Flow
29734: -- Update journal entry status -- Need to generate this within IF
29735: ----------------------------------------------------------------------------------
29736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29737: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29738: ,p_balance_type_code => l_balance_type_code
29739: );
29740:

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

29819:
29820: --
29821: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29822: --
29823: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29824: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29825: ELSE
29826: ---------------------------------------------------------------------------------------------------
29827: -- 4262811a Switch Sign

Line 29848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29844:
29845: XLA_AE_LINES_PKG.ValidateCurrentLine;
29846: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29847:
29848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29849: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29850: ,p_balance_type_code => l_balance_type_code);
29851:
29852: END IF;

Line 29957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29953: l_tmp_amt NUMBER;
29954: l_acc_rev_natural_side_code VARCHAR2(1);
29955:
29956: l_num_entries NUMBER;
29957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29961: l_recog_line_1 NUMBER;

Line 29958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29954: l_acc_rev_natural_side_code VARCHAR2(1);
29955:
29956: l_num_entries NUMBER;
29957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29961: l_recog_line_1 NUMBER;
29962: l_recog_line_2 NUMBER;

Line 29959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29955:
29956: l_num_entries NUMBER;
29957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29961: l_recog_line_1 NUMBER;
29962: l_recog_line_2 NUMBER;
29963:

Line 29960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29956: l_num_entries NUMBER;
29957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29961: l_recog_line_1 NUMBER;
29962: l_recog_line_2 NUMBER;
29963:
29964: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29966: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29962: l_recog_line_2 NUMBER;
29963:
29964: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29965: l_bflow_applied_to_amt NUMBER; -- 5132302
29966: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29967:
29968: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29969:
29970: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30037: l_accrual_line_num := NULL; -- 4262811
30038: l_tmp_amt := NULL; -- 4262811
30039: --
30040:
30041: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30042: l_balance_type_code <> 'B' THEN
30043: IF NVL(p_source_5,'
30044: ') = 'IC Accrual'
30045: THEN

Line 30113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30109: --
30110: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30111:
30112: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30113: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30114:
30115: -- 4955764
30116: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30117: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30153: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30154:
30155: IF xla_accounting_cache_pkg.GetValueChar
30156: (p_source_code => 'LEDGER_CATEGORY_CODE'
30157: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30158: AND l_bflow_method_code = 'PRIOR_ENTRY'
30159: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30160: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30161: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30253: p_lookup_type => 'XLA_OWNER_TYPE'
30254: ,p_lookup_code => l_component_type_code
30255: )
30256: ,p_token_4 => 'PRODUCT_NAME'
30257: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30258: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30259: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30260: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30261: ,p_ae_header_id => NULL

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

30254: ,p_lookup_code => l_component_type_code
30255: )
30256: ,p_token_4 => 'PRODUCT_NAME'
30257: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30258: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30259: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30260: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30261: ,p_ae_header_id => NULL
30262: );

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

30255: )
30256: ,p_token_4 => 'PRODUCT_NAME'
30257: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30258: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30259: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30260: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30261: ,p_ae_header_id => NULL
30262: );
30263:

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

30256: ,p_token_4 => 'PRODUCT_NAME'
30257: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30258: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30259: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30260: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30261: ,p_ae_header_id => NULL
30262: );
30263:
30264: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30291: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30287: ----------------------------------------------------------------------------------
30288: -- 4219869 Business Flow
30289: -- Update journal entry status -- Need to generate this within IF
30290: ----------------------------------------------------------------------------------
30291: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30292: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30293: ,p_balance_type_code => l_balance_type_code
30294: );
30295:

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

30374:
30375: --
30376: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30377: --
30378: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30379: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30380: ELSE
30381: ---------------------------------------------------------------------------------------------------
30382: -- 4262811a Switch Sign

Line 30403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30399:
30400: XLA_AE_LINES_PKG.ValidateCurrentLine;
30401: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30402:
30403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30404: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30405: ,p_balance_type_code => l_balance_type_code);
30406:
30407: END IF;

Line 30512: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30508: l_tmp_amt NUMBER;
30509: l_acc_rev_natural_side_code VARCHAR2(1);
30510:
30511: l_num_entries NUMBER;
30512: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30513: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30514: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30515: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30516: l_recog_line_1 NUMBER;

Line 30513: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30509: l_acc_rev_natural_side_code VARCHAR2(1);
30510:
30511: l_num_entries NUMBER;
30512: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30513: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30514: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30515: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30516: l_recog_line_1 NUMBER;
30517: l_recog_line_2 NUMBER;

Line 30514: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30510:
30511: l_num_entries NUMBER;
30512: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30513: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30514: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30515: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30516: l_recog_line_1 NUMBER;
30517: l_recog_line_2 NUMBER;
30518:

Line 30515: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30511: l_num_entries NUMBER;
30512: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30513: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30514: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30515: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30516: l_recog_line_1 NUMBER;
30517: l_recog_line_2 NUMBER;
30518:
30519: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30521: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30517: l_recog_line_2 NUMBER;
30518:
30519: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30520: l_bflow_applied_to_amt NUMBER; -- 5132302
30521: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30522:
30523: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30524:
30525: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30592: l_accrual_line_num := NULL; -- 4262811
30593: l_tmp_amt := NULL; -- 4262811
30594: --
30595:
30596: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30597: l_balance_type_code <> 'B' THEN
30598: IF NVL(p_source_24,9E125) = 16
30599: THEN
30600:

Line 30667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30663: --
30664: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30665:
30666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30668:
30669: -- 4955764
30670: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30671: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30707: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30708:
30709: IF xla_accounting_cache_pkg.GetValueChar
30710: (p_source_code => 'LEDGER_CATEGORY_CODE'
30711: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30712: AND l_bflow_method_code = 'PRIOR_ENTRY'
30713: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30714: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30715: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30807: p_lookup_type => 'XLA_OWNER_TYPE'
30808: ,p_lookup_code => l_component_type_code
30809: )
30810: ,p_token_4 => 'PRODUCT_NAME'
30811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30815: ,p_ae_header_id => NULL

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

30808: ,p_lookup_code => l_component_type_code
30809: )
30810: ,p_token_4 => 'PRODUCT_NAME'
30811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30815: ,p_ae_header_id => NULL
30816: );

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

30809: )
30810: ,p_token_4 => 'PRODUCT_NAME'
30811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30815: ,p_ae_header_id => NULL
30816: );
30817:

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

30810: ,p_token_4 => 'PRODUCT_NAME'
30811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30815: ,p_ae_header_id => NULL
30816: );
30817:
30818: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30841: ----------------------------------------------------------------------------------
30842: -- 4219869 Business Flow
30843: -- Update journal entry status -- Need to generate this within IF
30844: ----------------------------------------------------------------------------------
30845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30847: ,p_balance_type_code => l_balance_type_code
30848: );
30849:

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

30928:
30929: --
30930: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30931: --
30932: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30933: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30934: ELSE
30935: ---------------------------------------------------------------------------------------------------
30936: -- 4262811a Switch Sign

Line 30957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30953:
30954: XLA_AE_LINES_PKG.ValidateCurrentLine;
30955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30956:
30957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30958: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30959: ,p_balance_type_code => l_balance_type_code);
30960:
30961: END IF;

Line 31069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31065: l_tmp_amt NUMBER;
31066: l_acc_rev_natural_side_code VARCHAR2(1);
31067:
31068: l_num_entries NUMBER;
31069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31073: l_recog_line_1 NUMBER;

Line 31070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31066: l_acc_rev_natural_side_code VARCHAR2(1);
31067:
31068: l_num_entries NUMBER;
31069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31073: l_recog_line_1 NUMBER;
31074: l_recog_line_2 NUMBER;

Line 31071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31067:
31068: l_num_entries NUMBER;
31069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31073: l_recog_line_1 NUMBER;
31074: l_recog_line_2 NUMBER;
31075:

Line 31072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31068: l_num_entries NUMBER;
31069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31073: l_recog_line_1 NUMBER;
31074: l_recog_line_2 NUMBER;
31075:
31076: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31074: l_recog_line_2 NUMBER;
31075:
31076: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31077: l_bflow_applied_to_amt NUMBER; -- 5132302
31078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31079:
31080: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31081:
31082: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31149: l_accrual_line_num := NULL; -- 4262811
31150: l_tmp_amt := NULL; -- 4262811
31151: --
31152:
31153: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31154: l_balance_type_code <> 'B' THEN
31155: IF NVL(p_source_24,9E125) = 2 AND
31156: ((p_source_22 >= 0 AND
31157: NVL(p_source_35,9E125) = 9) OR

Line 31228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31224: --
31225: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31226:
31227: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31228: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31229:
31230: -- 4955764
31231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31268: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31269:
31270: IF xla_accounting_cache_pkg.GetValueChar
31271: (p_source_code => 'LEDGER_CATEGORY_CODE'
31272: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31273: AND l_bflow_method_code = 'PRIOR_ENTRY'
31274: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31275: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31276: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31368: p_lookup_type => 'XLA_OWNER_TYPE'
31369: ,p_lookup_code => l_component_type_code
31370: )
31371: ,p_token_4 => 'PRODUCT_NAME'
31372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31376: ,p_ae_header_id => NULL

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

31369: ,p_lookup_code => l_component_type_code
31370: )
31371: ,p_token_4 => 'PRODUCT_NAME'
31372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31376: ,p_ae_header_id => NULL
31377: );

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

31370: )
31371: ,p_token_4 => 'PRODUCT_NAME'
31372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31376: ,p_ae_header_id => NULL
31377: );
31378:

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

31371: ,p_token_4 => 'PRODUCT_NAME'
31372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31376: ,p_ae_header_id => NULL
31377: );
31378:
31379: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31402: ----------------------------------------------------------------------------------
31403: -- 4219869 Business Flow
31404: -- Update journal entry status -- Need to generate this within IF
31405: ----------------------------------------------------------------------------------
31406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31407: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31408: ,p_balance_type_code => l_balance_type_code
31409: );
31410:

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

31489:
31490: --
31491: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31492: --
31493: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31494: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31495: ELSE
31496: ---------------------------------------------------------------------------------------------------
31497: -- 4262811a Switch Sign

Line 31518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31514:
31515: XLA_AE_LINES_PKG.ValidateCurrentLine;
31516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31517:
31518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31519: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31520: ,p_balance_type_code => l_balance_type_code);
31521:
31522: END IF;

Line 31627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31623: l_tmp_amt NUMBER;
31624: l_acc_rev_natural_side_code VARCHAR2(1);
31625:
31626: l_num_entries NUMBER;
31627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31631: l_recog_line_1 NUMBER;

Line 31628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31624: l_acc_rev_natural_side_code VARCHAR2(1);
31625:
31626: l_num_entries NUMBER;
31627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31631: l_recog_line_1 NUMBER;
31632: l_recog_line_2 NUMBER;

Line 31629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31625:
31626: l_num_entries NUMBER;
31627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31631: l_recog_line_1 NUMBER;
31632: l_recog_line_2 NUMBER;
31633:

Line 31630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31626: l_num_entries NUMBER;
31627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31631: l_recog_line_1 NUMBER;
31632: l_recog_line_2 NUMBER;
31633:
31634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31632: l_recog_line_2 NUMBER;
31633:
31634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31635: l_bflow_applied_to_amt NUMBER; -- 5132302
31636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31637:
31638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31639:
31640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31707: l_accrual_line_num := NULL; -- 4262811
31708: l_tmp_amt := NULL; -- 4262811
31709: --
31710:
31711: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31712: l_balance_type_code <> 'B' THEN
31713: IF NVL(p_source_5,'
31714: ') = 'IC Cost of Sales'
31715: THEN

Line 31783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31779: --
31780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31781:
31782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31784:
31785: -- 4955764
31786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31823: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31824:
31825: IF xla_accounting_cache_pkg.GetValueChar
31826: (p_source_code => 'LEDGER_CATEGORY_CODE'
31827: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31828: AND l_bflow_method_code = 'PRIOR_ENTRY'
31829: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31830: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31831: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31923: p_lookup_type => 'XLA_OWNER_TYPE'
31924: ,p_lookup_code => l_component_type_code
31925: )
31926: ,p_token_4 => 'PRODUCT_NAME'
31927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31931: ,p_ae_header_id => NULL

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

31924: ,p_lookup_code => l_component_type_code
31925: )
31926: ,p_token_4 => 'PRODUCT_NAME'
31927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31931: ,p_ae_header_id => NULL
31932: );

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

31925: )
31926: ,p_token_4 => 'PRODUCT_NAME'
31927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31931: ,p_ae_header_id => NULL
31932: );
31933:

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

31926: ,p_token_4 => 'PRODUCT_NAME'
31927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31931: ,p_ae_header_id => NULL
31932: );
31933:
31934: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31957: ----------------------------------------------------------------------------------
31958: -- 4219869 Business Flow
31959: -- Update journal entry status -- Need to generate this within IF
31960: ----------------------------------------------------------------------------------
31961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31963: ,p_balance_type_code => l_balance_type_code
31964: );
31965:

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

32044:
32045: --
32046: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32047: --
32048: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32049: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32050: ELSE
32051: ---------------------------------------------------------------------------------------------------
32052: -- 4262811a Switch Sign

Line 32073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32069:
32070: XLA_AE_LINES_PKG.ValidateCurrentLine;
32071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32072:
32073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32074: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32075: ,p_balance_type_code => l_balance_type_code);
32076:
32077: END IF;

Line 32182: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32178: l_tmp_amt NUMBER;
32179: l_acc_rev_natural_side_code VARCHAR2(1);
32180:
32181: l_num_entries NUMBER;
32182: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32183: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32184: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32186: l_recog_line_1 NUMBER;

Line 32183: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32179: l_acc_rev_natural_side_code VARCHAR2(1);
32180:
32181: l_num_entries NUMBER;
32182: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32183: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32184: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32186: l_recog_line_1 NUMBER;
32187: l_recog_line_2 NUMBER;

Line 32184: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32180:
32181: l_num_entries NUMBER;
32182: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32183: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32184: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32186: l_recog_line_1 NUMBER;
32187: l_recog_line_2 NUMBER;
32188:

Line 32185: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32181: l_num_entries NUMBER;
32182: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32183: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32184: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32186: l_recog_line_1 NUMBER;
32187: l_recog_line_2 NUMBER;
32188:
32189: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32191: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32187: l_recog_line_2 NUMBER;
32188:
32189: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32190: l_bflow_applied_to_amt NUMBER; -- 5132302
32191: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32192:
32193: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32194:
32195: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32262: l_accrual_line_num := NULL; -- 4262811
32263: l_tmp_amt := NULL; -- 4262811
32264: --
32265:
32266: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32267: l_balance_type_code <> 'B' THEN
32268: IF NVL(p_source_5,'
32269: ') = 'IC Cost of Sales'
32270: THEN

Line 32338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32334: --
32335: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32336:
32337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32339:
32340: -- 4955764
32341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32379:
32380: IF xla_accounting_cache_pkg.GetValueChar
32381: (p_source_code => 'LEDGER_CATEGORY_CODE'
32382: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32383: AND l_bflow_method_code = 'PRIOR_ENTRY'
32384: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32385: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32386: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32478: p_lookup_type => 'XLA_OWNER_TYPE'
32479: ,p_lookup_code => l_component_type_code
32480: )
32481: ,p_token_4 => 'PRODUCT_NAME'
32482: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32483: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32484: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32485: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32486: ,p_ae_header_id => NULL

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

32479: ,p_lookup_code => l_component_type_code
32480: )
32481: ,p_token_4 => 'PRODUCT_NAME'
32482: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32483: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32484: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32485: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32486: ,p_ae_header_id => NULL
32487: );

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

32480: )
32481: ,p_token_4 => 'PRODUCT_NAME'
32482: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32483: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32484: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32485: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32486: ,p_ae_header_id => NULL
32487: );
32488:

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

32481: ,p_token_4 => 'PRODUCT_NAME'
32482: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32483: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32484: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32485: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32486: ,p_ae_header_id => NULL
32487: );
32488:
32489: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32516: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32512: ----------------------------------------------------------------------------------
32513: -- 4219869 Business Flow
32514: -- Update journal entry status -- Need to generate this within IF
32515: ----------------------------------------------------------------------------------
32516: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32517: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32518: ,p_balance_type_code => l_balance_type_code
32519: );
32520:

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

32599:
32600: --
32601: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32602: --
32603: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32604: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32605: ELSE
32606: ---------------------------------------------------------------------------------------------------
32607: -- 4262811a Switch Sign

Line 32628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32624:
32625: XLA_AE_LINES_PKG.ValidateCurrentLine;
32626: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32627:
32628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32629: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32630: ,p_balance_type_code => l_balance_type_code);
32631:
32632: END IF;

Line 32737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32733: l_tmp_amt NUMBER;
32734: l_acc_rev_natural_side_code VARCHAR2(1);
32735:
32736: l_num_entries NUMBER;
32737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32741: l_recog_line_1 NUMBER;

Line 32738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32734: l_acc_rev_natural_side_code VARCHAR2(1);
32735:
32736: l_num_entries NUMBER;
32737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32741: l_recog_line_1 NUMBER;
32742: l_recog_line_2 NUMBER;

Line 32739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32735:
32736: l_num_entries NUMBER;
32737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32741: l_recog_line_1 NUMBER;
32742: l_recog_line_2 NUMBER;
32743:

Line 32740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32736: l_num_entries NUMBER;
32737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32741: l_recog_line_1 NUMBER;
32742: l_recog_line_2 NUMBER;
32743:
32744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32742: l_recog_line_2 NUMBER;
32743:
32744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32745: l_bflow_applied_to_amt NUMBER; -- 5132302
32746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32747:
32748: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32749:
32750: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32817: l_accrual_line_num := NULL; -- 4262811
32818: l_tmp_amt := NULL; -- 4262811
32819: --
32820:
32821: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32822: l_balance_type_code <> 'B' THEN
32823: IF NVL(p_source_24,9E125) = 12
32824: THEN
32825:

Line 32892: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32888: --
32889: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32890:
32891: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32892: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32893:
32894: -- 4955764
32895: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32896: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32932: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32933:
32934: IF xla_accounting_cache_pkg.GetValueChar
32935: (p_source_code => 'LEDGER_CATEGORY_CODE'
32936: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32937: AND l_bflow_method_code = 'PRIOR_ENTRY'
32938: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32939: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32940: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33032: p_lookup_type => 'XLA_OWNER_TYPE'
33033: ,p_lookup_code => l_component_type_code
33034: )
33035: ,p_token_4 => 'PRODUCT_NAME'
33036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33040: ,p_ae_header_id => NULL

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

33033: ,p_lookup_code => l_component_type_code
33034: )
33035: ,p_token_4 => 'PRODUCT_NAME'
33036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33040: ,p_ae_header_id => NULL
33041: );

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

33034: )
33035: ,p_token_4 => 'PRODUCT_NAME'
33036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33040: ,p_ae_header_id => NULL
33041: );
33042:

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

33035: ,p_token_4 => 'PRODUCT_NAME'
33036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33040: ,p_ae_header_id => NULL
33041: );
33042:
33043: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33066: ----------------------------------------------------------------------------------
33067: -- 4219869 Business Flow
33068: -- Update journal entry status -- Need to generate this within IF
33069: ----------------------------------------------------------------------------------
33070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33071: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33072: ,p_balance_type_code => l_balance_type_code
33073: );
33074:

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

33153:
33154: --
33155: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33156: --
33157: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33158: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33159: ELSE
33160: ---------------------------------------------------------------------------------------------------
33161: -- 4262811a Switch Sign

Line 33182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33178:
33179: XLA_AE_LINES_PKG.ValidateCurrentLine;
33180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33181:
33182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33184: ,p_balance_type_code => l_balance_type_code);
33185:
33186: END IF;

Line 33291: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33287: l_tmp_amt NUMBER;
33288: l_acc_rev_natural_side_code VARCHAR2(1);
33289:
33290: l_num_entries NUMBER;
33291: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33292: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33293: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33294: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33295: l_recog_line_1 NUMBER;

Line 33292: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33288: l_acc_rev_natural_side_code VARCHAR2(1);
33289:
33290: l_num_entries NUMBER;
33291: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33292: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33293: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33294: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33295: l_recog_line_1 NUMBER;
33296: l_recog_line_2 NUMBER;

Line 33293: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33289:
33290: l_num_entries NUMBER;
33291: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33292: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33293: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33294: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33295: l_recog_line_1 NUMBER;
33296: l_recog_line_2 NUMBER;
33297:

Line 33294: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33290: l_num_entries NUMBER;
33291: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33292: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33293: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33294: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33295: l_recog_line_1 NUMBER;
33296: l_recog_line_2 NUMBER;
33297:
33298: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33300: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33296: l_recog_line_2 NUMBER;
33297:
33298: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33299: l_bflow_applied_to_amt NUMBER; -- 5132302
33300: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33301:
33302: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33303:
33304: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33371: l_accrual_line_num := NULL; -- 4262811
33372: l_tmp_amt := NULL; -- 4262811
33373: --
33374:
33375: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33376: l_balance_type_code <> 'B' THEN
33377: IF NVL(p_source_24,9E125) = 12
33378: THEN
33379:

Line 33446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33442: --
33443: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33444:
33445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33446: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33447:
33448: -- 4955764
33449: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33450: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33487:
33488: IF xla_accounting_cache_pkg.GetValueChar
33489: (p_source_code => 'LEDGER_CATEGORY_CODE'
33490: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33491: AND l_bflow_method_code = 'PRIOR_ENTRY'
33492: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33493: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33494: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33586: p_lookup_type => 'XLA_OWNER_TYPE'
33587: ,p_lookup_code => l_component_type_code
33588: )
33589: ,p_token_4 => 'PRODUCT_NAME'
33590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33594: ,p_ae_header_id => NULL

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

33587: ,p_lookup_code => l_component_type_code
33588: )
33589: ,p_token_4 => 'PRODUCT_NAME'
33590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33594: ,p_ae_header_id => NULL
33595: );

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

33588: )
33589: ,p_token_4 => 'PRODUCT_NAME'
33590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33594: ,p_ae_header_id => NULL
33595: );
33596:

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

33589: ,p_token_4 => 'PRODUCT_NAME'
33590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33594: ,p_ae_header_id => NULL
33595: );
33596:
33597: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33620: ----------------------------------------------------------------------------------
33621: -- 4219869 Business Flow
33622: -- Update journal entry status -- Need to generate this within IF
33623: ----------------------------------------------------------------------------------
33624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33626: ,p_balance_type_code => l_balance_type_code
33627: );
33628:

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

33707:
33708: --
33709: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33710: --
33711: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33712: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33713: ELSE
33714: ---------------------------------------------------------------------------------------------------
33715: -- 4262811a Switch Sign

Line 33736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33732:
33733: XLA_AE_LINES_PKG.ValidateCurrentLine;
33734: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33735:
33736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33737: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33738: ,p_balance_type_code => l_balance_type_code);
33739:
33740: END IF;

Line 33845: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33841: l_tmp_amt NUMBER;
33842: l_acc_rev_natural_side_code VARCHAR2(1);
33843:
33844: l_num_entries NUMBER;
33845: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33846: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33847: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33848: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33849: l_recog_line_1 NUMBER;

Line 33846: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33842: l_acc_rev_natural_side_code VARCHAR2(1);
33843:
33844: l_num_entries NUMBER;
33845: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33846: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33847: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33848: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33849: l_recog_line_1 NUMBER;
33850: l_recog_line_2 NUMBER;

Line 33847: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33843:
33844: l_num_entries NUMBER;
33845: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33846: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33847: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33848: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33849: l_recog_line_1 NUMBER;
33850: l_recog_line_2 NUMBER;
33851:

Line 33848: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33844: l_num_entries NUMBER;
33845: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33846: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33847: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33848: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33849: l_recog_line_1 NUMBER;
33850: l_recog_line_2 NUMBER;
33851:
33852: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33854: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33850: l_recog_line_2 NUMBER;
33851:
33852: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33853: l_bflow_applied_to_amt NUMBER; -- 5132302
33854: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33855:
33856: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33857:
33858: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33925: l_accrual_line_num := NULL; -- 4262811
33926: l_tmp_amt := NULL; -- 4262811
33927: --
33928:
33929: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33930: l_balance_type_code <> 'B' THEN
33931: IF NVL(p_source_24,9E125) = 12
33932: THEN
33933:

Line 34000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33996: --
33997: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33998:
33999: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34001:
34002: -- 4955764
34003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34041:
34042: IF xla_accounting_cache_pkg.GetValueChar
34043: (p_source_code => 'LEDGER_CATEGORY_CODE'
34044: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34045: AND l_bflow_method_code = 'PRIOR_ENTRY'
34046: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34047: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34048: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34140: p_lookup_type => 'XLA_OWNER_TYPE'
34141: ,p_lookup_code => l_component_type_code
34142: )
34143: ,p_token_4 => 'PRODUCT_NAME'
34144: ,p_value_4 => 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: ,p_ae_header_id => NULL

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

34141: ,p_lookup_code => l_component_type_code
34142: )
34143: ,p_token_4 => 'PRODUCT_NAME'
34144: ,p_value_4 => 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: ,p_ae_header_id => NULL
34149: );

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

34142: )
34143: ,p_token_4 => 'PRODUCT_NAME'
34144: ,p_value_4 => 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: ,p_ae_header_id => NULL
34149: );
34150:

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

34143: ,p_token_4 => 'PRODUCT_NAME'
34144: ,p_value_4 => 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: ,p_ae_header_id => NULL
34149: );
34150:
34151: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34174: ----------------------------------------------------------------------------------
34175: -- 4219869 Business Flow
34176: -- Update journal entry status -- Need to generate this within IF
34177: ----------------------------------------------------------------------------------
34178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34179: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34180: ,p_balance_type_code => l_balance_type_code
34181: );
34182:

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

34261:
34262: --
34263: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34264: --
34265: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34266: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34267: ELSE
34268: ---------------------------------------------------------------------------------------------------
34269: -- 4262811a Switch Sign

Line 34290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34286:
34287: XLA_AE_LINES_PKG.ValidateCurrentLine;
34288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34289:
34290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34291: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34292: ,p_balance_type_code => l_balance_type_code);
34293:
34294: END IF;

Line 34419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34415: l_tmp_amt NUMBER;
34416: l_acc_rev_natural_side_code VARCHAR2(1);
34417:
34418: l_num_entries NUMBER;
34419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34423: l_recog_line_1 NUMBER;

Line 34420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34416: l_acc_rev_natural_side_code VARCHAR2(1);
34417:
34418: l_num_entries NUMBER;
34419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34423: l_recog_line_1 NUMBER;
34424: l_recog_line_2 NUMBER;

Line 34421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34417:
34418: l_num_entries NUMBER;
34419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34423: l_recog_line_1 NUMBER;
34424: l_recog_line_2 NUMBER;
34425:

Line 34422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34418: l_num_entries NUMBER;
34419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34423: l_recog_line_1 NUMBER;
34424: l_recog_line_2 NUMBER;
34425:
34426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34424: l_recog_line_2 NUMBER;
34425:
34426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34427: l_bflow_applied_to_amt NUMBER; -- 5132302
34428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34429:
34430: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34431:
34432: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34499: l_accrual_line_num := NULL; -- 4262811
34500: l_tmp_amt := NULL; -- 4262811
34501: --
34502:
34503: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34504: l_balance_type_code <> 'B' THEN
34505: IF NVL(p_source_24,9E125) = 12
34506: THEN
34507:

Line 34574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34570: --
34571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34572:
34573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34575:
34576: -- 4955764
34577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34647:
34648: IF xla_accounting_cache_pkg.GetValueChar
34649: (p_source_code => 'LEDGER_CATEGORY_CODE'
34650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34651: AND l_bflow_method_code = 'PRIOR_ENTRY'
34652: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34746: p_lookup_type => 'XLA_OWNER_TYPE'
34747: ,p_lookup_code => l_component_type_code
34748: )
34749: ,p_token_4 => 'PRODUCT_NAME'
34750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34754: ,p_ae_header_id => NULL

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

34747: ,p_lookup_code => l_component_type_code
34748: )
34749: ,p_token_4 => 'PRODUCT_NAME'
34750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34754: ,p_ae_header_id => NULL
34755: );

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

34748: )
34749: ,p_token_4 => 'PRODUCT_NAME'
34750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34754: ,p_ae_header_id => NULL
34755: );
34756:

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

34749: ,p_token_4 => 'PRODUCT_NAME'
34750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34754: ,p_ae_header_id => NULL
34755: );
34756:
34757: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34780: ----------------------------------------------------------------------------------
34781: -- 4219869 Business Flow
34782: -- Update journal entry status -- Need to generate this within IF
34783: ----------------------------------------------------------------------------------
34784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34785: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34786: ,p_balance_type_code => l_balance_type_code
34787: );
34788:

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

34867:
34868: --
34869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34870: --
34871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34873: ELSE
34874: ---------------------------------------------------------------------------------------------------
34875: -- 4262811a Switch Sign

Line 34896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34892:
34893: XLA_AE_LINES_PKG.ValidateCurrentLine;
34894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34895:
34896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34898: ,p_balance_type_code => l_balance_type_code);
34899:
34900: END IF;

Line 35005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35001: l_tmp_amt NUMBER;
35002: l_acc_rev_natural_side_code VARCHAR2(1);
35003:
35004: l_num_entries NUMBER;
35005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35009: l_recog_line_1 NUMBER;

Line 35006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35002: l_acc_rev_natural_side_code VARCHAR2(1);
35003:
35004: l_num_entries NUMBER;
35005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35009: l_recog_line_1 NUMBER;
35010: l_recog_line_2 NUMBER;

Line 35007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35003:
35004: l_num_entries NUMBER;
35005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35009: l_recog_line_1 NUMBER;
35010: l_recog_line_2 NUMBER;
35011:

Line 35008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35004: l_num_entries NUMBER;
35005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35009: l_recog_line_1 NUMBER;
35010: l_recog_line_2 NUMBER;
35011:
35012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35010: l_recog_line_2 NUMBER;
35011:
35012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35013: l_bflow_applied_to_amt NUMBER; -- 5132302
35014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35015:
35016: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35017:
35018: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35085: l_accrual_line_num := NULL; -- 4262811
35086: l_tmp_amt := NULL; -- 4262811
35087: --
35088:
35089: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35090: l_balance_type_code <> 'B' THEN
35091: IF NVL(p_source_24,9E125) = 12
35092: THEN
35093:

Line 35160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35156: --
35157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35158:
35159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35161:
35162: -- 4955764
35163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35200: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35201:
35202: IF xla_accounting_cache_pkg.GetValueChar
35203: (p_source_code => 'LEDGER_CATEGORY_CODE'
35204: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35205: AND l_bflow_method_code = 'PRIOR_ENTRY'
35206: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35207: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35208: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35300: p_lookup_type => 'XLA_OWNER_TYPE'
35301: ,p_lookup_code => l_component_type_code
35302: )
35303: ,p_token_4 => 'PRODUCT_NAME'
35304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35308: ,p_ae_header_id => NULL

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

35301: ,p_lookup_code => l_component_type_code
35302: )
35303: ,p_token_4 => 'PRODUCT_NAME'
35304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35308: ,p_ae_header_id => NULL
35309: );

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

35302: )
35303: ,p_token_4 => 'PRODUCT_NAME'
35304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35308: ,p_ae_header_id => NULL
35309: );
35310:

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

35303: ,p_token_4 => 'PRODUCT_NAME'
35304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35308: ,p_ae_header_id => NULL
35309: );
35310:
35311: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35334: ----------------------------------------------------------------------------------
35335: -- 4219869 Business Flow
35336: -- Update journal entry status -- Need to generate this within IF
35337: ----------------------------------------------------------------------------------
35338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35339: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35340: ,p_balance_type_code => l_balance_type_code
35341: );
35342:

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

35421:
35422: --
35423: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35424: --
35425: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35426: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35427: ELSE
35428: ---------------------------------------------------------------------------------------------------
35429: -- 4262811a Switch Sign

Line 35450: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35446:
35447: XLA_AE_LINES_PKG.ValidateCurrentLine;
35448: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35449:
35450: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35451: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35452: ,p_balance_type_code => l_balance_type_code);
35453:
35454: END IF;

Line 35559: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35555: l_tmp_amt NUMBER;
35556: l_acc_rev_natural_side_code VARCHAR2(1);
35557:
35558: l_num_entries NUMBER;
35559: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35560: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35561: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35562: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35563: l_recog_line_1 NUMBER;

Line 35560: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35556: l_acc_rev_natural_side_code VARCHAR2(1);
35557:
35558: l_num_entries NUMBER;
35559: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35560: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35561: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35562: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35563: l_recog_line_1 NUMBER;
35564: l_recog_line_2 NUMBER;

Line 35561: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35557:
35558: l_num_entries NUMBER;
35559: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35560: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35561: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35562: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35563: l_recog_line_1 NUMBER;
35564: l_recog_line_2 NUMBER;
35565:

Line 35562: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35558: l_num_entries NUMBER;
35559: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35560: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35561: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35562: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35563: l_recog_line_1 NUMBER;
35564: l_recog_line_2 NUMBER;
35565:
35566: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35568: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35564: l_recog_line_2 NUMBER;
35565:
35566: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35567: l_bflow_applied_to_amt NUMBER; -- 5132302
35568: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35569:
35570: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35571:
35572: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35639: l_accrual_line_num := NULL; -- 4262811
35640: l_tmp_amt := NULL; -- 4262811
35641: --
35642:
35643: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35644: l_balance_type_code <> 'B' THEN
35645: IF NVL(p_source_24,9E125) = 12
35646: THEN
35647:

Line 35714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35710: --
35711: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35712:
35713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35715:
35716: -- 4955764
35717: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35718: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35754: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35755:
35756: IF xla_accounting_cache_pkg.GetValueChar
35757: (p_source_code => 'LEDGER_CATEGORY_CODE'
35758: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35759: AND l_bflow_method_code = 'PRIOR_ENTRY'
35760: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35761: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35762: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35854: p_lookup_type => 'XLA_OWNER_TYPE'
35855: ,p_lookup_code => l_component_type_code
35856: )
35857: ,p_token_4 => 'PRODUCT_NAME'
35858: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35859: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35860: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35861: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35862: ,p_ae_header_id => NULL

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

35855: ,p_lookup_code => l_component_type_code
35856: )
35857: ,p_token_4 => 'PRODUCT_NAME'
35858: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35859: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35860: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35861: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35862: ,p_ae_header_id => NULL
35863: );

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

35856: )
35857: ,p_token_4 => 'PRODUCT_NAME'
35858: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35859: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35860: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35861: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35862: ,p_ae_header_id => NULL
35863: );
35864:

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

35857: ,p_token_4 => 'PRODUCT_NAME'
35858: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35859: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35860: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35861: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35862: ,p_ae_header_id => NULL
35863: );
35864:
35865: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35892: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35888: ----------------------------------------------------------------------------------
35889: -- 4219869 Business Flow
35890: -- Update journal entry status -- Need to generate this within IF
35891: ----------------------------------------------------------------------------------
35892: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35893: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35894: ,p_balance_type_code => l_balance_type_code
35895: );
35896:

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

35975:
35976: --
35977: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35978: --
35979: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35980: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35981: ELSE
35982: ---------------------------------------------------------------------------------------------------
35983: -- 4262811a Switch Sign

Line 36004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36000:
36001: XLA_AE_LINES_PKG.ValidateCurrentLine;
36002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36003:
36004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36006: ,p_balance_type_code => l_balance_type_code);
36007:
36008: END IF;

Line 36113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36109: l_tmp_amt NUMBER;
36110: l_acc_rev_natural_side_code VARCHAR2(1);
36111:
36112: l_num_entries NUMBER;
36113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36117: l_recog_line_1 NUMBER;

Line 36114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36110: l_acc_rev_natural_side_code VARCHAR2(1);
36111:
36112: l_num_entries NUMBER;
36113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36117: l_recog_line_1 NUMBER;
36118: l_recog_line_2 NUMBER;

Line 36115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36111:
36112: l_num_entries NUMBER;
36113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36117: l_recog_line_1 NUMBER;
36118: l_recog_line_2 NUMBER;
36119:

Line 36116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36112: l_num_entries NUMBER;
36113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36117: l_recog_line_1 NUMBER;
36118: l_recog_line_2 NUMBER;
36119:
36120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36118: l_recog_line_2 NUMBER;
36119:
36120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36121: l_bflow_applied_to_amt NUMBER; -- 5132302
36122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36123:
36124: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36125:
36126: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36193: l_accrual_line_num := NULL; -- 4262811
36194: l_tmp_amt := NULL; -- 4262811
36195: --
36196:
36197: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36198: l_balance_type_code <> 'B' THEN
36199: IF NVL(p_source_24,9E125) = 12
36200: THEN
36201:

Line 36268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36264: --
36265: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36266:
36267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36268: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36269:
36270: -- 4955764
36271: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36272: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36308: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36309:
36310: IF xla_accounting_cache_pkg.GetValueChar
36311: (p_source_code => 'LEDGER_CATEGORY_CODE'
36312: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36313: AND l_bflow_method_code = 'PRIOR_ENTRY'
36314: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36315: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36316: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36408: p_lookup_type => 'XLA_OWNER_TYPE'
36409: ,p_lookup_code => l_component_type_code
36410: )
36411: ,p_token_4 => 'PRODUCT_NAME'
36412: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36413: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36414: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36415: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36416: ,p_ae_header_id => NULL

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

36409: ,p_lookup_code => l_component_type_code
36410: )
36411: ,p_token_4 => 'PRODUCT_NAME'
36412: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36413: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36414: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36415: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36416: ,p_ae_header_id => NULL
36417: );

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

36410: )
36411: ,p_token_4 => 'PRODUCT_NAME'
36412: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36413: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36414: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36415: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36416: ,p_ae_header_id => NULL
36417: );
36418:

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

36411: ,p_token_4 => 'PRODUCT_NAME'
36412: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36413: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36414: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36415: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36416: ,p_ae_header_id => NULL
36417: );
36418:
36419: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36442: ----------------------------------------------------------------------------------
36443: -- 4219869 Business Flow
36444: -- Update journal entry status -- Need to generate this within IF
36445: ----------------------------------------------------------------------------------
36446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36448: ,p_balance_type_code => l_balance_type_code
36449: );
36450:

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

36529:
36530: --
36531: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36532: --
36533: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36534: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36535: ELSE
36536: ---------------------------------------------------------------------------------------------------
36537: -- 4262811a Switch Sign

Line 36558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36554:
36555: XLA_AE_LINES_PKG.ValidateCurrentLine;
36556: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36557:
36558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36560: ,p_balance_type_code => l_balance_type_code);
36561:
36562: END IF;

Line 36667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36663: l_tmp_amt NUMBER;
36664: l_acc_rev_natural_side_code VARCHAR2(1);
36665:
36666: l_num_entries NUMBER;
36667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36671: l_recog_line_1 NUMBER;

Line 36668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36664: l_acc_rev_natural_side_code VARCHAR2(1);
36665:
36666: l_num_entries NUMBER;
36667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36671: l_recog_line_1 NUMBER;
36672: l_recog_line_2 NUMBER;

Line 36669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36665:
36666: l_num_entries NUMBER;
36667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36671: l_recog_line_1 NUMBER;
36672: l_recog_line_2 NUMBER;
36673:

Line 36670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36666: l_num_entries NUMBER;
36667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36671: l_recog_line_1 NUMBER;
36672: l_recog_line_2 NUMBER;
36673:
36674: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36676: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36672: l_recog_line_2 NUMBER;
36673:
36674: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36675: l_bflow_applied_to_amt NUMBER; -- 5132302
36676: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36677:
36678: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36679:
36680: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36747: l_accrual_line_num := NULL; -- 4262811
36748: l_tmp_amt := NULL; -- 4262811
36749: --
36750:
36751: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36752: l_balance_type_code <> 'B' THEN
36753: IF NVL(p_source_24,9E125) = 12
36754: THEN
36755:

Line 36822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36818: --
36819: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36820:
36821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36823:
36824: -- 4955764
36825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36826: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36862: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36863:
36864: IF xla_accounting_cache_pkg.GetValueChar
36865: (p_source_code => 'LEDGER_CATEGORY_CODE'
36866: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36867: AND l_bflow_method_code = 'PRIOR_ENTRY'
36868: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36869: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36870: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36962: p_lookup_type => 'XLA_OWNER_TYPE'
36963: ,p_lookup_code => l_component_type_code
36964: )
36965: ,p_token_4 => 'PRODUCT_NAME'
36966: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36967: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36968: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36969: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36970: ,p_ae_header_id => NULL

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

36963: ,p_lookup_code => l_component_type_code
36964: )
36965: ,p_token_4 => 'PRODUCT_NAME'
36966: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36967: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36968: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36969: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36970: ,p_ae_header_id => NULL
36971: );

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

36964: )
36965: ,p_token_4 => 'PRODUCT_NAME'
36966: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36967: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36968: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36969: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36970: ,p_ae_header_id => NULL
36971: );
36972:

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

36965: ,p_token_4 => 'PRODUCT_NAME'
36966: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36967: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36968: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36969: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36970: ,p_ae_header_id => NULL
36971: );
36972:
36973: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36996: ----------------------------------------------------------------------------------
36997: -- 4219869 Business Flow
36998: -- Update journal entry status -- Need to generate this within IF
36999: ----------------------------------------------------------------------------------
37000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37002: ,p_balance_type_code => l_balance_type_code
37003: );
37004:

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

37083:
37084: --
37085: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37086: --
37087: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37088: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37089: ELSE
37090: ---------------------------------------------------------------------------------------------------
37091: -- 4262811a Switch Sign

Line 37112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37108:
37109: XLA_AE_LINES_PKG.ValidateCurrentLine;
37110: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37111:
37112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37113: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37114: ,p_balance_type_code => l_balance_type_code);
37115:
37116: END IF;

Line 37221: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37217: l_tmp_amt NUMBER;
37218: l_acc_rev_natural_side_code VARCHAR2(1);
37219:
37220: l_num_entries NUMBER;
37221: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37222: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37223: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37224: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37225: l_recog_line_1 NUMBER;

Line 37222: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37218: l_acc_rev_natural_side_code VARCHAR2(1);
37219:
37220: l_num_entries NUMBER;
37221: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37222: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37223: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37224: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37225: l_recog_line_1 NUMBER;
37226: l_recog_line_2 NUMBER;

Line 37223: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37219:
37220: l_num_entries NUMBER;
37221: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37222: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37223: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37224: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37225: l_recog_line_1 NUMBER;
37226: l_recog_line_2 NUMBER;
37227:

Line 37224: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37220: l_num_entries NUMBER;
37221: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37222: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37223: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37224: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37225: l_recog_line_1 NUMBER;
37226: l_recog_line_2 NUMBER;
37227:
37228: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37230: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37226: l_recog_line_2 NUMBER;
37227:
37228: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37229: l_bflow_applied_to_amt NUMBER; -- 5132302
37230: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37231:
37232: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37233:
37234: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37301: l_accrual_line_num := NULL; -- 4262811
37302: l_tmp_amt := NULL; -- 4262811
37303: --
37304:
37305: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37306: l_balance_type_code <> 'B' THEN
37307: IF NVL(p_source_24,9E125) = 12
37308: THEN
37309:

Line 37376: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37372: --
37373: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37374:
37375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37376: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37377:
37378: -- 4955764
37379: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37380: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37416: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37417:
37418: IF xla_accounting_cache_pkg.GetValueChar
37419: (p_source_code => 'LEDGER_CATEGORY_CODE'
37420: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37421: AND l_bflow_method_code = 'PRIOR_ENTRY'
37422: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37423: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37424: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37516: p_lookup_type => 'XLA_OWNER_TYPE'
37517: ,p_lookup_code => l_component_type_code
37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL

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

37517: ,p_lookup_code => l_component_type_code
37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );

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

37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );
37526:

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

37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );
37526:
37527: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37550: ----------------------------------------------------------------------------------
37551: -- 4219869 Business Flow
37552: -- Update journal entry status -- Need to generate this within IF
37553: ----------------------------------------------------------------------------------
37554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37555: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37556: ,p_balance_type_code => l_balance_type_code
37557: );
37558:

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

37637:
37638: --
37639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37640: --
37641: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37643: ELSE
37644: ---------------------------------------------------------------------------------------------------
37645: -- 4262811a Switch Sign

Line 37666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37662:
37663: XLA_AE_LINES_PKG.ValidateCurrentLine;
37664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37665:
37666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37668: ,p_balance_type_code => l_balance_type_code);
37669:
37670: END IF;

Line 37775: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37771: l_tmp_amt NUMBER;
37772: l_acc_rev_natural_side_code VARCHAR2(1);
37773:
37774: l_num_entries NUMBER;
37775: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37776: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37777: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37779: l_recog_line_1 NUMBER;

Line 37776: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37772: l_acc_rev_natural_side_code VARCHAR2(1);
37773:
37774: l_num_entries NUMBER;
37775: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37776: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37777: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37779: l_recog_line_1 NUMBER;
37780: l_recog_line_2 NUMBER;

Line 37777: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37773:
37774: l_num_entries NUMBER;
37775: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37776: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37777: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37779: l_recog_line_1 NUMBER;
37780: l_recog_line_2 NUMBER;
37781:

Line 37778: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37774: l_num_entries NUMBER;
37775: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37776: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37777: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37779: l_recog_line_1 NUMBER;
37780: l_recog_line_2 NUMBER;
37781:
37782: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37784: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37780: l_recog_line_2 NUMBER;
37781:
37782: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37783: l_bflow_applied_to_amt NUMBER; -- 5132302
37784: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37785:
37786: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37787:
37788: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37855: l_accrual_line_num := NULL; -- 4262811
37856: l_tmp_amt := NULL; -- 4262811
37857: --
37858:
37859: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37860: l_balance_type_code <> 'B' THEN
37861: IF NVL(p_source_24,9E125) = 12
37862: THEN
37863:

Line 37930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37926: --
37927: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37928:
37929: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37930: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37931:
37932: -- 4955764
37933: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37934: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37970: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37971:
37972: IF xla_accounting_cache_pkg.GetValueChar
37973: (p_source_code => 'LEDGER_CATEGORY_CODE'
37974: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37975: AND l_bflow_method_code = 'PRIOR_ENTRY'
37976: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37977: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37978: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38070: p_lookup_type => 'XLA_OWNER_TYPE'
38071: ,p_lookup_code => l_component_type_code
38072: )
38073: ,p_token_4 => 'PRODUCT_NAME'
38074: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38075: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38076: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38077: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38078: ,p_ae_header_id => NULL

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

38071: ,p_lookup_code => l_component_type_code
38072: )
38073: ,p_token_4 => 'PRODUCT_NAME'
38074: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38075: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38076: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38077: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38078: ,p_ae_header_id => NULL
38079: );

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

38072: )
38073: ,p_token_4 => 'PRODUCT_NAME'
38074: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38075: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38076: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38077: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38078: ,p_ae_header_id => NULL
38079: );
38080:

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

38073: ,p_token_4 => 'PRODUCT_NAME'
38074: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38075: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38076: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38077: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38078: ,p_ae_header_id => NULL
38079: );
38080:
38081: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38104: ----------------------------------------------------------------------------------
38105: -- 4219869 Business Flow
38106: -- Update journal entry status -- Need to generate this within IF
38107: ----------------------------------------------------------------------------------
38108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38110: ,p_balance_type_code => l_balance_type_code
38111: );
38112:

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

38191:
38192: --
38193: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38194: --
38195: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38196: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38197: ELSE
38198: ---------------------------------------------------------------------------------------------------
38199: -- 4262811a Switch Sign

Line 38220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38216:
38217: XLA_AE_LINES_PKG.ValidateCurrentLine;
38218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38219:
38220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38222: ,p_balance_type_code => l_balance_type_code);
38223:
38224: END IF;

Line 38329: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38325: l_tmp_amt NUMBER;
38326: l_acc_rev_natural_side_code VARCHAR2(1);
38327:
38328: l_num_entries NUMBER;
38329: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38330: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38331: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38332: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38333: l_recog_line_1 NUMBER;

Line 38330: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38326: l_acc_rev_natural_side_code VARCHAR2(1);
38327:
38328: l_num_entries NUMBER;
38329: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38330: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38331: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38332: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38333: l_recog_line_1 NUMBER;
38334: l_recog_line_2 NUMBER;

Line 38331: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38327:
38328: l_num_entries NUMBER;
38329: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38330: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38331: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38332: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38333: l_recog_line_1 NUMBER;
38334: l_recog_line_2 NUMBER;
38335:

Line 38332: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38328: l_num_entries NUMBER;
38329: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38330: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38331: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38332: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38333: l_recog_line_1 NUMBER;
38334: l_recog_line_2 NUMBER;
38335:
38336: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38338: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38334: l_recog_line_2 NUMBER;
38335:
38336: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38337: l_bflow_applied_to_amt NUMBER; -- 5132302
38338: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38339:
38340: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38341:
38342: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38409: l_accrual_line_num := NULL; -- 4262811
38410: l_tmp_amt := NULL; -- 4262811
38411: --
38412:
38413: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38414: l_balance_type_code <> 'B' THEN
38415: IF NVL(p_source_24,9E125) = 12
38416: THEN
38417:

Line 38484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38480: --
38481: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38482:
38483: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38484: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38485:
38486: -- 4955764
38487: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38488: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38525:
38526: IF xla_accounting_cache_pkg.GetValueChar
38527: (p_source_code => 'LEDGER_CATEGORY_CODE'
38528: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38529: AND l_bflow_method_code = 'PRIOR_ENTRY'
38530: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38531: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38532: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38624: p_lookup_type => 'XLA_OWNER_TYPE'
38625: ,p_lookup_code => l_component_type_code
38626: )
38627: ,p_token_4 => 'PRODUCT_NAME'
38628: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38629: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38630: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38631: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38632: ,p_ae_header_id => NULL

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

38625: ,p_lookup_code => l_component_type_code
38626: )
38627: ,p_token_4 => 'PRODUCT_NAME'
38628: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38629: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38630: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38631: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38632: ,p_ae_header_id => NULL
38633: );

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

38626: )
38627: ,p_token_4 => 'PRODUCT_NAME'
38628: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38629: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38630: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38631: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38632: ,p_ae_header_id => NULL
38633: );
38634:

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

38627: ,p_token_4 => 'PRODUCT_NAME'
38628: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38629: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38630: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38631: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38632: ,p_ae_header_id => NULL
38633: );
38634:
38635: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38658: ----------------------------------------------------------------------------------
38659: -- 4219869 Business Flow
38660: -- Update journal entry status -- Need to generate this within IF
38661: ----------------------------------------------------------------------------------
38662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38663: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38664: ,p_balance_type_code => l_balance_type_code
38665: );
38666:

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

38745:
38746: --
38747: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38748: --
38749: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38750: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38751: ELSE
38752: ---------------------------------------------------------------------------------------------------
38753: -- 4262811a Switch Sign

Line 38774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38770:
38771: XLA_AE_LINES_PKG.ValidateCurrentLine;
38772: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38773:
38774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38776: ,p_balance_type_code => l_balance_type_code);
38777:
38778: END IF;

Line 38883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38879: l_tmp_amt NUMBER;
38880: l_acc_rev_natural_side_code VARCHAR2(1);
38881:
38882: l_num_entries NUMBER;
38883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38887: l_recog_line_1 NUMBER;

Line 38884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38880: l_acc_rev_natural_side_code VARCHAR2(1);
38881:
38882: l_num_entries NUMBER;
38883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38887: l_recog_line_1 NUMBER;
38888: l_recog_line_2 NUMBER;

Line 38885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38881:
38882: l_num_entries NUMBER;
38883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38887: l_recog_line_1 NUMBER;
38888: l_recog_line_2 NUMBER;
38889:

Line 38886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38882: l_num_entries NUMBER;
38883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38887: l_recog_line_1 NUMBER;
38888: l_recog_line_2 NUMBER;
38889:
38890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38888: l_recog_line_2 NUMBER;
38889:
38890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38891: l_bflow_applied_to_amt NUMBER; -- 5132302
38892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38893:
38894: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38895:
38896: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38963: l_accrual_line_num := NULL; -- 4262811
38964: l_tmp_amt := NULL; -- 4262811
38965: --
38966:
38967: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38968: l_balance_type_code <> 'B' THEN
38969: IF NVL(p_source_24,9E125) = 12
38970: THEN
38971:

Line 39038: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39034: --
39035: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39036:
39037: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39038: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39039:
39040: -- 4955764
39041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39078: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39079:
39080: IF xla_accounting_cache_pkg.GetValueChar
39081: (p_source_code => 'LEDGER_CATEGORY_CODE'
39082: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39083: AND l_bflow_method_code = 'PRIOR_ENTRY'
39084: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39085: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39086: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39178: p_lookup_type => 'XLA_OWNER_TYPE'
39179: ,p_lookup_code => l_component_type_code
39180: )
39181: ,p_token_4 => 'PRODUCT_NAME'
39182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39186: ,p_ae_header_id => NULL

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

39179: ,p_lookup_code => l_component_type_code
39180: )
39181: ,p_token_4 => 'PRODUCT_NAME'
39182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39186: ,p_ae_header_id => NULL
39187: );

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

39180: )
39181: ,p_token_4 => 'PRODUCT_NAME'
39182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39186: ,p_ae_header_id => NULL
39187: );
39188:

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

39181: ,p_token_4 => 'PRODUCT_NAME'
39182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39186: ,p_ae_header_id => NULL
39187: );
39188:
39189: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39212: ----------------------------------------------------------------------------------
39213: -- 4219869 Business Flow
39214: -- Update journal entry status -- Need to generate this within IF
39215: ----------------------------------------------------------------------------------
39216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39217: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39218: ,p_balance_type_code => l_balance_type_code
39219: );
39220:

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

39299:
39300: --
39301: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39302: --
39303: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39304: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39305: ELSE
39306: ---------------------------------------------------------------------------------------------------
39307: -- 4262811a Switch Sign

Line 39328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39324:
39325: XLA_AE_LINES_PKG.ValidateCurrentLine;
39326: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39327:
39328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39329: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39330: ,p_balance_type_code => l_balance_type_code);
39331:
39332: END IF;

Line 39437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39433: l_tmp_amt NUMBER;
39434: l_acc_rev_natural_side_code VARCHAR2(1);
39435:
39436: l_num_entries NUMBER;
39437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39441: l_recog_line_1 NUMBER;

Line 39438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39434: l_acc_rev_natural_side_code VARCHAR2(1);
39435:
39436: l_num_entries NUMBER;
39437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39441: l_recog_line_1 NUMBER;
39442: l_recog_line_2 NUMBER;

Line 39439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39435:
39436: l_num_entries NUMBER;
39437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39441: l_recog_line_1 NUMBER;
39442: l_recog_line_2 NUMBER;
39443:

Line 39440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39436: l_num_entries NUMBER;
39437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39441: l_recog_line_1 NUMBER;
39442: l_recog_line_2 NUMBER;
39443:
39444: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39446: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39442: l_recog_line_2 NUMBER;
39443:
39444: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39445: l_bflow_applied_to_amt NUMBER; -- 5132302
39446: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39447:
39448: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39449:
39450: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39517: l_accrual_line_num := NULL; -- 4262811
39518: l_tmp_amt := NULL; -- 4262811
39519: --
39520:
39521: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39522: l_balance_type_code <> 'B' THEN
39523: IF NVL(p_source_24,9E125) = 9
39524: THEN
39525:

Line 39592: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39588: --
39589: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39590:
39591: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39592: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39593:
39594: -- 4955764
39595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39632: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39633:
39634: IF xla_accounting_cache_pkg.GetValueChar
39635: (p_source_code => 'LEDGER_CATEGORY_CODE'
39636: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39637: AND l_bflow_method_code = 'PRIOR_ENTRY'
39638: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39639: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39640: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39732: p_lookup_type => 'XLA_OWNER_TYPE'
39733: ,p_lookup_code => l_component_type_code
39734: )
39735: ,p_token_4 => 'PRODUCT_NAME'
39736: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39737: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39738: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39739: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39740: ,p_ae_header_id => NULL

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

39733: ,p_lookup_code => l_component_type_code
39734: )
39735: ,p_token_4 => 'PRODUCT_NAME'
39736: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39737: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39738: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39739: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39740: ,p_ae_header_id => NULL
39741: );

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

39734: )
39735: ,p_token_4 => 'PRODUCT_NAME'
39736: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39737: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39738: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39739: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39740: ,p_ae_header_id => NULL
39741: );
39742:

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

39735: ,p_token_4 => 'PRODUCT_NAME'
39736: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39737: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39738: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39739: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39740: ,p_ae_header_id => NULL
39741: );
39742:
39743: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39770: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39766: ----------------------------------------------------------------------------------
39767: -- 4219869 Business Flow
39768: -- Update journal entry status -- Need to generate this within IF
39769: ----------------------------------------------------------------------------------
39770: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39771: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39772: ,p_balance_type_code => l_balance_type_code
39773: );
39774:

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

39853:
39854: --
39855: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39856: --
39857: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39858: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39859: ELSE
39860: ---------------------------------------------------------------------------------------------------
39861: -- 4262811a Switch Sign

Line 39882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39878:
39879: XLA_AE_LINES_PKG.ValidateCurrentLine;
39880: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39881:
39882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39883: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39884: ,p_balance_type_code => l_balance_type_code);
39885:
39886: END IF;

Line 39991: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39987: l_tmp_amt NUMBER;
39988: l_acc_rev_natural_side_code VARCHAR2(1);
39989:
39990: l_num_entries NUMBER;
39991: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39992: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39993: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39994: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39995: l_recog_line_1 NUMBER;

Line 39992: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39988: l_acc_rev_natural_side_code VARCHAR2(1);
39989:
39990: l_num_entries NUMBER;
39991: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39992: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39993: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39994: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39995: l_recog_line_1 NUMBER;
39996: l_recog_line_2 NUMBER;

Line 39993: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39989:
39990: l_num_entries NUMBER;
39991: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39992: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39993: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39994: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39995: l_recog_line_1 NUMBER;
39996: l_recog_line_2 NUMBER;
39997:

Line 39994: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39990: l_num_entries NUMBER;
39991: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39992: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39993: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39994: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39995: l_recog_line_1 NUMBER;
39996: l_recog_line_2 NUMBER;
39997:
39998: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40000: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39996: l_recog_line_2 NUMBER;
39997:
39998: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39999: l_bflow_applied_to_amt NUMBER; -- 5132302
40000: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40001:
40002: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40003:
40004: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40071: l_accrual_line_num := NULL; -- 4262811
40072: l_tmp_amt := NULL; -- 4262811
40073: --
40074:
40075: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40076: l_balance_type_code <> 'B' THEN
40077: IF NVL(p_source_24,9E125) = 9
40078: THEN
40079:

Line 40146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40142: --
40143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40144:
40145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40147:
40148: -- 4955764
40149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40150: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40186: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40187:
40188: IF xla_accounting_cache_pkg.GetValueChar
40189: (p_source_code => 'LEDGER_CATEGORY_CODE'
40190: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40191: AND l_bflow_method_code = 'PRIOR_ENTRY'
40192: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40193: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40194: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40286: p_lookup_type => 'XLA_OWNER_TYPE'
40287: ,p_lookup_code => l_component_type_code
40288: )
40289: ,p_token_4 => 'PRODUCT_NAME'
40290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40294: ,p_ae_header_id => NULL

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

40287: ,p_lookup_code => l_component_type_code
40288: )
40289: ,p_token_4 => 'PRODUCT_NAME'
40290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40294: ,p_ae_header_id => NULL
40295: );

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

40288: )
40289: ,p_token_4 => 'PRODUCT_NAME'
40290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40294: ,p_ae_header_id => NULL
40295: );
40296:

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

40289: ,p_token_4 => 'PRODUCT_NAME'
40290: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40291: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40292: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40293: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40294: ,p_ae_header_id => NULL
40295: );
40296:
40297: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40320: ----------------------------------------------------------------------------------
40321: -- 4219869 Business Flow
40322: -- Update journal entry status -- Need to generate this within IF
40323: ----------------------------------------------------------------------------------
40324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40326: ,p_balance_type_code => l_balance_type_code
40327: );
40328:

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

40407:
40408: --
40409: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40410: --
40411: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40412: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40413: ELSE
40414: ---------------------------------------------------------------------------------------------------
40415: -- 4262811a Switch Sign

Line 40436: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40432:
40433: XLA_AE_LINES_PKG.ValidateCurrentLine;
40434: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40435:
40436: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40437: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40438: ,p_balance_type_code => l_balance_type_code);
40439:
40440: END IF;

Line 40545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40541: l_tmp_amt NUMBER;
40542: l_acc_rev_natural_side_code VARCHAR2(1);
40543:
40544: l_num_entries NUMBER;
40545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40549: l_recog_line_1 NUMBER;

Line 40546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40542: l_acc_rev_natural_side_code VARCHAR2(1);
40543:
40544: l_num_entries NUMBER;
40545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40549: l_recog_line_1 NUMBER;
40550: l_recog_line_2 NUMBER;

Line 40547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40543:
40544: l_num_entries NUMBER;
40545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40549: l_recog_line_1 NUMBER;
40550: l_recog_line_2 NUMBER;
40551:

Line 40548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40544: l_num_entries NUMBER;
40545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40549: l_recog_line_1 NUMBER;
40550: l_recog_line_2 NUMBER;
40551:
40552: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40554: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40550: l_recog_line_2 NUMBER;
40551:
40552: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40553: l_bflow_applied_to_amt NUMBER; -- 5132302
40554: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40555:
40556: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40557:
40558: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40625: l_accrual_line_num := NULL; -- 4262811
40626: l_tmp_amt := NULL; -- 4262811
40627: --
40628:
40629: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40630: l_balance_type_code <> 'B' THEN
40631: IF NVL(p_source_24,9E125) = 9
40632: THEN
40633:

Line 40700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40696: --
40697: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40698:
40699: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40700: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40701:
40702: -- 4955764
40703: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40704: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40740: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40741:
40742: IF xla_accounting_cache_pkg.GetValueChar
40743: (p_source_code => 'LEDGER_CATEGORY_CODE'
40744: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40745: AND l_bflow_method_code = 'PRIOR_ENTRY'
40746: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40747: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40748: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40840: p_lookup_type => 'XLA_OWNER_TYPE'
40841: ,p_lookup_code => l_component_type_code
40842: )
40843: ,p_token_4 => 'PRODUCT_NAME'
40844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40848: ,p_ae_header_id => NULL

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

40841: ,p_lookup_code => l_component_type_code
40842: )
40843: ,p_token_4 => 'PRODUCT_NAME'
40844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40848: ,p_ae_header_id => NULL
40849: );

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

40842: )
40843: ,p_token_4 => 'PRODUCT_NAME'
40844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40848: ,p_ae_header_id => NULL
40849: );
40850:

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

40843: ,p_token_4 => 'PRODUCT_NAME'
40844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40848: ,p_ae_header_id => NULL
40849: );
40850:
40851: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40878: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40874: ----------------------------------------------------------------------------------
40875: -- 4219869 Business Flow
40876: -- Update journal entry status -- Need to generate this within IF
40877: ----------------------------------------------------------------------------------
40878: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40879: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40880: ,p_balance_type_code => l_balance_type_code
40881: );
40882:

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

40961:
40962: --
40963: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40964: --
40965: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40966: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40967: ELSE
40968: ---------------------------------------------------------------------------------------------------
40969: -- 4262811a Switch Sign

Line 40990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40986:
40987: XLA_AE_LINES_PKG.ValidateCurrentLine;
40988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40989:
40990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40991: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40992: ,p_balance_type_code => l_balance_type_code);
40993:
40994: END IF;

Line 41099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41095: l_tmp_amt NUMBER;
41096: l_acc_rev_natural_side_code VARCHAR2(1);
41097:
41098: l_num_entries NUMBER;
41099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41103: l_recog_line_1 NUMBER;

Line 41100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41096: l_acc_rev_natural_side_code VARCHAR2(1);
41097:
41098: l_num_entries NUMBER;
41099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41103: l_recog_line_1 NUMBER;
41104: l_recog_line_2 NUMBER;

Line 41101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41097:
41098: l_num_entries NUMBER;
41099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41103: l_recog_line_1 NUMBER;
41104: l_recog_line_2 NUMBER;
41105:

Line 41102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41098: l_num_entries NUMBER;
41099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41103: l_recog_line_1 NUMBER;
41104: l_recog_line_2 NUMBER;
41105:
41106: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41108: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41104: l_recog_line_2 NUMBER;
41105:
41106: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41107: l_bflow_applied_to_amt NUMBER; -- 5132302
41108: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41109:
41110: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41111:
41112: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41179: l_accrual_line_num := NULL; -- 4262811
41180: l_tmp_amt := NULL; -- 4262811
41181: --
41182:
41183: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41184: l_balance_type_code <> 'B' THEN
41185: IF NVL(p_source_24,9E125) = 9
41186: THEN
41187:

Line 41254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41250: --
41251: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41252:
41253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41255:
41256: -- 4955764
41257: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41258: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41294: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41295:
41296: IF xla_accounting_cache_pkg.GetValueChar
41297: (p_source_code => 'LEDGER_CATEGORY_CODE'
41298: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41299: AND l_bflow_method_code = 'PRIOR_ENTRY'
41300: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41301: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41302: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41394: p_lookup_type => 'XLA_OWNER_TYPE'
41395: ,p_lookup_code => l_component_type_code
41396: )
41397: ,p_token_4 => 'PRODUCT_NAME'
41398: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41399: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41400: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41401: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41402: ,p_ae_header_id => NULL

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

41395: ,p_lookup_code => l_component_type_code
41396: )
41397: ,p_token_4 => 'PRODUCT_NAME'
41398: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41399: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41400: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41401: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41402: ,p_ae_header_id => NULL
41403: );

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

41396: )
41397: ,p_token_4 => 'PRODUCT_NAME'
41398: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41399: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41400: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41401: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41402: ,p_ae_header_id => NULL
41403: );
41404:

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

41397: ,p_token_4 => 'PRODUCT_NAME'
41398: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41399: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41400: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41401: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41402: ,p_ae_header_id => NULL
41403: );
41404:
41405: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41428: ----------------------------------------------------------------------------------
41429: -- 4219869 Business Flow
41430: -- Update journal entry status -- Need to generate this within IF
41431: ----------------------------------------------------------------------------------
41432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41433: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41434: ,p_balance_type_code => l_balance_type_code
41435: );
41436:

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

41515:
41516: --
41517: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41518: --
41519: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41520: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41521: ELSE
41522: ---------------------------------------------------------------------------------------------------
41523: -- 4262811a Switch Sign

Line 41544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41540:
41541: XLA_AE_LINES_PKG.ValidateCurrentLine;
41542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41543:
41544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41545: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41546: ,p_balance_type_code => l_balance_type_code);
41547:
41548: END IF;

Line 41653: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41649: l_tmp_amt NUMBER;
41650: l_acc_rev_natural_side_code VARCHAR2(1);
41651:
41652: l_num_entries NUMBER;
41653: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41654: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41655: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41657: l_recog_line_1 NUMBER;

Line 41654: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41650: l_acc_rev_natural_side_code VARCHAR2(1);
41651:
41652: l_num_entries NUMBER;
41653: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41654: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41655: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41657: l_recog_line_1 NUMBER;
41658: l_recog_line_2 NUMBER;

Line 41655: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41651:
41652: l_num_entries NUMBER;
41653: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41654: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41655: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41657: l_recog_line_1 NUMBER;
41658: l_recog_line_2 NUMBER;
41659:

Line 41656: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41652: l_num_entries NUMBER;
41653: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41654: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41655: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41657: l_recog_line_1 NUMBER;
41658: l_recog_line_2 NUMBER;
41659:
41660: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41662: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41658: l_recog_line_2 NUMBER;
41659:
41660: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41661: l_bflow_applied_to_amt NUMBER; -- 5132302
41662: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41663:
41664: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41665:
41666: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41733: l_accrual_line_num := NULL; -- 4262811
41734: l_tmp_amt := NULL; -- 4262811
41735: --
41736:
41737: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41738: l_balance_type_code <> 'B' THEN
41739: IF NVL(p_source_24,9E125) = 9
41740: THEN
41741:

Line 41808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41804: --
41805: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41806:
41807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41809:
41810: -- 4955764
41811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41848: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41849:
41850: IF xla_accounting_cache_pkg.GetValueChar
41851: (p_source_code => 'LEDGER_CATEGORY_CODE'
41852: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41853: AND l_bflow_method_code = 'PRIOR_ENTRY'
41854: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41855: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41856: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41948: p_lookup_type => 'XLA_OWNER_TYPE'
41949: ,p_lookup_code => l_component_type_code
41950: )
41951: ,p_token_4 => 'PRODUCT_NAME'
41952: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41953: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41954: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41955: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41956: ,p_ae_header_id => NULL

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

41949: ,p_lookup_code => l_component_type_code
41950: )
41951: ,p_token_4 => 'PRODUCT_NAME'
41952: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41953: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41954: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41955: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41956: ,p_ae_header_id => NULL
41957: );

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

41950: )
41951: ,p_token_4 => 'PRODUCT_NAME'
41952: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41953: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41954: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41955: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41956: ,p_ae_header_id => NULL
41957: );
41958:

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

41951: ,p_token_4 => 'PRODUCT_NAME'
41952: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41953: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41954: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41955: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41956: ,p_ae_header_id => NULL
41957: );
41958:
41959: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41982: ----------------------------------------------------------------------------------
41983: -- 4219869 Business Flow
41984: -- Update journal entry status -- Need to generate this within IF
41985: ----------------------------------------------------------------------------------
41986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41988: ,p_balance_type_code => l_balance_type_code
41989: );
41990:

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

42069:
42070: --
42071: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42072: --
42073: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42074: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42075: ELSE
42076: ---------------------------------------------------------------------------------------------------
42077: -- 4262811a Switch Sign

Line 42098: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42094:
42095: XLA_AE_LINES_PKG.ValidateCurrentLine;
42096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42097:
42098: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42099: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42100: ,p_balance_type_code => l_balance_type_code);
42101:
42102: END IF;

Line 42207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42203: l_tmp_amt NUMBER;
42204: l_acc_rev_natural_side_code VARCHAR2(1);
42205:
42206: l_num_entries NUMBER;
42207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42211: l_recog_line_1 NUMBER;

Line 42208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42204: l_acc_rev_natural_side_code VARCHAR2(1);
42205:
42206: l_num_entries NUMBER;
42207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42211: l_recog_line_1 NUMBER;
42212: l_recog_line_2 NUMBER;

Line 42209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42205:
42206: l_num_entries NUMBER;
42207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42211: l_recog_line_1 NUMBER;
42212: l_recog_line_2 NUMBER;
42213:

Line 42210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42206: l_num_entries NUMBER;
42207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42211: l_recog_line_1 NUMBER;
42212: l_recog_line_2 NUMBER;
42213:
42214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42212: l_recog_line_2 NUMBER;
42213:
42214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42215: l_bflow_applied_to_amt NUMBER; -- 5132302
42216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42217:
42218: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42219:
42220: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42287: l_accrual_line_num := NULL; -- 4262811
42288: l_tmp_amt := NULL; -- 4262811
42289: --
42290:
42291: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42292: l_balance_type_code <> 'B' THEN
42293: IF NVL(p_source_24,9E125) = 9
42294: THEN
42295:

Line 42362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42358: --
42359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42360:
42361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42363:
42364: -- 4955764
42365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42402: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42403:
42404: IF xla_accounting_cache_pkg.GetValueChar
42405: (p_source_code => 'LEDGER_CATEGORY_CODE'
42406: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42407: AND l_bflow_method_code = 'PRIOR_ENTRY'
42408: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42409: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42410: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42502: p_lookup_type => 'XLA_OWNER_TYPE'
42503: ,p_lookup_code => l_component_type_code
42504: )
42505: ,p_token_4 => 'PRODUCT_NAME'
42506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42510: ,p_ae_header_id => NULL

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

42503: ,p_lookup_code => l_component_type_code
42504: )
42505: ,p_token_4 => 'PRODUCT_NAME'
42506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42510: ,p_ae_header_id => NULL
42511: );

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

42504: )
42505: ,p_token_4 => 'PRODUCT_NAME'
42506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42510: ,p_ae_header_id => NULL
42511: );
42512:

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

42505: ,p_token_4 => 'PRODUCT_NAME'
42506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42510: ,p_ae_header_id => NULL
42511: );
42512:
42513: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42536: ----------------------------------------------------------------------------------
42537: -- 4219869 Business Flow
42538: -- Update journal entry status -- Need to generate this within IF
42539: ----------------------------------------------------------------------------------
42540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42542: ,p_balance_type_code => l_balance_type_code
42543: );
42544:

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

42623:
42624: --
42625: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42626: --
42627: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42628: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42629: ELSE
42630: ---------------------------------------------------------------------------------------------------
42631: -- 4262811a Switch Sign

Line 42652: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42648:
42649: XLA_AE_LINES_PKG.ValidateCurrentLine;
42650: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42651:
42652: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42653: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42654: ,p_balance_type_code => l_balance_type_code);
42655:
42656: END IF;

Line 42761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42757: l_tmp_amt NUMBER;
42758: l_acc_rev_natural_side_code VARCHAR2(1);
42759:
42760: l_num_entries NUMBER;
42761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42765: l_recog_line_1 NUMBER;

Line 42762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42758: l_acc_rev_natural_side_code VARCHAR2(1);
42759:
42760: l_num_entries NUMBER;
42761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42765: l_recog_line_1 NUMBER;
42766: l_recog_line_2 NUMBER;

Line 42763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42759:
42760: l_num_entries NUMBER;
42761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42765: l_recog_line_1 NUMBER;
42766: l_recog_line_2 NUMBER;
42767:

Line 42764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42760: l_num_entries NUMBER;
42761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42765: l_recog_line_1 NUMBER;
42766: l_recog_line_2 NUMBER;
42767:
42768: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42770: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42766: l_recog_line_2 NUMBER;
42767:
42768: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42769: l_bflow_applied_to_amt NUMBER; -- 5132302
42770: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42771:
42772: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42773:
42774: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42841: l_accrual_line_num := NULL; -- 4262811
42842: l_tmp_amt := NULL; -- 4262811
42843: --
42844:
42845: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42846: l_balance_type_code <> 'B' THEN
42847: IF NVL(p_source_24,9E125) = 9
42848: THEN
42849:

Line 42916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42912: --
42913: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42914:
42915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42917:
42918: -- 4955764
42919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42956: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42957:
42958: IF xla_accounting_cache_pkg.GetValueChar
42959: (p_source_code => 'LEDGER_CATEGORY_CODE'
42960: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42961: AND l_bflow_method_code = 'PRIOR_ENTRY'
42962: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42963: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42964: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43056: p_lookup_type => 'XLA_OWNER_TYPE'
43057: ,p_lookup_code => l_component_type_code
43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL

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

43057: ,p_lookup_code => l_component_type_code
43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );

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

43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );
43066:

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

43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );
43066:
43067: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43090: ----------------------------------------------------------------------------------
43091: -- 4219869 Business Flow
43092: -- Update journal entry status -- Need to generate this within IF
43093: ----------------------------------------------------------------------------------
43094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43096: ,p_balance_type_code => l_balance_type_code
43097: );
43098:

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

43177:
43178: --
43179: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43180: --
43181: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43182: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43183: ELSE
43184: ---------------------------------------------------------------------------------------------------
43185: -- 4262811a Switch Sign

Line 43206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43202:
43203: XLA_AE_LINES_PKG.ValidateCurrentLine;
43204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43205:
43206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43207: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43208: ,p_balance_type_code => l_balance_type_code);
43209:
43210: END IF;

Line 43315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43311: l_tmp_amt NUMBER;
43312: l_acc_rev_natural_side_code VARCHAR2(1);
43313:
43314: l_num_entries NUMBER;
43315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43319: l_recog_line_1 NUMBER;

Line 43316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43312: l_acc_rev_natural_side_code VARCHAR2(1);
43313:
43314: l_num_entries NUMBER;
43315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43319: l_recog_line_1 NUMBER;
43320: l_recog_line_2 NUMBER;

Line 43317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43313:
43314: l_num_entries NUMBER;
43315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43319: l_recog_line_1 NUMBER;
43320: l_recog_line_2 NUMBER;
43321:

Line 43318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43314: l_num_entries NUMBER;
43315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43319: l_recog_line_1 NUMBER;
43320: l_recog_line_2 NUMBER;
43321:
43322: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43324: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43320: l_recog_line_2 NUMBER;
43321:
43322: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43323: l_bflow_applied_to_amt NUMBER; -- 5132302
43324: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43325:
43326: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43327:
43328: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43395: l_accrual_line_num := NULL; -- 4262811
43396: l_tmp_amt := NULL; -- 4262811
43397: --
43398:
43399: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43400: l_balance_type_code <> 'B' THEN
43401: IF NVL(p_source_24,9E125) = 9
43402: THEN
43403:

Line 43470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43466: --
43467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43468:
43469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43471:
43472: -- 4955764
43473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43510: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43511:
43512: IF xla_accounting_cache_pkg.GetValueChar
43513: (p_source_code => 'LEDGER_CATEGORY_CODE'
43514: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43515: AND l_bflow_method_code = 'PRIOR_ENTRY'
43516: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43517: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43518: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43610: p_lookup_type => 'XLA_OWNER_TYPE'
43611: ,p_lookup_code => l_component_type_code
43612: )
43613: ,p_token_4 => 'PRODUCT_NAME'
43614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43618: ,p_ae_header_id => NULL

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

43611: ,p_lookup_code => l_component_type_code
43612: )
43613: ,p_token_4 => 'PRODUCT_NAME'
43614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43618: ,p_ae_header_id => NULL
43619: );

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

43612: )
43613: ,p_token_4 => 'PRODUCT_NAME'
43614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43618: ,p_ae_header_id => NULL
43619: );
43620:

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

43613: ,p_token_4 => 'PRODUCT_NAME'
43614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43618: ,p_ae_header_id => NULL
43619: );
43620:
43621: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43644: ----------------------------------------------------------------------------------
43645: -- 4219869 Business Flow
43646: -- Update journal entry status -- Need to generate this within IF
43647: ----------------------------------------------------------------------------------
43648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43650: ,p_balance_type_code => l_balance_type_code
43651: );
43652:

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

43731:
43732: --
43733: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43734: --
43735: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43736: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43737: ELSE
43738: ---------------------------------------------------------------------------------------------------
43739: -- 4262811a Switch Sign

Line 43760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43756:
43757: XLA_AE_LINES_PKG.ValidateCurrentLine;
43758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43759:
43760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43762: ,p_balance_type_code => l_balance_type_code);
43763:
43764: END IF;

Line 43889: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43885: l_tmp_amt NUMBER;
43886: l_acc_rev_natural_side_code VARCHAR2(1);
43887:
43888: l_num_entries NUMBER;
43889: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43890: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43891: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43892: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43893: l_recog_line_1 NUMBER;

Line 43890: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43886: l_acc_rev_natural_side_code VARCHAR2(1);
43887:
43888: l_num_entries NUMBER;
43889: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43890: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43891: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43892: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43893: l_recog_line_1 NUMBER;
43894: l_recog_line_2 NUMBER;

Line 43891: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43887:
43888: l_num_entries NUMBER;
43889: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43890: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43891: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43892: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43893: l_recog_line_1 NUMBER;
43894: l_recog_line_2 NUMBER;
43895:

Line 43892: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43888: l_num_entries NUMBER;
43889: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43890: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43891: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43892: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43893: l_recog_line_1 NUMBER;
43894: l_recog_line_2 NUMBER;
43895:
43896: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43898: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43894: l_recog_line_2 NUMBER;
43895:
43896: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43897: l_bflow_applied_to_amt NUMBER; -- 5132302
43898: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43899:
43900: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43901:
43902: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43969: l_accrual_line_num := NULL; -- 4262811
43970: l_tmp_amt := NULL; -- 4262811
43971: --
43972:
43973: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43974: l_balance_type_code <> 'B' THEN
43975: IF NVL(p_source_24,9E125) = 9
43976: THEN
43977:

Line 44044: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44040: --
44041: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44042:
44043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44044: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44045:
44046: -- 4955764
44047: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44048: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44116: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44117:
44118: IF xla_accounting_cache_pkg.GetValueChar
44119: (p_source_code => 'LEDGER_CATEGORY_CODE'
44120: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44121: AND l_bflow_method_code = 'PRIOR_ENTRY'
44122: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44123: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44124: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44216: p_lookup_type => 'XLA_OWNER_TYPE'
44217: ,p_lookup_code => l_component_type_code
44218: )
44219: ,p_token_4 => 'PRODUCT_NAME'
44220: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44221: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44222: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44223: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44224: ,p_ae_header_id => NULL

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

44217: ,p_lookup_code => l_component_type_code
44218: )
44219: ,p_token_4 => 'PRODUCT_NAME'
44220: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44221: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44222: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44223: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44224: ,p_ae_header_id => NULL
44225: );

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

44218: )
44219: ,p_token_4 => 'PRODUCT_NAME'
44220: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44221: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44222: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44223: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44224: ,p_ae_header_id => NULL
44225: );
44226:

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

44219: ,p_token_4 => 'PRODUCT_NAME'
44220: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44221: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44222: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44223: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44224: ,p_ae_header_id => NULL
44225: );
44226:
44227: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44254: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44250: ----------------------------------------------------------------------------------
44251: -- 4219869 Business Flow
44252: -- Update journal entry status -- Need to generate this within IF
44253: ----------------------------------------------------------------------------------
44254: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44255: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44256: ,p_balance_type_code => l_balance_type_code
44257: );
44258:

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

44337:
44338: --
44339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44340: --
44341: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44343: ELSE
44344: ---------------------------------------------------------------------------------------------------
44345: -- 4262811a Switch Sign

Line 44366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44362:
44363: XLA_AE_LINES_PKG.ValidateCurrentLine;
44364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44365:
44366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44368: ,p_balance_type_code => l_balance_type_code);
44369:
44370: END IF;

Line 44475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44471: l_tmp_amt NUMBER;
44472: l_acc_rev_natural_side_code VARCHAR2(1);
44473:
44474: l_num_entries NUMBER;
44475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44479: l_recog_line_1 NUMBER;

Line 44476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44472: l_acc_rev_natural_side_code VARCHAR2(1);
44473:
44474: l_num_entries NUMBER;
44475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44479: l_recog_line_1 NUMBER;
44480: l_recog_line_2 NUMBER;

Line 44477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44473:
44474: l_num_entries NUMBER;
44475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44479: l_recog_line_1 NUMBER;
44480: l_recog_line_2 NUMBER;
44481:

Line 44478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44474: l_num_entries NUMBER;
44475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44479: l_recog_line_1 NUMBER;
44480: l_recog_line_2 NUMBER;
44481:
44482: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44484: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44480: l_recog_line_2 NUMBER;
44481:
44482: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44483: l_bflow_applied_to_amt NUMBER; -- 5132302
44484: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44485:
44486: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44487:
44488: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44555: l_accrual_line_num := NULL; -- 4262811
44556: l_tmp_amt := NULL; -- 4262811
44557: --
44558:
44559: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44560: l_balance_type_code <> 'B' THEN
44561: IF NVL(p_source_24,9E125) = 9
44562: THEN
44563:

Line 44630: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44626: --
44627: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44628:
44629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44630: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44631:
44632: -- 4955764
44633: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44634: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44671:
44672: IF xla_accounting_cache_pkg.GetValueChar
44673: (p_source_code => 'LEDGER_CATEGORY_CODE'
44674: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44675: AND l_bflow_method_code = 'PRIOR_ENTRY'
44676: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44677: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44678: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44770: p_lookup_type => 'XLA_OWNER_TYPE'
44771: ,p_lookup_code => l_component_type_code
44772: )
44773: ,p_token_4 => 'PRODUCT_NAME'
44774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44778: ,p_ae_header_id => NULL

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

44771: ,p_lookup_code => l_component_type_code
44772: )
44773: ,p_token_4 => 'PRODUCT_NAME'
44774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44778: ,p_ae_header_id => NULL
44779: );

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

44772: )
44773: ,p_token_4 => 'PRODUCT_NAME'
44774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44778: ,p_ae_header_id => NULL
44779: );
44780:

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

44773: ,p_token_4 => 'PRODUCT_NAME'
44774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44778: ,p_ae_header_id => NULL
44779: );
44780:
44781: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44804: ----------------------------------------------------------------------------------
44805: -- 4219869 Business Flow
44806: -- Update journal entry status -- Need to generate this within IF
44807: ----------------------------------------------------------------------------------
44808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44810: ,p_balance_type_code => l_balance_type_code
44811: );
44812:

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

44891:
44892: --
44893: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44894: --
44895: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44896: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44897: ELSE
44898: ---------------------------------------------------------------------------------------------------
44899: -- 4262811a Switch Sign

Line 44920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44916:
44917: XLA_AE_LINES_PKG.ValidateCurrentLine;
44918: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44919:
44920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44921: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44922: ,p_balance_type_code => l_balance_type_code);
44923:
44924: END IF;

Line 45029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45025: l_tmp_amt NUMBER;
45026: l_acc_rev_natural_side_code VARCHAR2(1);
45027:
45028: l_num_entries NUMBER;
45029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45033: l_recog_line_1 NUMBER;

Line 45030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45026: l_acc_rev_natural_side_code VARCHAR2(1);
45027:
45028: l_num_entries NUMBER;
45029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45033: l_recog_line_1 NUMBER;
45034: l_recog_line_2 NUMBER;

Line 45031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45027:
45028: l_num_entries NUMBER;
45029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45033: l_recog_line_1 NUMBER;
45034: l_recog_line_2 NUMBER;
45035:

Line 45032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45028: l_num_entries NUMBER;
45029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45033: l_recog_line_1 NUMBER;
45034: l_recog_line_2 NUMBER;
45035:
45036: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45038: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45034: l_recog_line_2 NUMBER;
45035:
45036: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45037: l_bflow_applied_to_amt NUMBER; -- 5132302
45038: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45039:
45040: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45041:
45042: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45109: l_accrual_line_num := NULL; -- 4262811
45110: l_tmp_amt := NULL; -- 4262811
45111: --
45112:
45113: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45114: l_balance_type_code <> 'B' THEN
45115: IF NVL(p_source_24,9E125) = 9
45116: THEN
45117:

Line 45184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45180: --
45181: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45182:
45183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45185:
45186: -- 4955764
45187: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45188: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45224: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45225:
45226: IF xla_accounting_cache_pkg.GetValueChar
45227: (p_source_code => 'LEDGER_CATEGORY_CODE'
45228: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45229: AND l_bflow_method_code = 'PRIOR_ENTRY'
45230: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45231: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45232: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45324: p_lookup_type => 'XLA_OWNER_TYPE'
45325: ,p_lookup_code => l_component_type_code
45326: )
45327: ,p_token_4 => 'PRODUCT_NAME'
45328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45332: ,p_ae_header_id => NULL

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

45325: ,p_lookup_code => l_component_type_code
45326: )
45327: ,p_token_4 => 'PRODUCT_NAME'
45328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45332: ,p_ae_header_id => NULL
45333: );

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

45326: )
45327: ,p_token_4 => 'PRODUCT_NAME'
45328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45332: ,p_ae_header_id => NULL
45333: );
45334:

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

45327: ,p_token_4 => 'PRODUCT_NAME'
45328: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45329: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45330: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45331: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45332: ,p_ae_header_id => NULL
45333: );
45334:
45335: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45362: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45358: ----------------------------------------------------------------------------------
45359: -- 4219869 Business Flow
45360: -- Update journal entry status -- Need to generate this within IF
45361: ----------------------------------------------------------------------------------
45362: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45363: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45364: ,p_balance_type_code => l_balance_type_code
45365: );
45366:

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

45445:
45446: --
45447: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45448: --
45449: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45450: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45451: ELSE
45452: ---------------------------------------------------------------------------------------------------
45453: -- 4262811a Switch Sign

Line 45474: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45470:
45471: XLA_AE_LINES_PKG.ValidateCurrentLine;
45472: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45473:
45474: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45475: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45476: ,p_balance_type_code => l_balance_type_code);
45477:
45478: END IF;

Line 45583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45579: l_tmp_amt NUMBER;
45580: l_acc_rev_natural_side_code VARCHAR2(1);
45581:
45582: l_num_entries NUMBER;
45583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45587: l_recog_line_1 NUMBER;

Line 45584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45580: l_acc_rev_natural_side_code VARCHAR2(1);
45581:
45582: l_num_entries NUMBER;
45583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45587: l_recog_line_1 NUMBER;
45588: l_recog_line_2 NUMBER;

Line 45585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45581:
45582: l_num_entries NUMBER;
45583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45587: l_recog_line_1 NUMBER;
45588: l_recog_line_2 NUMBER;
45589:

Line 45586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45582: l_num_entries NUMBER;
45583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45587: l_recog_line_1 NUMBER;
45588: l_recog_line_2 NUMBER;
45589:
45590: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45592: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45588: l_recog_line_2 NUMBER;
45589:
45590: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45591: l_bflow_applied_to_amt NUMBER; -- 5132302
45592: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45593:
45594: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45595:
45596: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45663: l_accrual_line_num := NULL; -- 4262811
45664: l_tmp_amt := NULL; -- 4262811
45665: --
45666:
45667: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45668: l_balance_type_code <> 'B' THEN
45669: IF NVL(p_source_24,9E125) = 9
45670: THEN
45671:

Line 45738: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45734: --
45735: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45736:
45737: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45738: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45739:
45740: -- 4955764
45741: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45742: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45779:
45780: IF xla_accounting_cache_pkg.GetValueChar
45781: (p_source_code => 'LEDGER_CATEGORY_CODE'
45782: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45783: AND l_bflow_method_code = 'PRIOR_ENTRY'
45784: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45785: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45786: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45878: p_lookup_type => 'XLA_OWNER_TYPE'
45879: ,p_lookup_code => l_component_type_code
45880: )
45881: ,p_token_4 => 'PRODUCT_NAME'
45882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45886: ,p_ae_header_id => NULL

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

45879: ,p_lookup_code => l_component_type_code
45880: )
45881: ,p_token_4 => 'PRODUCT_NAME'
45882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45886: ,p_ae_header_id => NULL
45887: );

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

45880: )
45881: ,p_token_4 => 'PRODUCT_NAME'
45882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45886: ,p_ae_header_id => NULL
45887: );
45888:

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

45881: ,p_token_4 => 'PRODUCT_NAME'
45882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45886: ,p_ae_header_id => NULL
45887: );
45888:
45889: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45912: ----------------------------------------------------------------------------------
45913: -- 4219869 Business Flow
45914: -- Update journal entry status -- Need to generate this within IF
45915: ----------------------------------------------------------------------------------
45916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45917: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45918: ,p_balance_type_code => l_balance_type_code
45919: );
45920:

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

45999:
46000: --
46001: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46002: --
46003: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46004: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46005: ELSE
46006: ---------------------------------------------------------------------------------------------------
46007: -- 4262811a Switch Sign

Line 46028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46024:
46025: XLA_AE_LINES_PKG.ValidateCurrentLine;
46026: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46027:
46028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46029: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46030: ,p_balance_type_code => l_balance_type_code);
46031:
46032: END IF;

Line 46157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46153: l_tmp_amt NUMBER;
46154: l_acc_rev_natural_side_code VARCHAR2(1);
46155:
46156: l_num_entries NUMBER;
46157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46161: l_recog_line_1 NUMBER;

Line 46158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46154: l_acc_rev_natural_side_code VARCHAR2(1);
46155:
46156: l_num_entries NUMBER;
46157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46161: l_recog_line_1 NUMBER;
46162: l_recog_line_2 NUMBER;

Line 46159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46155:
46156: l_num_entries NUMBER;
46157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46161: l_recog_line_1 NUMBER;
46162: l_recog_line_2 NUMBER;
46163:

Line 46160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46156: l_num_entries NUMBER;
46157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46161: l_recog_line_1 NUMBER;
46162: l_recog_line_2 NUMBER;
46163:
46164: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46166: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46162: l_recog_line_2 NUMBER;
46163:
46164: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46165: l_bflow_applied_to_amt NUMBER; -- 5132302
46166: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46167:
46168: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46169:
46170: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46237: l_accrual_line_num := NULL; -- 4262811
46238: l_tmp_amt := NULL; -- 4262811
46239: --
46240:
46241: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46242: l_balance_type_code <> 'B' THEN
46243: IF NVL(p_source_24,9E125) = 9
46244: THEN
46245:

Line 46312: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46308: --
46309: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46310:
46311: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46312: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46313:
46314: -- 4955764
46315: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46316: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46384: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46385:
46386: IF xla_accounting_cache_pkg.GetValueChar
46387: (p_source_code => 'LEDGER_CATEGORY_CODE'
46388: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46389: AND l_bflow_method_code = 'PRIOR_ENTRY'
46390: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46391: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46392: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46484: p_lookup_type => 'XLA_OWNER_TYPE'
46485: ,p_lookup_code => l_component_type_code
46486: )
46487: ,p_token_4 => 'PRODUCT_NAME'
46488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46492: ,p_ae_header_id => NULL

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

46485: ,p_lookup_code => l_component_type_code
46486: )
46487: ,p_token_4 => 'PRODUCT_NAME'
46488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46492: ,p_ae_header_id => NULL
46493: );

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

46486: )
46487: ,p_token_4 => 'PRODUCT_NAME'
46488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46492: ,p_ae_header_id => NULL
46493: );
46494:

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

46487: ,p_token_4 => 'PRODUCT_NAME'
46488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46492: ,p_ae_header_id => NULL
46493: );
46494:
46495: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46518: ----------------------------------------------------------------------------------
46519: -- 4219869 Business Flow
46520: -- Update journal entry status -- Need to generate this within IF
46521: ----------------------------------------------------------------------------------
46522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46524: ,p_balance_type_code => l_balance_type_code
46525: );
46526:

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

46605:
46606: --
46607: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46608: --
46609: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46610: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46611: ELSE
46612: ---------------------------------------------------------------------------------------------------
46613: -- 4262811a Switch Sign

Line 46634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46630:
46631: XLA_AE_LINES_PKG.ValidateCurrentLine;
46632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46633:
46634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46635: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46636: ,p_balance_type_code => l_balance_type_code);
46637:
46638: END IF;

Line 46743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46739: l_tmp_amt NUMBER;
46740: l_acc_rev_natural_side_code VARCHAR2(1);
46741:
46742: l_num_entries NUMBER;
46743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46747: l_recog_line_1 NUMBER;

Line 46744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46740: l_acc_rev_natural_side_code VARCHAR2(1);
46741:
46742: l_num_entries NUMBER;
46743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46747: l_recog_line_1 NUMBER;
46748: l_recog_line_2 NUMBER;

Line 46745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46741:
46742: l_num_entries NUMBER;
46743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46747: l_recog_line_1 NUMBER;
46748: l_recog_line_2 NUMBER;
46749:

Line 46746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46742: l_num_entries NUMBER;
46743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46747: l_recog_line_1 NUMBER;
46748: l_recog_line_2 NUMBER;
46749:
46750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46748: l_recog_line_2 NUMBER;
46749:
46750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46751: l_bflow_applied_to_amt NUMBER; -- 5132302
46752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46753:
46754: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46755:
46756: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46823: l_accrual_line_num := NULL; -- 4262811
46824: l_tmp_amt := NULL; -- 4262811
46825: --
46826:
46827: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46828: l_balance_type_code <> 'B' THEN
46829: IF NVL(p_source_24,9E125) = 34
46830: THEN
46831:

Line 46898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46894: --
46895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46896:
46897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46899:
46900: -- 4955764
46901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46938: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46939:
46940: IF xla_accounting_cache_pkg.GetValueChar
46941: (p_source_code => 'LEDGER_CATEGORY_CODE'
46942: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46943: AND l_bflow_method_code = 'PRIOR_ENTRY'
46944: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46945: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46946: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47038: p_lookup_type => 'XLA_OWNER_TYPE'
47039: ,p_lookup_code => l_component_type_code
47040: )
47041: ,p_token_4 => 'PRODUCT_NAME'
47042: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47043: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47044: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47045: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47046: ,p_ae_header_id => NULL

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

47039: ,p_lookup_code => l_component_type_code
47040: )
47041: ,p_token_4 => 'PRODUCT_NAME'
47042: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47043: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47044: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47045: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47046: ,p_ae_header_id => NULL
47047: );

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

47040: )
47041: ,p_token_4 => 'PRODUCT_NAME'
47042: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47043: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47044: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47045: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47046: ,p_ae_header_id => NULL
47047: );
47048:

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

47041: ,p_token_4 => 'PRODUCT_NAME'
47042: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47043: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47044: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47045: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47046: ,p_ae_header_id => NULL
47047: );
47048:
47049: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47076: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47072: ----------------------------------------------------------------------------------
47073: -- 4219869 Business Flow
47074: -- Update journal entry status -- Need to generate this within IF
47075: ----------------------------------------------------------------------------------
47076: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47077: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47078: ,p_balance_type_code => l_balance_type_code
47079: );
47080:

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

47159:
47160: --
47161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47162: --
47163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47165: ELSE
47166: ---------------------------------------------------------------------------------------------------
47167: -- 4262811a Switch Sign

Line 47188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47184:
47185: XLA_AE_LINES_PKG.ValidateCurrentLine;
47186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47187:
47188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47190: ,p_balance_type_code => l_balance_type_code);
47191:
47192: END IF;

Line 47297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47293: l_tmp_amt NUMBER;
47294: l_acc_rev_natural_side_code VARCHAR2(1);
47295:
47296: l_num_entries NUMBER;
47297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47301: l_recog_line_1 NUMBER;

Line 47298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47294: l_acc_rev_natural_side_code VARCHAR2(1);
47295:
47296: l_num_entries NUMBER;
47297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47301: l_recog_line_1 NUMBER;
47302: l_recog_line_2 NUMBER;

Line 47299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47295:
47296: l_num_entries NUMBER;
47297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47301: l_recog_line_1 NUMBER;
47302: l_recog_line_2 NUMBER;
47303:

Line 47300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47296: l_num_entries NUMBER;
47297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47301: l_recog_line_1 NUMBER;
47302: l_recog_line_2 NUMBER;
47303:
47304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47302: l_recog_line_2 NUMBER;
47303:
47304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47305: l_bflow_applied_to_amt NUMBER; -- 5132302
47306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47307:
47308: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47309:
47310: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47377: l_accrual_line_num := NULL; -- 4262811
47378: l_tmp_amt := NULL; -- 4262811
47379: --
47380:
47381: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47382: l_balance_type_code <> 'B' THEN
47383: IF NVL(p_source_24,9E125) = 34
47384: THEN
47385:

Line 47452: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47448: --
47449: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47450:
47451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47452: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47453:
47454: -- 4955764
47455: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47456: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47492: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47493:
47494: IF xla_accounting_cache_pkg.GetValueChar
47495: (p_source_code => 'LEDGER_CATEGORY_CODE'
47496: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47497: AND l_bflow_method_code = 'PRIOR_ENTRY'
47498: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47499: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47500: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47592: p_lookup_type => 'XLA_OWNER_TYPE'
47593: ,p_lookup_code => l_component_type_code
47594: )
47595: ,p_token_4 => 'PRODUCT_NAME'
47596: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47597: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47598: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47599: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47600: ,p_ae_header_id => NULL

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

47593: ,p_lookup_code => l_component_type_code
47594: )
47595: ,p_token_4 => 'PRODUCT_NAME'
47596: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47597: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47598: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47599: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47600: ,p_ae_header_id => NULL
47601: );

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

47594: )
47595: ,p_token_4 => 'PRODUCT_NAME'
47596: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47597: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47598: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47599: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47600: ,p_ae_header_id => NULL
47601: );
47602:

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

47595: ,p_token_4 => 'PRODUCT_NAME'
47596: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47597: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47598: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47599: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47600: ,p_ae_header_id => NULL
47601: );
47602:
47603: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47626: ----------------------------------------------------------------------------------
47627: -- 4219869 Business Flow
47628: -- Update journal entry status -- Need to generate this within IF
47629: ----------------------------------------------------------------------------------
47630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47631: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47632: ,p_balance_type_code => l_balance_type_code
47633: );
47634:

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

47713:
47714: --
47715: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47716: --
47717: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47718: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47719: ELSE
47720: ---------------------------------------------------------------------------------------------------
47721: -- 4262811a Switch Sign

Line 47742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47738:
47739: XLA_AE_LINES_PKG.ValidateCurrentLine;
47740: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47741:
47742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47744: ,p_balance_type_code => l_balance_type_code);
47745:
47746: END IF;

Line 47851: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47847: l_tmp_amt NUMBER;
47848: l_acc_rev_natural_side_code VARCHAR2(1);
47849:
47850: l_num_entries NUMBER;
47851: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47852: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47853: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47854: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47855: l_recog_line_1 NUMBER;

Line 47852: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47848: l_acc_rev_natural_side_code VARCHAR2(1);
47849:
47850: l_num_entries NUMBER;
47851: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47852: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47853: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47854: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47855: l_recog_line_1 NUMBER;
47856: l_recog_line_2 NUMBER;

Line 47853: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47849:
47850: l_num_entries NUMBER;
47851: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47852: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47853: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47854: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47855: l_recog_line_1 NUMBER;
47856: l_recog_line_2 NUMBER;
47857:

Line 47854: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47850: l_num_entries NUMBER;
47851: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47852: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47853: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47854: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47855: l_recog_line_1 NUMBER;
47856: l_recog_line_2 NUMBER;
47857:
47858: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47860: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47856: l_recog_line_2 NUMBER;
47857:
47858: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47859: l_bflow_applied_to_amt NUMBER; -- 5132302
47860: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47861:
47862: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47863:
47864: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47931: l_accrual_line_num := NULL; -- 4262811
47932: l_tmp_amt := NULL; -- 4262811
47933: --
47934:
47935: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47936: l_balance_type_code <> 'B' THEN
47937: IF NVL(p_source_24,9E125) = 34
47938: THEN
47939:

Line 48006: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48002: --
48003: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48004:
48005: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48006: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48007:
48008: -- 4955764
48009: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48010: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48047:
48048: IF xla_accounting_cache_pkg.GetValueChar
48049: (p_source_code => 'LEDGER_CATEGORY_CODE'
48050: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48051: AND l_bflow_method_code = 'PRIOR_ENTRY'
48052: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48053: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48054: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48146: p_lookup_type => 'XLA_OWNER_TYPE'
48147: ,p_lookup_code => l_component_type_code
48148: )
48149: ,p_token_4 => 'PRODUCT_NAME'
48150: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48151: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48152: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48153: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48154: ,p_ae_header_id => NULL

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

48147: ,p_lookup_code => l_component_type_code
48148: )
48149: ,p_token_4 => 'PRODUCT_NAME'
48150: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48151: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48152: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48153: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48154: ,p_ae_header_id => NULL
48155: );

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

48148: )
48149: ,p_token_4 => 'PRODUCT_NAME'
48150: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48151: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48152: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48153: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48154: ,p_ae_header_id => NULL
48155: );
48156:

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

48149: ,p_token_4 => 'PRODUCT_NAME'
48150: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48151: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48152: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48153: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48154: ,p_ae_header_id => NULL
48155: );
48156:
48157: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48184: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48180: ----------------------------------------------------------------------------------
48181: -- 4219869 Business Flow
48182: -- Update journal entry status -- Need to generate this within IF
48183: ----------------------------------------------------------------------------------
48184: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48185: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48186: ,p_balance_type_code => l_balance_type_code
48187: );
48188:

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

48267:
48268: --
48269: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48270: --
48271: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48272: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48273: ELSE
48274: ---------------------------------------------------------------------------------------------------
48275: -- 4262811a Switch Sign

Line 48296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48292:
48293: XLA_AE_LINES_PKG.ValidateCurrentLine;
48294: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48295:
48296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48297: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48298: ,p_balance_type_code => l_balance_type_code);
48299:
48300: END IF;

Line 48405: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48401: l_tmp_amt NUMBER;
48402: l_acc_rev_natural_side_code VARCHAR2(1);
48403:
48404: l_num_entries NUMBER;
48405: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48406: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48407: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48408: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48409: l_recog_line_1 NUMBER;

Line 48406: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48402: l_acc_rev_natural_side_code VARCHAR2(1);
48403:
48404: l_num_entries NUMBER;
48405: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48406: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48407: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48408: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48409: l_recog_line_1 NUMBER;
48410: l_recog_line_2 NUMBER;

Line 48407: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48403:
48404: l_num_entries NUMBER;
48405: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48406: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48407: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48408: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48409: l_recog_line_1 NUMBER;
48410: l_recog_line_2 NUMBER;
48411:

Line 48408: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48404: l_num_entries NUMBER;
48405: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48406: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48407: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48408: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48409: l_recog_line_1 NUMBER;
48410: l_recog_line_2 NUMBER;
48411:
48412: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48414: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48410: l_recog_line_2 NUMBER;
48411:
48412: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48413: l_bflow_applied_to_amt NUMBER; -- 5132302
48414: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48415:
48416: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48417:
48418: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48485: l_accrual_line_num := NULL; -- 4262811
48486: l_tmp_amt := NULL; -- 4262811
48487: --
48488:
48489: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48490: l_balance_type_code <> 'B' THEN
48491: IF NVL(p_source_24,9E125) = 34
48492: THEN
48493:

Line 48560: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48556: --
48557: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48558:
48559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48560: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48561:
48562: -- 4955764
48563: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48564: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48601:
48602: IF xla_accounting_cache_pkg.GetValueChar
48603: (p_source_code => 'LEDGER_CATEGORY_CODE'
48604: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48605: AND l_bflow_method_code = 'PRIOR_ENTRY'
48606: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48607: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48608: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48700: p_lookup_type => 'XLA_OWNER_TYPE'
48701: ,p_lookup_code => l_component_type_code
48702: )
48703: ,p_token_4 => 'PRODUCT_NAME'
48704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48708: ,p_ae_header_id => NULL

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

48701: ,p_lookup_code => l_component_type_code
48702: )
48703: ,p_token_4 => 'PRODUCT_NAME'
48704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48708: ,p_ae_header_id => NULL
48709: );

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

48702: )
48703: ,p_token_4 => 'PRODUCT_NAME'
48704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48708: ,p_ae_header_id => NULL
48709: );
48710:

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

48703: ,p_token_4 => 'PRODUCT_NAME'
48704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48708: ,p_ae_header_id => NULL
48709: );
48710:
48711: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48734: ----------------------------------------------------------------------------------
48735: -- 4219869 Business Flow
48736: -- Update journal entry status -- Need to generate this within IF
48737: ----------------------------------------------------------------------------------
48738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48740: ,p_balance_type_code => l_balance_type_code
48741: );
48742:

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

48821:
48822: --
48823: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48824: --
48825: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48826: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48827: ELSE
48828: ---------------------------------------------------------------------------------------------------
48829: -- 4262811a Switch Sign

Line 48850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48846:
48847: XLA_AE_LINES_PKG.ValidateCurrentLine;
48848: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48849:
48850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48851: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48852: ,p_balance_type_code => l_balance_type_code);
48853:
48854: END IF;

Line 48959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48955: l_tmp_amt NUMBER;
48956: l_acc_rev_natural_side_code VARCHAR2(1);
48957:
48958: l_num_entries NUMBER;
48959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48963: l_recog_line_1 NUMBER;

Line 48960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48956: l_acc_rev_natural_side_code VARCHAR2(1);
48957:
48958: l_num_entries NUMBER;
48959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48963: l_recog_line_1 NUMBER;
48964: l_recog_line_2 NUMBER;

Line 48961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48957:
48958: l_num_entries NUMBER;
48959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48963: l_recog_line_1 NUMBER;
48964: l_recog_line_2 NUMBER;
48965:

Line 48962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48958: l_num_entries NUMBER;
48959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48963: l_recog_line_1 NUMBER;
48964: l_recog_line_2 NUMBER;
48965:
48966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48964: l_recog_line_2 NUMBER;
48965:
48966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48967: l_bflow_applied_to_amt NUMBER; -- 5132302
48968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48969:
48970: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48971:
48972: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49039: l_accrual_line_num := NULL; -- 4262811
49040: l_tmp_amt := NULL; -- 4262811
49041: --
49042:
49043: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49044: l_balance_type_code <> 'B' THEN
49045: IF NVL(p_source_24,9E125) = 34
49046: THEN
49047:

Line 49114: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49110: --
49111: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49112:
49113: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49114: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49115:
49116: -- 4955764
49117: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49118: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49154: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49155:
49156: IF xla_accounting_cache_pkg.GetValueChar
49157: (p_source_code => 'LEDGER_CATEGORY_CODE'
49158: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49159: AND l_bflow_method_code = 'PRIOR_ENTRY'
49160: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49161: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49162: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49254: p_lookup_type => 'XLA_OWNER_TYPE'
49255: ,p_lookup_code => l_component_type_code
49256: )
49257: ,p_token_4 => 'PRODUCT_NAME'
49258: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49259: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49260: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49261: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49262: ,p_ae_header_id => NULL

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

49255: ,p_lookup_code => l_component_type_code
49256: )
49257: ,p_token_4 => 'PRODUCT_NAME'
49258: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49259: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49260: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49261: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49262: ,p_ae_header_id => NULL
49263: );

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

49256: )
49257: ,p_token_4 => 'PRODUCT_NAME'
49258: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49259: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49260: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49261: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49262: ,p_ae_header_id => NULL
49263: );
49264:

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

49257: ,p_token_4 => 'PRODUCT_NAME'
49258: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49259: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49260: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49261: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49262: ,p_ae_header_id => NULL
49263: );
49264:
49265: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49292: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49288: ----------------------------------------------------------------------------------
49289: -- 4219869 Business Flow
49290: -- Update journal entry status -- Need to generate this within IF
49291: ----------------------------------------------------------------------------------
49292: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49293: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49294: ,p_balance_type_code => l_balance_type_code
49295: );
49296:

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

49375:
49376: --
49377: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49378: --
49379: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49380: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49381: ELSE
49382: ---------------------------------------------------------------------------------------------------
49383: -- 4262811a Switch Sign

Line 49404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49400:
49401: XLA_AE_LINES_PKG.ValidateCurrentLine;
49402: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49403:
49404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49405: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49406: ,p_balance_type_code => l_balance_type_code);
49407:
49408: END IF;

Line 49513: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49509: l_tmp_amt NUMBER;
49510: l_acc_rev_natural_side_code VARCHAR2(1);
49511:
49512: l_num_entries NUMBER;
49513: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49514: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49515: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49516: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49517: l_recog_line_1 NUMBER;

Line 49514: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49510: l_acc_rev_natural_side_code VARCHAR2(1);
49511:
49512: l_num_entries NUMBER;
49513: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49514: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49515: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49516: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49517: l_recog_line_1 NUMBER;
49518: l_recog_line_2 NUMBER;

Line 49515: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49511:
49512: l_num_entries NUMBER;
49513: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49514: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49515: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49516: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49517: l_recog_line_1 NUMBER;
49518: l_recog_line_2 NUMBER;
49519:

Line 49516: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49512: l_num_entries NUMBER;
49513: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49514: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49515: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49516: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49517: l_recog_line_1 NUMBER;
49518: l_recog_line_2 NUMBER;
49519:
49520: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49522: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49518: l_recog_line_2 NUMBER;
49519:
49520: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49521: l_bflow_applied_to_amt NUMBER; -- 5132302
49522: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49523:
49524: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49525:
49526: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49593: l_accrual_line_num := NULL; -- 4262811
49594: l_tmp_amt := NULL; -- 4262811
49595: --
49596:
49597: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49598: l_balance_type_code <> 'B' THEN
49599: IF NVL(p_source_24,9E125) = 34
49600: THEN
49601:

Line 49668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49664: --
49665: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49666:
49667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49669:
49670: -- 4955764
49671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49709:
49710: IF xla_accounting_cache_pkg.GetValueChar
49711: (p_source_code => 'LEDGER_CATEGORY_CODE'
49712: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49713: AND l_bflow_method_code = 'PRIOR_ENTRY'
49714: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49715: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49716: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49808: p_lookup_type => 'XLA_OWNER_TYPE'
49809: ,p_lookup_code => l_component_type_code
49810: )
49811: ,p_token_4 => 'PRODUCT_NAME'
49812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49816: ,p_ae_header_id => NULL

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

49809: ,p_lookup_code => l_component_type_code
49810: )
49811: ,p_token_4 => 'PRODUCT_NAME'
49812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49816: ,p_ae_header_id => NULL
49817: );

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

49810: )
49811: ,p_token_4 => 'PRODUCT_NAME'
49812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49816: ,p_ae_header_id => NULL
49817: );
49818:

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

49811: ,p_token_4 => 'PRODUCT_NAME'
49812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49816: ,p_ae_header_id => NULL
49817: );
49818:
49819: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49842: ----------------------------------------------------------------------------------
49843: -- 4219869 Business Flow
49844: -- Update journal entry status -- Need to generate this within IF
49845: ----------------------------------------------------------------------------------
49846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49847: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49848: ,p_balance_type_code => l_balance_type_code
49849: );
49850:

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

49929:
49930: --
49931: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49932: --
49933: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49934: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49935: ELSE
49936: ---------------------------------------------------------------------------------------------------
49937: -- 4262811a Switch Sign

Line 49958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49954:
49955: XLA_AE_LINES_PKG.ValidateCurrentLine;
49956: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49957:
49958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49959: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49960: ,p_balance_type_code => l_balance_type_code);
49961:
49962: END IF;

Line 50067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50063: l_tmp_amt NUMBER;
50064: l_acc_rev_natural_side_code VARCHAR2(1);
50065:
50066: l_num_entries NUMBER;
50067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50071: l_recog_line_1 NUMBER;

Line 50068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50064: l_acc_rev_natural_side_code VARCHAR2(1);
50065:
50066: l_num_entries NUMBER;
50067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50071: l_recog_line_1 NUMBER;
50072: l_recog_line_2 NUMBER;

Line 50069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50065:
50066: l_num_entries NUMBER;
50067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50071: l_recog_line_1 NUMBER;
50072: l_recog_line_2 NUMBER;
50073:

Line 50070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50066: l_num_entries NUMBER;
50067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50071: l_recog_line_1 NUMBER;
50072: l_recog_line_2 NUMBER;
50073:
50074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50072: l_recog_line_2 NUMBER;
50073:
50074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50075: l_bflow_applied_to_amt NUMBER; -- 5132302
50076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50077:
50078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50079:
50080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50147: l_accrual_line_num := NULL; -- 4262811
50148: l_tmp_amt := NULL; -- 4262811
50149: --
50150:
50151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50152: l_balance_type_code <> 'B' THEN
50153: IF NVL(p_source_24,9E125) = 34
50154: THEN
50155:

Line 50222: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50218: --
50219: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50220:
50221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50222: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50223:
50224: -- 4955764
50225: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50226: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50263:
50264: IF xla_accounting_cache_pkg.GetValueChar
50265: (p_source_code => 'LEDGER_CATEGORY_CODE'
50266: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50267: AND l_bflow_method_code = 'PRIOR_ENTRY'
50268: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50269: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50270: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50362: p_lookup_type => 'XLA_OWNER_TYPE'
50363: ,p_lookup_code => l_component_type_code
50364: )
50365: ,p_token_4 => 'PRODUCT_NAME'
50366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50370: ,p_ae_header_id => NULL

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

50363: ,p_lookup_code => l_component_type_code
50364: )
50365: ,p_token_4 => 'PRODUCT_NAME'
50366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50370: ,p_ae_header_id => NULL
50371: );

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

50364: )
50365: ,p_token_4 => 'PRODUCT_NAME'
50366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50370: ,p_ae_header_id => NULL
50371: );
50372:

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

50365: ,p_token_4 => 'PRODUCT_NAME'
50366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50370: ,p_ae_header_id => NULL
50371: );
50372:
50373: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50396: ----------------------------------------------------------------------------------
50397: -- 4219869 Business Flow
50398: -- Update journal entry status -- Need to generate this within IF
50399: ----------------------------------------------------------------------------------
50400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50401: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50402: ,p_balance_type_code => l_balance_type_code
50403: );
50404:

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

50483:
50484: --
50485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50486: --
50487: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50489: ELSE
50490: ---------------------------------------------------------------------------------------------------
50491: -- 4262811a Switch Sign

Line 50512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50508:
50509: XLA_AE_LINES_PKG.ValidateCurrentLine;
50510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50511:
50512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50514: ,p_balance_type_code => l_balance_type_code);
50515:
50516: END IF;

Line 50621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50617: l_tmp_amt NUMBER;
50618: l_acc_rev_natural_side_code VARCHAR2(1);
50619:
50620: l_num_entries NUMBER;
50621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50625: l_recog_line_1 NUMBER;

Line 50622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50618: l_acc_rev_natural_side_code VARCHAR2(1);
50619:
50620: l_num_entries NUMBER;
50621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50625: l_recog_line_1 NUMBER;
50626: l_recog_line_2 NUMBER;

Line 50623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50619:
50620: l_num_entries NUMBER;
50621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50625: l_recog_line_1 NUMBER;
50626: l_recog_line_2 NUMBER;
50627:

Line 50624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50620: l_num_entries NUMBER;
50621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50625: l_recog_line_1 NUMBER;
50626: l_recog_line_2 NUMBER;
50627:
50628: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50630: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50626: l_recog_line_2 NUMBER;
50627:
50628: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50629: l_bflow_applied_to_amt NUMBER; -- 5132302
50630: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50631:
50632: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50633:
50634: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50701: l_accrual_line_num := NULL; -- 4262811
50702: l_tmp_amt := NULL; -- 4262811
50703: --
50704:
50705: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50706: l_balance_type_code <> 'B' THEN
50707: IF NVL(p_source_24,9E125) = 34
50708: THEN
50709:

Line 50776: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50772: --
50773: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50774:
50775: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50776: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50777:
50778: -- 4955764
50779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50816: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50817:
50818: IF xla_accounting_cache_pkg.GetValueChar
50819: (p_source_code => 'LEDGER_CATEGORY_CODE'
50820: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50821: AND l_bflow_method_code = 'PRIOR_ENTRY'
50822: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50823: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50824: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50916: p_lookup_type => 'XLA_OWNER_TYPE'
50917: ,p_lookup_code => l_component_type_code
50918: )
50919: ,p_token_4 => 'PRODUCT_NAME'
50920: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50921: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50922: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50923: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50924: ,p_ae_header_id => NULL

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

50917: ,p_lookup_code => l_component_type_code
50918: )
50919: ,p_token_4 => 'PRODUCT_NAME'
50920: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50921: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50922: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50923: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50924: ,p_ae_header_id => NULL
50925: );

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

50918: )
50919: ,p_token_4 => 'PRODUCT_NAME'
50920: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50921: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50922: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50923: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50924: ,p_ae_header_id => NULL
50925: );
50926:

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

50919: ,p_token_4 => 'PRODUCT_NAME'
50920: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50921: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50922: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50923: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50924: ,p_ae_header_id => NULL
50925: );
50926:
50927: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50954: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50950: ----------------------------------------------------------------------------------
50951: -- 4219869 Business Flow
50952: -- Update journal entry status -- Need to generate this within IF
50953: ----------------------------------------------------------------------------------
50954: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50955: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50956: ,p_balance_type_code => l_balance_type_code
50957: );
50958:

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

51037:
51038: --
51039: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51040: --
51041: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51042: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51043: ELSE
51044: ---------------------------------------------------------------------------------------------------
51045: -- 4262811a Switch Sign

Line 51066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51062:
51063: XLA_AE_LINES_PKG.ValidateCurrentLine;
51064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51065:
51066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51067: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51068: ,p_balance_type_code => l_balance_type_code);
51069:
51070: END IF;

Line 51175: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51171: l_tmp_amt NUMBER;
51172: l_acc_rev_natural_side_code VARCHAR2(1);
51173:
51174: l_num_entries NUMBER;
51175: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51176: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51177: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51178: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51179: l_recog_line_1 NUMBER;

Line 51176: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51172: l_acc_rev_natural_side_code VARCHAR2(1);
51173:
51174: l_num_entries NUMBER;
51175: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51176: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51177: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51178: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51179: l_recog_line_1 NUMBER;
51180: l_recog_line_2 NUMBER;

Line 51177: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51173:
51174: l_num_entries NUMBER;
51175: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51176: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51177: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51178: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51179: l_recog_line_1 NUMBER;
51180: l_recog_line_2 NUMBER;
51181:

Line 51178: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51174: l_num_entries NUMBER;
51175: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51176: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51177: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51178: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51179: l_recog_line_1 NUMBER;
51180: l_recog_line_2 NUMBER;
51181:
51182: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51184: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51180: l_recog_line_2 NUMBER;
51181:
51182: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51183: l_bflow_applied_to_amt NUMBER; -- 5132302
51184: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51185:
51186: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51187:
51188: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51255: l_accrual_line_num := NULL; -- 4262811
51256: l_tmp_amt := NULL; -- 4262811
51257: --
51258:
51259: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51260: l_balance_type_code <> 'B' THEN
51261: IF NVL(p_source_24,9E125) = 34
51262: THEN
51263:

Line 51330: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51326: --
51327: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51328:
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51330: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51331:
51332: -- 4955764
51333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51371:
51372: IF xla_accounting_cache_pkg.GetValueChar
51373: (p_source_code => 'LEDGER_CATEGORY_CODE'
51374: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51375: AND l_bflow_method_code = 'PRIOR_ENTRY'
51376: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51377: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51378: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51470: p_lookup_type => 'XLA_OWNER_TYPE'
51471: ,p_lookup_code => l_component_type_code
51472: )
51473: ,p_token_4 => 'PRODUCT_NAME'
51474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51478: ,p_ae_header_id => NULL

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

51471: ,p_lookup_code => l_component_type_code
51472: )
51473: ,p_token_4 => 'PRODUCT_NAME'
51474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51478: ,p_ae_header_id => NULL
51479: );

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

51472: )
51473: ,p_token_4 => 'PRODUCT_NAME'
51474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51478: ,p_ae_header_id => NULL
51479: );
51480:

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

51473: ,p_token_4 => 'PRODUCT_NAME'
51474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51478: ,p_ae_header_id => NULL
51479: );
51480:
51481: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51504: ----------------------------------------------------------------------------------
51505: -- 4219869 Business Flow
51506: -- Update journal entry status -- Need to generate this within IF
51507: ----------------------------------------------------------------------------------
51508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51510: ,p_balance_type_code => l_balance_type_code
51511: );
51512:

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

51591:
51592: --
51593: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51594: --
51595: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51596: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51597: ELSE
51598: ---------------------------------------------------------------------------------------------------
51599: -- 4262811a Switch Sign

Line 51620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51616:
51617: XLA_AE_LINES_PKG.ValidateCurrentLine;
51618: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51619:
51620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51621: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51622: ,p_balance_type_code => l_balance_type_code);
51623:
51624: END IF;

Line 51729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51725: l_tmp_amt NUMBER;
51726: l_acc_rev_natural_side_code VARCHAR2(1);
51727:
51728: l_num_entries NUMBER;
51729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51733: l_recog_line_1 NUMBER;

Line 51730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51726: l_acc_rev_natural_side_code VARCHAR2(1);
51727:
51728: l_num_entries NUMBER;
51729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51733: l_recog_line_1 NUMBER;
51734: l_recog_line_2 NUMBER;

Line 51731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51727:
51728: l_num_entries NUMBER;
51729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51733: l_recog_line_1 NUMBER;
51734: l_recog_line_2 NUMBER;
51735:

Line 51732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51728: l_num_entries NUMBER;
51729: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51730: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51731: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51732: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51733: l_recog_line_1 NUMBER;
51734: l_recog_line_2 NUMBER;
51735:
51736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51734: l_recog_line_2 NUMBER;
51735:
51736: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51737: l_bflow_applied_to_amt NUMBER; -- 5132302
51738: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51739:
51740: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51741:
51742: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51809: l_accrual_line_num := NULL; -- 4262811
51810: l_tmp_amt := NULL; -- 4262811
51811: --
51812:
51813: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51814: l_balance_type_code <> 'B' THEN
51815: IF NVL(p_source_24,9E125) = 10
51816: THEN
51817:

Line 51884: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51880: --
51881: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51882:
51883: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51884: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51885:
51886: -- 4955764
51887: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51888: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51924: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51925:
51926: IF xla_accounting_cache_pkg.GetValueChar
51927: (p_source_code => 'LEDGER_CATEGORY_CODE'
51928: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51929: AND l_bflow_method_code = 'PRIOR_ENTRY'
51930: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51931: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51932: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52024: p_lookup_type => 'XLA_OWNER_TYPE'
52025: ,p_lookup_code => l_component_type_code
52026: )
52027: ,p_token_4 => 'PRODUCT_NAME'
52028: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52029: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52030: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52031: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52032: ,p_ae_header_id => NULL

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

52025: ,p_lookup_code => l_component_type_code
52026: )
52027: ,p_token_4 => 'PRODUCT_NAME'
52028: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52029: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52030: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52031: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52032: ,p_ae_header_id => NULL
52033: );

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

52026: )
52027: ,p_token_4 => 'PRODUCT_NAME'
52028: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52029: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52030: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52031: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52032: ,p_ae_header_id => NULL
52033: );
52034:

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

52027: ,p_token_4 => 'PRODUCT_NAME'
52028: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52029: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52030: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52031: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52032: ,p_ae_header_id => NULL
52033: );
52034:
52035: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52062: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52058: ----------------------------------------------------------------------------------
52059: -- 4219869 Business Flow
52060: -- Update journal entry status -- Need to generate this within IF
52061: ----------------------------------------------------------------------------------
52062: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52063: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52064: ,p_balance_type_code => l_balance_type_code
52065: );
52066:

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

52145:
52146: --
52147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52148: --
52149: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52151: ELSE
52152: ---------------------------------------------------------------------------------------------------
52153: -- 4262811a Switch Sign

Line 52174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52170:
52171: XLA_AE_LINES_PKG.ValidateCurrentLine;
52172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52173:
52174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52176: ,p_balance_type_code => l_balance_type_code);
52177:
52178: END IF;

Line 52283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52279: l_tmp_amt NUMBER;
52280: l_acc_rev_natural_side_code VARCHAR2(1);
52281:
52282: l_num_entries NUMBER;
52283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52287: l_recog_line_1 NUMBER;

Line 52284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52280: l_acc_rev_natural_side_code VARCHAR2(1);
52281:
52282: l_num_entries NUMBER;
52283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52287: l_recog_line_1 NUMBER;
52288: l_recog_line_2 NUMBER;

Line 52285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52281:
52282: l_num_entries NUMBER;
52283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52287: l_recog_line_1 NUMBER;
52288: l_recog_line_2 NUMBER;
52289:

Line 52286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52282: l_num_entries NUMBER;
52283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52287: l_recog_line_1 NUMBER;
52288: l_recog_line_2 NUMBER;
52289:
52290: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52292: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52288: l_recog_line_2 NUMBER;
52289:
52290: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52291: l_bflow_applied_to_amt NUMBER; -- 5132302
52292: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52293:
52294: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52295:
52296: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52363: l_accrual_line_num := NULL; -- 4262811
52364: l_tmp_amt := NULL; -- 4262811
52365: --
52366:
52367: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52368: l_balance_type_code <> 'B' THEN
52369: IF NVL(p_source_24,9E125) = 10
52370: THEN
52371:

Line 52438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52434: --
52435: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52436:
52437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52439:
52440: -- 4955764
52441: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52442: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52478: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52479:
52480: IF xla_accounting_cache_pkg.GetValueChar
52481: (p_source_code => 'LEDGER_CATEGORY_CODE'
52482: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52483: AND l_bflow_method_code = 'PRIOR_ENTRY'
52484: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52485: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52486: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52578: p_lookup_type => 'XLA_OWNER_TYPE'
52579: ,p_lookup_code => l_component_type_code
52580: )
52581: ,p_token_4 => 'PRODUCT_NAME'
52582: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52583: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52584: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52585: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52586: ,p_ae_header_id => NULL

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

52579: ,p_lookup_code => l_component_type_code
52580: )
52581: ,p_token_4 => 'PRODUCT_NAME'
52582: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52583: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52584: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52585: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52586: ,p_ae_header_id => NULL
52587: );

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

52580: )
52581: ,p_token_4 => 'PRODUCT_NAME'
52582: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52583: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52584: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52585: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52586: ,p_ae_header_id => NULL
52587: );
52588:

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

52581: ,p_token_4 => 'PRODUCT_NAME'
52582: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52583: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52584: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52585: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52586: ,p_ae_header_id => NULL
52587: );
52588:
52589: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52616: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52612: ----------------------------------------------------------------------------------
52613: -- 4219869 Business Flow
52614: -- Update journal entry status -- Need to generate this within IF
52615: ----------------------------------------------------------------------------------
52616: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52617: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52618: ,p_balance_type_code => l_balance_type_code
52619: );
52620:

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

52699:
52700: --
52701: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52702: --
52703: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52704: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52705: ELSE
52706: ---------------------------------------------------------------------------------------------------
52707: -- 4262811a Switch Sign

Line 52728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52724:
52725: XLA_AE_LINES_PKG.ValidateCurrentLine;
52726: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52727:
52728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52729: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52730: ,p_balance_type_code => l_balance_type_code);
52731:
52732: END IF;

Line 52837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52833: l_tmp_amt NUMBER;
52834: l_acc_rev_natural_side_code VARCHAR2(1);
52835:
52836: l_num_entries NUMBER;
52837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52841: l_recog_line_1 NUMBER;

Line 52838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52834: l_acc_rev_natural_side_code VARCHAR2(1);
52835:
52836: l_num_entries NUMBER;
52837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52841: l_recog_line_1 NUMBER;
52842: l_recog_line_2 NUMBER;

Line 52839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52835:
52836: l_num_entries NUMBER;
52837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52841: l_recog_line_1 NUMBER;
52842: l_recog_line_2 NUMBER;
52843:

Line 52840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52836: l_num_entries NUMBER;
52837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52841: l_recog_line_1 NUMBER;
52842: l_recog_line_2 NUMBER;
52843:
52844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52842: l_recog_line_2 NUMBER;
52843:
52844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52845: l_bflow_applied_to_amt NUMBER; -- 5132302
52846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52847:
52848: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52849:
52850: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52917: l_accrual_line_num := NULL; -- 4262811
52918: l_tmp_amt := NULL; -- 4262811
52919: --
52920:
52921: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52922: l_balance_type_code <> 'B' THEN
52923: IF NVL(p_source_24,9E125) = 10
52924: THEN
52925:

Line 52992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52988: --
52989: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52990:
52991: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52992: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52993:
52994: -- 4955764
52995: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52996: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53032: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53033:
53034: IF xla_accounting_cache_pkg.GetValueChar
53035: (p_source_code => 'LEDGER_CATEGORY_CODE'
53036: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53037: AND l_bflow_method_code = 'PRIOR_ENTRY'
53038: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53039: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53040: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53132: p_lookup_type => 'XLA_OWNER_TYPE'
53133: ,p_lookup_code => l_component_type_code
53134: )
53135: ,p_token_4 => 'PRODUCT_NAME'
53136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53140: ,p_ae_header_id => NULL

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

53133: ,p_lookup_code => l_component_type_code
53134: )
53135: ,p_token_4 => 'PRODUCT_NAME'
53136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53140: ,p_ae_header_id => NULL
53141: );

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

53134: )
53135: ,p_token_4 => 'PRODUCT_NAME'
53136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53140: ,p_ae_header_id => NULL
53141: );
53142:

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

53135: ,p_token_4 => 'PRODUCT_NAME'
53136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53140: ,p_ae_header_id => NULL
53141: );
53142:
53143: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53166: ----------------------------------------------------------------------------------
53167: -- 4219869 Business Flow
53168: -- Update journal entry status -- Need to generate this within IF
53169: ----------------------------------------------------------------------------------
53170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53172: ,p_balance_type_code => l_balance_type_code
53173: );
53174:

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

53253:
53254: --
53255: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53256: --
53257: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53258: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53259: ELSE
53260: ---------------------------------------------------------------------------------------------------
53261: -- 4262811a Switch Sign

Line 53282: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53278:
53279: XLA_AE_LINES_PKG.ValidateCurrentLine;
53280: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53281:
53282: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53283: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53284: ,p_balance_type_code => l_balance_type_code);
53285:
53286: END IF;

Line 53391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53387: l_tmp_amt NUMBER;
53388: l_acc_rev_natural_side_code VARCHAR2(1);
53389:
53390: l_num_entries NUMBER;
53391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53395: l_recog_line_1 NUMBER;

Line 53392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53388: l_acc_rev_natural_side_code VARCHAR2(1);
53389:
53390: l_num_entries NUMBER;
53391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53395: l_recog_line_1 NUMBER;
53396: l_recog_line_2 NUMBER;

Line 53393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53389:
53390: l_num_entries NUMBER;
53391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53395: l_recog_line_1 NUMBER;
53396: l_recog_line_2 NUMBER;
53397:

Line 53394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53390: l_num_entries NUMBER;
53391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53395: l_recog_line_1 NUMBER;
53396: l_recog_line_2 NUMBER;
53397:
53398: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53400: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53396: l_recog_line_2 NUMBER;
53397:
53398: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53399: l_bflow_applied_to_amt NUMBER; -- 5132302
53400: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53401:
53402: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53403:
53404: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53471: l_accrual_line_num := NULL; -- 4262811
53472: l_tmp_amt := NULL; -- 4262811
53473: --
53474:
53475: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53476: l_balance_type_code <> 'B' THEN
53477: IF NVL(p_source_24,9E125) = 10
53478: THEN
53479:

Line 53546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53542: --
53543: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53544:
53545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53547:
53548: -- 4955764
53549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53586: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53587:
53588: IF xla_accounting_cache_pkg.GetValueChar
53589: (p_source_code => 'LEDGER_CATEGORY_CODE'
53590: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53591: AND l_bflow_method_code = 'PRIOR_ENTRY'
53592: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53593: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53594: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53686: p_lookup_type => 'XLA_OWNER_TYPE'
53687: ,p_lookup_code => l_component_type_code
53688: )
53689: ,p_token_4 => 'PRODUCT_NAME'
53690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53694: ,p_ae_header_id => NULL

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

53687: ,p_lookup_code => l_component_type_code
53688: )
53689: ,p_token_4 => 'PRODUCT_NAME'
53690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53694: ,p_ae_header_id => NULL
53695: );

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

53688: )
53689: ,p_token_4 => 'PRODUCT_NAME'
53690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53694: ,p_ae_header_id => NULL
53695: );
53696:

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

53689: ,p_token_4 => 'PRODUCT_NAME'
53690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53694: ,p_ae_header_id => NULL
53695: );
53696:
53697: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53720: ----------------------------------------------------------------------------------
53721: -- 4219869 Business Flow
53722: -- Update journal entry status -- Need to generate this within IF
53723: ----------------------------------------------------------------------------------
53724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53725: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53726: ,p_balance_type_code => l_balance_type_code
53727: );
53728:

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

53807:
53808: --
53809: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53810: --
53811: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53812: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53813: ELSE
53814: ---------------------------------------------------------------------------------------------------
53815: -- 4262811a Switch Sign

Line 53836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53832:
53833: XLA_AE_LINES_PKG.ValidateCurrentLine;
53834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53835:
53836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53838: ,p_balance_type_code => l_balance_type_code);
53839:
53840: END IF;

Line 53945: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53941: l_tmp_amt NUMBER;
53942: l_acc_rev_natural_side_code VARCHAR2(1);
53943:
53944: l_num_entries NUMBER;
53945: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53946: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53947: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53948: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53949: l_recog_line_1 NUMBER;

Line 53946: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53942: l_acc_rev_natural_side_code VARCHAR2(1);
53943:
53944: l_num_entries NUMBER;
53945: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53946: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53947: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53948: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53949: l_recog_line_1 NUMBER;
53950: l_recog_line_2 NUMBER;

Line 53947: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53943:
53944: l_num_entries NUMBER;
53945: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53946: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53947: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53948: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53949: l_recog_line_1 NUMBER;
53950: l_recog_line_2 NUMBER;
53951:

Line 53948: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53944: l_num_entries NUMBER;
53945: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53946: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53947: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53948: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53949: l_recog_line_1 NUMBER;
53950: l_recog_line_2 NUMBER;
53951:
53952: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53954: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53950: l_recog_line_2 NUMBER;
53951:
53952: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53953: l_bflow_applied_to_amt NUMBER; -- 5132302
53954: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53955:
53956: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53957:
53958: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54025: l_accrual_line_num := NULL; -- 4262811
54026: l_tmp_amt := NULL; -- 4262811
54027: --
54028:
54029: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54030: l_balance_type_code <> 'B' THEN
54031: IF NVL(p_source_24,9E125) = 10
54032: THEN
54033:

Line 54100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54096: --
54097: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54098:
54099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54101:
54102: -- 4955764
54103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54140: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54141:
54142: IF xla_accounting_cache_pkg.GetValueChar
54143: (p_source_code => 'LEDGER_CATEGORY_CODE'
54144: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54145: AND l_bflow_method_code = 'PRIOR_ENTRY'
54146: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54147: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54148: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54240: p_lookup_type => 'XLA_OWNER_TYPE'
54241: ,p_lookup_code => l_component_type_code
54242: )
54243: ,p_token_4 => 'PRODUCT_NAME'
54244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54248: ,p_ae_header_id => NULL

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

54241: ,p_lookup_code => l_component_type_code
54242: )
54243: ,p_token_4 => 'PRODUCT_NAME'
54244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54248: ,p_ae_header_id => NULL
54249: );

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

54242: )
54243: ,p_token_4 => 'PRODUCT_NAME'
54244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54248: ,p_ae_header_id => NULL
54249: );
54250:

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

54243: ,p_token_4 => 'PRODUCT_NAME'
54244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54248: ,p_ae_header_id => NULL
54249: );
54250:
54251: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54274: ----------------------------------------------------------------------------------
54275: -- 4219869 Business Flow
54276: -- Update journal entry status -- Need to generate this within IF
54277: ----------------------------------------------------------------------------------
54278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54279: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54280: ,p_balance_type_code => l_balance_type_code
54281: );
54282:

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

54361:
54362: --
54363: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54364: --
54365: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54366: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54367: ELSE
54368: ---------------------------------------------------------------------------------------------------
54369: -- 4262811a Switch Sign

Line 54390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54386:
54387: XLA_AE_LINES_PKG.ValidateCurrentLine;
54388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54389:
54390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54391: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54392: ,p_balance_type_code => l_balance_type_code);
54393:
54394: END IF;

Line 54499: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54495: l_tmp_amt NUMBER;
54496: l_acc_rev_natural_side_code VARCHAR2(1);
54497:
54498: l_num_entries NUMBER;
54499: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54500: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54501: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54502: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54503: l_recog_line_1 NUMBER;

Line 54500: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54496: l_acc_rev_natural_side_code VARCHAR2(1);
54497:
54498: l_num_entries NUMBER;
54499: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54500: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54501: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54502: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54503: l_recog_line_1 NUMBER;
54504: l_recog_line_2 NUMBER;

Line 54501: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54497:
54498: l_num_entries NUMBER;
54499: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54500: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54501: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54502: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54503: l_recog_line_1 NUMBER;
54504: l_recog_line_2 NUMBER;
54505:

Line 54502: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54498: l_num_entries NUMBER;
54499: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54500: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54501: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54502: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54503: l_recog_line_1 NUMBER;
54504: l_recog_line_2 NUMBER;
54505:
54506: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54508: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54504: l_recog_line_2 NUMBER;
54505:
54506: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54507: l_bflow_applied_to_amt NUMBER; -- 5132302
54508: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54509:
54510: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54511:
54512: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54579: l_accrual_line_num := NULL; -- 4262811
54580: l_tmp_amt := NULL; -- 4262811
54581: --
54582:
54583: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54584: l_balance_type_code <> 'B' THEN
54585: IF NVL(p_source_24,9E125) = 10
54586: THEN
54587:

Line 54654: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54650: --
54651: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54652:
54653: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54654: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54655:
54656: -- 4955764
54657: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54658: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54694: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54695:
54696: IF xla_accounting_cache_pkg.GetValueChar
54697: (p_source_code => 'LEDGER_CATEGORY_CODE'
54698: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54699: AND l_bflow_method_code = 'PRIOR_ENTRY'
54700: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54701: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54702: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54794: p_lookup_type => 'XLA_OWNER_TYPE'
54795: ,p_lookup_code => l_component_type_code
54796: )
54797: ,p_token_4 => 'PRODUCT_NAME'
54798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54802: ,p_ae_header_id => NULL

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

54795: ,p_lookup_code => l_component_type_code
54796: )
54797: ,p_token_4 => 'PRODUCT_NAME'
54798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54802: ,p_ae_header_id => NULL
54803: );

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

54796: )
54797: ,p_token_4 => 'PRODUCT_NAME'
54798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54802: ,p_ae_header_id => NULL
54803: );
54804:

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

54797: ,p_token_4 => 'PRODUCT_NAME'
54798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54802: ,p_ae_header_id => NULL
54803: );
54804:
54805: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54828: ----------------------------------------------------------------------------------
54829: -- 4219869 Business Flow
54830: -- Update journal entry status -- Need to generate this within IF
54831: ----------------------------------------------------------------------------------
54832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54833: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54834: ,p_balance_type_code => l_balance_type_code
54835: );
54836:

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

54915:
54916: --
54917: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54918: --
54919: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54920: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54921: ELSE
54922: ---------------------------------------------------------------------------------------------------
54923: -- 4262811a Switch Sign

Line 54944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54940:
54941: XLA_AE_LINES_PKG.ValidateCurrentLine;
54942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54943:
54944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54945: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54946: ,p_balance_type_code => l_balance_type_code);
54947:
54948: END IF;

Line 55053: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55049: l_tmp_amt NUMBER;
55050: l_acc_rev_natural_side_code VARCHAR2(1);
55051:
55052: l_num_entries NUMBER;
55053: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55054: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55055: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55056: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55057: l_recog_line_1 NUMBER;

Line 55054: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55050: l_acc_rev_natural_side_code VARCHAR2(1);
55051:
55052: l_num_entries NUMBER;
55053: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55054: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55055: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55056: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55057: l_recog_line_1 NUMBER;
55058: l_recog_line_2 NUMBER;

Line 55055: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55051:
55052: l_num_entries NUMBER;
55053: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55054: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55055: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55056: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55057: l_recog_line_1 NUMBER;
55058: l_recog_line_2 NUMBER;
55059:

Line 55056: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55052: l_num_entries NUMBER;
55053: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55054: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55055: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55056: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55057: l_recog_line_1 NUMBER;
55058: l_recog_line_2 NUMBER;
55059:
55060: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55062: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55058: l_recog_line_2 NUMBER;
55059:
55060: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55061: l_bflow_applied_to_amt NUMBER; -- 5132302
55062: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55063:
55064: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55065:
55066: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55133: l_accrual_line_num := NULL; -- 4262811
55134: l_tmp_amt := NULL; -- 4262811
55135: --
55136:
55137: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55138: l_balance_type_code <> 'B' THEN
55139: IF NVL(p_source_24,9E125) = 10
55140: THEN
55141:

Line 55208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55204: --
55205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55206:
55207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55209:
55210: -- 4955764
55211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55248: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55249:
55250: IF xla_accounting_cache_pkg.GetValueChar
55251: (p_source_code => 'LEDGER_CATEGORY_CODE'
55252: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55253: AND l_bflow_method_code = 'PRIOR_ENTRY'
55254: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55255: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55256: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55348: p_lookup_type => 'XLA_OWNER_TYPE'
55349: ,p_lookup_code => l_component_type_code
55350: )
55351: ,p_token_4 => 'PRODUCT_NAME'
55352: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55353: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55354: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55355: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55356: ,p_ae_header_id => NULL

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

55349: ,p_lookup_code => l_component_type_code
55350: )
55351: ,p_token_4 => 'PRODUCT_NAME'
55352: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55353: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55354: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55355: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55356: ,p_ae_header_id => NULL
55357: );

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

55350: )
55351: ,p_token_4 => 'PRODUCT_NAME'
55352: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55353: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55354: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55355: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55356: ,p_ae_header_id => NULL
55357: );
55358:

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

55351: ,p_token_4 => 'PRODUCT_NAME'
55352: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55353: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55354: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55355: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55356: ,p_ae_header_id => NULL
55357: );
55358:
55359: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55386: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55382: ----------------------------------------------------------------------------------
55383: -- 4219869 Business Flow
55384: -- Update journal entry status -- Need to generate this within IF
55385: ----------------------------------------------------------------------------------
55386: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55387: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55388: ,p_balance_type_code => l_balance_type_code
55389: );
55390:

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

55469:
55470: --
55471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55472: --
55473: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55475: ELSE
55476: ---------------------------------------------------------------------------------------------------
55477: -- 4262811a Switch Sign

Line 55498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55494:
55495: XLA_AE_LINES_PKG.ValidateCurrentLine;
55496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55497:
55498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55500: ,p_balance_type_code => l_balance_type_code);
55501:
55502: END IF;

Line 55627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55623: l_tmp_amt NUMBER;
55624: l_acc_rev_natural_side_code VARCHAR2(1);
55625:
55626: l_num_entries NUMBER;
55627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55631: l_recog_line_1 NUMBER;

Line 55628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55624: l_acc_rev_natural_side_code VARCHAR2(1);
55625:
55626: l_num_entries NUMBER;
55627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55631: l_recog_line_1 NUMBER;
55632: l_recog_line_2 NUMBER;

Line 55629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55625:
55626: l_num_entries NUMBER;
55627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55631: l_recog_line_1 NUMBER;
55632: l_recog_line_2 NUMBER;
55633:

Line 55630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55626: l_num_entries NUMBER;
55627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55631: l_recog_line_1 NUMBER;
55632: l_recog_line_2 NUMBER;
55633:
55634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55632: l_recog_line_2 NUMBER;
55633:
55634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55635: l_bflow_applied_to_amt NUMBER; -- 5132302
55636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55637:
55638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55639:
55640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55707: l_accrual_line_num := NULL; -- 4262811
55708: l_tmp_amt := NULL; -- 4262811
55709: --
55710:
55711: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55712: l_balance_type_code <> 'B' THEN
55713: IF NVL(p_source_24,9E125) = 10
55714: THEN
55715:

Line 55782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55778: --
55779: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55780:
55781: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55783:
55784: -- 4955764
55785: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55786: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55855:
55856: IF xla_accounting_cache_pkg.GetValueChar
55857: (p_source_code => 'LEDGER_CATEGORY_CODE'
55858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55859: AND l_bflow_method_code = 'PRIOR_ENTRY'
55860: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55861: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55862: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55954: p_lookup_type => 'XLA_OWNER_TYPE'
55955: ,p_lookup_code => l_component_type_code
55956: )
55957: ,p_token_4 => 'PRODUCT_NAME'
55958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55962: ,p_ae_header_id => NULL

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

55955: ,p_lookup_code => l_component_type_code
55956: )
55957: ,p_token_4 => 'PRODUCT_NAME'
55958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55962: ,p_ae_header_id => NULL
55963: );

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

55956: )
55957: ,p_token_4 => 'PRODUCT_NAME'
55958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55962: ,p_ae_header_id => NULL
55963: );
55964:

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

55957: ,p_token_4 => 'PRODUCT_NAME'
55958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55962: ,p_ae_header_id => NULL
55963: );
55964:
55965: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55988: ----------------------------------------------------------------------------------
55989: -- 4219869 Business Flow
55990: -- Update journal entry status -- Need to generate this within IF
55991: ----------------------------------------------------------------------------------
55992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55993: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55994: ,p_balance_type_code => l_balance_type_code
55995: );
55996:

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

56075:
56076: --
56077: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56078: --
56079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56080: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56081: ELSE
56082: ---------------------------------------------------------------------------------------------------
56083: -- 4262811a Switch Sign

Line 56104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56100:
56101: XLA_AE_LINES_PKG.ValidateCurrentLine;
56102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56103:
56104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56105: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56106: ,p_balance_type_code => l_balance_type_code);
56107:
56108: END IF;

Line 56213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56209: l_tmp_amt NUMBER;
56210: l_acc_rev_natural_side_code VARCHAR2(1);
56211:
56212: l_num_entries NUMBER;
56213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56217: l_recog_line_1 NUMBER;

Line 56214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56210: l_acc_rev_natural_side_code VARCHAR2(1);
56211:
56212: l_num_entries NUMBER;
56213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56217: l_recog_line_1 NUMBER;
56218: l_recog_line_2 NUMBER;

Line 56215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56211:
56212: l_num_entries NUMBER;
56213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56217: l_recog_line_1 NUMBER;
56218: l_recog_line_2 NUMBER;
56219:

Line 56216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56212: l_num_entries NUMBER;
56213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56217: l_recog_line_1 NUMBER;
56218: l_recog_line_2 NUMBER;
56219:
56220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56218: l_recog_line_2 NUMBER;
56219:
56220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56221: l_bflow_applied_to_amt NUMBER; -- 5132302
56222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56223:
56224: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56225:
56226: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56293: l_accrual_line_num := NULL; -- 4262811
56294: l_tmp_amt := NULL; -- 4262811
56295: --
56296:
56297: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56298: l_balance_type_code <> 'B' THEN
56299: IF NVL(p_source_24,9E125) = 10
56300: THEN
56301:

Line 56368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

56364: --
56365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56366:
56367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56369:
56370: -- 4955764
56371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

56408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56409:
56410: IF xla_accounting_cache_pkg.GetValueChar
56411: (p_source_code => 'LEDGER_CATEGORY_CODE'
56412: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
56413: AND l_bflow_method_code = 'PRIOR_ENTRY'
56414: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
56415: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56416: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56508: p_lookup_type => 'XLA_OWNER_TYPE'
56509: ,p_lookup_code => l_component_type_code
56510: )
56511: ,p_token_4 => 'PRODUCT_NAME'
56512: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56513: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56514: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56515: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56516: ,p_ae_header_id => NULL

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

56509: ,p_lookup_code => l_component_type_code
56510: )
56511: ,p_token_4 => 'PRODUCT_NAME'
56512: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56513: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56514: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56515: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56516: ,p_ae_header_id => NULL
56517: );

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

56510: )
56511: ,p_token_4 => 'PRODUCT_NAME'
56512: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56513: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56514: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56515: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56516: ,p_ae_header_id => NULL
56517: );
56518:

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

56511: ,p_token_4 => 'PRODUCT_NAME'
56512: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56513: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56514: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56515: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56516: ,p_ae_header_id => NULL
56517: );
56518:
56519: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56542: ----------------------------------------------------------------------------------
56543: -- 4219869 Business Flow
56544: -- Update journal entry status -- Need to generate this within IF
56545: ----------------------------------------------------------------------------------
56546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56547: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56548: ,p_balance_type_code => l_balance_type_code
56549: );
56550:

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

56629:
56630: --
56631: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56632: --
56633: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56634: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56635: ELSE
56636: ---------------------------------------------------------------------------------------------------
56637: -- 4262811a Switch Sign

Line 56658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56654:
56655: XLA_AE_LINES_PKG.ValidateCurrentLine;
56656: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56657:
56658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56659: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56660: ,p_balance_type_code => l_balance_type_code);
56661:
56662: END IF;

Line 56767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56763: l_tmp_amt NUMBER;
56764: l_acc_rev_natural_side_code VARCHAR2(1);
56765:
56766: l_num_entries NUMBER;
56767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56771: l_recog_line_1 NUMBER;

Line 56768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56764: l_acc_rev_natural_side_code VARCHAR2(1);
56765:
56766: l_num_entries NUMBER;
56767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56771: l_recog_line_1 NUMBER;
56772: l_recog_line_2 NUMBER;

Line 56769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56765:
56766: l_num_entries NUMBER;
56767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56771: l_recog_line_1 NUMBER;
56772: l_recog_line_2 NUMBER;
56773:

Line 56770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56766: l_num_entries NUMBER;
56767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56771: l_recog_line_1 NUMBER;
56772: l_recog_line_2 NUMBER;
56773:
56774: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56776: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56772: l_recog_line_2 NUMBER;
56773:
56774: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56775: l_bflow_applied_to_amt NUMBER; -- 5132302
56776: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56777:
56778: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56779:
56780: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56847: l_accrual_line_num := NULL; -- 4262811
56848: l_tmp_amt := NULL; -- 4262811
56849: --
56850:
56851: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56852: l_balance_type_code <> 'B' THEN
56853: IF NVL(p_source_24,9E125) = 10
56854: THEN
56855:

Line 56922: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

56918: --
56919: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56920:
56921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56922: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56923:
56924: -- 4955764
56925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

56962: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56963:
56964: IF xla_accounting_cache_pkg.GetValueChar
56965: (p_source_code => 'LEDGER_CATEGORY_CODE'
56966: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
56967: AND l_bflow_method_code = 'PRIOR_ENTRY'
56968: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
56969: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56970: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57062: p_lookup_type => 'XLA_OWNER_TYPE'
57063: ,p_lookup_code => l_component_type_code
57064: )
57065: ,p_token_4 => 'PRODUCT_NAME'
57066: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57067: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57068: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57069: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57070: ,p_ae_header_id => NULL

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

57063: ,p_lookup_code => l_component_type_code
57064: )
57065: ,p_token_4 => 'PRODUCT_NAME'
57066: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57067: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57068: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57069: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57070: ,p_ae_header_id => NULL
57071: );

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

57064: )
57065: ,p_token_4 => 'PRODUCT_NAME'
57066: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57067: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57068: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57069: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57070: ,p_ae_header_id => NULL
57071: );
57072:

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

57065: ,p_token_4 => 'PRODUCT_NAME'
57066: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57067: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57068: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57069: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57070: ,p_ae_header_id => NULL
57071: );
57072:
57073: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57096: ----------------------------------------------------------------------------------
57097: -- 4219869 Business Flow
57098: -- Update journal entry status -- Need to generate this within IF
57099: ----------------------------------------------------------------------------------
57100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57101: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57102: ,p_balance_type_code => l_balance_type_code
57103: );
57104:

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

57183:
57184: --
57185: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57186: --
57187: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57188: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57189: ELSE
57190: ---------------------------------------------------------------------------------------------------
57191: -- 4262811a Switch Sign

Line 57212: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57208:
57209: XLA_AE_LINES_PKG.ValidateCurrentLine;
57210: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57211:
57212: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57213: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57214: ,p_balance_type_code => l_balance_type_code);
57215:
57216: END IF;

Line 57321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

57317: l_tmp_amt NUMBER;
57318: l_acc_rev_natural_side_code VARCHAR2(1);
57319:
57320: l_num_entries NUMBER;
57321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57325: l_recog_line_1 NUMBER;

Line 57322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

57318: l_acc_rev_natural_side_code VARCHAR2(1);
57319:
57320: l_num_entries NUMBER;
57321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57325: l_recog_line_1 NUMBER;
57326: l_recog_line_2 NUMBER;

Line 57323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

57319:
57320: l_num_entries NUMBER;
57321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57325: l_recog_line_1 NUMBER;
57326: l_recog_line_2 NUMBER;
57327:

Line 57324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

57320: l_num_entries NUMBER;
57321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57325: l_recog_line_1 NUMBER;
57326: l_recog_line_2 NUMBER;
57327:
57328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 57330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

57326: l_recog_line_2 NUMBER;
57327:
57328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57329: l_bflow_applied_to_amt NUMBER; -- 5132302
57330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57331:
57332: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57333:
57334: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57401: l_accrual_line_num := NULL; -- 4262811
57402: l_tmp_amt := NULL; -- 4262811
57403: --
57404:
57405: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57406: l_balance_type_code <> 'B' THEN
57407: IF NVL(p_source_24,9E125) = 10
57408: THEN
57409:

Line 57476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57472: --
57473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57474:
57475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57477:
57478: -- 4955764
57479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57517:
57518: IF xla_accounting_cache_pkg.GetValueChar
57519: (p_source_code => 'LEDGER_CATEGORY_CODE'
57520: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57521: AND l_bflow_method_code = 'PRIOR_ENTRY'
57522: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57523: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57524: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57616: p_lookup_type => 'XLA_OWNER_TYPE'
57617: ,p_lookup_code => l_component_type_code
57618: )
57619: ,p_token_4 => 'PRODUCT_NAME'
57620: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57621: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57622: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57623: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57624: ,p_ae_header_id => NULL

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

57617: ,p_lookup_code => l_component_type_code
57618: )
57619: ,p_token_4 => 'PRODUCT_NAME'
57620: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57621: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57622: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57623: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57624: ,p_ae_header_id => NULL
57625: );

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

57618: )
57619: ,p_token_4 => 'PRODUCT_NAME'
57620: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57621: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57622: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57623: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57624: ,p_ae_header_id => NULL
57625: );
57626:

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

57619: ,p_token_4 => 'PRODUCT_NAME'
57620: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57621: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57622: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57623: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57624: ,p_ae_header_id => NULL
57625: );
57626:
57627: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57654: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57650: ----------------------------------------------------------------------------------
57651: -- 4219869 Business Flow
57652: -- Update journal entry status -- Need to generate this within IF
57653: ----------------------------------------------------------------------------------
57654: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57655: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57656: ,p_balance_type_code => l_balance_type_code
57657: );
57658:

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

57737:
57738: --
57739: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57740: --
57741: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57742: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57743: ELSE
57744: ---------------------------------------------------------------------------------------------------
57745: -- 4262811a Switch Sign

Line 57766: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57762:
57763: XLA_AE_LINES_PKG.ValidateCurrentLine;
57764: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57765:
57766: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57767: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57768: ,p_balance_type_code => l_balance_type_code);
57769:
57770: END IF;

Line 57875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

57871: l_tmp_amt NUMBER;
57872: l_acc_rev_natural_side_code VARCHAR2(1);
57873:
57874: l_num_entries NUMBER;
57875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57879: l_recog_line_1 NUMBER;

Line 57876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

57872: l_acc_rev_natural_side_code VARCHAR2(1);
57873:
57874: l_num_entries NUMBER;
57875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57879: l_recog_line_1 NUMBER;
57880: l_recog_line_2 NUMBER;

Line 57877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

57873:
57874: l_num_entries NUMBER;
57875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57879: l_recog_line_1 NUMBER;
57880: l_recog_line_2 NUMBER;
57881:

Line 57878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

57874: l_num_entries NUMBER;
57875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57879: l_recog_line_1 NUMBER;
57880: l_recog_line_2 NUMBER;
57881:
57882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 57884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

57880: l_recog_line_2 NUMBER;
57881:
57882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57883: l_bflow_applied_to_amt NUMBER; -- 5132302
57884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57885:
57886: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57887:
57888: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57955: l_accrual_line_num := NULL; -- 4262811
57956: l_tmp_amt := NULL; -- 4262811
57957: --
57958:
57959: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57960: l_balance_type_code <> 'B' THEN
57961: IF NVL(p_source_24,9E125) = 10
57962: THEN
57963:

Line 58030: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58026: --
58027: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58028:
58029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58030: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58031:
58032: -- 4955764
58033: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58034: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

58070: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58071:
58072: IF xla_accounting_cache_pkg.GetValueChar
58073: (p_source_code => 'LEDGER_CATEGORY_CODE'
58074: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58075: AND l_bflow_method_code = 'PRIOR_ENTRY'
58076: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58077: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58078: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58170: p_lookup_type => 'XLA_OWNER_TYPE'
58171: ,p_lookup_code => l_component_type_code
58172: )
58173: ,p_token_4 => 'PRODUCT_NAME'
58174: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58175: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58176: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58177: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58178: ,p_ae_header_id => NULL

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

58171: ,p_lookup_code => l_component_type_code
58172: )
58173: ,p_token_4 => 'PRODUCT_NAME'
58174: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58175: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58176: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58177: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58178: ,p_ae_header_id => NULL
58179: );

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

58172: )
58173: ,p_token_4 => 'PRODUCT_NAME'
58174: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58175: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58176: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58177: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58178: ,p_ae_header_id => NULL
58179: );
58180:

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

58173: ,p_token_4 => 'PRODUCT_NAME'
58174: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58175: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58176: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58177: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58178: ,p_ae_header_id => NULL
58179: );
58180:
58181: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58208: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58204: ----------------------------------------------------------------------------------
58205: -- 4219869 Business Flow
58206: -- Update journal entry status -- Need to generate this within IF
58207: ----------------------------------------------------------------------------------
58208: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58209: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58210: ,p_balance_type_code => l_balance_type_code
58211: );
58212:

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

58291:
58292: --
58293: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58294: --
58295: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58296: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58297: ELSE
58298: ---------------------------------------------------------------------------------------------------
58299: -- 4262811a Switch Sign

Line 58320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58316:
58317: XLA_AE_LINES_PKG.ValidateCurrentLine;
58318: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58319:
58320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58321: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58322: ,p_balance_type_code => l_balance_type_code);
58323:
58324: END IF;

Line 58429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58425: l_tmp_amt NUMBER;
58426: l_acc_rev_natural_side_code VARCHAR2(1);
58427:
58428: l_num_entries NUMBER;
58429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58433: l_recog_line_1 NUMBER;

Line 58430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58426: l_acc_rev_natural_side_code VARCHAR2(1);
58427:
58428: l_num_entries NUMBER;
58429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58433: l_recog_line_1 NUMBER;
58434: l_recog_line_2 NUMBER;

Line 58431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58427:
58428: l_num_entries NUMBER;
58429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58433: l_recog_line_1 NUMBER;
58434: l_recog_line_2 NUMBER;
58435:

Line 58432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58428: l_num_entries NUMBER;
58429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58433: l_recog_line_1 NUMBER;
58434: l_recog_line_2 NUMBER;
58435:
58436: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58438: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58434: l_recog_line_2 NUMBER;
58435:
58436: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58437: l_bflow_applied_to_amt NUMBER; -- 5132302
58438: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58439:
58440: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58441:
58442: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

58509: l_accrual_line_num := NULL; -- 4262811
58510: l_tmp_amt := NULL; -- 4262811
58511: --
58512:
58513: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58514: l_balance_type_code <> 'B' THEN
58515: IF NVL(p_source_24,9E125) = 10
58516: THEN
58517:

Line 58584: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58580: --
58581: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58582:
58583: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58584: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58585:
58586: -- 4955764
58587: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58588: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

58624: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58625:
58626: IF xla_accounting_cache_pkg.GetValueChar
58627: (p_source_code => 'LEDGER_CATEGORY_CODE'
58628: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58629: AND l_bflow_method_code = 'PRIOR_ENTRY'
58630: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58631: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58632: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58724: p_lookup_type => 'XLA_OWNER_TYPE'
58725: ,p_lookup_code => l_component_type_code
58726: )
58727: ,p_token_4 => 'PRODUCT_NAME'
58728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58732: ,p_ae_header_id => NULL

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

58725: ,p_lookup_code => l_component_type_code
58726: )
58727: ,p_token_4 => 'PRODUCT_NAME'
58728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58732: ,p_ae_header_id => NULL
58733: );

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

58726: )
58727: ,p_token_4 => 'PRODUCT_NAME'
58728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58732: ,p_ae_header_id => NULL
58733: );
58734:

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

58727: ,p_token_4 => 'PRODUCT_NAME'
58728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58732: ,p_ae_header_id => NULL
58733: );
58734:
58735: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58758: ----------------------------------------------------------------------------------
58759: -- 4219869 Business Flow
58760: -- Update journal entry status -- Need to generate this within IF
58761: ----------------------------------------------------------------------------------
58762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58764: ,p_balance_type_code => l_balance_type_code
58765: );
58766:

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

58845:
58846: --
58847: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58848: --
58849: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58850: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58851: ELSE
58852: ---------------------------------------------------------------------------------------------------
58853: -- 4262811a Switch Sign

Line 58874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58870:
58871: XLA_AE_LINES_PKG.ValidateCurrentLine;
58872: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58873:
58874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58876: ,p_balance_type_code => l_balance_type_code);
58877:
58878: END IF;

Line 58983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58979: l_tmp_amt NUMBER;
58980: l_acc_rev_natural_side_code VARCHAR2(1);
58981:
58982: l_num_entries NUMBER;
58983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58987: l_recog_line_1 NUMBER;

Line 58984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58980: l_acc_rev_natural_side_code VARCHAR2(1);
58981:
58982: l_num_entries NUMBER;
58983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58987: l_recog_line_1 NUMBER;
58988: l_recog_line_2 NUMBER;

Line 58985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58981:
58982: l_num_entries NUMBER;
58983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58987: l_recog_line_1 NUMBER;
58988: l_recog_line_2 NUMBER;
58989:

Line 58986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58982: l_num_entries NUMBER;
58983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58987: l_recog_line_1 NUMBER;
58988: l_recog_line_2 NUMBER;
58989:
58990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58988: l_recog_line_2 NUMBER;
58989:
58990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58991: l_bflow_applied_to_amt NUMBER; -- 5132302
58992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58993:
58994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58995:
58996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59063: l_accrual_line_num := NULL; -- 4262811
59064: l_tmp_amt := NULL; -- 4262811
59065: --
59066:
59067: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59068: l_balance_type_code <> 'B' THEN
59069: IF NVL(p_source_24,9E125) = 11
59070: THEN
59071:

Line 59138: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59134: --
59135: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59136:
59137: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59138: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59139:
59140: -- 4955764
59141: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59142: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

59178: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59179:
59180: IF xla_accounting_cache_pkg.GetValueChar
59181: (p_source_code => 'LEDGER_CATEGORY_CODE'
59182: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59183: AND l_bflow_method_code = 'PRIOR_ENTRY'
59184: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59185: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59186: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

59278: p_lookup_type => 'XLA_OWNER_TYPE'
59279: ,p_lookup_code => l_component_type_code
59280: )
59281: ,p_token_4 => 'PRODUCT_NAME'
59282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59286: ,p_ae_header_id => NULL

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

59279: ,p_lookup_code => l_component_type_code
59280: )
59281: ,p_token_4 => 'PRODUCT_NAME'
59282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59286: ,p_ae_header_id => NULL
59287: );

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

59280: )
59281: ,p_token_4 => 'PRODUCT_NAME'
59282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59286: ,p_ae_header_id => NULL
59287: );
59288:

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

59281: ,p_token_4 => 'PRODUCT_NAME'
59282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59286: ,p_ae_header_id => NULL
59287: );
59288:
59289: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 59316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59312: ----------------------------------------------------------------------------------
59313: -- 4219869 Business Flow
59314: -- Update journal entry status -- Need to generate this within IF
59315: ----------------------------------------------------------------------------------
59316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
59318: ,p_balance_type_code => l_balance_type_code
59319: );
59320:

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

59399:
59400: --
59401: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59402: --
59403: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59404: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59405: ELSE
59406: ---------------------------------------------------------------------------------------------------
59407: -- 4262811a Switch Sign

Line 59428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59424:
59425: XLA_AE_LINES_PKG.ValidateCurrentLine;
59426: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59427:
59428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59429: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59430: ,p_balance_type_code => l_balance_type_code);
59431:
59432: END IF;

Line 59537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59533: l_tmp_amt NUMBER;
59534: l_acc_rev_natural_side_code VARCHAR2(1);
59535:
59536: l_num_entries NUMBER;
59537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59541: l_recog_line_1 NUMBER;

Line 59538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59534: l_acc_rev_natural_side_code VARCHAR2(1);
59535:
59536: l_num_entries NUMBER;
59537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59541: l_recog_line_1 NUMBER;
59542: l_recog_line_2 NUMBER;

Line 59539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59535:
59536: l_num_entries NUMBER;
59537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59541: l_recog_line_1 NUMBER;
59542: l_recog_line_2 NUMBER;
59543:

Line 59540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59536: l_num_entries NUMBER;
59537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59541: l_recog_line_1 NUMBER;
59542: l_recog_line_2 NUMBER;
59543:
59544: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59546: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59542: l_recog_line_2 NUMBER;
59543:
59544: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59545: l_bflow_applied_to_amt NUMBER; -- 5132302
59546: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59547:
59548: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59549:
59550: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59617: l_accrual_line_num := NULL; -- 4262811
59618: l_tmp_amt := NULL; -- 4262811
59619: --
59620:
59621: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59622: l_balance_type_code <> 'B' THEN
59623: IF NVL(p_source_24,9E125) = 11
59624: THEN
59625:

Line 59692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59688: --
59689: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59690:
59691: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59693:
59694: -- 4955764
59695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59696: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

59732: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59733:
59734: IF xla_accounting_cache_pkg.GetValueChar
59735: (p_source_code => 'LEDGER_CATEGORY_CODE'
59736: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59737: AND l_bflow_method_code = 'PRIOR_ENTRY'
59738: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59739: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59740: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

59832: p_lookup_type => 'XLA_OWNER_TYPE'
59833: ,p_lookup_code => l_component_type_code
59834: )
59835: ,p_token_4 => 'PRODUCT_NAME'
59836: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59837: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59838: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59839: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59840: ,p_ae_header_id => NULL

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

59833: ,p_lookup_code => l_component_type_code
59834: )
59835: ,p_token_4 => 'PRODUCT_NAME'
59836: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59837: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59838: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59839: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59840: ,p_ae_header_id => NULL
59841: );

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

59834: )
59835: ,p_token_4 => 'PRODUCT_NAME'
59836: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59837: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59838: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59839: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59840: ,p_ae_header_id => NULL
59841: );
59842:

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

59835: ,p_token_4 => 'PRODUCT_NAME'
59836: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59837: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59838: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59839: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59840: ,p_ae_header_id => NULL
59841: );
59842:
59843: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 59870: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59866: ----------------------------------------------------------------------------------
59867: -- 4219869 Business Flow
59868: -- Update journal entry status -- Need to generate this within IF
59869: ----------------------------------------------------------------------------------
59870: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59871: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
59872: ,p_balance_type_code => l_balance_type_code
59873: );
59874:

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

59953:
59954: --
59955: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59956: --
59957: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59958: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59959: ELSE
59960: ---------------------------------------------------------------------------------------------------
59961: -- 4262811a Switch Sign

Line 59982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59978:
59979: XLA_AE_LINES_PKG.ValidateCurrentLine;
59980: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59981:
59982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59983: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59984: ,p_balance_type_code => l_balance_type_code);
59985:
59986: END IF;

Line 60091: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60087: l_tmp_amt NUMBER;
60088: l_acc_rev_natural_side_code VARCHAR2(1);
60089:
60090: l_num_entries NUMBER;
60091: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60092: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60093: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60094: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60095: l_recog_line_1 NUMBER;

Line 60092: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60088: l_acc_rev_natural_side_code VARCHAR2(1);
60089:
60090: l_num_entries NUMBER;
60091: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60092: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60093: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60094: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60095: l_recog_line_1 NUMBER;
60096: l_recog_line_2 NUMBER;

Line 60093: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60089:
60090: l_num_entries NUMBER;
60091: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60092: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60093: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60094: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60095: l_recog_line_1 NUMBER;
60096: l_recog_line_2 NUMBER;
60097:

Line 60094: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60090: l_num_entries NUMBER;
60091: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60092: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60093: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60094: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60095: l_recog_line_1 NUMBER;
60096: l_recog_line_2 NUMBER;
60097:
60098: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60100: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60096: l_recog_line_2 NUMBER;
60097:
60098: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60099: l_bflow_applied_to_amt NUMBER; -- 5132302
60100: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60101:
60102: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60103:
60104: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

60171: l_accrual_line_num := NULL; -- 4262811
60172: l_tmp_amt := NULL; -- 4262811
60173: --
60174:
60175: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60176: l_balance_type_code <> 'B' THEN
60177: IF NVL(p_source_24,9E125) = 11
60178: THEN
60179:

Line 60246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

60242: --
60243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60244:
60245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60247:
60248: -- 4955764
60249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

60286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60287:
60288: IF xla_accounting_cache_pkg.GetValueChar
60289: (p_source_code => 'LEDGER_CATEGORY_CODE'
60290: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60291: AND l_bflow_method_code = 'PRIOR_ENTRY'
60292: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60293: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60294: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60386: p_lookup_type => 'XLA_OWNER_TYPE'
60387: ,p_lookup_code => l_component_type_code
60388: )
60389: ,p_token_4 => 'PRODUCT_NAME'
60390: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60391: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60392: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60393: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60394: ,p_ae_header_id => NULL

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

60387: ,p_lookup_code => l_component_type_code
60388: )
60389: ,p_token_4 => 'PRODUCT_NAME'
60390: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60391: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60392: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60393: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60394: ,p_ae_header_id => NULL
60395: );

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

60388: )
60389: ,p_token_4 => 'PRODUCT_NAME'
60390: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60391: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60392: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60393: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60394: ,p_ae_header_id => NULL
60395: );
60396:

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

60389: ,p_token_4 => 'PRODUCT_NAME'
60390: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60391: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60392: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60393: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60394: ,p_ae_header_id => NULL
60395: );
60396:
60397: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60420: ----------------------------------------------------------------------------------
60421: -- 4219869 Business Flow
60422: -- Update journal entry status -- Need to generate this within IF
60423: ----------------------------------------------------------------------------------
60424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60425: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60426: ,p_balance_type_code => l_balance_type_code
60427: );
60428:

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

60507:
60508: --
60509: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60510: --
60511: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60512: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60513: ELSE
60514: ---------------------------------------------------------------------------------------------------
60515: -- 4262811a Switch Sign

Line 60536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60532:
60533: XLA_AE_LINES_PKG.ValidateCurrentLine;
60534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60535:
60536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60538: ,p_balance_type_code => l_balance_type_code);
60539:
60540: END IF;

Line 60645: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60641: l_tmp_amt NUMBER;
60642: l_acc_rev_natural_side_code VARCHAR2(1);
60643:
60644: l_num_entries NUMBER;
60645: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60646: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60647: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60648: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60649: l_recog_line_1 NUMBER;

Line 60646: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60642: l_acc_rev_natural_side_code VARCHAR2(1);
60643:
60644: l_num_entries NUMBER;
60645: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60646: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60647: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60648: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60649: l_recog_line_1 NUMBER;
60650: l_recog_line_2 NUMBER;

Line 60647: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60643:
60644: l_num_entries NUMBER;
60645: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60646: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60647: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60648: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60649: l_recog_line_1 NUMBER;
60650: l_recog_line_2 NUMBER;
60651:

Line 60648: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60644: l_num_entries NUMBER;
60645: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60646: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60647: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60648: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60649: l_recog_line_1 NUMBER;
60650: l_recog_line_2 NUMBER;
60651:
60652: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60654: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60650: l_recog_line_2 NUMBER;
60651:
60652: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60653: l_bflow_applied_to_amt NUMBER; -- 5132302
60654: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60655:
60656: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60657:
60658: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

60725: l_accrual_line_num := NULL; -- 4262811
60726: l_tmp_amt := NULL; -- 4262811
60727: --
60728:
60729: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60730: l_balance_type_code <> 'B' THEN
60731: IF NVL(p_source_24,9E125) = 11
60732: THEN
60733:

Line 60800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

60796: --
60797: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60798:
60799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60801:
60802: -- 4955764
60803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

60840: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60841:
60842: IF xla_accounting_cache_pkg.GetValueChar
60843: (p_source_code => 'LEDGER_CATEGORY_CODE'
60844: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60845: AND l_bflow_method_code = 'PRIOR_ENTRY'
60846: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60847: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60848: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60940: p_lookup_type => 'XLA_OWNER_TYPE'
60941: ,p_lookup_code => l_component_type_code
60942: )
60943: ,p_token_4 => 'PRODUCT_NAME'
60944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60948: ,p_ae_header_id => NULL

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

60941: ,p_lookup_code => l_component_type_code
60942: )
60943: ,p_token_4 => 'PRODUCT_NAME'
60944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60948: ,p_ae_header_id => NULL
60949: );

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

60942: )
60943: ,p_token_4 => 'PRODUCT_NAME'
60944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60948: ,p_ae_header_id => NULL
60949: );
60950:

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

60943: ,p_token_4 => 'PRODUCT_NAME'
60944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60948: ,p_ae_header_id => NULL
60949: );
60950:
60951: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60974: ----------------------------------------------------------------------------------
60975: -- 4219869 Business Flow
60976: -- Update journal entry status -- Need to generate this within IF
60977: ----------------------------------------------------------------------------------
60978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60979: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60980: ,p_balance_type_code => l_balance_type_code
60981: );
60982:

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

61061:
61062: --
61063: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61064: --
61065: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61066: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61067: ELSE
61068: ---------------------------------------------------------------------------------------------------
61069: -- 4262811a Switch Sign

Line 61090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61086:
61087: XLA_AE_LINES_PKG.ValidateCurrentLine;
61088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61089:
61090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61091: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61092: ,p_balance_type_code => l_balance_type_code);
61093:
61094: END IF;

Line 61199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61195: l_tmp_amt NUMBER;
61196: l_acc_rev_natural_side_code VARCHAR2(1);
61197:
61198: l_num_entries NUMBER;
61199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61203: l_recog_line_1 NUMBER;

Line 61200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61196: l_acc_rev_natural_side_code VARCHAR2(1);
61197:
61198: l_num_entries NUMBER;
61199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61203: l_recog_line_1 NUMBER;
61204: l_recog_line_2 NUMBER;

Line 61201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61197:
61198: l_num_entries NUMBER;
61199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61203: l_recog_line_1 NUMBER;
61204: l_recog_line_2 NUMBER;
61205:

Line 61202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61198: l_num_entries NUMBER;
61199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61203: l_recog_line_1 NUMBER;
61204: l_recog_line_2 NUMBER;
61205:
61206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61204: l_recog_line_2 NUMBER;
61205:
61206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61207: l_bflow_applied_to_amt NUMBER; -- 5132302
61208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61209:
61210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61211:
61212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61279: l_accrual_line_num := NULL; -- 4262811
61280: l_tmp_amt := NULL; -- 4262811
61281: --
61282:
61283: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61284: l_balance_type_code <> 'B' THEN
61285: IF NVL(p_source_24,9E125) = 11
61286: THEN
61287:

Line 61354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61350: --
61351: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61352:
61353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61355:
61356: -- 4955764
61357: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61358: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61395:
61396: IF xla_accounting_cache_pkg.GetValueChar
61397: (p_source_code => 'LEDGER_CATEGORY_CODE'
61398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61399: AND l_bflow_method_code = 'PRIOR_ENTRY'
61400: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

61494: p_lookup_type => 'XLA_OWNER_TYPE'
61495: ,p_lookup_code => l_component_type_code
61496: )
61497: ,p_token_4 => 'PRODUCT_NAME'
61498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61502: ,p_ae_header_id => NULL

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

61495: ,p_lookup_code => l_component_type_code
61496: )
61497: ,p_token_4 => 'PRODUCT_NAME'
61498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61502: ,p_ae_header_id => NULL
61503: );

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

61496: )
61497: ,p_token_4 => 'PRODUCT_NAME'
61498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61502: ,p_ae_header_id => NULL
61503: );
61504:

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

61497: ,p_token_4 => 'PRODUCT_NAME'
61498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61502: ,p_ae_header_id => NULL
61503: );
61504:
61505: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61528: ----------------------------------------------------------------------------------
61529: -- 4219869 Business Flow
61530: -- Update journal entry status -- Need to generate this within IF
61531: ----------------------------------------------------------------------------------
61532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61534: ,p_balance_type_code => l_balance_type_code
61535: );
61536:

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

61615:
61616: --
61617: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61618: --
61619: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61620: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61621: ELSE
61622: ---------------------------------------------------------------------------------------------------
61623: -- 4262811a Switch Sign

Line 61644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61640:
61641: XLA_AE_LINES_PKG.ValidateCurrentLine;
61642: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61643:
61644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61645: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61646: ,p_balance_type_code => l_balance_type_code);
61647:
61648: END IF;

Line 61753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61749: l_tmp_amt NUMBER;
61750: l_acc_rev_natural_side_code VARCHAR2(1);
61751:
61752: l_num_entries NUMBER;
61753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61757: l_recog_line_1 NUMBER;

Line 61754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61750: l_acc_rev_natural_side_code VARCHAR2(1);
61751:
61752: l_num_entries NUMBER;
61753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61757: l_recog_line_1 NUMBER;
61758: l_recog_line_2 NUMBER;

Line 61755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61751:
61752: l_num_entries NUMBER;
61753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61757: l_recog_line_1 NUMBER;
61758: l_recog_line_2 NUMBER;
61759:

Line 61756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61752: l_num_entries NUMBER;
61753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61757: l_recog_line_1 NUMBER;
61758: l_recog_line_2 NUMBER;
61759:
61760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61758: l_recog_line_2 NUMBER;
61759:
61760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61761: l_bflow_applied_to_amt NUMBER; -- 5132302
61762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61763:
61764: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61765:
61766: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61833: l_accrual_line_num := NULL; -- 4262811
61834: l_tmp_amt := NULL; -- 4262811
61835: --
61836:
61837: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61838: l_balance_type_code <> 'B' THEN
61839: IF NVL(p_source_24,9E125) = 11
61840: THEN
61841:

Line 61908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61904: --
61905: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61906:
61907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61909:
61910: -- 4955764
61911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61948: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61949:
61950: IF xla_accounting_cache_pkg.GetValueChar
61951: (p_source_code => 'LEDGER_CATEGORY_CODE'
61952: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61953: AND l_bflow_method_code = 'PRIOR_ENTRY'
61954: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61955: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61956: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

62048: p_lookup_type => 'XLA_OWNER_TYPE'
62049: ,p_lookup_code => l_component_type_code
62050: )
62051: ,p_token_4 => 'PRODUCT_NAME'
62052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62056: ,p_ae_header_id => NULL

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

62049: ,p_lookup_code => l_component_type_code
62050: )
62051: ,p_token_4 => 'PRODUCT_NAME'
62052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62056: ,p_ae_header_id => NULL
62057: );

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

62050: )
62051: ,p_token_4 => 'PRODUCT_NAME'
62052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62056: ,p_ae_header_id => NULL
62057: );
62058:

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

62051: ,p_token_4 => 'PRODUCT_NAME'
62052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62056: ,p_ae_header_id => NULL
62057: );
62058:
62059: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62082: ----------------------------------------------------------------------------------
62083: -- 4219869 Business Flow
62084: -- Update journal entry status -- Need to generate this within IF
62085: ----------------------------------------------------------------------------------
62086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62088: ,p_balance_type_code => l_balance_type_code
62089: );
62090:

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

62169:
62170: --
62171: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62172: --
62173: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62174: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62175: ELSE
62176: ---------------------------------------------------------------------------------------------------
62177: -- 4262811a Switch Sign

Line 62198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62194:
62195: XLA_AE_LINES_PKG.ValidateCurrentLine;
62196: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62197:
62198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62199: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62200: ,p_balance_type_code => l_balance_type_code);
62201:
62202: END IF;

Line 62307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62303: l_tmp_amt NUMBER;
62304: l_acc_rev_natural_side_code VARCHAR2(1);
62305:
62306: l_num_entries NUMBER;
62307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62311: l_recog_line_1 NUMBER;

Line 62308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62304: l_acc_rev_natural_side_code VARCHAR2(1);
62305:
62306: l_num_entries NUMBER;
62307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62311: l_recog_line_1 NUMBER;
62312: l_recog_line_2 NUMBER;

Line 62309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62305:
62306: l_num_entries NUMBER;
62307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62311: l_recog_line_1 NUMBER;
62312: l_recog_line_2 NUMBER;
62313:

Line 62310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62306: l_num_entries NUMBER;
62307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62311: l_recog_line_1 NUMBER;
62312: l_recog_line_2 NUMBER;
62313:
62314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62312: l_recog_line_2 NUMBER;
62313:
62314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62315: l_bflow_applied_to_amt NUMBER; -- 5132302
62316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62317:
62318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62319:
62320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

62387: l_accrual_line_num := NULL; -- 4262811
62388: l_tmp_amt := NULL; -- 4262811
62389: --
62390:
62391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62392: l_balance_type_code <> 'B' THEN
62393: IF NVL(p_source_24,9E125) = 11
62394: THEN
62395:

Line 62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62458: --
62459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62460:
62461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62463:
62464: -- 4955764
62465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

62502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62503:
62504: IF xla_accounting_cache_pkg.GetValueChar
62505: (p_source_code => 'LEDGER_CATEGORY_CODE'
62506: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62507: AND l_bflow_method_code = 'PRIOR_ENTRY'
62508: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62509: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62510: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

62602: p_lookup_type => 'XLA_OWNER_TYPE'
62603: ,p_lookup_code => l_component_type_code
62604: )
62605: ,p_token_4 => 'PRODUCT_NAME'
62606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62610: ,p_ae_header_id => NULL

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

62603: ,p_lookup_code => l_component_type_code
62604: )
62605: ,p_token_4 => 'PRODUCT_NAME'
62606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62610: ,p_ae_header_id => NULL
62611: );

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

62604: )
62605: ,p_token_4 => 'PRODUCT_NAME'
62606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62610: ,p_ae_header_id => NULL
62611: );
62612:

Line 62609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

62605: ,p_token_4 => 'PRODUCT_NAME'
62606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62610: ,p_ae_header_id => NULL
62611: );
62612:
62613: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62636: ----------------------------------------------------------------------------------
62637: -- 4219869 Business Flow
62638: -- Update journal entry status -- Need to generate this within IF
62639: ----------------------------------------------------------------------------------
62640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62642: ,p_balance_type_code => l_balance_type_code
62643: );
62644:

Line 62727: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

62723:
62724: --
62725: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62726: --
62727: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62728: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62729: ELSE
62730: ---------------------------------------------------------------------------------------------------
62731: -- 4262811a Switch Sign

Line 62752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62748:
62749: XLA_AE_LINES_PKG.ValidateCurrentLine;
62750: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62751:
62752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62753: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62754: ,p_balance_type_code => l_balance_type_code);
62755:
62756: END IF;

Line 62861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62857: l_tmp_amt NUMBER;
62858: l_acc_rev_natural_side_code VARCHAR2(1);
62859:
62860: l_num_entries NUMBER;
62861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62865: l_recog_line_1 NUMBER;

Line 62862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62858: l_acc_rev_natural_side_code VARCHAR2(1);
62859:
62860: l_num_entries NUMBER;
62861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62865: l_recog_line_1 NUMBER;
62866: l_recog_line_2 NUMBER;

Line 62863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62859:
62860: l_num_entries NUMBER;
62861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62865: l_recog_line_1 NUMBER;
62866: l_recog_line_2 NUMBER;
62867:

Line 62864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62860: l_num_entries NUMBER;
62861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62865: l_recog_line_1 NUMBER;
62866: l_recog_line_2 NUMBER;
62867:
62868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62866: l_recog_line_2 NUMBER;
62867:
62868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62869: l_bflow_applied_to_amt NUMBER; -- 5132302
62870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62871:
62872: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62873:
62874: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 62945: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

62941: l_accrual_line_num := NULL; -- 4262811
62942: l_tmp_amt := NULL; -- 4262811
62943: --
62944:
62945: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62946: l_balance_type_code <> 'B' THEN
62947: IF NVL(p_source_24,9E125) = 11
62948: THEN
62949:

Line 63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63012: --
63013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63014:
63015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63017:
63018: -- 4955764
63019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63057:
63058: IF xla_accounting_cache_pkg.GetValueChar
63059: (p_source_code => 'LEDGER_CATEGORY_CODE'
63060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63061: AND l_bflow_method_code = 'PRIOR_ENTRY'
63062: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63063: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63064: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63156: p_lookup_type => 'XLA_OWNER_TYPE'
63157: ,p_lookup_code => l_component_type_code
63158: )
63159: ,p_token_4 => 'PRODUCT_NAME'
63160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63164: ,p_ae_header_id => NULL

Line 63161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63157: ,p_lookup_code => l_component_type_code
63158: )
63159: ,p_token_4 => 'PRODUCT_NAME'
63160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63164: ,p_ae_header_id => NULL
63165: );

Line 63162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63158: )
63159: ,p_token_4 => 'PRODUCT_NAME'
63160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63164: ,p_ae_header_id => NULL
63165: );
63166:

Line 63163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63159: ,p_token_4 => 'PRODUCT_NAME'
63160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63164: ,p_ae_header_id => NULL
63165: );
63166:
63167: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63190: ----------------------------------------------------------------------------------
63191: -- 4219869 Business Flow
63192: -- Update journal entry status -- Need to generate this within IF
63193: ----------------------------------------------------------------------------------
63194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63195: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63196: ,p_balance_type_code => l_balance_type_code
63197: );
63198:

Line 63281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63277:
63278: --
63279: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63280: --
63281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63282: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63283: ELSE
63284: ---------------------------------------------------------------------------------------------------
63285: -- 4262811a Switch Sign

Line 63306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63302:
63303: XLA_AE_LINES_PKG.ValidateCurrentLine;
63304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63305:
63306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63307: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63308: ,p_balance_type_code => l_balance_type_code);
63309:
63310: END IF;

Line 63415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63411: l_tmp_amt NUMBER;
63412: l_acc_rev_natural_side_code VARCHAR2(1);
63413:
63414: l_num_entries NUMBER;
63415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63419: l_recog_line_1 NUMBER;

Line 63416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63412: l_acc_rev_natural_side_code VARCHAR2(1);
63413:
63414: l_num_entries NUMBER;
63415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63419: l_recog_line_1 NUMBER;
63420: l_recog_line_2 NUMBER;

Line 63417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63413:
63414: l_num_entries NUMBER;
63415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63419: l_recog_line_1 NUMBER;
63420: l_recog_line_2 NUMBER;
63421:

Line 63418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63414: l_num_entries NUMBER;
63415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63419: l_recog_line_1 NUMBER;
63420: l_recog_line_2 NUMBER;
63421:
63422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63420: l_recog_line_2 NUMBER;
63421:
63422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63423: l_bflow_applied_to_amt NUMBER; -- 5132302
63424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63425:
63426: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63427:
63428: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 63499: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

63495: l_accrual_line_num := NULL; -- 4262811
63496: l_tmp_amt := NULL; -- 4262811
63497: --
63498:
63499: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63500: l_balance_type_code <> 'B' THEN
63501: IF NVL(p_source_24,9E125) = 11
63502: THEN
63503:

Line 63570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63566: --
63567: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63568:
63569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63571:
63572: -- 4955764
63573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63611:
63612: IF xla_accounting_cache_pkg.GetValueChar
63613: (p_source_code => 'LEDGER_CATEGORY_CODE'
63614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63615: AND l_bflow_method_code = 'PRIOR_ENTRY'
63616: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63710: p_lookup_type => 'XLA_OWNER_TYPE'
63711: ,p_lookup_code => l_component_type_code
63712: )
63713: ,p_token_4 => 'PRODUCT_NAME'
63714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63718: ,p_ae_header_id => NULL

Line 63715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63711: ,p_lookup_code => l_component_type_code
63712: )
63713: ,p_token_4 => 'PRODUCT_NAME'
63714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63718: ,p_ae_header_id => NULL
63719: );

Line 63716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63712: )
63713: ,p_token_4 => 'PRODUCT_NAME'
63714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63718: ,p_ae_header_id => NULL
63719: );
63720:

Line 63717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63713: ,p_token_4 => 'PRODUCT_NAME'
63714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63718: ,p_ae_header_id => NULL
63719: );
63720:
63721: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63744: ----------------------------------------------------------------------------------
63745: -- 4219869 Business Flow
63746: -- Update journal entry status -- Need to generate this within IF
63747: ----------------------------------------------------------------------------------
63748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63750: ,p_balance_type_code => l_balance_type_code
63751: );
63752:

Line 63835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63831:
63832: --
63833: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63834: --
63835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63836: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63837: ELSE
63838: ---------------------------------------------------------------------------------------------------
63839: -- 4262811a Switch Sign

Line 63860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63856:
63857: XLA_AE_LINES_PKG.ValidateCurrentLine;
63858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63859:
63860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63861: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63862: ,p_balance_type_code => l_balance_type_code);
63863:
63864: END IF;

Line 63969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63965: l_tmp_amt NUMBER;
63966: l_acc_rev_natural_side_code VARCHAR2(1);
63967:
63968: l_num_entries NUMBER;
63969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63973: l_recog_line_1 NUMBER;

Line 63970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63966: l_acc_rev_natural_side_code VARCHAR2(1);
63967:
63968: l_num_entries NUMBER;
63969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63973: l_recog_line_1 NUMBER;
63974: l_recog_line_2 NUMBER;

Line 63971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63967:
63968: l_num_entries NUMBER;
63969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63973: l_recog_line_1 NUMBER;
63974: l_recog_line_2 NUMBER;
63975:

Line 63972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63968: l_num_entries NUMBER;
63969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63973: l_recog_line_1 NUMBER;
63974: l_recog_line_2 NUMBER;
63975:
63976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63974: l_recog_line_2 NUMBER;
63975:
63976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63977: l_bflow_applied_to_amt NUMBER; -- 5132302
63978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63979:
63980: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63981:
63982: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64053: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64049: l_accrual_line_num := NULL; -- 4262811
64050: l_tmp_amt := NULL; -- 4262811
64051: --
64052:
64053: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64054: l_balance_type_code <> 'B' THEN
64055: IF NVL(p_source_24,9E125) = 11
64056: THEN
64057:

Line 64124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64120: --
64121: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64122:
64123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64125:
64126: -- 4955764
64127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 64168: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64164: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64165:
64166: IF xla_accounting_cache_pkg.GetValueChar
64167: (p_source_code => 'LEDGER_CATEGORY_CODE'
64168: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64169: AND l_bflow_method_code = 'PRIOR_ENTRY'
64170: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64171: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64172: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 64268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

64264: p_lookup_type => 'XLA_OWNER_TYPE'
64265: ,p_lookup_code => l_component_type_code
64266: )
64267: ,p_token_4 => 'PRODUCT_NAME'
64268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64272: ,p_ae_header_id => NULL

Line 64269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

64265: ,p_lookup_code => l_component_type_code
64266: )
64267: ,p_token_4 => 'PRODUCT_NAME'
64268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64272: ,p_ae_header_id => NULL
64273: );

Line 64270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

64266: )
64267: ,p_token_4 => 'PRODUCT_NAME'
64268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64272: ,p_ae_header_id => NULL
64273: );
64274:

Line 64271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

64267: ,p_token_4 => 'PRODUCT_NAME'
64268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64272: ,p_ae_header_id => NULL
64273: );
64274:
64275: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64298: ----------------------------------------------------------------------------------
64299: -- 4219869 Business Flow
64300: -- Update journal entry status -- Need to generate this within IF
64301: ----------------------------------------------------------------------------------
64302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64304: ,p_balance_type_code => l_balance_type_code
64305: );
64306:

Line 64389: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

64385:
64386: --
64387: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64388: --
64389: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64390: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64391: ELSE
64392: ---------------------------------------------------------------------------------------------------
64393: -- 4262811a Switch Sign

Line 64414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64410:
64411: XLA_AE_LINES_PKG.ValidateCurrentLine;
64412: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64413:
64414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64416: ,p_balance_type_code => l_balance_type_code);
64417:
64418: END IF;

Line 64543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64539: l_tmp_amt NUMBER;
64540: l_acc_rev_natural_side_code VARCHAR2(1);
64541:
64542: l_num_entries NUMBER;
64543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64547: l_recog_line_1 NUMBER;

Line 64544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64540: l_acc_rev_natural_side_code VARCHAR2(1);
64541:
64542: l_num_entries NUMBER;
64543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64547: l_recog_line_1 NUMBER;
64548: l_recog_line_2 NUMBER;

Line 64545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64541:
64542: l_num_entries NUMBER;
64543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64547: l_recog_line_1 NUMBER;
64548: l_recog_line_2 NUMBER;
64549:

Line 64546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64542: l_num_entries NUMBER;
64543: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64544: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64545: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64546: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64547: l_recog_line_1 NUMBER;
64548: l_recog_line_2 NUMBER;
64549:
64550: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64552: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64548: l_recog_line_2 NUMBER;
64549:
64550: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64551: l_bflow_applied_to_amt NUMBER; -- 5132302
64552: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64553:
64554: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64555:
64556: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64627: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64623: l_accrual_line_num := NULL; -- 4262811
64624: l_tmp_amt := NULL; -- 4262811
64625: --
64626:
64627: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64628: l_balance_type_code <> 'B' THEN
64629: IF NVL(p_source_24,9E125) = 11
64630: THEN
64631:

Line 64698: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64694: --
64695: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64696:
64697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64698: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64699:
64700: -- 4955764
64701: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64702: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 64774: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64770: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64771:
64772: IF xla_accounting_cache_pkg.GetValueChar
64773: (p_source_code => 'LEDGER_CATEGORY_CODE'
64774: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64775: AND l_bflow_method_code = 'PRIOR_ENTRY'
64776: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64777: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64778: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 64874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

64870: p_lookup_type => 'XLA_OWNER_TYPE'
64871: ,p_lookup_code => l_component_type_code
64872: )
64873: ,p_token_4 => 'PRODUCT_NAME'
64874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64878: ,p_ae_header_id => NULL

Line 64875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

64871: ,p_lookup_code => l_component_type_code
64872: )
64873: ,p_token_4 => 'PRODUCT_NAME'
64874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64878: ,p_ae_header_id => NULL
64879: );

Line 64876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

64872: )
64873: ,p_token_4 => 'PRODUCT_NAME'
64874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64878: ,p_ae_header_id => NULL
64879: );
64880:

Line 64877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

64873: ,p_token_4 => 'PRODUCT_NAME'
64874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64878: ,p_ae_header_id => NULL
64879: );
64880:
64881: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64904: ----------------------------------------------------------------------------------
64905: -- 4219869 Business Flow
64906: -- Update journal entry status -- Need to generate this within IF
64907: ----------------------------------------------------------------------------------
64908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64910: ,p_balance_type_code => l_balance_type_code
64911: );
64912:

Line 64995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

64991:
64992: --
64993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64994: --
64995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64997: ELSE
64998: ---------------------------------------------------------------------------------------------------
64999: -- 4262811a Switch Sign

Line 65020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65016:
65017: XLA_AE_LINES_PKG.ValidateCurrentLine;
65018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65019:
65020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65022: ,p_balance_type_code => l_balance_type_code);
65023:
65024: END IF;

Line 65129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65125: l_tmp_amt NUMBER;
65126: l_acc_rev_natural_side_code VARCHAR2(1);
65127:
65128: l_num_entries NUMBER;
65129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65133: l_recog_line_1 NUMBER;

Line 65130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65126: l_acc_rev_natural_side_code VARCHAR2(1);
65127:
65128: l_num_entries NUMBER;
65129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65133: l_recog_line_1 NUMBER;
65134: l_recog_line_2 NUMBER;

Line 65131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65127:
65128: l_num_entries NUMBER;
65129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65133: l_recog_line_1 NUMBER;
65134: l_recog_line_2 NUMBER;
65135:

Line 65132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65128: l_num_entries NUMBER;
65129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65133: l_recog_line_1 NUMBER;
65134: l_recog_line_2 NUMBER;
65135:
65136: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65138: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65134: l_recog_line_2 NUMBER;
65135:
65136: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65137: l_bflow_applied_to_amt NUMBER; -- 5132302
65138: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65139:
65140: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65141:
65142: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 65213: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

65209: l_accrual_line_num := NULL; -- 4262811
65210: l_tmp_amt := NULL; -- 4262811
65211: --
65212:
65213: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65214: l_balance_type_code <> 'B' THEN
65215: IF NVL(p_source_24,9E125) = 11
65216: THEN
65217:

Line 65284: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65280: --
65281: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65282:
65283: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65284: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65285:
65286: -- 4955764
65287: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65288: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 65328: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

65324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65325:
65326: IF xla_accounting_cache_pkg.GetValueChar
65327: (p_source_code => 'LEDGER_CATEGORY_CODE'
65328: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65329: AND l_bflow_method_code = 'PRIOR_ENTRY'
65330: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65331: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65332: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65428: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65424: p_lookup_type => 'XLA_OWNER_TYPE'
65425: ,p_lookup_code => l_component_type_code
65426: )
65427: ,p_token_4 => 'PRODUCT_NAME'
65428: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65429: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65430: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65431: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65432: ,p_ae_header_id => NULL

Line 65429: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65425: ,p_lookup_code => l_component_type_code
65426: )
65427: ,p_token_4 => 'PRODUCT_NAME'
65428: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65429: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65430: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65431: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65432: ,p_ae_header_id => NULL
65433: );

Line 65430: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65426: )
65427: ,p_token_4 => 'PRODUCT_NAME'
65428: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65429: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65430: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65431: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65432: ,p_ae_header_id => NULL
65433: );
65434:

Line 65431: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65427: ,p_token_4 => 'PRODUCT_NAME'
65428: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65429: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65430: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65431: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65432: ,p_ae_header_id => NULL
65433: );
65434:
65435: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65462: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65458: ----------------------------------------------------------------------------------
65459: -- 4219869 Business Flow
65460: -- Update journal entry status -- Need to generate this within IF
65461: ----------------------------------------------------------------------------------
65462: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65463: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65464: ,p_balance_type_code => l_balance_type_code
65465: );
65466:

Line 65549: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

65545:
65546: --
65547: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65548: --
65549: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65550: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65551: ELSE
65552: ---------------------------------------------------------------------------------------------------
65553: -- 4262811a Switch Sign

Line 65574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65570:
65571: XLA_AE_LINES_PKG.ValidateCurrentLine;
65572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65573:
65574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65575: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65576: ,p_balance_type_code => l_balance_type_code);
65577:
65578: END IF;

Line 65683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65679: l_tmp_amt NUMBER;
65680: l_acc_rev_natural_side_code VARCHAR2(1);
65681:
65682: l_num_entries NUMBER;
65683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65687: l_recog_line_1 NUMBER;

Line 65684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65680: l_acc_rev_natural_side_code VARCHAR2(1);
65681:
65682: l_num_entries NUMBER;
65683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65687: l_recog_line_1 NUMBER;
65688: l_recog_line_2 NUMBER;

Line 65685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65681:
65682: l_num_entries NUMBER;
65683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65687: l_recog_line_1 NUMBER;
65688: l_recog_line_2 NUMBER;
65689:

Line 65686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65682: l_num_entries NUMBER;
65683: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65684: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65685: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65686: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65687: l_recog_line_1 NUMBER;
65688: l_recog_line_2 NUMBER;
65689:
65690: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65692: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65688: l_recog_line_2 NUMBER;
65689:
65690: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65691: l_bflow_applied_to_amt NUMBER; -- 5132302
65692: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65693:
65694: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65695:
65696: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 65767: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

65763: l_accrual_line_num := NULL; -- 4262811
65764: l_tmp_amt := NULL; -- 4262811
65765: --
65766:
65767: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65768: l_balance_type_code <> 'B' THEN
65769: IF NVL(p_source_24,9E125) = 14
65770: THEN
65771:

Line 65838: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65834: --
65835: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65836:
65837: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65838: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65839:
65840: -- 4955764
65841: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65842: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 65882: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

65878: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65879:
65880: IF xla_accounting_cache_pkg.GetValueChar
65881: (p_source_code => 'LEDGER_CATEGORY_CODE'
65882: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65883: AND l_bflow_method_code = 'PRIOR_ENTRY'
65884: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65885: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65886: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65978: p_lookup_type => 'XLA_OWNER_TYPE'
65979: ,p_lookup_code => l_component_type_code
65980: )
65981: ,p_token_4 => 'PRODUCT_NAME'
65982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65986: ,p_ae_header_id => NULL

Line 65983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65979: ,p_lookup_code => l_component_type_code
65980: )
65981: ,p_token_4 => 'PRODUCT_NAME'
65982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65986: ,p_ae_header_id => NULL
65987: );

Line 65984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65980: )
65981: ,p_token_4 => 'PRODUCT_NAME'
65982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65986: ,p_ae_header_id => NULL
65987: );
65988:

Line 65985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65981: ,p_token_4 => 'PRODUCT_NAME'
65982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65986: ,p_ae_header_id => NULL
65987: );
65988:
65989: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66012: ----------------------------------------------------------------------------------
66013: -- 4219869 Business Flow
66014: -- Update journal entry status -- Need to generate this within IF
66015: ----------------------------------------------------------------------------------
66016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66017: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66018: ,p_balance_type_code => l_balance_type_code
66019: );
66020:

Line 66103: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

66099:
66100: --
66101: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66102: --
66103: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66104: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66105: ELSE
66106: ---------------------------------------------------------------------------------------------------
66107: -- 4262811a Switch Sign

Line 66128: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66124:
66125: XLA_AE_LINES_PKG.ValidateCurrentLine;
66126: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66127:
66128: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66129: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66130: ,p_balance_type_code => l_balance_type_code);
66131:
66132: END IF;

Line 66237: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66233: l_tmp_amt NUMBER;
66234: l_acc_rev_natural_side_code VARCHAR2(1);
66235:
66236: l_num_entries NUMBER;
66237: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66238: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66239: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66240: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66241: l_recog_line_1 NUMBER;

Line 66238: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66234: l_acc_rev_natural_side_code VARCHAR2(1);
66235:
66236: l_num_entries NUMBER;
66237: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66238: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66239: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66240: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66241: l_recog_line_1 NUMBER;
66242: l_recog_line_2 NUMBER;

Line 66239: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66235:
66236: l_num_entries NUMBER;
66237: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66238: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66239: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66240: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66241: l_recog_line_1 NUMBER;
66242: l_recog_line_2 NUMBER;
66243:

Line 66240: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66236: l_num_entries NUMBER;
66237: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66238: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66239: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66240: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66241: l_recog_line_1 NUMBER;
66242: l_recog_line_2 NUMBER;
66243:
66244: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66246: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66242: l_recog_line_2 NUMBER;
66243:
66244: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66245: l_bflow_applied_to_amt NUMBER; -- 5132302
66246: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66247:
66248: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66249:
66250: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 66321: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

66317: l_accrual_line_num := NULL; -- 4262811
66318: l_tmp_amt := NULL; -- 4262811
66319: --
66320:
66321: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66322: l_balance_type_code <> 'B' THEN
66323: IF NVL(p_source_24,9E125) = 14
66324: THEN
66325:

Line 66392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66388: --
66389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66390:
66391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66393:
66394: -- 4955764
66395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66396: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 66436: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

66432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66433:
66434: IF xla_accounting_cache_pkg.GetValueChar
66435: (p_source_code => 'LEDGER_CATEGORY_CODE'
66436: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66437: AND l_bflow_method_code = 'PRIOR_ENTRY'
66438: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66439: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66440: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 66536: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

66532: p_lookup_type => 'XLA_OWNER_TYPE'
66533: ,p_lookup_code => l_component_type_code
66534: )
66535: ,p_token_4 => 'PRODUCT_NAME'
66536: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66537: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66538: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66539: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66540: ,p_ae_header_id => NULL

Line 66537: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

66533: ,p_lookup_code => l_component_type_code
66534: )
66535: ,p_token_4 => 'PRODUCT_NAME'
66536: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66537: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66538: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66539: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66540: ,p_ae_header_id => NULL
66541: );

Line 66538: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

66534: )
66535: ,p_token_4 => 'PRODUCT_NAME'
66536: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66537: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66538: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66539: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66540: ,p_ae_header_id => NULL
66541: );
66542:

Line 66539: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

66535: ,p_token_4 => 'PRODUCT_NAME'
66536: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66537: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66538: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66539: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66540: ,p_ae_header_id => NULL
66541: );
66542:
66543: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66566: ----------------------------------------------------------------------------------
66567: -- 4219869 Business Flow
66568: -- Update journal entry status -- Need to generate this within IF
66569: ----------------------------------------------------------------------------------
66570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66572: ,p_balance_type_code => l_balance_type_code
66573: );
66574:

Line 66657: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

66653:
66654: --
66655: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66656: --
66657: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66658: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66659: ELSE
66660: ---------------------------------------------------------------------------------------------------
66661: -- 4262811a Switch Sign

Line 66682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66678:
66679: XLA_AE_LINES_PKG.ValidateCurrentLine;
66680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66681:
66682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66683: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66684: ,p_balance_type_code => l_balance_type_code);
66685:
66686: END IF;

Line 66791: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66787: l_tmp_amt NUMBER;
66788: l_acc_rev_natural_side_code VARCHAR2(1);
66789:
66790: l_num_entries NUMBER;
66791: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66792: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66793: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66794: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66795: l_recog_line_1 NUMBER;

Line 66792: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66788: l_acc_rev_natural_side_code VARCHAR2(1);
66789:
66790: l_num_entries NUMBER;
66791: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66792: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66793: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66794: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66795: l_recog_line_1 NUMBER;
66796: l_recog_line_2 NUMBER;

Line 66793: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66789:
66790: l_num_entries NUMBER;
66791: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66792: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66793: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66794: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66795: l_recog_line_1 NUMBER;
66796: l_recog_line_2 NUMBER;
66797:

Line 66794: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66790: l_num_entries NUMBER;
66791: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66792: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66793: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66794: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66795: l_recog_line_1 NUMBER;
66796: l_recog_line_2 NUMBER;
66797:
66798: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66800: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66796: l_recog_line_2 NUMBER;
66797:
66798: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66799: l_bflow_applied_to_amt NUMBER; -- 5132302
66800: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66801:
66802: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66803:
66804: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 66875: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

66871: l_accrual_line_num := NULL; -- 4262811
66872: l_tmp_amt := NULL; -- 4262811
66873: --
66874:
66875: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66876: l_balance_type_code <> 'B' THEN
66877: IF NVL(p_source_24,9E125) = 14
66878: THEN
66879:

Line 66946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66942: --
66943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66944:
66945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66947:
66948: -- 4955764
66949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66950: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 66990: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

66986: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66987:
66988: IF xla_accounting_cache_pkg.GetValueChar
66989: (p_source_code => 'LEDGER_CATEGORY_CODE'
66990: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66991: AND l_bflow_method_code = 'PRIOR_ENTRY'
66992: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66993: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66994: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 67090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

67086: p_lookup_type => 'XLA_OWNER_TYPE'
67087: ,p_lookup_code => l_component_type_code
67088: )
67089: ,p_token_4 => 'PRODUCT_NAME'
67090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67094: ,p_ae_header_id => NULL

Line 67091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

67087: ,p_lookup_code => l_component_type_code
67088: )
67089: ,p_token_4 => 'PRODUCT_NAME'
67090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67094: ,p_ae_header_id => NULL
67095: );

Line 67092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

67088: )
67089: ,p_token_4 => 'PRODUCT_NAME'
67090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67094: ,p_ae_header_id => NULL
67095: );
67096:

Line 67093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

67089: ,p_token_4 => 'PRODUCT_NAME'
67090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67094: ,p_ae_header_id => NULL
67095: );
67096:
67097: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67120: ----------------------------------------------------------------------------------
67121: -- 4219869 Business Flow
67122: -- Update journal entry status -- Need to generate this within IF
67123: ----------------------------------------------------------------------------------
67124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67125: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67126: ,p_balance_type_code => l_balance_type_code
67127: );
67128:

Line 67211: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

67207:
67208: --
67209: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67210: --
67211: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67212: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67213: ELSE
67214: ---------------------------------------------------------------------------------------------------
67215: -- 4262811a Switch Sign

Line 67236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67232:
67233: XLA_AE_LINES_PKG.ValidateCurrentLine;
67234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67235:
67236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67238: ,p_balance_type_code => l_balance_type_code);
67239:
67240: END IF;

Line 67345: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67341: l_tmp_amt NUMBER;
67342: l_acc_rev_natural_side_code VARCHAR2(1);
67343:
67344: l_num_entries NUMBER;
67345: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67346: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67347: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67348: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67349: l_recog_line_1 NUMBER;

Line 67346: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67342: l_acc_rev_natural_side_code VARCHAR2(1);
67343:
67344: l_num_entries NUMBER;
67345: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67346: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67347: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67348: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67349: l_recog_line_1 NUMBER;
67350: l_recog_line_2 NUMBER;

Line 67347: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67343:
67344: l_num_entries NUMBER;
67345: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67346: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67347: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67348: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67349: l_recog_line_1 NUMBER;
67350: l_recog_line_2 NUMBER;
67351:

Line 67348: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67344: l_num_entries NUMBER;
67345: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67346: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67347: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67348: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67349: l_recog_line_1 NUMBER;
67350: l_recog_line_2 NUMBER;
67351:
67352: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67354: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67350: l_recog_line_2 NUMBER;
67351:
67352: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67353: l_bflow_applied_to_amt NUMBER; -- 5132302
67354: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67355:
67356: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67357:
67358: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 67429: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

67425: l_accrual_line_num := NULL; -- 4262811
67426: l_tmp_amt := NULL; -- 4262811
67427: --
67428:
67429: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
67430: l_balance_type_code <> 'B' THEN
67431: IF NVL(p_source_24,9E125) = 14
67432: THEN
67433:

Line 67500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

67496: --
67497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67498:
67499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67501:
67502: -- 4955764
67503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67504: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 67544: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

67540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67541:
67542: IF xla_accounting_cache_pkg.GetValueChar
67543: (p_source_code => 'LEDGER_CATEGORY_CODE'
67544: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
67545: AND l_bflow_method_code = 'PRIOR_ENTRY'
67546: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
67547: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67548: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 67644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

67640: p_lookup_type => 'XLA_OWNER_TYPE'
67641: ,p_lookup_code => l_component_type_code
67642: )
67643: ,p_token_4 => 'PRODUCT_NAME'
67644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67648: ,p_ae_header_id => NULL

Line 67645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

67641: ,p_lookup_code => l_component_type_code
67642: )
67643: ,p_token_4 => 'PRODUCT_NAME'
67644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67648: ,p_ae_header_id => NULL
67649: );

Line 67646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

67642: )
67643: ,p_token_4 => 'PRODUCT_NAME'
67644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67648: ,p_ae_header_id => NULL
67649: );
67650:

Line 67647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

67643: ,p_token_4 => 'PRODUCT_NAME'
67644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67648: ,p_ae_header_id => NULL
67649: );
67650:
67651: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67674: ----------------------------------------------------------------------------------
67675: -- 4219869 Business Flow
67676: -- Update journal entry status -- Need to generate this within IF
67677: ----------------------------------------------------------------------------------
67678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67679: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67680: ,p_balance_type_code => l_balance_type_code
67681: );
67682:

Line 67765: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

67761:
67762: --
67763: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67764: --
67765: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67766: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67767: ELSE
67768: ---------------------------------------------------------------------------------------------------
67769: -- 4262811a Switch Sign

Line 67790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67786:
67787: XLA_AE_LINES_PKG.ValidateCurrentLine;
67788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67789:
67790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67791: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67792: ,p_balance_type_code => l_balance_type_code);
67793:
67794: END IF;

Line 67899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67895: l_tmp_amt NUMBER;
67896: l_acc_rev_natural_side_code VARCHAR2(1);
67897:
67898: l_num_entries NUMBER;
67899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67903: l_recog_line_1 NUMBER;

Line 67900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67896: l_acc_rev_natural_side_code VARCHAR2(1);
67897:
67898: l_num_entries NUMBER;
67899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67903: l_recog_line_1 NUMBER;
67904: l_recog_line_2 NUMBER;

Line 67901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67897:
67898: l_num_entries NUMBER;
67899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67903: l_recog_line_1 NUMBER;
67904: l_recog_line_2 NUMBER;
67905:

Line 67902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67898: l_num_entries NUMBER;
67899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67903: l_recog_line_1 NUMBER;
67904: l_recog_line_2 NUMBER;
67905:
67906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67904: l_recog_line_2 NUMBER;
67905:
67906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67907: l_bflow_applied_to_amt NUMBER; -- 5132302
67908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67909:
67910: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67911:
67912: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 67983: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

67979: l_accrual_line_num := NULL; -- 4262811
67980: l_tmp_amt := NULL; -- 4262811
67981: --
67982:
67983: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
67984: l_balance_type_code <> 'B' THEN
67985: IF NVL(p_source_24,9E125) = 14
67986: THEN
67987:

Line 68054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68050: --
68051: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68052:
68053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68055:
68056: -- 4955764
68057: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68058: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 68098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

68094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68095:
68096: IF xla_accounting_cache_pkg.GetValueChar
68097: (p_source_code => 'LEDGER_CATEGORY_CODE'
68098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68099: AND l_bflow_method_code = 'PRIOR_ENTRY'
68100: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68101: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68102: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 68198: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

68194: p_lookup_type => 'XLA_OWNER_TYPE'
68195: ,p_lookup_code => l_component_type_code
68196: )
68197: ,p_token_4 => 'PRODUCT_NAME'
68198: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68199: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68200: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68201: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68202: ,p_ae_header_id => NULL

Line 68199: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

68195: ,p_lookup_code => l_component_type_code
68196: )
68197: ,p_token_4 => 'PRODUCT_NAME'
68198: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68199: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68200: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68201: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68202: ,p_ae_header_id => NULL
68203: );

Line 68200: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

68196: )
68197: ,p_token_4 => 'PRODUCT_NAME'
68198: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68199: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68200: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68201: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68202: ,p_ae_header_id => NULL
68203: );
68204:

Line 68201: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

68197: ,p_token_4 => 'PRODUCT_NAME'
68198: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68199: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68200: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68201: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68202: ,p_ae_header_id => NULL
68203: );
68204:
68205: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68228: ----------------------------------------------------------------------------------
68229: -- 4219869 Business Flow
68230: -- Update journal entry status -- Need to generate this within IF
68231: ----------------------------------------------------------------------------------
68232: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68233: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68234: ,p_balance_type_code => l_balance_type_code
68235: );
68236:

Line 68319: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

68315:
68316: --
68317: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68318: --
68319: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68320: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68321: ELSE
68322: ---------------------------------------------------------------------------------------------------
68323: -- 4262811a Switch Sign

Line 68344: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68340:
68341: XLA_AE_LINES_PKG.ValidateCurrentLine;
68342: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68343:
68344: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68345: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68346: ,p_balance_type_code => l_balance_type_code);
68347:
68348: END IF;

Line 68453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

68449: l_tmp_amt NUMBER;
68450: l_acc_rev_natural_side_code VARCHAR2(1);
68451:
68452: l_num_entries NUMBER;
68453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68457: l_recog_line_1 NUMBER;

Line 68454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

68450: l_acc_rev_natural_side_code VARCHAR2(1);
68451:
68452: l_num_entries NUMBER;
68453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68457: l_recog_line_1 NUMBER;
68458: l_recog_line_2 NUMBER;

Line 68455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

68451:
68452: l_num_entries NUMBER;
68453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68457: l_recog_line_1 NUMBER;
68458: l_recog_line_2 NUMBER;
68459:

Line 68456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

68452: l_num_entries NUMBER;
68453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68457: l_recog_line_1 NUMBER;
68458: l_recog_line_2 NUMBER;
68459:
68460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 68462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

68458: l_recog_line_2 NUMBER;
68459:
68460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
68461: l_bflow_applied_to_amt NUMBER; -- 5132302
68462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
68463:
68464: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
68465:
68466: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 68537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

68533: l_accrual_line_num := NULL; -- 4262811
68534: l_tmp_amt := NULL; -- 4262811
68535: --
68536:
68537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
68538: l_balance_type_code <> 'B' THEN
68539: IF NVL(p_source_24,9E125) = 14
68540: THEN
68541:

Line 68608: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68604: --
68605: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68606:
68607: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68608: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68609:
68610: -- 4955764
68611: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68612: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 68652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

68648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68649:
68650: IF xla_accounting_cache_pkg.GetValueChar
68651: (p_source_code => 'LEDGER_CATEGORY_CODE'
68652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68653: AND l_bflow_method_code = 'PRIOR_ENTRY'
68654: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68655: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68656: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 68752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

68748: p_lookup_type => 'XLA_OWNER_TYPE'
68749: ,p_lookup_code => l_component_type_code
68750: )
68751: ,p_token_4 => 'PRODUCT_NAME'
68752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68756: ,p_ae_header_id => NULL

Line 68753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

68749: ,p_lookup_code => l_component_type_code
68750: )
68751: ,p_token_4 => 'PRODUCT_NAME'
68752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68756: ,p_ae_header_id => NULL
68757: );

Line 68754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

68750: )
68751: ,p_token_4 => 'PRODUCT_NAME'
68752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68756: ,p_ae_header_id => NULL
68757: );
68758:

Line 68755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

68751: ,p_token_4 => 'PRODUCT_NAME'
68752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68756: ,p_ae_header_id => NULL
68757: );
68758:
68759: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68782: ----------------------------------------------------------------------------------
68783: -- 4219869 Business Flow
68784: -- Update journal entry status -- Need to generate this within IF
68785: ----------------------------------------------------------------------------------
68786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68788: ,p_balance_type_code => l_balance_type_code
68789: );
68790:

Line 68873: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

68869:
68870: --
68871: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68872: --
68873: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68874: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68875: ELSE
68876: ---------------------------------------------------------------------------------------------------
68877: -- 4262811a Switch Sign

Line 68898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68894:
68895: XLA_AE_LINES_PKG.ValidateCurrentLine;
68896: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68897:
68898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68900: ,p_balance_type_code => l_balance_type_code);
68901:
68902: END IF;

Line 69007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69003: l_tmp_amt NUMBER;
69004: l_acc_rev_natural_side_code VARCHAR2(1);
69005:
69006: l_num_entries NUMBER;
69007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69011: l_recog_line_1 NUMBER;

Line 69008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69004: l_acc_rev_natural_side_code VARCHAR2(1);
69005:
69006: l_num_entries NUMBER;
69007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69011: l_recog_line_1 NUMBER;
69012: l_recog_line_2 NUMBER;

Line 69009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69005:
69006: l_num_entries NUMBER;
69007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69011: l_recog_line_1 NUMBER;
69012: l_recog_line_2 NUMBER;
69013:

Line 69010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69006: l_num_entries NUMBER;
69007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69011: l_recog_line_1 NUMBER;
69012: l_recog_line_2 NUMBER;
69013:
69014: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69016: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69012: l_recog_line_2 NUMBER;
69013:
69014: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69015: l_bflow_applied_to_amt NUMBER; -- 5132302
69016: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69017:
69018: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69019:
69020: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 69091: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

69087: l_accrual_line_num := NULL; -- 4262811
69088: l_tmp_amt := NULL; -- 4262811
69089: --
69090:
69091: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69092: l_balance_type_code <> 'B' THEN
69093: IF NVL(p_source_24,9E125) = 14
69094: THEN
69095:

Line 69162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69158: --
69159: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69160:
69161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69162: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69163:
69164: -- 4955764
69165: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69166: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 69206: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

69202: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69203:
69204: IF xla_accounting_cache_pkg.GetValueChar
69205: (p_source_code => 'LEDGER_CATEGORY_CODE'
69206: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69207: AND l_bflow_method_code = 'PRIOR_ENTRY'
69208: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69209: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69210: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 69306: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

69302: p_lookup_type => 'XLA_OWNER_TYPE'
69303: ,p_lookup_code => l_component_type_code
69304: )
69305: ,p_token_4 => 'PRODUCT_NAME'
69306: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69307: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69308: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69309: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69310: ,p_ae_header_id => NULL

Line 69307: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

69303: ,p_lookup_code => l_component_type_code
69304: )
69305: ,p_token_4 => 'PRODUCT_NAME'
69306: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69307: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69308: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69309: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69310: ,p_ae_header_id => NULL
69311: );

Line 69308: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

69304: )
69305: ,p_token_4 => 'PRODUCT_NAME'
69306: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69307: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69308: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69309: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69310: ,p_ae_header_id => NULL
69311: );
69312:

Line 69309: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

69305: ,p_token_4 => 'PRODUCT_NAME'
69306: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69307: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69308: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69309: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69310: ,p_ae_header_id => NULL
69311: );
69312:
69313: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69336: ----------------------------------------------------------------------------------
69337: -- 4219869 Business Flow
69338: -- Update journal entry status -- Need to generate this within IF
69339: ----------------------------------------------------------------------------------
69340: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69341: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69342: ,p_balance_type_code => l_balance_type_code
69343: );
69344:

Line 69427: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

69423:
69424: --
69425: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69426: --
69427: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69428: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69429: ELSE
69430: ---------------------------------------------------------------------------------------------------
69431: -- 4262811a Switch Sign

Line 69452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69448:
69449: XLA_AE_LINES_PKG.ValidateCurrentLine;
69450: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69451:
69452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69453: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69454: ,p_balance_type_code => l_balance_type_code);
69455:
69456: END IF;

Line 69561: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69557: l_tmp_amt NUMBER;
69558: l_acc_rev_natural_side_code VARCHAR2(1);
69559:
69560: l_num_entries NUMBER;
69561: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69562: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69563: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69564: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69565: l_recog_line_1 NUMBER;

Line 69562: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69558: l_acc_rev_natural_side_code VARCHAR2(1);
69559:
69560: l_num_entries NUMBER;
69561: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69562: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69563: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69564: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69565: l_recog_line_1 NUMBER;
69566: l_recog_line_2 NUMBER;

Line 69563: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69559:
69560: l_num_entries NUMBER;
69561: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69562: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69563: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69564: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69565: l_recog_line_1 NUMBER;
69566: l_recog_line_2 NUMBER;
69567:

Line 69564: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69560: l_num_entries NUMBER;
69561: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69562: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69563: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69564: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69565: l_recog_line_1 NUMBER;
69566: l_recog_line_2 NUMBER;
69567:
69568: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69570: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69566: l_recog_line_2 NUMBER;
69567:
69568: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69569: l_bflow_applied_to_amt NUMBER; -- 5132302
69570: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69571:
69572: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69573:
69574: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 69645: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

69641: l_accrual_line_num := NULL; -- 4262811
69642: l_tmp_amt := NULL; -- 4262811
69643: --
69644:
69645: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69646: l_balance_type_code <> 'B' THEN
69647: IF NVL(p_source_24,9E125) = 14
69648: THEN
69649:

Line 69716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69712: --
69713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69714:
69715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69717:
69718: -- 4955764
69719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69720: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 69760: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

69756: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69757:
69758: IF xla_accounting_cache_pkg.GetValueChar
69759: (p_source_code => 'LEDGER_CATEGORY_CODE'
69760: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69761: AND l_bflow_method_code = 'PRIOR_ENTRY'
69762: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69763: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69764: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 69860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

69856: p_lookup_type => 'XLA_OWNER_TYPE'
69857: ,p_lookup_code => l_component_type_code
69858: )
69859: ,p_token_4 => 'PRODUCT_NAME'
69860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69864: ,p_ae_header_id => NULL

Line 69861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

69857: ,p_lookup_code => l_component_type_code
69858: )
69859: ,p_token_4 => 'PRODUCT_NAME'
69860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69864: ,p_ae_header_id => NULL
69865: );

Line 69862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

69858: )
69859: ,p_token_4 => 'PRODUCT_NAME'
69860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69864: ,p_ae_header_id => NULL
69865: );
69866:

Line 69863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

69859: ,p_token_4 => 'PRODUCT_NAME'
69860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69864: ,p_ae_header_id => NULL
69865: );
69866:
69867: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69890: ----------------------------------------------------------------------------------
69891: -- 4219869 Business Flow
69892: -- Update journal entry status -- Need to generate this within IF
69893: ----------------------------------------------------------------------------------
69894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69895: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69896: ,p_balance_type_code => l_balance_type_code
69897: );
69898:

Line 69981: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

69977:
69978: --
69979: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69980: --
69981: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69982: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69983: ELSE
69984: ---------------------------------------------------------------------------------------------------
69985: -- 4262811a Switch Sign

Line 70006: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70002:
70003: XLA_AE_LINES_PKG.ValidateCurrentLine;
70004: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70005:
70006: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70007: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70008: ,p_balance_type_code => l_balance_type_code);
70009:
70010: END IF;

Line 70135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

70131: l_tmp_amt NUMBER;
70132: l_acc_rev_natural_side_code VARCHAR2(1);
70133:
70134: l_num_entries NUMBER;
70135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70139: l_recog_line_1 NUMBER;

Line 70136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

70132: l_acc_rev_natural_side_code VARCHAR2(1);
70133:
70134: l_num_entries NUMBER;
70135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70139: l_recog_line_1 NUMBER;
70140: l_recog_line_2 NUMBER;

Line 70137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

70133:
70134: l_num_entries NUMBER;
70135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70139: l_recog_line_1 NUMBER;
70140: l_recog_line_2 NUMBER;
70141:

Line 70138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

70134: l_num_entries NUMBER;
70135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70139: l_recog_line_1 NUMBER;
70140: l_recog_line_2 NUMBER;
70141:
70142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 70144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

70140: l_recog_line_2 NUMBER;
70141:
70142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70143: l_bflow_applied_to_amt NUMBER; -- 5132302
70144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70145:
70146: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70147:
70148: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 70219: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

70215: l_accrual_line_num := NULL; -- 4262811
70216: l_tmp_amt := NULL; -- 4262811
70217: --
70218:
70219: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
70220: l_balance_type_code <> 'B' THEN
70221: IF NVL(p_source_24,9E125) = 14
70222: THEN
70223:

Line 70290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

70286: --
70287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70288:
70289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70291:
70292: -- 4955764
70293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 70366: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

70362: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70363:
70364: IF xla_accounting_cache_pkg.GetValueChar
70365: (p_source_code => 'LEDGER_CATEGORY_CODE'
70366: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
70367: AND l_bflow_method_code = 'PRIOR_ENTRY'
70368: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
70369: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70370: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 70466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

70462: p_lookup_type => 'XLA_OWNER_TYPE'
70463: ,p_lookup_code => l_component_type_code
70464: )
70465: ,p_token_4 => 'PRODUCT_NAME'
70466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70470: ,p_ae_header_id => NULL

Line 70467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

70463: ,p_lookup_code => l_component_type_code
70464: )
70465: ,p_token_4 => 'PRODUCT_NAME'
70466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70470: ,p_ae_header_id => NULL
70471: );

Line 70468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

70464: )
70465: ,p_token_4 => 'PRODUCT_NAME'
70466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70470: ,p_ae_header_id => NULL
70471: );
70472:

Line 70469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

70465: ,p_token_4 => 'PRODUCT_NAME'
70466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70470: ,p_ae_header_id => NULL
70471: );
70472:
70473: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 70500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70496: ----------------------------------------------------------------------------------
70497: -- 4219869 Business Flow
70498: -- Update journal entry status -- Need to generate this within IF
70499: ----------------------------------------------------------------------------------
70500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70501: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
70502: ,p_balance_type_code => l_balance_type_code
70503: );
70504:

Line 70587: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

70583:
70584: --
70585: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70586: --
70587: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70588: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70589: ELSE
70590: ---------------------------------------------------------------------------------------------------
70591: -- 4262811a Switch Sign

Line 70612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70608:
70609: XLA_AE_LINES_PKG.ValidateCurrentLine;
70610: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70611:
70612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70613: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70614: ,p_balance_type_code => l_balance_type_code);
70615:
70616: END IF;

Line 70721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

70717: l_tmp_amt NUMBER;
70718: l_acc_rev_natural_side_code VARCHAR2(1);
70719:
70720: l_num_entries NUMBER;
70721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70725: l_recog_line_1 NUMBER;

Line 70722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

70718: l_acc_rev_natural_side_code VARCHAR2(1);
70719:
70720: l_num_entries NUMBER;
70721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70725: l_recog_line_1 NUMBER;
70726: l_recog_line_2 NUMBER;

Line 70723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

70719:
70720: l_num_entries NUMBER;
70721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70725: l_recog_line_1 NUMBER;
70726: l_recog_line_2 NUMBER;
70727:

Line 70724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

70720: l_num_entries NUMBER;
70721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70725: l_recog_line_1 NUMBER;
70726: l_recog_line_2 NUMBER;
70727:
70728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 70730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

70726: l_recog_line_2 NUMBER;
70727:
70728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70729: l_bflow_applied_to_amt NUMBER; -- 5132302
70730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70731:
70732: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70733:
70734: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 70805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

70801: l_accrual_line_num := NULL; -- 4262811
70802: l_tmp_amt := NULL; -- 4262811
70803: --
70804:
70805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
70806: l_balance_type_code <> 'B' THEN
70807: IF NVL(p_source_24,9E125) = 14
70808: THEN
70809:

Line 70876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

70872: --
70873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70874:
70875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70877:
70878: -- 4955764
70879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 70920: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

70916: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70917:
70918: IF xla_accounting_cache_pkg.GetValueChar
70919: (p_source_code => 'LEDGER_CATEGORY_CODE'
70920: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
70921: AND l_bflow_method_code = 'PRIOR_ENTRY'
70922: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
70923: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70924: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 71020: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

71016: p_lookup_type => 'XLA_OWNER_TYPE'
71017: ,p_lookup_code => l_component_type_code
71018: )
71019: ,p_token_4 => 'PRODUCT_NAME'
71020: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71021: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71022: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71023: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71024: ,p_ae_header_id => NULL

Line 71021: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

71017: ,p_lookup_code => l_component_type_code
71018: )
71019: ,p_token_4 => 'PRODUCT_NAME'
71020: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71021: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71022: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71023: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71024: ,p_ae_header_id => NULL
71025: );

Line 71022: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

71018: )
71019: ,p_token_4 => 'PRODUCT_NAME'
71020: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71021: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71022: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71023: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71024: ,p_ae_header_id => NULL
71025: );
71026:

Line 71023: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

71019: ,p_token_4 => 'PRODUCT_NAME'
71020: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71021: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71022: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71023: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71024: ,p_ae_header_id => NULL
71025: );
71026:
71027: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 71054: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71050: ----------------------------------------------------------------------------------
71051: -- 4219869 Business Flow
71052: -- Update journal entry status -- Need to generate this within IF
71053: ----------------------------------------------------------------------------------
71054: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71055: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
71056: ,p_balance_type_code => l_balance_type_code
71057: );
71058:

Line 71141: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

71137:
71138: --
71139: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71140: --
71141: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71142: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71143: ELSE
71144: ---------------------------------------------------------------------------------------------------
71145: -- 4262811a Switch Sign

Line 71166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71162:
71163: XLA_AE_LINES_PKG.ValidateCurrentLine;
71164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71165:
71166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71167: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71168: ,p_balance_type_code => l_balance_type_code);
71169:
71170: END IF;

Line 71275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

71271: l_tmp_amt NUMBER;
71272: l_acc_rev_natural_side_code VARCHAR2(1);
71273:
71274: l_num_entries NUMBER;
71275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71279: l_recog_line_1 NUMBER;

Line 71276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

71272: l_acc_rev_natural_side_code VARCHAR2(1);
71273:
71274: l_num_entries NUMBER;
71275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71279: l_recog_line_1 NUMBER;
71280: l_recog_line_2 NUMBER;

Line 71277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

71273:
71274: l_num_entries NUMBER;
71275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71279: l_recog_line_1 NUMBER;
71280: l_recog_line_2 NUMBER;
71281:

Line 71278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

71274: l_num_entries NUMBER;
71275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71279: l_recog_line_1 NUMBER;
71280: l_recog_line_2 NUMBER;
71281:
71282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 71284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

71280: l_recog_line_2 NUMBER;
71281:
71282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71283: l_bflow_applied_to_amt NUMBER; -- 5132302
71284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71285:
71286: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71287:
71288: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 71359: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

71355: l_accrual_line_num := NULL; -- 4262811
71356: l_tmp_amt := NULL; -- 4262811
71357: --
71358:
71359: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
71360: l_balance_type_code <> 'B' THEN
71361: IF NVL(p_source_24,9E125) = 1
71362: THEN
71363:

Line 71430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

71426: --
71427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71428:
71429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71431:
71432: -- 4955764
71433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 71474: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

71470: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71471:
71472: IF xla_accounting_cache_pkg.GetValueChar
71473: (p_source_code => 'LEDGER_CATEGORY_CODE'
71474: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
71475: AND l_bflow_method_code = 'PRIOR_ENTRY'
71476: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
71477: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71478: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 71574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

71570: p_lookup_type => 'XLA_OWNER_TYPE'
71571: ,p_lookup_code => l_component_type_code
71572: )
71573: ,p_token_4 => 'PRODUCT_NAME'
71574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71578: ,p_ae_header_id => NULL

Line 71575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

71571: ,p_lookup_code => l_component_type_code
71572: )
71573: ,p_token_4 => 'PRODUCT_NAME'
71574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71578: ,p_ae_header_id => NULL
71579: );

Line 71576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

71572: )
71573: ,p_token_4 => 'PRODUCT_NAME'
71574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71578: ,p_ae_header_id => NULL
71579: );
71580:

Line 71577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

71573: ,p_token_4 => 'PRODUCT_NAME'
71574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71578: ,p_ae_header_id => NULL
71579: );
71580:
71581: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 71608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71604: ----------------------------------------------------------------------------------
71605: -- 4219869 Business Flow
71606: -- Update journal entry status -- Need to generate this within IF
71607: ----------------------------------------------------------------------------------
71608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
71610: ,p_balance_type_code => l_balance_type_code
71611: );
71612:

Line 71695: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

71691:
71692: --
71693: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71694: --
71695: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71696: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71697: ELSE
71698: ---------------------------------------------------------------------------------------------------
71699: -- 4262811a Switch Sign

Line 71720: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71716:
71717: XLA_AE_LINES_PKG.ValidateCurrentLine;
71718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71719:
71720: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71721: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71722: ,p_balance_type_code => l_balance_type_code);
71723:
71724: END IF;

Line 71829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

71825: l_tmp_amt NUMBER;
71826: l_acc_rev_natural_side_code VARCHAR2(1);
71827:
71828: l_num_entries NUMBER;
71829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71833: l_recog_line_1 NUMBER;

Line 71830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

71826: l_acc_rev_natural_side_code VARCHAR2(1);
71827:
71828: l_num_entries NUMBER;
71829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71833: l_recog_line_1 NUMBER;
71834: l_recog_line_2 NUMBER;

Line 71831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

71827:
71828: l_num_entries NUMBER;
71829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71833: l_recog_line_1 NUMBER;
71834: l_recog_line_2 NUMBER;
71835:

Line 71832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

71828: l_num_entries NUMBER;
71829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71833: l_recog_line_1 NUMBER;
71834: l_recog_line_2 NUMBER;
71835:
71836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 71838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

71834: l_recog_line_2 NUMBER;
71835:
71836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71837: l_bflow_applied_to_amt NUMBER; -- 5132302
71838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71839:
71840: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71841:
71842: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 71913: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

71909: l_accrual_line_num := NULL; -- 4262811
71910: l_tmp_amt := NULL; -- 4262811
71911: --
71912:
71913: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
71914: l_balance_type_code <> 'B' THEN
71915: IF NVL(p_source_24,9E125) = 1
71916: THEN
71917:

Line 71984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

71980: --
71981: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71982:
71983: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71984: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71985:
71986: -- 4955764
71987: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71988: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 72028: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

72024: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72025:
72026: IF xla_accounting_cache_pkg.GetValueChar
72027: (p_source_code => 'LEDGER_CATEGORY_CODE'
72028: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
72029: AND l_bflow_method_code = 'PRIOR_ENTRY'
72030: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
72031: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72032: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 72128: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

72124: p_lookup_type => 'XLA_OWNER_TYPE'
72125: ,p_lookup_code => l_component_type_code
72126: )
72127: ,p_token_4 => 'PRODUCT_NAME'
72128: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72129: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72130: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72131: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72132: ,p_ae_header_id => NULL

Line 72129: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

72125: ,p_lookup_code => l_component_type_code
72126: )
72127: ,p_token_4 => 'PRODUCT_NAME'
72128: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72129: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72130: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72131: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72132: ,p_ae_header_id => NULL
72133: );

Line 72130: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

72126: )
72127: ,p_token_4 => 'PRODUCT_NAME'
72128: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72129: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72130: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72131: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72132: ,p_ae_header_id => NULL
72133: );
72134:

Line 72131: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

72127: ,p_token_4 => 'PRODUCT_NAME'
72128: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72129: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72130: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72131: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72132: ,p_ae_header_id => NULL
72133: );
72134:
72135: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 72162: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72158: ----------------------------------------------------------------------------------
72159: -- 4219869 Business Flow
72160: -- Update journal entry status -- Need to generate this within IF
72161: ----------------------------------------------------------------------------------
72162: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72163: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
72164: ,p_balance_type_code => l_balance_type_code
72165: );
72166:

Line 72249: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

72245:
72246: --
72247: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72248: --
72249: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72250: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72251: ELSE
72252: ---------------------------------------------------------------------------------------------------
72253: -- 4262811a Switch Sign

Line 72274: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72270:
72271: XLA_AE_LINES_PKG.ValidateCurrentLine;
72272: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72273:
72274: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72275: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72276: ,p_balance_type_code => l_balance_type_code);
72277:
72278: END IF;

Line 72383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

72379: l_tmp_amt NUMBER;
72380: l_acc_rev_natural_side_code VARCHAR2(1);
72381:
72382: l_num_entries NUMBER;
72383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72387: l_recog_line_1 NUMBER;

Line 72384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

72380: l_acc_rev_natural_side_code VARCHAR2(1);
72381:
72382: l_num_entries NUMBER;
72383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72387: l_recog_line_1 NUMBER;
72388: l_recog_line_2 NUMBER;

Line 72385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

72381:
72382: l_num_entries NUMBER;
72383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72387: l_recog_line_1 NUMBER;
72388: l_recog_line_2 NUMBER;
72389:

Line 72386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

72382: l_num_entries NUMBER;
72383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72387: l_recog_line_1 NUMBER;
72388: l_recog_line_2 NUMBER;
72389:
72390: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 72392: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

72388: l_recog_line_2 NUMBER;
72389:
72390: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72391: l_bflow_applied_to_amt NUMBER; -- 5132302
72392: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72393:
72394: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72395:
72396: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 72467: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

72463: l_accrual_line_num := NULL; -- 4262811
72464: l_tmp_amt := NULL; -- 4262811
72465: --
72466:
72467: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
72468: l_balance_type_code <> 'B' THEN
72469: IF NVL(p_source_24,9E125) = 1
72470: THEN
72471:

Line 72538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

72534: --
72535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72536:
72537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72539:
72540: -- 4955764
72541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 72582: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

72578: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72579:
72580: IF xla_accounting_cache_pkg.GetValueChar
72581: (p_source_code => 'LEDGER_CATEGORY_CODE'
72582: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
72583: AND l_bflow_method_code = 'PRIOR_ENTRY'
72584: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
72585: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72586: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 72682: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

72678: p_lookup_type => 'XLA_OWNER_TYPE'
72679: ,p_lookup_code => l_component_type_code
72680: )
72681: ,p_token_4 => 'PRODUCT_NAME'
72682: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72683: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72684: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72685: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72686: ,p_ae_header_id => NULL

Line 72683: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

72679: ,p_lookup_code => l_component_type_code
72680: )
72681: ,p_token_4 => 'PRODUCT_NAME'
72682: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72683: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72684: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72685: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72686: ,p_ae_header_id => NULL
72687: );

Line 72684: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

72680: )
72681: ,p_token_4 => 'PRODUCT_NAME'
72682: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72683: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72684: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72685: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72686: ,p_ae_header_id => NULL
72687: );
72688:

Line 72685: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

72681: ,p_token_4 => 'PRODUCT_NAME'
72682: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72683: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72684: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72685: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72686: ,p_ae_header_id => NULL
72687: );
72688:
72689: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 72716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72712: ----------------------------------------------------------------------------------
72713: -- 4219869 Business Flow
72714: -- Update journal entry status -- Need to generate this within IF
72715: ----------------------------------------------------------------------------------
72716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
72718: ,p_balance_type_code => l_balance_type_code
72719: );
72720:

Line 72803: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

72799:
72800: --
72801: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72802: --
72803: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72804: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72805: ELSE
72806: ---------------------------------------------------------------------------------------------------
72807: -- 4262811a Switch Sign

Line 72828: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72824:
72825: XLA_AE_LINES_PKG.ValidateCurrentLine;
72826: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72827:
72828: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72829: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72830: ,p_balance_type_code => l_balance_type_code);
72831:
72832: END IF;

Line 72937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

72933: l_tmp_amt NUMBER;
72934: l_acc_rev_natural_side_code VARCHAR2(1);
72935:
72936: l_num_entries NUMBER;
72937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72941: l_recog_line_1 NUMBER;

Line 72938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

72934: l_acc_rev_natural_side_code VARCHAR2(1);
72935:
72936: l_num_entries NUMBER;
72937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72941: l_recog_line_1 NUMBER;
72942: l_recog_line_2 NUMBER;

Line 72939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

72935:
72936: l_num_entries NUMBER;
72937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72941: l_recog_line_1 NUMBER;
72942: l_recog_line_2 NUMBER;
72943:

Line 72940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

72936: l_num_entries NUMBER;
72937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72941: l_recog_line_1 NUMBER;
72942: l_recog_line_2 NUMBER;
72943:
72944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 72946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

72942: l_recog_line_2 NUMBER;
72943:
72944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72945: l_bflow_applied_to_amt NUMBER; -- 5132302
72946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72947:
72948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72949:
72950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 73021: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

73017: l_accrual_line_num := NULL; -- 4262811
73018: l_tmp_amt := NULL; -- 4262811
73019: --
73020:
73021: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
73022: l_balance_type_code <> 'B' THEN
73023: IF NVL(p_source_24,9E125) = 1
73024: THEN
73025:

Line 73092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

73088: --
73089: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73090:
73091: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73092: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73093:
73094: -- 4955764
73095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 73136: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

73132: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73133:
73134: IF xla_accounting_cache_pkg.GetValueChar
73135: (p_source_code => 'LEDGER_CATEGORY_CODE'
73136: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
73137: AND l_bflow_method_code = 'PRIOR_ENTRY'
73138: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
73139: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73140: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 73236: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

73232: p_lookup_type => 'XLA_OWNER_TYPE'
73233: ,p_lookup_code => l_component_type_code
73234: )
73235: ,p_token_4 => 'PRODUCT_NAME'
73236: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73237: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73238: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73239: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73240: ,p_ae_header_id => NULL

Line 73237: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

73233: ,p_lookup_code => l_component_type_code
73234: )
73235: ,p_token_4 => 'PRODUCT_NAME'
73236: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73237: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73238: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73239: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73240: ,p_ae_header_id => NULL
73241: );

Line 73238: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

73234: )
73235: ,p_token_4 => 'PRODUCT_NAME'
73236: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73237: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73238: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73239: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73240: ,p_ae_header_id => NULL
73241: );
73242:

Line 73239: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

73235: ,p_token_4 => 'PRODUCT_NAME'
73236: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73237: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73238: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73239: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73240: ,p_ae_header_id => NULL
73241: );
73242:
73243: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 73270: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73266: ----------------------------------------------------------------------------------
73267: -- 4219869 Business Flow
73268: -- Update journal entry status -- Need to generate this within IF
73269: ----------------------------------------------------------------------------------
73270: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73271: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
73272: ,p_balance_type_code => l_balance_type_code
73273: );
73274:

Line 73357: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

73353:
73354: --
73355: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73356: --
73357: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73358: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73359: ELSE
73360: ---------------------------------------------------------------------------------------------------
73361: -- 4262811a Switch Sign

Line 73382: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73378:
73379: XLA_AE_LINES_PKG.ValidateCurrentLine;
73380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73381:
73382: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73383: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73384: ,p_balance_type_code => l_balance_type_code);
73385:
73386: END IF;

Line 73491: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

73487: l_tmp_amt NUMBER;
73488: l_acc_rev_natural_side_code VARCHAR2(1);
73489:
73490: l_num_entries NUMBER;
73491: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73492: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73493: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73494: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73495: l_recog_line_1 NUMBER;

Line 73492: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

73488: l_acc_rev_natural_side_code VARCHAR2(1);
73489:
73490: l_num_entries NUMBER;
73491: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73492: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73493: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73494: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73495: l_recog_line_1 NUMBER;
73496: l_recog_line_2 NUMBER;

Line 73493: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

73489:
73490: l_num_entries NUMBER;
73491: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73492: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73493: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73494: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73495: l_recog_line_1 NUMBER;
73496: l_recog_line_2 NUMBER;
73497:

Line 73494: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

73490: l_num_entries NUMBER;
73491: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73492: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73493: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73494: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73495: l_recog_line_1 NUMBER;
73496: l_recog_line_2 NUMBER;
73497:
73498: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 73500: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

73496: l_recog_line_2 NUMBER;
73497:
73498: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
73499: l_bflow_applied_to_amt NUMBER; -- 5132302
73500: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
73501:
73502: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
73503:
73504: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 73575: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

73571: l_accrual_line_num := NULL; -- 4262811
73572: l_tmp_amt := NULL; -- 4262811
73573: --
73574:
73575: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
73576: l_balance_type_code <> 'B' THEN
73577: IF NVL(p_source_24,9E125) = 1
73578: THEN
73579:

Line 73646: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

73642: --
73643: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73644:
73645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73646: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73647:
73648: -- 4955764
73649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 73690: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

73686: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73687:
73688: IF xla_accounting_cache_pkg.GetValueChar
73689: (p_source_code => 'LEDGER_CATEGORY_CODE'
73690: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
73691: AND l_bflow_method_code = 'PRIOR_ENTRY'
73692: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
73693: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73694: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 73790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

73786: p_lookup_type => 'XLA_OWNER_TYPE'
73787: ,p_lookup_code => l_component_type_code
73788: )
73789: ,p_token_4 => 'PRODUCT_NAME'
73790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73794: ,p_ae_header_id => NULL

Line 73791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

73787: ,p_lookup_code => l_component_type_code
73788: )
73789: ,p_token_4 => 'PRODUCT_NAME'
73790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73794: ,p_ae_header_id => NULL
73795: );

Line 73792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

73788: )
73789: ,p_token_4 => 'PRODUCT_NAME'
73790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73794: ,p_ae_header_id => NULL
73795: );
73796:

Line 73793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

73789: ,p_token_4 => 'PRODUCT_NAME'
73790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73794: ,p_ae_header_id => NULL
73795: );
73796:
73797: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 73824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73820: ----------------------------------------------------------------------------------
73821: -- 4219869 Business Flow
73822: -- Update journal entry status -- Need to generate this within IF
73823: ----------------------------------------------------------------------------------
73824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
73826: ,p_balance_type_code => l_balance_type_code
73827: );
73828:

Line 73911: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

73907:
73908: --
73909: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73910: --
73911: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73912: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73913: ELSE
73914: ---------------------------------------------------------------------------------------------------
73915: -- 4262811a Switch Sign

Line 73936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73932:
73933: XLA_AE_LINES_PKG.ValidateCurrentLine;
73934: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73935:
73936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73937: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73938: ,p_balance_type_code => l_balance_type_code);
73939:
73940: END IF;

Line 74065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

74061: l_tmp_amt NUMBER;
74062: l_acc_rev_natural_side_code VARCHAR2(1);
74063:
74064: l_num_entries NUMBER;
74065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74069: l_recog_line_1 NUMBER;

Line 74066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

74062: l_acc_rev_natural_side_code VARCHAR2(1);
74063:
74064: l_num_entries NUMBER;
74065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74069: l_recog_line_1 NUMBER;
74070: l_recog_line_2 NUMBER;

Line 74067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

74063:
74064: l_num_entries NUMBER;
74065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74069: l_recog_line_1 NUMBER;
74070: l_recog_line_2 NUMBER;
74071:

Line 74068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

74064: l_num_entries NUMBER;
74065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74069: l_recog_line_1 NUMBER;
74070: l_recog_line_2 NUMBER;
74071:
74072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 74074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

74070: l_recog_line_2 NUMBER;
74071:
74072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74073: l_bflow_applied_to_amt NUMBER; -- 5132302
74074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74075:
74076: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74077:
74078: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 74149: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

74145: l_accrual_line_num := NULL; -- 4262811
74146: l_tmp_amt := NULL; -- 4262811
74147: --
74148:
74149: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
74150: l_balance_type_code <> 'B' THEN
74151: IF NVL(p_source_24,9E125) = 1
74152: THEN
74153:

Line 74220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

74216: --
74217: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74218:
74219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74220: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74221:
74222: -- 4955764
74223: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74224: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 74296: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

74292: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74293:
74294: IF xla_accounting_cache_pkg.GetValueChar
74295: (p_source_code => 'LEDGER_CATEGORY_CODE'
74296: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
74297: AND l_bflow_method_code = 'PRIOR_ENTRY'
74298: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
74299: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74300: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 74396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

74392: p_lookup_type => 'XLA_OWNER_TYPE'
74393: ,p_lookup_code => l_component_type_code
74394: )
74395: ,p_token_4 => 'PRODUCT_NAME'
74396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74400: ,p_ae_header_id => NULL

Line 74397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

74393: ,p_lookup_code => l_component_type_code
74394: )
74395: ,p_token_4 => 'PRODUCT_NAME'
74396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74400: ,p_ae_header_id => NULL
74401: );

Line 74398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

74394: )
74395: ,p_token_4 => 'PRODUCT_NAME'
74396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74400: ,p_ae_header_id => NULL
74401: );
74402:

Line 74399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

74395: ,p_token_4 => 'PRODUCT_NAME'
74396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74400: ,p_ae_header_id => NULL
74401: );
74402:
74403: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 74430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74426: ----------------------------------------------------------------------------------
74427: -- 4219869 Business Flow
74428: -- Update journal entry status -- Need to generate this within IF
74429: ----------------------------------------------------------------------------------
74430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
74432: ,p_balance_type_code => l_balance_type_code
74433: );
74434:

Line 74517: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

74513:
74514: --
74515: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74516: --
74517: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74518: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74519: ELSE
74520: ---------------------------------------------------------------------------------------------------
74521: -- 4262811a Switch Sign

Line 74542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74538:
74539: XLA_AE_LINES_PKG.ValidateCurrentLine;
74540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74541:
74542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74543: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74544: ,p_balance_type_code => l_balance_type_code);
74545:
74546: END IF;

Line 74651: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

74647: l_tmp_amt NUMBER;
74648: l_acc_rev_natural_side_code VARCHAR2(1);
74649:
74650: l_num_entries NUMBER;
74651: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74652: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74653: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74654: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74655: l_recog_line_1 NUMBER;

Line 74652: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

74648: l_acc_rev_natural_side_code VARCHAR2(1);
74649:
74650: l_num_entries NUMBER;
74651: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74652: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74653: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74654: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74655: l_recog_line_1 NUMBER;
74656: l_recog_line_2 NUMBER;

Line 74653: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

74649:
74650: l_num_entries NUMBER;
74651: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74652: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74653: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74654: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74655: l_recog_line_1 NUMBER;
74656: l_recog_line_2 NUMBER;
74657:

Line 74654: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

74650: l_num_entries NUMBER;
74651: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74652: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74653: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74654: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74655: l_recog_line_1 NUMBER;
74656: l_recog_line_2 NUMBER;
74657:
74658: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 74660: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

74656: l_recog_line_2 NUMBER;
74657:
74658: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74659: l_bflow_applied_to_amt NUMBER; -- 5132302
74660: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74661:
74662: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74663:
74664: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 74735: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

74731: l_accrual_line_num := NULL; -- 4262811
74732: l_tmp_amt := NULL; -- 4262811
74733: --
74734:
74735: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
74736: l_balance_type_code <> 'B' THEN
74737: IF NVL(p_source_24,9E125) = 1
74738: THEN
74739:

Line 74806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

74802: --
74803: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74804:
74805: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74806: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74807:
74808: -- 4955764
74809: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74810: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 74850: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

74846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74847:
74848: IF xla_accounting_cache_pkg.GetValueChar
74849: (p_source_code => 'LEDGER_CATEGORY_CODE'
74850: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
74851: AND l_bflow_method_code = 'PRIOR_ENTRY'
74852: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
74853: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74854: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 74950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

74946: p_lookup_type => 'XLA_OWNER_TYPE'
74947: ,p_lookup_code => l_component_type_code
74948: )
74949: ,p_token_4 => 'PRODUCT_NAME'
74950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74954: ,p_ae_header_id => NULL

Line 74951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

74947: ,p_lookup_code => l_component_type_code
74948: )
74949: ,p_token_4 => 'PRODUCT_NAME'
74950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74954: ,p_ae_header_id => NULL
74955: );

Line 74952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

74948: )
74949: ,p_token_4 => 'PRODUCT_NAME'
74950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74954: ,p_ae_header_id => NULL
74955: );
74956:

Line 74953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

74949: ,p_token_4 => 'PRODUCT_NAME'
74950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74954: ,p_ae_header_id => NULL
74955: );
74956:
74957: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 74984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74980: ----------------------------------------------------------------------------------
74981: -- 4219869 Business Flow
74982: -- Update journal entry status -- Need to generate this within IF
74983: ----------------------------------------------------------------------------------
74984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74985: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
74986: ,p_balance_type_code => l_balance_type_code
74987: );
74988:

Line 75071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

75067:
75068: --
75069: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75070: --
75071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75072: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75073: ELSE
75074: ---------------------------------------------------------------------------------------------------
75075: -- 4262811a Switch Sign

Line 75096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75092:
75093: XLA_AE_LINES_PKG.ValidateCurrentLine;
75094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75095:
75096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75098: ,p_balance_type_code => l_balance_type_code);
75099:
75100: END IF;

Line 75205: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

75201: l_tmp_amt NUMBER;
75202: l_acc_rev_natural_side_code VARCHAR2(1);
75203:
75204: l_num_entries NUMBER;
75205: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75206: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75207: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75208: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75209: l_recog_line_1 NUMBER;

Line 75206: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

75202: l_acc_rev_natural_side_code VARCHAR2(1);
75203:
75204: l_num_entries NUMBER;
75205: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75206: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75207: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75208: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75209: l_recog_line_1 NUMBER;
75210: l_recog_line_2 NUMBER;

Line 75207: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

75203:
75204: l_num_entries NUMBER;
75205: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75206: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75207: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75208: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75209: l_recog_line_1 NUMBER;
75210: l_recog_line_2 NUMBER;
75211:

Line 75208: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

75204: l_num_entries NUMBER;
75205: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75206: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75207: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75208: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75209: l_recog_line_1 NUMBER;
75210: l_recog_line_2 NUMBER;
75211:
75212: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 75214: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

75210: l_recog_line_2 NUMBER;
75211:
75212: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75213: l_bflow_applied_to_amt NUMBER; -- 5132302
75214: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75215:
75216: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75217:
75218: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 75289: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

75285: l_accrual_line_num := NULL; -- 4262811
75286: l_tmp_amt := NULL; -- 4262811
75287: --
75288:
75289: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
75290: l_balance_type_code <> 'B' THEN
75291: IF NVL(p_source_24,9E125) = 1
75292: THEN
75293:

Line 75360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

75356: --
75357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75358:
75359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75361:
75362: -- 4955764
75363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 75404: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

75400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75401:
75402: IF xla_accounting_cache_pkg.GetValueChar
75403: (p_source_code => 'LEDGER_CATEGORY_CODE'
75404: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
75405: AND l_bflow_method_code = 'PRIOR_ENTRY'
75406: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
75407: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75408: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 75504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

75500: p_lookup_type => 'XLA_OWNER_TYPE'
75501: ,p_lookup_code => l_component_type_code
75502: )
75503: ,p_token_4 => 'PRODUCT_NAME'
75504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75508: ,p_ae_header_id => NULL

Line 75505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

75501: ,p_lookup_code => l_component_type_code
75502: )
75503: ,p_token_4 => 'PRODUCT_NAME'
75504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75508: ,p_ae_header_id => NULL
75509: );

Line 75506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

75502: )
75503: ,p_token_4 => 'PRODUCT_NAME'
75504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75508: ,p_ae_header_id => NULL
75509: );
75510:

Line 75507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

75503: ,p_token_4 => 'PRODUCT_NAME'
75504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75508: ,p_ae_header_id => NULL
75509: );
75510:
75511: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 75538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75534: ----------------------------------------------------------------------------------
75535: -- 4219869 Business Flow
75536: -- Update journal entry status -- Need to generate this within IF
75537: ----------------------------------------------------------------------------------
75538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75539: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
75540: ,p_balance_type_code => l_balance_type_code
75541: );
75542:

Line 75625: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

75621:
75622: --
75623: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75624: --
75625: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75626: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75627: ELSE
75628: ---------------------------------------------------------------------------------------------------
75629: -- 4262811a Switch Sign

Line 75650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75646:
75647: XLA_AE_LINES_PKG.ValidateCurrentLine;
75648: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75649:
75650: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75651: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75652: ,p_balance_type_code => l_balance_type_code);
75653:
75654: END IF;

Line 75759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

75755: l_tmp_amt NUMBER;
75756: l_acc_rev_natural_side_code VARCHAR2(1);
75757:
75758: l_num_entries NUMBER;
75759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75763: l_recog_line_1 NUMBER;

Line 75760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

75756: l_acc_rev_natural_side_code VARCHAR2(1);
75757:
75758: l_num_entries NUMBER;
75759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75763: l_recog_line_1 NUMBER;
75764: l_recog_line_2 NUMBER;

Line 75761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

75757:
75758: l_num_entries NUMBER;
75759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75763: l_recog_line_1 NUMBER;
75764: l_recog_line_2 NUMBER;
75765:

Line 75762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

75758: l_num_entries NUMBER;
75759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75763: l_recog_line_1 NUMBER;
75764: l_recog_line_2 NUMBER;
75765:
75766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 75768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

75764: l_recog_line_2 NUMBER;
75765:
75766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75767: l_bflow_applied_to_amt NUMBER; -- 5132302
75768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75769:
75770: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75771:
75772: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 75843: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

75839: l_accrual_line_num := NULL; -- 4262811
75840: l_tmp_amt := NULL; -- 4262811
75841: --
75842:
75843: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
75844: l_balance_type_code <> 'B' THEN
75845: IF NVL(p_source_24,9E125) = 1
75846: THEN
75847:

Line 75914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

75910: --
75911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75912:
75913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75915:
75916: -- 4955764
75917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 75958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

75954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75955:
75956: IF xla_accounting_cache_pkg.GetValueChar
75957: (p_source_code => 'LEDGER_CATEGORY_CODE'
75958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
75959: AND l_bflow_method_code = 'PRIOR_ENTRY'
75960: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
75961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 76058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

76054: p_lookup_type => 'XLA_OWNER_TYPE'
76055: ,p_lookup_code => l_component_type_code
76056: )
76057: ,p_token_4 => 'PRODUCT_NAME'
76058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76062: ,p_ae_header_id => NULL

Line 76059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

76055: ,p_lookup_code => l_component_type_code
76056: )
76057: ,p_token_4 => 'PRODUCT_NAME'
76058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76062: ,p_ae_header_id => NULL
76063: );

Line 76060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

76056: )
76057: ,p_token_4 => 'PRODUCT_NAME'
76058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76062: ,p_ae_header_id => NULL
76063: );
76064:

Line 76061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

76057: ,p_token_4 => 'PRODUCT_NAME'
76058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76062: ,p_ae_header_id => NULL
76063: );
76064:
76065: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 76092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76088: ----------------------------------------------------------------------------------
76089: -- 4219869 Business Flow
76090: -- Update journal entry status -- Need to generate this within IF
76091: ----------------------------------------------------------------------------------
76092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
76094: ,p_balance_type_code => l_balance_type_code
76095: );
76096:

Line 76179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

76175:
76176: --
76177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76178: --
76179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76181: ELSE
76182: ---------------------------------------------------------------------------------------------------
76183: -- 4262811a Switch Sign

Line 76204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76200:
76201: XLA_AE_LINES_PKG.ValidateCurrentLine;
76202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76203:
76204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76206: ,p_balance_type_code => l_balance_type_code);
76207:
76208: END IF;

Line 76313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

76309: l_tmp_amt NUMBER;
76310: l_acc_rev_natural_side_code VARCHAR2(1);
76311:
76312: l_num_entries NUMBER;
76313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76317: l_recog_line_1 NUMBER;

Line 76314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

76310: l_acc_rev_natural_side_code VARCHAR2(1);
76311:
76312: l_num_entries NUMBER;
76313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76317: l_recog_line_1 NUMBER;
76318: l_recog_line_2 NUMBER;

Line 76315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

76311:
76312: l_num_entries NUMBER;
76313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76317: l_recog_line_1 NUMBER;
76318: l_recog_line_2 NUMBER;
76319:

Line 76316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

76312: l_num_entries NUMBER;
76313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76317: l_recog_line_1 NUMBER;
76318: l_recog_line_2 NUMBER;
76319:
76320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 76322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

76318: l_recog_line_2 NUMBER;
76319:
76320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76321: l_bflow_applied_to_amt NUMBER; -- 5132302
76322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76323:
76324: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76325:
76326: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 76397: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

76393: l_accrual_line_num := NULL; -- 4262811
76394: l_tmp_amt := NULL; -- 4262811
76395: --
76396:
76397: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
76398: l_balance_type_code <> 'B' THEN
76399: IF NVL(p_source_24,9E125) = 1
76400: THEN
76401:

Line 76468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

76464: --
76465: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76466:
76467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76469:
76470: -- 4955764
76471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 76512: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

76508: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76509:
76510: IF xla_accounting_cache_pkg.GetValueChar
76511: (p_source_code => 'LEDGER_CATEGORY_CODE'
76512: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
76513: AND l_bflow_method_code = 'PRIOR_ENTRY'
76514: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
76515: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76516: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 76612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

76608: p_lookup_type => 'XLA_OWNER_TYPE'
76609: ,p_lookup_code => l_component_type_code
76610: )
76611: ,p_token_4 => 'PRODUCT_NAME'
76612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76616: ,p_ae_header_id => NULL

Line 76613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

76609: ,p_lookup_code => l_component_type_code
76610: )
76611: ,p_token_4 => 'PRODUCT_NAME'
76612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76616: ,p_ae_header_id => NULL
76617: );

Line 76614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

76610: )
76611: ,p_token_4 => 'PRODUCT_NAME'
76612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76616: ,p_ae_header_id => NULL
76617: );
76618:

Line 76615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

76611: ,p_token_4 => 'PRODUCT_NAME'
76612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76616: ,p_ae_header_id => NULL
76617: );
76618:
76619: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 76646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76642: ----------------------------------------------------------------------------------
76643: -- 4219869 Business Flow
76644: -- Update journal entry status -- Need to generate this within IF
76645: ----------------------------------------------------------------------------------
76646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
76648: ,p_balance_type_code => l_balance_type_code
76649: );
76650:

Line 76733: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

76729:
76730: --
76731: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76732: --
76733: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76734: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76735: ELSE
76736: ---------------------------------------------------------------------------------------------------
76737: -- 4262811a Switch Sign

Line 76758: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76754:
76755: XLA_AE_LINES_PKG.ValidateCurrentLine;
76756: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76757:
76758: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76759: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76760: ,p_balance_type_code => l_balance_type_code);
76761:
76762: END IF;

Line 76887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

76883: l_tmp_amt NUMBER;
76884: l_acc_rev_natural_side_code VARCHAR2(1);
76885:
76886: l_num_entries NUMBER;
76887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76891: l_recog_line_1 NUMBER;

Line 76888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

76884: l_acc_rev_natural_side_code VARCHAR2(1);
76885:
76886: l_num_entries NUMBER;
76887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76891: l_recog_line_1 NUMBER;
76892: l_recog_line_2 NUMBER;

Line 76889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

76885:
76886: l_num_entries NUMBER;
76887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76891: l_recog_line_1 NUMBER;
76892: l_recog_line_2 NUMBER;
76893:

Line 76890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

76886: l_num_entries NUMBER;
76887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76891: l_recog_line_1 NUMBER;
76892: l_recog_line_2 NUMBER;
76893:
76894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 76896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

76892: l_recog_line_2 NUMBER;
76893:
76894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76895: l_bflow_applied_to_amt NUMBER; -- 5132302
76896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76897:
76898: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76899:
76900: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 76971: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

76967: l_accrual_line_num := NULL; -- 4262811
76968: l_tmp_amt := NULL; -- 4262811
76969: --
76970:
76971: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
76972: l_balance_type_code <> 'B' THEN
76973: IF NVL(p_source_24,9E125) = 1
76974: THEN
76975:

Line 77042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

77038: --
77039: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77040:
77041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77043:
77044: -- 4955764
77045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 77118: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

77114: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77115:
77116: IF xla_accounting_cache_pkg.GetValueChar
77117: (p_source_code => 'LEDGER_CATEGORY_CODE'
77118: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
77119: AND l_bflow_method_code = 'PRIOR_ENTRY'
77120: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
77121: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77122: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 77218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

77214: p_lookup_type => 'XLA_OWNER_TYPE'
77215: ,p_lookup_code => l_component_type_code
77216: )
77217: ,p_token_4 => 'PRODUCT_NAME'
77218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77222: ,p_ae_header_id => NULL

Line 77219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

77215: ,p_lookup_code => l_component_type_code
77216: )
77217: ,p_token_4 => 'PRODUCT_NAME'
77218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77222: ,p_ae_header_id => NULL
77223: );

Line 77220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

77216: )
77217: ,p_token_4 => 'PRODUCT_NAME'
77218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77222: ,p_ae_header_id => NULL
77223: );
77224:

Line 77221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

77217: ,p_token_4 => 'PRODUCT_NAME'
77218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77222: ,p_ae_header_id => NULL
77223: );
77224:
77225: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 77252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77248: ----------------------------------------------------------------------------------
77249: -- 4219869 Business Flow
77250: -- Update journal entry status -- Need to generate this within IF
77251: ----------------------------------------------------------------------------------
77252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
77254: ,p_balance_type_code => l_balance_type_code
77255: );
77256:

Line 77339: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

77335:
77336: --
77337: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77338: --
77339: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77340: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77341: ELSE
77342: ---------------------------------------------------------------------------------------------------
77343: -- 4262811a Switch Sign

Line 77364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77360:
77361: XLA_AE_LINES_PKG.ValidateCurrentLine;
77362: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77363:
77364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77365: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77366: ,p_balance_type_code => l_balance_type_code);
77367:
77368: END IF;

Line 77473: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

77469: l_tmp_amt NUMBER;
77470: l_acc_rev_natural_side_code VARCHAR2(1);
77471:
77472: l_num_entries NUMBER;
77473: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77474: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77475: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77476: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77477: l_recog_line_1 NUMBER;

Line 77474: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

77470: l_acc_rev_natural_side_code VARCHAR2(1);
77471:
77472: l_num_entries NUMBER;
77473: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77474: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77475: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77476: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77477: l_recog_line_1 NUMBER;
77478: l_recog_line_2 NUMBER;

Line 77475: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

77471:
77472: l_num_entries NUMBER;
77473: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77474: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77475: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77476: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77477: l_recog_line_1 NUMBER;
77478: l_recog_line_2 NUMBER;
77479:

Line 77476: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

77472: l_num_entries NUMBER;
77473: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77474: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77475: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77476: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77477: l_recog_line_1 NUMBER;
77478: l_recog_line_2 NUMBER;
77479:
77480: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 77482: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

77478: l_recog_line_2 NUMBER;
77479:
77480: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
77481: l_bflow_applied_to_amt NUMBER; -- 5132302
77482: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
77483:
77484: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
77485:
77486: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 77557: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

77553: l_accrual_line_num := NULL; -- 4262811
77554: l_tmp_amt := NULL; -- 4262811
77555: --
77556:
77557: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
77558: l_balance_type_code <> 'B' THEN
77559: IF NVL(p_source_24,9E125) = 1
77560: THEN
77561:

Line 77628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

77624: --
77625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77626:
77627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77629:
77630: -- 4955764
77631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 77672: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

77668: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77669:
77670: IF xla_accounting_cache_pkg.GetValueChar
77671: (p_source_code => 'LEDGER_CATEGORY_CODE'
77672: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
77673: AND l_bflow_method_code = 'PRIOR_ENTRY'
77674: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
77675: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77676: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 77772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

77768: p_lookup_type => 'XLA_OWNER_TYPE'
77769: ,p_lookup_code => l_component_type_code
77770: )
77771: ,p_token_4 => 'PRODUCT_NAME'
77772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77776: ,p_ae_header_id => NULL

Line 77773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

77769: ,p_lookup_code => l_component_type_code
77770: )
77771: ,p_token_4 => 'PRODUCT_NAME'
77772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77776: ,p_ae_header_id => NULL
77777: );

Line 77774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

77770: )
77771: ,p_token_4 => 'PRODUCT_NAME'
77772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77776: ,p_ae_header_id => NULL
77777: );
77778:

Line 77775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

77771: ,p_token_4 => 'PRODUCT_NAME'
77772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77776: ,p_ae_header_id => NULL
77777: );
77778:
77779: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 77806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77802: ----------------------------------------------------------------------------------
77803: -- 4219869 Business Flow
77804: -- Update journal entry status -- Need to generate this within IF
77805: ----------------------------------------------------------------------------------
77806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
77808: ,p_balance_type_code => l_balance_type_code
77809: );
77810:

Line 77893: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

77889:
77890: --
77891: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77892: --
77893: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77894: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77895: ELSE
77896: ---------------------------------------------------------------------------------------------------
77897: -- 4262811a Switch Sign

Line 77918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77914:
77915: XLA_AE_LINES_PKG.ValidateCurrentLine;
77916: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77917:
77918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77919: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77920: ,p_balance_type_code => l_balance_type_code);
77921:
77922: END IF;

Line 78027: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

78023: l_tmp_amt NUMBER;
78024: l_acc_rev_natural_side_code VARCHAR2(1);
78025:
78026: l_num_entries NUMBER;
78027: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78028: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78029: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78030: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78031: l_recog_line_1 NUMBER;

Line 78028: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

78024: l_acc_rev_natural_side_code VARCHAR2(1);
78025:
78026: l_num_entries NUMBER;
78027: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78028: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78029: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78030: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78031: l_recog_line_1 NUMBER;
78032: l_recog_line_2 NUMBER;

Line 78029: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

78025:
78026: l_num_entries NUMBER;
78027: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78028: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78029: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78030: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78031: l_recog_line_1 NUMBER;
78032: l_recog_line_2 NUMBER;
78033:

Line 78030: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

78026: l_num_entries NUMBER;
78027: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78028: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78029: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78030: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78031: l_recog_line_1 NUMBER;
78032: l_recog_line_2 NUMBER;
78033:
78034: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 78036: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

78032: l_recog_line_2 NUMBER;
78033:
78034: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
78035: l_bflow_applied_to_amt NUMBER; -- 5132302
78036: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
78037:
78038: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
78039:
78040: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 78111: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

78107: l_accrual_line_num := NULL; -- 4262811
78108: l_tmp_amt := NULL; -- 4262811
78109: --
78110:
78111: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
78112: l_balance_type_code <> 'B' THEN
78113: IF NVL(p_source_24,9E125) = 1
78114: THEN
78115:

Line 78182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

78178: --
78179: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78180:
78181: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78182: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78183:
78184: -- 4955764
78185: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78186: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 78226: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

78222: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78223:
78224: IF xla_accounting_cache_pkg.GetValueChar
78225: (p_source_code => 'LEDGER_CATEGORY_CODE'
78226: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
78227: AND l_bflow_method_code = 'PRIOR_ENTRY'
78228: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
78229: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78230: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 78326: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

78322: p_lookup_type => 'XLA_OWNER_TYPE'
78323: ,p_lookup_code => l_component_type_code
78324: )
78325: ,p_token_4 => 'PRODUCT_NAME'
78326: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78327: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78328: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78329: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78330: ,p_ae_header_id => NULL

Line 78327: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

78323: ,p_lookup_code => l_component_type_code
78324: )
78325: ,p_token_4 => 'PRODUCT_NAME'
78326: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78327: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78328: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78329: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78330: ,p_ae_header_id => NULL
78331: );

Line 78328: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

78324: )
78325: ,p_token_4 => 'PRODUCT_NAME'
78326: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78327: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78328: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78329: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78330: ,p_ae_header_id => NULL
78331: );
78332:

Line 78329: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

78325: ,p_token_4 => 'PRODUCT_NAME'
78326: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78327: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78328: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78329: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78330: ,p_ae_header_id => NULL
78331: );
78332:
78333: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 78360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78356: ----------------------------------------------------------------------------------
78357: -- 4219869 Business Flow
78358: -- Update journal entry status -- Need to generate this within IF
78359: ----------------------------------------------------------------------------------
78360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
78362: ,p_balance_type_code => l_balance_type_code
78363: );
78364:

Line 78447: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

78443:
78444: --
78445: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78446: --
78447: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78448: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78449: ELSE
78450: ---------------------------------------------------------------------------------------------------
78451: -- 4262811a Switch Sign

Line 78472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78468:
78469: XLA_AE_LINES_PKG.ValidateCurrentLine;
78470: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78471:
78472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78473: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78474: ,p_balance_type_code => l_balance_type_code);
78475:
78476: END IF;

Line 78581: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

78577: l_tmp_amt NUMBER;
78578: l_acc_rev_natural_side_code VARCHAR2(1);
78579:
78580: l_num_entries NUMBER;
78581: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78582: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78583: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78584: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78585: l_recog_line_1 NUMBER;

Line 78582: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

78578: l_acc_rev_natural_side_code VARCHAR2(1);
78579:
78580: l_num_entries NUMBER;
78581: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78582: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78583: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78584: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78585: l_recog_line_1 NUMBER;
78586: l_recog_line_2 NUMBER;

Line 78583: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

78579:
78580: l_num_entries NUMBER;
78581: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78582: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78583: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78584: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78585: l_recog_line_1 NUMBER;
78586: l_recog_line_2 NUMBER;
78587:

Line 78584: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

78580: l_num_entries NUMBER;
78581: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78582: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78583: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78584: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78585: l_recog_line_1 NUMBER;
78586: l_recog_line_2 NUMBER;
78587:
78588: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 78590: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

78586: l_recog_line_2 NUMBER;
78587:
78588: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
78589: l_bflow_applied_to_amt NUMBER; -- 5132302
78590: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
78591:
78592: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
78593:
78594: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 78665: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

78661: l_accrual_line_num := NULL; -- 4262811
78662: l_tmp_amt := NULL; -- 4262811
78663: --
78664:
78665: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
78666: l_balance_type_code <> 'B' THEN
78667: IF NVL(p_source_24,9E125) = 1
78668: THEN
78669:

Line 78736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

78732: --
78733: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78734:
78735: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78737:
78738: -- 4955764
78739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 78780: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

78776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78777:
78778: IF xla_accounting_cache_pkg.GetValueChar
78779: (p_source_code => 'LEDGER_CATEGORY_CODE'
78780: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
78781: AND l_bflow_method_code = 'PRIOR_ENTRY'
78782: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
78783: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78784: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 78880: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

78876: p_lookup_type => 'XLA_OWNER_TYPE'
78877: ,p_lookup_code => l_component_type_code
78878: )
78879: ,p_token_4 => 'PRODUCT_NAME'
78880: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78881: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78882: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78883: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78884: ,p_ae_header_id => NULL

Line 78881: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

78877: ,p_lookup_code => l_component_type_code
78878: )
78879: ,p_token_4 => 'PRODUCT_NAME'
78880: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78881: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78882: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78883: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78884: ,p_ae_header_id => NULL
78885: );

Line 78882: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

78878: )
78879: ,p_token_4 => 'PRODUCT_NAME'
78880: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78881: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78882: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78883: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78884: ,p_ae_header_id => NULL
78885: );
78886:

Line 78883: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

78879: ,p_token_4 => 'PRODUCT_NAME'
78880: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78881: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78882: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78883: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78884: ,p_ae_header_id => NULL
78885: );
78886:
78887: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 78914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78910: ----------------------------------------------------------------------------------
78911: -- 4219869 Business Flow
78912: -- Update journal entry status -- Need to generate this within IF
78913: ----------------------------------------------------------------------------------
78914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78915: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
78916: ,p_balance_type_code => l_balance_type_code
78917: );
78918:

Line 79001: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

78997:
78998: --
78999: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79000: --
79001: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79002: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79003: ELSE
79004: ---------------------------------------------------------------------------------------------------
79005: -- 4262811a Switch Sign

Line 79026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

79022:
79023: XLA_AE_LINES_PKG.ValidateCurrentLine;
79024: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79025:
79026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79027: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79028: ,p_balance_type_code => l_balance_type_code);
79029:
79030: END IF;

Line 79135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

79131: l_tmp_amt NUMBER;
79132: l_acc_rev_natural_side_code VARCHAR2(1);
79133:
79134: l_num_entries NUMBER;
79135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79139: l_recog_line_1 NUMBER;

Line 79136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

79132: l_acc_rev_natural_side_code VARCHAR2(1);
79133:
79134: l_num_entries NUMBER;
79135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79139: l_recog_line_1 NUMBER;
79140: l_recog_line_2 NUMBER;

Line 79137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

79133:
79134: l_num_entries NUMBER;
79135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79139: l_recog_line_1 NUMBER;
79140: l_recog_line_2 NUMBER;
79141:

Line 79138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

79134: l_num_entries NUMBER;
79135: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79136: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79137: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79138: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79139: l_recog_line_1 NUMBER;
79140: l_recog_line_2 NUMBER;
79141:
79142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 79144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

79140: l_recog_line_2 NUMBER;
79141:
79142: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
79143: l_bflow_applied_to_amt NUMBER; -- 5132302
79144: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
79145:
79146: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
79147:
79148: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 79219: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

79215: l_accrual_line_num := NULL; -- 4262811
79216: l_tmp_amt := NULL; -- 4262811
79217: --
79218:
79219: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
79220: l_balance_type_code <> 'B' THEN
79221: IF NVL(p_source_24,9E125) = 1
79222: THEN
79223:

Line 79290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

79286: --
79287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79288:
79289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79291:
79292: -- 4955764
79293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 79334: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

79330: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79331:
79332: IF xla_accounting_cache_pkg.GetValueChar
79333: (p_source_code => 'LEDGER_CATEGORY_CODE'
79334: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
79335: AND l_bflow_method_code = 'PRIOR_ENTRY'
79336: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
79337: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79338: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 79434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

79430: p_lookup_type => 'XLA_OWNER_TYPE'
79431: ,p_lookup_code => l_component_type_code
79432: )
79433: ,p_token_4 => 'PRODUCT_NAME'
79434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79438: ,p_ae_header_id => NULL

Line 79435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

79431: ,p_lookup_code => l_component_type_code
79432: )
79433: ,p_token_4 => 'PRODUCT_NAME'
79434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79438: ,p_ae_header_id => NULL
79439: );

Line 79436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

79432: )
79433: ,p_token_4 => 'PRODUCT_NAME'
79434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79438: ,p_ae_header_id => NULL
79439: );
79440:

Line 79437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

79433: ,p_token_4 => 'PRODUCT_NAME'
79434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79438: ,p_ae_header_id => NULL
79439: );
79440:
79441: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 79468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

79464: ----------------------------------------------------------------------------------
79465: -- 4219869 Business Flow
79466: -- Update journal entry status -- Need to generate this within IF
79467: ----------------------------------------------------------------------------------
79468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79469: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
79470: ,p_balance_type_code => l_balance_type_code
79471: );
79472:

Line 79555: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

79551:
79552: --
79553: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79554: --
79555: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79556: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79557: ELSE
79558: ---------------------------------------------------------------------------------------------------
79559: -- 4262811a Switch Sign

Line 79580: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

79576:
79577: XLA_AE_LINES_PKG.ValidateCurrentLine;
79578: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79579:
79580: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79581: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79582: ,p_balance_type_code => l_balance_type_code);
79583:
79584: END IF;

Line 79689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

79685: l_tmp_amt NUMBER;
79686: l_acc_rev_natural_side_code VARCHAR2(1);
79687:
79688: l_num_entries NUMBER;
79689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79693: l_recog_line_1 NUMBER;

Line 79690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

79686: l_acc_rev_natural_side_code VARCHAR2(1);
79687:
79688: l_num_entries NUMBER;
79689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79693: l_recog_line_1 NUMBER;
79694: l_recog_line_2 NUMBER;

Line 79691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

79687:
79688: l_num_entries NUMBER;
79689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79693: l_recog_line_1 NUMBER;
79694: l_recog_line_2 NUMBER;
79695:

Line 79692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

79688: l_num_entries NUMBER;
79689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79693: l_recog_line_1 NUMBER;
79694: l_recog_line_2 NUMBER;
79695:
79696: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 79698: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

79694: l_recog_line_2 NUMBER;
79695:
79696: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
79697: l_bflow_applied_to_amt NUMBER; -- 5132302
79698: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
79699:
79700: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
79701:
79702: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 79773: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

79769: l_accrual_line_num := NULL; -- 4262811
79770: l_tmp_amt := NULL; -- 4262811
79771: --
79772:
79773: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
79774: l_balance_type_code <> 'B' THEN
79775: IF NVL(p_source_24,9E125) = 1
79776: THEN
79777:

Line 79844: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

79840: --
79841: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79842:
79843: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79844: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79845:
79846: -- 4955764
79847: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79848: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 79888: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

79884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79885:
79886: IF xla_accounting_cache_pkg.GetValueChar
79887: (p_source_code => 'LEDGER_CATEGORY_CODE'
79888: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
79889: AND l_bflow_method_code = 'PRIOR_ENTRY'
79890: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
79891: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79892: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 79988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

79984: p_lookup_type => 'XLA_OWNER_TYPE'
79985: ,p_lookup_code => l_component_type_code
79986: )
79987: ,p_token_4 => 'PRODUCT_NAME'
79988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79992: ,p_ae_header_id => NULL

Line 79989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

79985: ,p_lookup_code => l_component_type_code
79986: )
79987: ,p_token_4 => 'PRODUCT_NAME'
79988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79992: ,p_ae_header_id => NULL
79993: );

Line 79990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

79986: )
79987: ,p_token_4 => 'PRODUCT_NAME'
79988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79992: ,p_ae_header_id => NULL
79993: );
79994:

Line 79991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

79987: ,p_token_4 => 'PRODUCT_NAME'
79988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
79989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
79990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
79991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
79992: ,p_ae_header_id => NULL
79993: );
79994:
79995: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 80022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80018: ----------------------------------------------------------------------------------
80019: -- 4219869 Business Flow
80020: -- Update journal entry status -- Need to generate this within IF
80021: ----------------------------------------------------------------------------------
80022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80023: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
80024: ,p_balance_type_code => l_balance_type_code
80025: );
80026:

Line 80109: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

80105:
80106: --
80107: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80108: --
80109: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80110: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80111: ELSE
80112: ---------------------------------------------------------------------------------------------------
80113: -- 4262811a Switch Sign

Line 80134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80130:
80131: XLA_AE_LINES_PKG.ValidateCurrentLine;
80132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80133:
80134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80135: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80136: ,p_balance_type_code => l_balance_type_code);
80137:
80138: END IF;

Line 80263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

80259: l_tmp_amt NUMBER;
80260: l_acc_rev_natural_side_code VARCHAR2(1);
80261:
80262: l_num_entries NUMBER;
80263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80267: l_recog_line_1 NUMBER;

Line 80264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

80260: l_acc_rev_natural_side_code VARCHAR2(1);
80261:
80262: l_num_entries NUMBER;
80263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80267: l_recog_line_1 NUMBER;
80268: l_recog_line_2 NUMBER;

Line 80265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

80261:
80262: l_num_entries NUMBER;
80263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80267: l_recog_line_1 NUMBER;
80268: l_recog_line_2 NUMBER;
80269:

Line 80266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

80262: l_num_entries NUMBER;
80263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80267: l_recog_line_1 NUMBER;
80268: l_recog_line_2 NUMBER;
80269:
80270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 80272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

80268: l_recog_line_2 NUMBER;
80269:
80270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80271: l_bflow_applied_to_amt NUMBER; -- 5132302
80272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80273:
80274: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80275:
80276: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 80347: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

80343: l_accrual_line_num := NULL; -- 4262811
80344: l_tmp_amt := NULL; -- 4262811
80345: --
80346:
80347: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
80348: l_balance_type_code <> 'B' THEN
80349: IF NVL(p_source_24,9E125) = 1
80350: THEN
80351:

Line 80418: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

80414: --
80415: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80416:
80417: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80418: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80419:
80420: -- 4955764
80421: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80422: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 80494: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

80490: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80491:
80492: IF xla_accounting_cache_pkg.GetValueChar
80493: (p_source_code => 'LEDGER_CATEGORY_CODE'
80494: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
80495: AND l_bflow_method_code = 'PRIOR_ENTRY'
80496: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
80497: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80498: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 80594: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

80590: p_lookup_type => 'XLA_OWNER_TYPE'
80591: ,p_lookup_code => l_component_type_code
80592: )
80593: ,p_token_4 => 'PRODUCT_NAME'
80594: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80595: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80596: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80597: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80598: ,p_ae_header_id => NULL

Line 80595: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

80591: ,p_lookup_code => l_component_type_code
80592: )
80593: ,p_token_4 => 'PRODUCT_NAME'
80594: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80595: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80596: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80597: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80598: ,p_ae_header_id => NULL
80599: );

Line 80596: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

80592: )
80593: ,p_token_4 => 'PRODUCT_NAME'
80594: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80595: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80596: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80597: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80598: ,p_ae_header_id => NULL
80599: );
80600:

Line 80597: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

80593: ,p_token_4 => 'PRODUCT_NAME'
80594: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80595: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80596: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80597: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80598: ,p_ae_header_id => NULL
80599: );
80600:
80601: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 80628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80624: ----------------------------------------------------------------------------------
80625: -- 4219869 Business Flow
80626: -- Update journal entry status -- Need to generate this within IF
80627: ----------------------------------------------------------------------------------
80628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80629: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
80630: ,p_balance_type_code => l_balance_type_code
80631: );
80632:

Line 80715: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

80711:
80712: --
80713: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80714: --
80715: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80716: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80717: ELSE
80718: ---------------------------------------------------------------------------------------------------
80719: -- 4262811a Switch Sign

Line 80740: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80736:
80737: XLA_AE_LINES_PKG.ValidateCurrentLine;
80738: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80739:
80740: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80741: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80742: ,p_balance_type_code => l_balance_type_code);
80743:
80744: END IF;

Line 80869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

80865: l_tmp_amt NUMBER;
80866: l_acc_rev_natural_side_code VARCHAR2(1);
80867:
80868: l_num_entries NUMBER;
80869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80873: l_recog_line_1 NUMBER;

Line 80870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

80866: l_acc_rev_natural_side_code VARCHAR2(1);
80867:
80868: l_num_entries NUMBER;
80869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80873: l_recog_line_1 NUMBER;
80874: l_recog_line_2 NUMBER;

Line 80871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

80867:
80868: l_num_entries NUMBER;
80869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80873: l_recog_line_1 NUMBER;
80874: l_recog_line_2 NUMBER;
80875:

Line 80872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

80868: l_num_entries NUMBER;
80869: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80870: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80871: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80872: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80873: l_recog_line_1 NUMBER;
80874: l_recog_line_2 NUMBER;
80875:
80876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 80878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

80874: l_recog_line_2 NUMBER;
80875:
80876: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80877: l_bflow_applied_to_amt NUMBER; -- 5132302
80878: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80879:
80880: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80881:
80882: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 80953: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

80949: l_accrual_line_num := NULL; -- 4262811
80950: l_tmp_amt := NULL; -- 4262811
80951: --
80952:
80953: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
80954: l_balance_type_code <> 'B' THEN
80955: IF NVL(p_source_24,9E125) = 1
80956: THEN
80957:

Line 81024: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

81020: --
81021: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81022:
81023: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81024: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81025:
81026: -- 4955764
81027: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81028: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 81100: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

81096: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81097:
81098: IF xla_accounting_cache_pkg.GetValueChar
81099: (p_source_code => 'LEDGER_CATEGORY_CODE'
81100: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
81101: AND l_bflow_method_code = 'PRIOR_ENTRY'
81102: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
81103: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81104: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 81200: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

81196: p_lookup_type => 'XLA_OWNER_TYPE'
81197: ,p_lookup_code => l_component_type_code
81198: )
81199: ,p_token_4 => 'PRODUCT_NAME'
81200: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81201: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81202: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81203: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81204: ,p_ae_header_id => NULL

Line 81201: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

81197: ,p_lookup_code => l_component_type_code
81198: )
81199: ,p_token_4 => 'PRODUCT_NAME'
81200: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81201: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81202: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81203: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81204: ,p_ae_header_id => NULL
81205: );

Line 81202: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

81198: )
81199: ,p_token_4 => 'PRODUCT_NAME'
81200: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81201: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81202: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81203: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81204: ,p_ae_header_id => NULL
81205: );
81206:

Line 81203: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

81199: ,p_token_4 => 'PRODUCT_NAME'
81200: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81201: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81202: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81203: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81204: ,p_ae_header_id => NULL
81205: );
81206:
81207: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 81234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81230: ----------------------------------------------------------------------------------
81231: -- 4219869 Business Flow
81232: -- Update journal entry status -- Need to generate this within IF
81233: ----------------------------------------------------------------------------------
81234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81235: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
81236: ,p_balance_type_code => l_balance_type_code
81237: );
81238:

Line 81321: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

81317:
81318: --
81319: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81320: --
81321: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81322: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81323: ELSE
81324: ---------------------------------------------------------------------------------------------------
81325: -- 4262811a Switch Sign

Line 81346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81342:
81343: XLA_AE_LINES_PKG.ValidateCurrentLine;
81344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81345:
81346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81347: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81348: ,p_balance_type_code => l_balance_type_code);
81349:
81350: END IF;

Line 81455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

81451: l_tmp_amt NUMBER;
81452: l_acc_rev_natural_side_code VARCHAR2(1);
81453:
81454: l_num_entries NUMBER;
81455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81459: l_recog_line_1 NUMBER;

Line 81456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

81452: l_acc_rev_natural_side_code VARCHAR2(1);
81453:
81454: l_num_entries NUMBER;
81455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81459: l_recog_line_1 NUMBER;
81460: l_recog_line_2 NUMBER;

Line 81457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

81453:
81454: l_num_entries NUMBER;
81455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81459: l_recog_line_1 NUMBER;
81460: l_recog_line_2 NUMBER;
81461:

Line 81458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

81454: l_num_entries NUMBER;
81455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81459: l_recog_line_1 NUMBER;
81460: l_recog_line_2 NUMBER;
81461:
81462: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 81464: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

81460: l_recog_line_2 NUMBER;
81461:
81462: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
81463: l_bflow_applied_to_amt NUMBER; -- 5132302
81464: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
81465:
81466: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
81467:
81468: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 81539: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

81535: l_accrual_line_num := NULL; -- 4262811
81536: l_tmp_amt := NULL; -- 4262811
81537: --
81538:
81539: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
81540: l_balance_type_code <> 'B' THEN
81541: IF NVL(p_source_24,9E125) = 1
81542: THEN
81543:

Line 81610: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

81606: --
81607: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81608:
81609: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81610: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81611:
81612: -- 4955764
81613: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81614: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 81654: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

81650: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81651:
81652: IF xla_accounting_cache_pkg.GetValueChar
81653: (p_source_code => 'LEDGER_CATEGORY_CODE'
81654: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
81655: AND l_bflow_method_code = 'PRIOR_ENTRY'
81656: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
81657: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81658: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 81754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

81750: p_lookup_type => 'XLA_OWNER_TYPE'
81751: ,p_lookup_code => l_component_type_code
81752: )
81753: ,p_token_4 => 'PRODUCT_NAME'
81754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81758: ,p_ae_header_id => NULL

Line 81755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

81751: ,p_lookup_code => l_component_type_code
81752: )
81753: ,p_token_4 => 'PRODUCT_NAME'
81754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81758: ,p_ae_header_id => NULL
81759: );

Line 81756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

81752: )
81753: ,p_token_4 => 'PRODUCT_NAME'
81754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81758: ,p_ae_header_id => NULL
81759: );
81760:

Line 81757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

81753: ,p_token_4 => 'PRODUCT_NAME'
81754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81758: ,p_ae_header_id => NULL
81759: );
81760:
81761: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 81788: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81784: ----------------------------------------------------------------------------------
81785: -- 4219869 Business Flow
81786: -- Update journal entry status -- Need to generate this within IF
81787: ----------------------------------------------------------------------------------
81788: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81789: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
81790: ,p_balance_type_code => l_balance_type_code
81791: );
81792:

Line 81875: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

81871:
81872: --
81873: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81874: --
81875: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81876: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81877: ELSE
81878: ---------------------------------------------------------------------------------------------------
81879: -- 4262811a Switch Sign

Line 81900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81896:
81897: XLA_AE_LINES_PKG.ValidateCurrentLine;
81898: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81899:
81900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81901: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81902: ,p_balance_type_code => l_balance_type_code);
81903:
81904: END IF;

Line 82009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

82005: l_tmp_amt NUMBER;
82006: l_acc_rev_natural_side_code VARCHAR2(1);
82007:
82008: l_num_entries NUMBER;
82009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82013: l_recog_line_1 NUMBER;

Line 82010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

82006: l_acc_rev_natural_side_code VARCHAR2(1);
82007:
82008: l_num_entries NUMBER;
82009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82013: l_recog_line_1 NUMBER;
82014: l_recog_line_2 NUMBER;

Line 82011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

82007:
82008: l_num_entries NUMBER;
82009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82013: l_recog_line_1 NUMBER;
82014: l_recog_line_2 NUMBER;
82015:

Line 82012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

82008: l_num_entries NUMBER;
82009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82013: l_recog_line_1 NUMBER;
82014: l_recog_line_2 NUMBER;
82015:
82016: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 82018: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

82014: l_recog_line_2 NUMBER;
82015:
82016: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
82017: l_bflow_applied_to_amt NUMBER; -- 5132302
82018: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
82019:
82020: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
82021:
82022: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 82093: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

82089: l_accrual_line_num := NULL; -- 4262811
82090: l_tmp_amt := NULL; -- 4262811
82091: --
82092:
82093: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
82094: l_balance_type_code <> 'B' THEN
82095: IF NVL(p_source_24,9E125) = 1
82096: THEN
82097:

Line 82164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

82160: --
82161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82162:
82163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82165:
82166: -- 4955764
82167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 82208: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

82204: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82205:
82206: IF xla_accounting_cache_pkg.GetValueChar
82207: (p_source_code => 'LEDGER_CATEGORY_CODE'
82208: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
82209: AND l_bflow_method_code = 'PRIOR_ENTRY'
82210: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
82211: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82212: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 82308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

82304: p_lookup_type => 'XLA_OWNER_TYPE'
82305: ,p_lookup_code => l_component_type_code
82306: )
82307: ,p_token_4 => 'PRODUCT_NAME'
82308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82312: ,p_ae_header_id => NULL

Line 82309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

82305: ,p_lookup_code => l_component_type_code
82306: )
82307: ,p_token_4 => 'PRODUCT_NAME'
82308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82312: ,p_ae_header_id => NULL
82313: );

Line 82310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

82306: )
82307: ,p_token_4 => 'PRODUCT_NAME'
82308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82312: ,p_ae_header_id => NULL
82313: );
82314:

Line 82311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

82307: ,p_token_4 => 'PRODUCT_NAME'
82308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82312: ,p_ae_header_id => NULL
82313: );
82314:
82315: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 82342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82338: ----------------------------------------------------------------------------------
82339: -- 4219869 Business Flow
82340: -- Update journal entry status -- Need to generate this within IF
82341: ----------------------------------------------------------------------------------
82342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82343: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
82344: ,p_balance_type_code => l_balance_type_code
82345: );
82346:

Line 82429: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

82425:
82426: --
82427: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82428: --
82429: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82430: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82431: ELSE
82432: ---------------------------------------------------------------------------------------------------
82433: -- 4262811a Switch Sign

Line 82454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82450:
82451: XLA_AE_LINES_PKG.ValidateCurrentLine;
82452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82453:
82454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82455: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82456: ,p_balance_type_code => l_balance_type_code);
82457:
82458: END IF;

Line 82563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

82559: l_tmp_amt NUMBER;
82560: l_acc_rev_natural_side_code VARCHAR2(1);
82561:
82562: l_num_entries NUMBER;
82563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82567: l_recog_line_1 NUMBER;

Line 82564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

82560: l_acc_rev_natural_side_code VARCHAR2(1);
82561:
82562: l_num_entries NUMBER;
82563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82567: l_recog_line_1 NUMBER;
82568: l_recog_line_2 NUMBER;

Line 82565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

82561:
82562: l_num_entries NUMBER;
82563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82567: l_recog_line_1 NUMBER;
82568: l_recog_line_2 NUMBER;
82569:

Line 82566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

82562: l_num_entries NUMBER;
82563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82567: l_recog_line_1 NUMBER;
82568: l_recog_line_2 NUMBER;
82569:
82570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 82572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

82568: l_recog_line_2 NUMBER;
82569:
82570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
82571: l_bflow_applied_to_amt NUMBER; -- 5132302
82572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
82573:
82574: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
82575:
82576: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 82647: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

82643: l_accrual_line_num := NULL; -- 4262811
82644: l_tmp_amt := NULL; -- 4262811
82645: --
82646:
82647: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
82648: l_balance_type_code <> 'B' THEN
82649: IF NVL(p_source_24,9E125) = 1
82650: THEN
82651:

Line 82718: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

82714: --
82715: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82716:
82717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82718: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82719:
82720: -- 4955764
82721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 82762: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

82758: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82759:
82760: IF xla_accounting_cache_pkg.GetValueChar
82761: (p_source_code => 'LEDGER_CATEGORY_CODE'
82762: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
82763: AND l_bflow_method_code = 'PRIOR_ENTRY'
82764: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
82765: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82766: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 82862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

82858: p_lookup_type => 'XLA_OWNER_TYPE'
82859: ,p_lookup_code => l_component_type_code
82860: )
82861: ,p_token_4 => 'PRODUCT_NAME'
82862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82866: ,p_ae_header_id => NULL

Line 82863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

82859: ,p_lookup_code => l_component_type_code
82860: )
82861: ,p_token_4 => 'PRODUCT_NAME'
82862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82866: ,p_ae_header_id => NULL
82867: );

Line 82864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

82860: )
82861: ,p_token_4 => 'PRODUCT_NAME'
82862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82866: ,p_ae_header_id => NULL
82867: );
82868:

Line 82865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

82861: ,p_token_4 => 'PRODUCT_NAME'
82862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82866: ,p_ae_header_id => NULL
82867: );
82868:
82869: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 82896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82892: ----------------------------------------------------------------------------------
82893: -- 4219869 Business Flow
82894: -- Update journal entry status -- Need to generate this within IF
82895: ----------------------------------------------------------------------------------
82896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
82898: ,p_balance_type_code => l_balance_type_code
82899: );
82900:

Line 82983: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

82979:
82980: --
82981: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82982: --
82983: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82984: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82985: ELSE
82986: ---------------------------------------------------------------------------------------------------
82987: -- 4262811a Switch Sign

Line 83008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

83004:
83005: XLA_AE_LINES_PKG.ValidateCurrentLine;
83006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83007:
83008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83010: ,p_balance_type_code => l_balance_type_code);
83011:
83012: END IF;

Line 83117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

83113: l_tmp_amt NUMBER;
83114: l_acc_rev_natural_side_code VARCHAR2(1);
83115:
83116: l_num_entries NUMBER;
83117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83121: l_recog_line_1 NUMBER;

Line 83118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

83114: l_acc_rev_natural_side_code VARCHAR2(1);
83115:
83116: l_num_entries NUMBER;
83117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83121: l_recog_line_1 NUMBER;
83122: l_recog_line_2 NUMBER;

Line 83119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

83115:
83116: l_num_entries NUMBER;
83117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83121: l_recog_line_1 NUMBER;
83122: l_recog_line_2 NUMBER;
83123:

Line 83120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

83116: l_num_entries NUMBER;
83117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83121: l_recog_line_1 NUMBER;
83122: l_recog_line_2 NUMBER;
83123:
83124: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 83126: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

83122: l_recog_line_2 NUMBER;
83123:
83124: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
83125: l_bflow_applied_to_amt NUMBER; -- 5132302
83126: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
83127:
83128: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
83129:
83130: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 83201: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

83197: l_accrual_line_num := NULL; -- 4262811
83198: l_tmp_amt := NULL; -- 4262811
83199: --
83200:
83201: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
83202: l_balance_type_code <> 'B' THEN
83203: IF NVL(p_source_24,9E125) = 1
83204: THEN
83205:

Line 83272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

83268: --
83269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83270:
83271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83273:
83274: -- 4955764
83275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83276: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 83316: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

83312: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83313:
83314: IF xla_accounting_cache_pkg.GetValueChar
83315: (p_source_code => 'LEDGER_CATEGORY_CODE'
83316: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
83317: AND l_bflow_method_code = 'PRIOR_ENTRY'
83318: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
83319: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83320: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 83416: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

83412: p_lookup_type => 'XLA_OWNER_TYPE'
83413: ,p_lookup_code => l_component_type_code
83414: )
83415: ,p_token_4 => 'PRODUCT_NAME'
83416: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83417: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83418: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83419: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83420: ,p_ae_header_id => NULL

Line 83417: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

83413: ,p_lookup_code => l_component_type_code
83414: )
83415: ,p_token_4 => 'PRODUCT_NAME'
83416: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83417: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83418: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83419: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83420: ,p_ae_header_id => NULL
83421: );

Line 83418: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

83414: )
83415: ,p_token_4 => 'PRODUCT_NAME'
83416: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83417: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83418: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83419: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83420: ,p_ae_header_id => NULL
83421: );
83422:

Line 83419: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

83415: ,p_token_4 => 'PRODUCT_NAME'
83416: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83417: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83418: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83419: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83420: ,p_ae_header_id => NULL
83421: );
83422:
83423: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 83450: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

83446: ----------------------------------------------------------------------------------
83447: -- 4219869 Business Flow
83448: -- Update journal entry status -- Need to generate this within IF
83449: ----------------------------------------------------------------------------------
83450: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83451: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
83452: ,p_balance_type_code => l_balance_type_code
83453: );
83454:

Line 83537: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

83533:
83534: --
83535: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83536: --
83537: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83538: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83539: ELSE
83540: ---------------------------------------------------------------------------------------------------
83541: -- 4262811a Switch Sign

Line 83562: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

83558:
83559: XLA_AE_LINES_PKG.ValidateCurrentLine;
83560: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83561:
83562: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83563: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83564: ,p_balance_type_code => l_balance_type_code);
83565:
83566: END IF;

Line 83671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

83667: l_tmp_amt NUMBER;
83668: l_acc_rev_natural_side_code VARCHAR2(1);
83669:
83670: l_num_entries NUMBER;
83671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83675: l_recog_line_1 NUMBER;

Line 83672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

83668: l_acc_rev_natural_side_code VARCHAR2(1);
83669:
83670: l_num_entries NUMBER;
83671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83675: l_recog_line_1 NUMBER;
83676: l_recog_line_2 NUMBER;

Line 83673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

83669:
83670: l_num_entries NUMBER;
83671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83675: l_recog_line_1 NUMBER;
83676: l_recog_line_2 NUMBER;
83677:

Line 83674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

83670: l_num_entries NUMBER;
83671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83675: l_recog_line_1 NUMBER;
83676: l_recog_line_2 NUMBER;
83677:
83678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 83680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

83676: l_recog_line_2 NUMBER;
83677:
83678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
83679: l_bflow_applied_to_amt NUMBER; -- 5132302
83680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
83681:
83682: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
83683:
83684: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 83755: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

83751: l_accrual_line_num := NULL; -- 4262811
83752: l_tmp_amt := NULL; -- 4262811
83753: --
83754:
83755: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
83756: l_balance_type_code <> 'B' THEN
83757: IF NVL(p_source_24,9E125) = 1
83758: THEN
83759:

Line 83826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

83822: --
83823: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83824:
83825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83827:
83828: -- 4955764
83829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 83870: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

83866: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83867:
83868: IF xla_accounting_cache_pkg.GetValueChar
83869: (p_source_code => 'LEDGER_CATEGORY_CODE'
83870: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
83871: AND l_bflow_method_code = 'PRIOR_ENTRY'
83872: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
83873: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83874: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 83970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

83966: p_lookup_type => 'XLA_OWNER_TYPE'
83967: ,p_lookup_code => l_component_type_code
83968: )
83969: ,p_token_4 => 'PRODUCT_NAME'
83970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83974: ,p_ae_header_id => NULL

Line 83971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

83967: ,p_lookup_code => l_component_type_code
83968: )
83969: ,p_token_4 => 'PRODUCT_NAME'
83970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83974: ,p_ae_header_id => NULL
83975: );

Line 83972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

83968: )
83969: ,p_token_4 => 'PRODUCT_NAME'
83970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83974: ,p_ae_header_id => NULL
83975: );
83976:

Line 83973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

83969: ,p_token_4 => 'PRODUCT_NAME'
83970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
83971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
83972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
83973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
83974: ,p_ae_header_id => NULL
83975: );
83976:
83977: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 84004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

84000: ----------------------------------------------------------------------------------
84001: -- 4219869 Business Flow
84002: -- Update journal entry status -- Need to generate this within IF
84003: ----------------------------------------------------------------------------------
84004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
84006: ,p_balance_type_code => l_balance_type_code
84007: );
84008:

Line 84091: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

84087:
84088: --
84089: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84090: --
84091: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84092: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84093: ELSE
84094: ---------------------------------------------------------------------------------------------------
84095: -- 4262811a Switch Sign

Line 84116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

84112:
84113: XLA_AE_LINES_PKG.ValidateCurrentLine;
84114: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84115:
84116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84117: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84118: ,p_balance_type_code => l_balance_type_code);
84119:
84120: END IF;

Line 84225: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

84221: l_tmp_amt NUMBER;
84222: l_acc_rev_natural_side_code VARCHAR2(1);
84223:
84224: l_num_entries NUMBER;
84225: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84226: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84227: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84228: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84229: l_recog_line_1 NUMBER;

Line 84226: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

84222: l_acc_rev_natural_side_code VARCHAR2(1);
84223:
84224: l_num_entries NUMBER;
84225: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84226: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84227: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84228: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84229: l_recog_line_1 NUMBER;
84230: l_recog_line_2 NUMBER;

Line 84227: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

84223:
84224: l_num_entries NUMBER;
84225: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84226: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84227: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84228: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84229: l_recog_line_1 NUMBER;
84230: l_recog_line_2 NUMBER;
84231:

Line 84228: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

84224: l_num_entries NUMBER;
84225: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84226: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84227: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84228: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84229: l_recog_line_1 NUMBER;
84230: l_recog_line_2 NUMBER;
84231:
84232: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 84234: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

84230: l_recog_line_2 NUMBER;
84231:
84232: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
84233: l_bflow_applied_to_amt NUMBER; -- 5132302
84234: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
84235:
84236: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
84237:
84238: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 84309: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

84305: l_accrual_line_num := NULL; -- 4262811
84306: l_tmp_amt := NULL; -- 4262811
84307: --
84308:
84309: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
84310: l_balance_type_code <> 'B' THEN
84311: IF NVL(p_source_24,9E125) = 1
84312: THEN
84313:

Line 84380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

84376: --
84377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84378:
84379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84381:
84382: -- 4955764
84383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 84424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

84420: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84421:
84422: IF xla_accounting_cache_pkg.GetValueChar
84423: (p_source_code => 'LEDGER_CATEGORY_CODE'
84424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
84425: AND l_bflow_method_code = 'PRIOR_ENTRY'
84426: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
84427: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84428: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 84524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

84520: p_lookup_type => 'XLA_OWNER_TYPE'
84521: ,p_lookup_code => l_component_type_code
84522: )
84523: ,p_token_4 => 'PRODUCT_NAME'
84524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
84525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
84526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
84527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
84528: ,p_ae_header_id => NULL

Line 84525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

84521: ,p_lookup_code => l_component_type_code
84522: )
84523: ,p_token_4 => 'PRODUCT_NAME'
84524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
84525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
84526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
84527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
84528: ,p_ae_header_id => NULL
84529: );

Line 84526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

84522: )
84523: ,p_token_4 => 'PRODUCT_NAME'
84524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
84525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
84526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
84527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
84528: ,p_ae_header_id => NULL
84529: );
84530:

Line 84527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

84523: ,p_token_4 => 'PRODUCT_NAME'
84524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
84525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
84526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
84527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
84528: ,p_ae_header_id => NULL
84529: );
84530:
84531: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 84558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

84554: ----------------------------------------------------------------------------------
84555: -- 4219869 Business Flow
84556: -- Update journal entry status -- Need to generate this within IF
84557: ----------------------------------------------------------------------------------
84558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
84560: ,p_balance_type_code => l_balance_type_code
84561: );
84562:

Line 84645: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

84641:
84642: --
84643: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84644: --
84645: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84646: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84647: ELSE
84648: ---------------------------------------------------------------------------------------------------
84649: -- 4262811a Switch Sign

Line 84670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

84666:
84667: XLA_AE_LINES_PKG.ValidateCurrentLine;
84668: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84669:
84670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84671: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84672: ,p_balance_type_code => l_balance_type_code);
84673:
84674: END IF;

Line 84779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

84775: l_tmp_amt NUMBER;
84776: l_acc_rev_natural_side_code VARCHAR2(1);
84777:
84778: l_num_entries NUMBER;
84779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84783: l_recog_line_1 NUMBER;

Line 84780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

84776: l_acc_rev_natural_side_code VARCHAR2(1);
84777:
84778: l_num_entries NUMBER;
84779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84783: l_recog_line_1 NUMBER;
84784: l_recog_line_2 NUMBER;

Line 84781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

84777:
84778: l_num_entries NUMBER;
84779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84783: l_recog_line_1 NUMBER;
84784: l_recog_line_2 NUMBER;
84785:

Line 84782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

84778: l_num_entries NUMBER;
84779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
84780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
84781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
84782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
84783: l_recog_line_1 NUMBER;
84784: l_recog_line_2 NUMBER;
84785:
84786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 84788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

84784: l_recog_line_2 NUMBER;
84785:
84786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
84787: l_bflow_applied_to_amt NUMBER; -- 5132302
84788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
84789:
84790: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
84791:
84792: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 84863: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

84859: l_accrual_line_num := NULL; -- 4262811
84860: l_tmp_amt := NULL; -- 4262811
84861: --
84862:
84863: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
84864: l_balance_type_code <> 'B' THEN
84865: IF NVL(p_source_24,9E125) = 1
84866: THEN
84867:

Line 84934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

84930: --
84931: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84932:
84933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84934: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84935:
84936: -- 4955764
84937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 84978: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

84974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84975:
84976: IF xla_accounting_cache_pkg.GetValueChar
84977: (p_source_code => 'LEDGER_CATEGORY_CODE'
84978: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
84979: AND l_bflow_method_code = 'PRIOR_ENTRY'
84980: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
84981: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84982: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 85078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

85074: p_lookup_type => 'XLA_OWNER_TYPE'
85075: ,p_lookup_code => l_component_type_code
85076: )
85077: ,p_token_4 => 'PRODUCT_NAME'
85078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85082: ,p_ae_header_id => NULL

Line 85079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

85075: ,p_lookup_code => l_component_type_code
85076: )
85077: ,p_token_4 => 'PRODUCT_NAME'
85078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85082: ,p_ae_header_id => NULL
85083: );

Line 85080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

85076: )
85077: ,p_token_4 => 'PRODUCT_NAME'
85078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85082: ,p_ae_header_id => NULL
85083: );
85084:

Line 85081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

85077: ,p_token_4 => 'PRODUCT_NAME'
85078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85082: ,p_ae_header_id => NULL
85083: );
85084:
85085: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 85112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85108: ----------------------------------------------------------------------------------
85109: -- 4219869 Business Flow
85110: -- Update journal entry status -- Need to generate this within IF
85111: ----------------------------------------------------------------------------------
85112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85113: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
85114: ,p_balance_type_code => l_balance_type_code
85115: );
85116:

Line 85199: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

85195:
85196: --
85197: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85198: --
85199: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85200: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85201: ELSE
85202: ---------------------------------------------------------------------------------------------------
85203: -- 4262811a Switch Sign

Line 85224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85220:
85221: XLA_AE_LINES_PKG.ValidateCurrentLine;
85222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85223:
85224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85225: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85226: ,p_balance_type_code => l_balance_type_code);
85227:
85228: END IF;

Line 85333: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

85329: l_tmp_amt NUMBER;
85330: l_acc_rev_natural_side_code VARCHAR2(1);
85331:
85332: l_num_entries NUMBER;
85333: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85334: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85335: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85337: l_recog_line_1 NUMBER;

Line 85334: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

85330: l_acc_rev_natural_side_code VARCHAR2(1);
85331:
85332: l_num_entries NUMBER;
85333: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85334: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85335: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85337: l_recog_line_1 NUMBER;
85338: l_recog_line_2 NUMBER;

Line 85335: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

85331:
85332: l_num_entries NUMBER;
85333: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85334: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85335: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85337: l_recog_line_1 NUMBER;
85338: l_recog_line_2 NUMBER;
85339:

Line 85336: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

85332: l_num_entries NUMBER;
85333: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85334: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85335: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85337: l_recog_line_1 NUMBER;
85338: l_recog_line_2 NUMBER;
85339:
85340: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 85342: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

85338: l_recog_line_2 NUMBER;
85339:
85340: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
85341: l_bflow_applied_to_amt NUMBER; -- 5132302
85342: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
85343:
85344: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
85345:
85346: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 85417: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

85413: l_accrual_line_num := NULL; -- 4262811
85414: l_tmp_amt := NULL; -- 4262811
85415: --
85416:
85417: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
85418: l_balance_type_code <> 'B' THEN
85419: IF NVL(p_source_24,9E125) = 1
85420: THEN
85421:

Line 85488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

85484: --
85485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85486:
85487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85489:
85490: -- 4955764
85491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 85532: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

85528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85529:
85530: IF xla_accounting_cache_pkg.GetValueChar
85531: (p_source_code => 'LEDGER_CATEGORY_CODE'
85532: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
85533: AND l_bflow_method_code = 'PRIOR_ENTRY'
85534: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
85535: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85536: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 85632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

85628: p_lookup_type => 'XLA_OWNER_TYPE'
85629: ,p_lookup_code => l_component_type_code
85630: )
85631: ,p_token_4 => 'PRODUCT_NAME'
85632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85636: ,p_ae_header_id => NULL

Line 85633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

85629: ,p_lookup_code => l_component_type_code
85630: )
85631: ,p_token_4 => 'PRODUCT_NAME'
85632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85636: ,p_ae_header_id => NULL
85637: );

Line 85634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

85630: )
85631: ,p_token_4 => 'PRODUCT_NAME'
85632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85636: ,p_ae_header_id => NULL
85637: );
85638:

Line 85635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

85631: ,p_token_4 => 'PRODUCT_NAME'
85632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85636: ,p_ae_header_id => NULL
85637: );
85638:
85639: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 85666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85662: ----------------------------------------------------------------------------------
85663: -- 4219869 Business Flow
85664: -- Update journal entry status -- Need to generate this within IF
85665: ----------------------------------------------------------------------------------
85666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
85668: ,p_balance_type_code => l_balance_type_code
85669: );
85670:

Line 85753: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

85749:
85750: --
85751: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85752: --
85753: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85754: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85755: ELSE
85756: ---------------------------------------------------------------------------------------------------
85757: -- 4262811a Switch Sign

Line 85778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85774:
85775: XLA_AE_LINES_PKG.ValidateCurrentLine;
85776: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85777:
85778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85779: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85780: ,p_balance_type_code => l_balance_type_code);
85781:
85782: END IF;

Line 85887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

85883: l_tmp_amt NUMBER;
85884: l_acc_rev_natural_side_code VARCHAR2(1);
85885:
85886: l_num_entries NUMBER;
85887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85891: l_recog_line_1 NUMBER;

Line 85888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

85884: l_acc_rev_natural_side_code VARCHAR2(1);
85885:
85886: l_num_entries NUMBER;
85887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85891: l_recog_line_1 NUMBER;
85892: l_recog_line_2 NUMBER;

Line 85889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

85885:
85886: l_num_entries NUMBER;
85887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85891: l_recog_line_1 NUMBER;
85892: l_recog_line_2 NUMBER;
85893:

Line 85890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

85886: l_num_entries NUMBER;
85887: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85888: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85889: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85890: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85891: l_recog_line_1 NUMBER;
85892: l_recog_line_2 NUMBER;
85893:
85894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 85896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

85892: l_recog_line_2 NUMBER;
85893:
85894: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
85895: l_bflow_applied_to_amt NUMBER; -- 5132302
85896: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
85897:
85898: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
85899:
85900: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 85971: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

85967: l_accrual_line_num := NULL; -- 4262811
85968: l_tmp_amt := NULL; -- 4262811
85969: --
85970:
85971: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
85972: l_balance_type_code <> 'B' THEN
85973: IF NVL(p_source_24,9E125) = 1
85974: THEN
85975:

Line 86042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

86038: --
86039: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86040:
86041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86043:
86044: -- 4955764
86045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 86086: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

86082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86083:
86084: IF xla_accounting_cache_pkg.GetValueChar
86085: (p_source_code => 'LEDGER_CATEGORY_CODE'
86086: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
86087: AND l_bflow_method_code = 'PRIOR_ENTRY'
86088: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
86089: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86090: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 86186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

86182: p_lookup_type => 'XLA_OWNER_TYPE'
86183: ,p_lookup_code => l_component_type_code
86184: )
86185: ,p_token_4 => 'PRODUCT_NAME'
86186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86190: ,p_ae_header_id => NULL

Line 86187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

86183: ,p_lookup_code => l_component_type_code
86184: )
86185: ,p_token_4 => 'PRODUCT_NAME'
86186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86190: ,p_ae_header_id => NULL
86191: );

Line 86188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

86184: )
86185: ,p_token_4 => 'PRODUCT_NAME'
86186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86190: ,p_ae_header_id => NULL
86191: );
86192:

Line 86189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

86185: ,p_token_4 => 'PRODUCT_NAME'
86186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86190: ,p_ae_header_id => NULL
86191: );
86192:
86193: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 86220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86216: ----------------------------------------------------------------------------------
86217: -- 4219869 Business Flow
86218: -- Update journal entry status -- Need to generate this within IF
86219: ----------------------------------------------------------------------------------
86220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
86222: ,p_balance_type_code => l_balance_type_code
86223: );
86224:

Line 86307: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

86303:
86304: --
86305: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86306: --
86307: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86308: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86309: ELSE
86310: ---------------------------------------------------------------------------------------------------
86311: -- 4262811a Switch Sign

Line 86332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86328:
86329: XLA_AE_LINES_PKG.ValidateCurrentLine;
86330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86331:
86332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86333: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86334: ,p_balance_type_code => l_balance_type_code);
86335:
86336: END IF;

Line 86441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

86437: l_tmp_amt NUMBER;
86438: l_acc_rev_natural_side_code VARCHAR2(1);
86439:
86440: l_num_entries NUMBER;
86441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86445: l_recog_line_1 NUMBER;

Line 86442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

86438: l_acc_rev_natural_side_code VARCHAR2(1);
86439:
86440: l_num_entries NUMBER;
86441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86445: l_recog_line_1 NUMBER;
86446: l_recog_line_2 NUMBER;

Line 86443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

86439:
86440: l_num_entries NUMBER;
86441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86445: l_recog_line_1 NUMBER;
86446: l_recog_line_2 NUMBER;
86447:

Line 86444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

86440: l_num_entries NUMBER;
86441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86445: l_recog_line_1 NUMBER;
86446: l_recog_line_2 NUMBER;
86447:
86448: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 86450: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

86446: l_recog_line_2 NUMBER;
86447:
86448: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
86449: l_bflow_applied_to_amt NUMBER; -- 5132302
86450: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
86451:
86452: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
86453:
86454: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 86525: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

86521: l_accrual_line_num := NULL; -- 4262811
86522: l_tmp_amt := NULL; -- 4262811
86523: --
86524:
86525: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
86526: l_balance_type_code <> 'B' THEN
86527: IF NVL(p_source_24,9E125) = 1
86528: THEN
86529:

Line 86596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

86592: --
86593: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86594:
86595: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86597:
86598: -- 4955764
86599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 86640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

86636: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86637:
86638: IF xla_accounting_cache_pkg.GetValueChar
86639: (p_source_code => 'LEDGER_CATEGORY_CODE'
86640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
86641: AND l_bflow_method_code = 'PRIOR_ENTRY'
86642: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
86643: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86644: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 86740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

86736: p_lookup_type => 'XLA_OWNER_TYPE'
86737: ,p_lookup_code => l_component_type_code
86738: )
86739: ,p_token_4 => 'PRODUCT_NAME'
86740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86744: ,p_ae_header_id => NULL

Line 86741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

86737: ,p_lookup_code => l_component_type_code
86738: )
86739: ,p_token_4 => 'PRODUCT_NAME'
86740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86744: ,p_ae_header_id => NULL
86745: );

Line 86742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

86738: )
86739: ,p_token_4 => 'PRODUCT_NAME'
86740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86744: ,p_ae_header_id => NULL
86745: );
86746:

Line 86743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

86739: ,p_token_4 => 'PRODUCT_NAME'
86740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86744: ,p_ae_header_id => NULL
86745: );
86746:
86747: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 86774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86770: ----------------------------------------------------------------------------------
86771: -- 4219869 Business Flow
86772: -- Update journal entry status -- Need to generate this within IF
86773: ----------------------------------------------------------------------------------
86774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
86776: ,p_balance_type_code => l_balance_type_code
86777: );
86778:

Line 86861: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

86857:
86858: --
86859: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86860: --
86861: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86862: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86863: ELSE
86864: ---------------------------------------------------------------------------------------------------
86865: -- 4262811a Switch Sign

Line 86886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86882:
86883: XLA_AE_LINES_PKG.ValidateCurrentLine;
86884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86885:
86886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86887: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86888: ,p_balance_type_code => l_balance_type_code);
86889:
86890: END IF;

Line 86995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

86991: l_tmp_amt NUMBER;
86992: l_acc_rev_natural_side_code VARCHAR2(1);
86993:
86994: l_num_entries NUMBER;
86995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86999: l_recog_line_1 NUMBER;

Line 86996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

86992: l_acc_rev_natural_side_code VARCHAR2(1);
86993:
86994: l_num_entries NUMBER;
86995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86999: l_recog_line_1 NUMBER;
87000: l_recog_line_2 NUMBER;

Line 86997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

86993:
86994: l_num_entries NUMBER;
86995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86999: l_recog_line_1 NUMBER;
87000: l_recog_line_2 NUMBER;
87001:

Line 86998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

86994: l_num_entries NUMBER;
86995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86999: l_recog_line_1 NUMBER;
87000: l_recog_line_2 NUMBER;
87001:
87002: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 87004: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

87000: l_recog_line_2 NUMBER;
87001:
87002: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87003: l_bflow_applied_to_amt NUMBER; -- 5132302
87004: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87005:
87006: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87007:
87008: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 87079: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

87075: l_accrual_line_num := NULL; -- 4262811
87076: l_tmp_amt := NULL; -- 4262811
87077: --
87078:
87079: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
87080: l_balance_type_code <> 'B' THEN
87081: IF NVL(p_source_24,9E125) = 1
87082: THEN
87083:

Line 87150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

87146: --
87147: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87148:
87149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87151:
87152: -- 4955764
87153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 87194: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

87190: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87191:
87192: IF xla_accounting_cache_pkg.GetValueChar
87193: (p_source_code => 'LEDGER_CATEGORY_CODE'
87194: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
87195: AND l_bflow_method_code = 'PRIOR_ENTRY'
87196: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
87197: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87198: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 87294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

87290: p_lookup_type => 'XLA_OWNER_TYPE'
87291: ,p_lookup_code => l_component_type_code
87292: )
87293: ,p_token_4 => 'PRODUCT_NAME'
87294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87298: ,p_ae_header_id => NULL

Line 87295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

87291: ,p_lookup_code => l_component_type_code
87292: )
87293: ,p_token_4 => 'PRODUCT_NAME'
87294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87298: ,p_ae_header_id => NULL
87299: );

Line 87296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

87292: )
87293: ,p_token_4 => 'PRODUCT_NAME'
87294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87298: ,p_ae_header_id => NULL
87299: );
87300:

Line 87297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

87293: ,p_token_4 => 'PRODUCT_NAME'
87294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87298: ,p_ae_header_id => NULL
87299: );
87300:
87301: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 87328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87324: ----------------------------------------------------------------------------------
87325: -- 4219869 Business Flow
87326: -- Update journal entry status -- Need to generate this within IF
87327: ----------------------------------------------------------------------------------
87328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87329: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
87330: ,p_balance_type_code => l_balance_type_code
87331: );
87332:

Line 87415: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

87411:
87412: --
87413: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87414: --
87415: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87416: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87417: ELSE
87418: ---------------------------------------------------------------------------------------------------
87419: -- 4262811a Switch Sign

Line 87440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87436:
87437: XLA_AE_LINES_PKG.ValidateCurrentLine;
87438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87439:
87440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87441: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87442: ,p_balance_type_code => l_balance_type_code);
87443:
87444: END IF;

Line 87549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

87545: l_tmp_amt NUMBER;
87546: l_acc_rev_natural_side_code VARCHAR2(1);
87547:
87548: l_num_entries NUMBER;
87549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87553: l_recog_line_1 NUMBER;

Line 87550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

87546: l_acc_rev_natural_side_code VARCHAR2(1);
87547:
87548: l_num_entries NUMBER;
87549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87553: l_recog_line_1 NUMBER;
87554: l_recog_line_2 NUMBER;

Line 87551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

87547:
87548: l_num_entries NUMBER;
87549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87553: l_recog_line_1 NUMBER;
87554: l_recog_line_2 NUMBER;
87555:

Line 87552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

87548: l_num_entries NUMBER;
87549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87553: l_recog_line_1 NUMBER;
87554: l_recog_line_2 NUMBER;
87555:
87556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 87558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

87554: l_recog_line_2 NUMBER;
87555:
87556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87557: l_bflow_applied_to_amt NUMBER; -- 5132302
87558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87559:
87560: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87561:
87562: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 87633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

87629: l_accrual_line_num := NULL; -- 4262811
87630: l_tmp_amt := NULL; -- 4262811
87631: --
87632:
87633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
87634: l_balance_type_code <> 'B' THEN
87635: IF NVL(p_source_24,9E125) = 1
87636: THEN
87637:

Line 87704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

87700: --
87701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87702:
87703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87705:
87706: -- 4955764
87707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 87748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

87744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87745:
87746: IF xla_accounting_cache_pkg.GetValueChar
87747: (p_source_code => 'LEDGER_CATEGORY_CODE'
87748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
87749: AND l_bflow_method_code = 'PRIOR_ENTRY'
87750: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
87751: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87752: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 87848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

87844: p_lookup_type => 'XLA_OWNER_TYPE'
87845: ,p_lookup_code => l_component_type_code
87846: )
87847: ,p_token_4 => 'PRODUCT_NAME'
87848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87852: ,p_ae_header_id => NULL

Line 87849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

87845: ,p_lookup_code => l_component_type_code
87846: )
87847: ,p_token_4 => 'PRODUCT_NAME'
87848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87852: ,p_ae_header_id => NULL
87853: );

Line 87850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

87846: )
87847: ,p_token_4 => 'PRODUCT_NAME'
87848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87852: ,p_ae_header_id => NULL
87853: );
87854:

Line 87851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

87847: ,p_token_4 => 'PRODUCT_NAME'
87848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87852: ,p_ae_header_id => NULL
87853: );
87854:
87855: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 87882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87878: ----------------------------------------------------------------------------------
87879: -- 4219869 Business Flow
87880: -- Update journal entry status -- Need to generate this within IF
87881: ----------------------------------------------------------------------------------
87882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87883: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
87884: ,p_balance_type_code => l_balance_type_code
87885: );
87886:

Line 87969: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

87965:
87966: --
87967: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87968: --
87969: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87970: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87971: ELSE
87972: ---------------------------------------------------------------------------------------------------
87973: -- 4262811a Switch Sign

Line 87994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87990:
87991: XLA_AE_LINES_PKG.ValidateCurrentLine;
87992: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87993:
87994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87995: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87996: ,p_balance_type_code => l_balance_type_code);
87997:
87998: END IF;

Line 88103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

88099: l_tmp_amt NUMBER;
88100: l_acc_rev_natural_side_code VARCHAR2(1);
88101:
88102: l_num_entries NUMBER;
88103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88107: l_recog_line_1 NUMBER;

Line 88104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

88100: l_acc_rev_natural_side_code VARCHAR2(1);
88101:
88102: l_num_entries NUMBER;
88103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88107: l_recog_line_1 NUMBER;
88108: l_recog_line_2 NUMBER;

Line 88105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

88101:
88102: l_num_entries NUMBER;
88103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88107: l_recog_line_1 NUMBER;
88108: l_recog_line_2 NUMBER;
88109:

Line 88106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

88102: l_num_entries NUMBER;
88103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88107: l_recog_line_1 NUMBER;
88108: l_recog_line_2 NUMBER;
88109:
88110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 88112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

88108: l_recog_line_2 NUMBER;
88109:
88110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88111: l_bflow_applied_to_amt NUMBER; -- 5132302
88112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88113:
88114: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88115:
88116: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 88187: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

88183: l_accrual_line_num := NULL; -- 4262811
88184: l_tmp_amt := NULL; -- 4262811
88185: --
88186:
88187: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
88188: l_balance_type_code <> 'B' THEN
88189: IF NVL(p_source_5,'
88190: ') = 'Landed Cost Absorption'
88191: THEN

Line 88259: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

88255: --
88256: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88257:
88258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88259: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88260:
88261: -- 4955764
88262: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88263: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 88303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

88299: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88300:
88301: IF xla_accounting_cache_pkg.GetValueChar
88302: (p_source_code => 'LEDGER_CATEGORY_CODE'
88303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
88304: AND l_bflow_method_code = 'PRIOR_ENTRY'
88305: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
88306: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88307: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 88403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

88399: p_lookup_type => 'XLA_OWNER_TYPE'
88400: ,p_lookup_code => l_component_type_code
88401: )
88402: ,p_token_4 => 'PRODUCT_NAME'
88403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88407: ,p_ae_header_id => NULL

Line 88404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

88400: ,p_lookup_code => l_component_type_code
88401: )
88402: ,p_token_4 => 'PRODUCT_NAME'
88403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88407: ,p_ae_header_id => NULL
88408: );

Line 88405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

88401: )
88402: ,p_token_4 => 'PRODUCT_NAME'
88403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88407: ,p_ae_header_id => NULL
88408: );
88409:

Line 88406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

88402: ,p_token_4 => 'PRODUCT_NAME'
88403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88407: ,p_ae_header_id => NULL
88408: );
88409:
88410: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 88437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88433: ----------------------------------------------------------------------------------
88434: -- 4219869 Business Flow
88435: -- Update journal entry status -- Need to generate this within IF
88436: ----------------------------------------------------------------------------------
88437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88438: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
88439: ,p_balance_type_code => l_balance_type_code
88440: );
88441:

Line 88524: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

88520:
88521: --
88522: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88523: --
88524: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88525: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88526: ELSE
88527: ---------------------------------------------------------------------------------------------------
88528: -- 4262811a Switch Sign

Line 88549: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88545:
88546: XLA_AE_LINES_PKG.ValidateCurrentLine;
88547: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88548:
88549: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88550: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88551: ,p_balance_type_code => l_balance_type_code);
88552:
88553: END IF;

Line 88658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

88654: l_tmp_amt NUMBER;
88655: l_acc_rev_natural_side_code VARCHAR2(1);
88656:
88657: l_num_entries NUMBER;
88658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88662: l_recog_line_1 NUMBER;

Line 88659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

88655: l_acc_rev_natural_side_code VARCHAR2(1);
88656:
88657: l_num_entries NUMBER;
88658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88662: l_recog_line_1 NUMBER;
88663: l_recog_line_2 NUMBER;

Line 88660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

88656:
88657: l_num_entries NUMBER;
88658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88662: l_recog_line_1 NUMBER;
88663: l_recog_line_2 NUMBER;
88664:

Line 88661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

88657: l_num_entries NUMBER;
88658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88662: l_recog_line_1 NUMBER;
88663: l_recog_line_2 NUMBER;
88664:
88665: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 88667: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

88663: l_recog_line_2 NUMBER;
88664:
88665: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88666: l_bflow_applied_to_amt NUMBER; -- 5132302
88667: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88668:
88669: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88670:
88671: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 88742: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

88738: l_accrual_line_num := NULL; -- 4262811
88739: l_tmp_amt := NULL; -- 4262811
88740: --
88741:
88742: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
88743: l_balance_type_code <> 'B' THEN
88744: IF NVL(p_source_5,'
88745: ') = 'Landed Cost Absorption'
88746: THEN

Line 88814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

88810: --
88811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88812:
88813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88815:
88816: -- 4955764
88817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 88858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

88854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88855:
88856: IF xla_accounting_cache_pkg.GetValueChar
88857: (p_source_code => 'LEDGER_CATEGORY_CODE'
88858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
88859: AND l_bflow_method_code = 'PRIOR_ENTRY'
88860: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
88861: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88862: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 88958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

88954: p_lookup_type => 'XLA_OWNER_TYPE'
88955: ,p_lookup_code => l_component_type_code
88956: )
88957: ,p_token_4 => 'PRODUCT_NAME'
88958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88962: ,p_ae_header_id => NULL

Line 88959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

88955: ,p_lookup_code => l_component_type_code
88956: )
88957: ,p_token_4 => 'PRODUCT_NAME'
88958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88962: ,p_ae_header_id => NULL
88963: );

Line 88960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

88956: )
88957: ,p_token_4 => 'PRODUCT_NAME'
88958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88962: ,p_ae_header_id => NULL
88963: );
88964:

Line 88961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

88957: ,p_token_4 => 'PRODUCT_NAME'
88958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88962: ,p_ae_header_id => NULL
88963: );
88964:
88965: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 88992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88988: ----------------------------------------------------------------------------------
88989: -- 4219869 Business Flow
88990: -- Update journal entry status -- Need to generate this within IF
88991: ----------------------------------------------------------------------------------
88992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88993: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
88994: ,p_balance_type_code => l_balance_type_code
88995: );
88996:

Line 89079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

89075:
89076: --
89077: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89078: --
89079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89080: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89081: ELSE
89082: ---------------------------------------------------------------------------------------------------
89083: -- 4262811a Switch Sign

Line 89104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89100:
89101: XLA_AE_LINES_PKG.ValidateCurrentLine;
89102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89103:
89104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89105: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89106: ,p_balance_type_code => l_balance_type_code);
89107:
89108: END IF;

Line 89211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

89207: l_tmp_amt NUMBER;
89208: l_acc_rev_natural_side_code VARCHAR2(1);
89209:
89210: l_num_entries NUMBER;
89211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89215: l_recog_line_1 NUMBER;

Line 89212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

89208: l_acc_rev_natural_side_code VARCHAR2(1);
89209:
89210: l_num_entries NUMBER;
89211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89215: l_recog_line_1 NUMBER;
89216: l_recog_line_2 NUMBER;

Line 89213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

89209:
89210: l_num_entries NUMBER;
89211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89215: l_recog_line_1 NUMBER;
89216: l_recog_line_2 NUMBER;
89217:

Line 89214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

89210: l_num_entries NUMBER;
89211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89215: l_recog_line_1 NUMBER;
89216: l_recog_line_2 NUMBER;
89217:
89218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 89220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

89216: l_recog_line_2 NUMBER;
89217:
89218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89219: l_bflow_applied_to_amt NUMBER; -- 5132302
89220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89221:
89222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89223:
89224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 89295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

89291: l_accrual_line_num := NULL; -- 4262811
89292: l_tmp_amt := NULL; -- 4262811
89293: --
89294:
89295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
89296: l_balance_type_code <> 'B' THEN
89297: IF NVL(p_source_5,'
89298: ') = 'Landed Cost Absorption'
89299: THEN

Line 89367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

89363: --
89364: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89365:
89366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89368:
89369: -- 4955764
89370: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89371: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 89409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

89405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89406:
89407: IF xla_accounting_cache_pkg.GetValueChar
89408: (p_source_code => 'LEDGER_CATEGORY_CODE'
89409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
89410: AND l_bflow_method_code = 'PRIOR_ENTRY'
89411: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
89412: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89413: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 89509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

89505: p_lookup_type => 'XLA_OWNER_TYPE'
89506: ,p_lookup_code => l_component_type_code
89507: )
89508: ,p_token_4 => 'PRODUCT_NAME'
89509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89513: ,p_ae_header_id => NULL

Line 89510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

89506: ,p_lookup_code => l_component_type_code
89507: )
89508: ,p_token_4 => 'PRODUCT_NAME'
89509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89513: ,p_ae_header_id => NULL
89514: );

Line 89511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

89507: )
89508: ,p_token_4 => 'PRODUCT_NAME'
89509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89513: ,p_ae_header_id => NULL
89514: );
89515:

Line 89512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

89508: ,p_token_4 => 'PRODUCT_NAME'
89509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89513: ,p_ae_header_id => NULL
89514: );
89515:
89516: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 89543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89539: ----------------------------------------------------------------------------------
89540: -- 4219869 Business Flow
89541: -- Update journal entry status -- Need to generate this within IF
89542: ----------------------------------------------------------------------------------
89543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
89545: ,p_balance_type_code => l_balance_type_code
89546: );
89547:

Line 89630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

89626:
89627: --
89628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89629: --
89630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89632: ELSE
89633: ---------------------------------------------------------------------------------------------------
89634: -- 4262811a Switch Sign

Line 89655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89651:
89652: XLA_AE_LINES_PKG.ValidateCurrentLine;
89653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89654:
89655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89657: ,p_balance_type_code => l_balance_type_code);
89658:
89659: END IF;

Line 89764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

89760: l_tmp_amt NUMBER;
89761: l_acc_rev_natural_side_code VARCHAR2(1);
89762:
89763: l_num_entries NUMBER;
89764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89768: l_recog_line_1 NUMBER;

Line 89765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

89761: l_acc_rev_natural_side_code VARCHAR2(1);
89762:
89763: l_num_entries NUMBER;
89764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89768: l_recog_line_1 NUMBER;
89769: l_recog_line_2 NUMBER;

Line 89766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

89762:
89763: l_num_entries NUMBER;
89764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89768: l_recog_line_1 NUMBER;
89769: l_recog_line_2 NUMBER;
89770:

Line 89767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

89763: l_num_entries NUMBER;
89764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89768: l_recog_line_1 NUMBER;
89769: l_recog_line_2 NUMBER;
89770:
89771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 89773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

89769: l_recog_line_2 NUMBER;
89770:
89771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89772: l_bflow_applied_to_amt NUMBER; -- 5132302
89773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89774:
89775: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89776:
89777: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 89848: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

89844: l_accrual_line_num := NULL; -- 4262811
89845: l_tmp_amt := NULL; -- 4262811
89846: --
89847:
89848: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
89849: l_balance_type_code <> 'B' THEN
89850: IF NVL(p_source_24,9E125) = 3
89851: THEN
89852:

Line 89919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

89915: --
89916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89917:
89918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89920:
89921: -- 4955764
89922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 89963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

89959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89960:
89961: IF xla_accounting_cache_pkg.GetValueChar
89962: (p_source_code => 'LEDGER_CATEGORY_CODE'
89963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
89964: AND l_bflow_method_code = 'PRIOR_ENTRY'
89965: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
89966: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89967: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 90063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

90059: p_lookup_type => 'XLA_OWNER_TYPE'
90060: ,p_lookup_code => l_component_type_code
90061: )
90062: ,p_token_4 => 'PRODUCT_NAME'
90063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90067: ,p_ae_header_id => NULL

Line 90064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

90060: ,p_lookup_code => l_component_type_code
90061: )
90062: ,p_token_4 => 'PRODUCT_NAME'
90063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90067: ,p_ae_header_id => NULL
90068: );

Line 90065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

90061: )
90062: ,p_token_4 => 'PRODUCT_NAME'
90063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90067: ,p_ae_header_id => NULL
90068: );
90069:

Line 90066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

90062: ,p_token_4 => 'PRODUCT_NAME'
90063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90067: ,p_ae_header_id => NULL
90068: );
90069:
90070: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 90097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90093: ----------------------------------------------------------------------------------
90094: -- 4219869 Business Flow
90095: -- Update journal entry status -- Need to generate this within IF
90096: ----------------------------------------------------------------------------------
90097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
90099: ,p_balance_type_code => l_balance_type_code
90100: );
90101:

Line 90184: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

90180:
90181: --
90182: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90183: --
90184: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90185: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90186: ELSE
90187: ---------------------------------------------------------------------------------------------------
90188: -- 4262811a Switch Sign

Line 90209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90205:
90206: XLA_AE_LINES_PKG.ValidateCurrentLine;
90207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90208:
90209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90210: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90211: ,p_balance_type_code => l_balance_type_code);
90212:
90213: END IF;

Line 90318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

90314: l_tmp_amt NUMBER;
90315: l_acc_rev_natural_side_code VARCHAR2(1);
90316:
90317: l_num_entries NUMBER;
90318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90322: l_recog_line_1 NUMBER;

Line 90319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

90315: l_acc_rev_natural_side_code VARCHAR2(1);
90316:
90317: l_num_entries NUMBER;
90318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90322: l_recog_line_1 NUMBER;
90323: l_recog_line_2 NUMBER;

Line 90320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

90316:
90317: l_num_entries NUMBER;
90318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90322: l_recog_line_1 NUMBER;
90323: l_recog_line_2 NUMBER;
90324:

Line 90321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

90317: l_num_entries NUMBER;
90318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90322: l_recog_line_1 NUMBER;
90323: l_recog_line_2 NUMBER;
90324:
90325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 90327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

90323: l_recog_line_2 NUMBER;
90324:
90325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90326: l_bflow_applied_to_amt NUMBER; -- 5132302
90327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90328:
90329: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90330:
90331: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 90402: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

90398: l_accrual_line_num := NULL; -- 4262811
90399: l_tmp_amt := NULL; -- 4262811
90400: --
90401:
90402: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
90403: l_balance_type_code <> 'B' THEN
90404: IF NVL(p_source_24,9E125) = 3
90405: THEN
90406:

Line 90473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

90469: --
90470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90471:
90472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90474:
90475: -- 4955764
90476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 90517: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

90513: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90514:
90515: IF xla_accounting_cache_pkg.GetValueChar
90516: (p_source_code => 'LEDGER_CATEGORY_CODE'
90517: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
90518: AND l_bflow_method_code = 'PRIOR_ENTRY'
90519: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
90520: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90521: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 90617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

90613: p_lookup_type => 'XLA_OWNER_TYPE'
90614: ,p_lookup_code => l_component_type_code
90615: )
90616: ,p_token_4 => 'PRODUCT_NAME'
90617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90621: ,p_ae_header_id => NULL

Line 90618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

90614: ,p_lookup_code => l_component_type_code
90615: )
90616: ,p_token_4 => 'PRODUCT_NAME'
90617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90621: ,p_ae_header_id => NULL
90622: );

Line 90619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

90615: )
90616: ,p_token_4 => 'PRODUCT_NAME'
90617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90621: ,p_ae_header_id => NULL
90622: );
90623:

Line 90620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

90616: ,p_token_4 => 'PRODUCT_NAME'
90617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90621: ,p_ae_header_id => NULL
90622: );
90623:
90624: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 90651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90647: ----------------------------------------------------------------------------------
90648: -- 4219869 Business Flow
90649: -- Update journal entry status -- Need to generate this within IF
90650: ----------------------------------------------------------------------------------
90651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90652: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
90653: ,p_balance_type_code => l_balance_type_code
90654: );
90655:

Line 90738: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

90734:
90735: --
90736: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90737: --
90738: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90739: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90740: ELSE
90741: ---------------------------------------------------------------------------------------------------
90742: -- 4262811a Switch Sign

Line 90763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90759:
90760: XLA_AE_LINES_PKG.ValidateCurrentLine;
90761: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90762:
90763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90764: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90765: ,p_balance_type_code => l_balance_type_code);
90766:
90767: END IF;

Line 90892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

90888: l_tmp_amt NUMBER;
90889: l_acc_rev_natural_side_code VARCHAR2(1);
90890:
90891: l_num_entries NUMBER;
90892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90896: l_recog_line_1 NUMBER;

Line 90893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

90889: l_acc_rev_natural_side_code VARCHAR2(1);
90890:
90891: l_num_entries NUMBER;
90892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90896: l_recog_line_1 NUMBER;
90897: l_recog_line_2 NUMBER;

Line 90894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

90890:
90891: l_num_entries NUMBER;
90892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90896: l_recog_line_1 NUMBER;
90897: l_recog_line_2 NUMBER;
90898:

Line 90895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

90891: l_num_entries NUMBER;
90892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90896: l_recog_line_1 NUMBER;
90897: l_recog_line_2 NUMBER;
90898:
90899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 90901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

90897: l_recog_line_2 NUMBER;
90898:
90899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90900: l_bflow_applied_to_amt NUMBER; -- 5132302
90901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90902:
90903: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90904:
90905: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 90976: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

90972: l_accrual_line_num := NULL; -- 4262811
90973: l_tmp_amt := NULL; -- 4262811
90974: --
90975:
90976: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
90977: l_balance_type_code <> 'B' THEN
90978: IF NVL(p_source_24,9E125) = 3
90979: THEN
90980:

Line 91047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

91043: --
91044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91045:
91046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91048:
91049: -- 4955764
91050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 91123: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

91119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91120:
91121: IF xla_accounting_cache_pkg.GetValueChar
91122: (p_source_code => 'LEDGER_CATEGORY_CODE'
91123: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
91124: AND l_bflow_method_code = 'PRIOR_ENTRY'
91125: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
91126: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91127: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 91223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

91219: p_lookup_type => 'XLA_OWNER_TYPE'
91220: ,p_lookup_code => l_component_type_code
91221: )
91222: ,p_token_4 => 'PRODUCT_NAME'
91223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91227: ,p_ae_header_id => NULL

Line 91224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

91220: ,p_lookup_code => l_component_type_code
91221: )
91222: ,p_token_4 => 'PRODUCT_NAME'
91223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91227: ,p_ae_header_id => NULL
91228: );

Line 91225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

91221: )
91222: ,p_token_4 => 'PRODUCT_NAME'
91223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91227: ,p_ae_header_id => NULL
91228: );
91229:

Line 91226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

91222: ,p_token_4 => 'PRODUCT_NAME'
91223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91227: ,p_ae_header_id => NULL
91228: );
91229:
91230: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 91257: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91253: ----------------------------------------------------------------------------------
91254: -- 4219869 Business Flow
91255: -- Update journal entry status -- Need to generate this within IF
91256: ----------------------------------------------------------------------------------
91257: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91258: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
91259: ,p_balance_type_code => l_balance_type_code
91260: );
91261:

Line 91344: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

91340:
91341: --
91342: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91343: --
91344: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91345: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91346: ELSE
91347: ---------------------------------------------------------------------------------------------------
91348: -- 4262811a Switch Sign

Line 91369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91365:
91366: XLA_AE_LINES_PKG.ValidateCurrentLine;
91367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91368:
91369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91370: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91371: ,p_balance_type_code => l_balance_type_code);
91372:
91373: END IF;

Line 91478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

91474: l_tmp_amt NUMBER;
91475: l_acc_rev_natural_side_code VARCHAR2(1);
91476:
91477: l_num_entries NUMBER;
91478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91482: l_recog_line_1 NUMBER;

Line 91479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

91475: l_acc_rev_natural_side_code VARCHAR2(1);
91476:
91477: l_num_entries NUMBER;
91478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91482: l_recog_line_1 NUMBER;
91483: l_recog_line_2 NUMBER;

Line 91480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

91476:
91477: l_num_entries NUMBER;
91478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91482: l_recog_line_1 NUMBER;
91483: l_recog_line_2 NUMBER;
91484:

Line 91481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

91477: l_num_entries NUMBER;
91478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91482: l_recog_line_1 NUMBER;
91483: l_recog_line_2 NUMBER;
91484:
91485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 91487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

91483: l_recog_line_2 NUMBER;
91484:
91485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
91486: l_bflow_applied_to_amt NUMBER; -- 5132302
91487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
91488:
91489: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
91490:
91491: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 91562: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

91558: l_accrual_line_num := NULL; -- 4262811
91559: l_tmp_amt := NULL; -- 4262811
91560: --
91561:
91562: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
91563: l_balance_type_code <> 'B' THEN
91564: IF NVL(p_source_24,9E125) = 3
91565: THEN
91566:

Line 91633: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

91629: --
91630: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91631:
91632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91633: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91634:
91635: -- 4955764
91636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 91677: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

91673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91674:
91675: IF xla_accounting_cache_pkg.GetValueChar
91676: (p_source_code => 'LEDGER_CATEGORY_CODE'
91677: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
91678: AND l_bflow_method_code = 'PRIOR_ENTRY'
91679: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
91680: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91681: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 91777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

91773: p_lookup_type => 'XLA_OWNER_TYPE'
91774: ,p_lookup_code => l_component_type_code
91775: )
91776: ,p_token_4 => 'PRODUCT_NAME'
91777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91781: ,p_ae_header_id => NULL

Line 91778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

91774: ,p_lookup_code => l_component_type_code
91775: )
91776: ,p_token_4 => 'PRODUCT_NAME'
91777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91781: ,p_ae_header_id => NULL
91782: );

Line 91779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

91775: )
91776: ,p_token_4 => 'PRODUCT_NAME'
91777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91781: ,p_ae_header_id => NULL
91782: );
91783:

Line 91780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

91776: ,p_token_4 => 'PRODUCT_NAME'
91777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91781: ,p_ae_header_id => NULL
91782: );
91783:
91784: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 91811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91807: ----------------------------------------------------------------------------------
91808: -- 4219869 Business Flow
91809: -- Update journal entry status -- Need to generate this within IF
91810: ----------------------------------------------------------------------------------
91811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91812: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
91813: ,p_balance_type_code => l_balance_type_code
91814: );
91815:

Line 91898: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

91894:
91895: --
91896: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91897: --
91898: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91899: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91900: ELSE
91901: ---------------------------------------------------------------------------------------------------
91902: -- 4262811a Switch Sign

Line 91923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91919:
91920: XLA_AE_LINES_PKG.ValidateCurrentLine;
91921: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91922:
91923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91924: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91925: ,p_balance_type_code => l_balance_type_code);
91926:
91927: END IF;

Line 92032: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

92028: l_tmp_amt NUMBER;
92029: l_acc_rev_natural_side_code VARCHAR2(1);
92030:
92031: l_num_entries NUMBER;
92032: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92033: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92034: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92035: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92036: l_recog_line_1 NUMBER;

Line 92033: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

92029: l_acc_rev_natural_side_code VARCHAR2(1);
92030:
92031: l_num_entries NUMBER;
92032: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92033: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92034: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92035: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92036: l_recog_line_1 NUMBER;
92037: l_recog_line_2 NUMBER;

Line 92034: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

92030:
92031: l_num_entries NUMBER;
92032: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92033: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92034: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92035: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92036: l_recog_line_1 NUMBER;
92037: l_recog_line_2 NUMBER;
92038:

Line 92035: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

92031: l_num_entries NUMBER;
92032: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92033: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92034: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92035: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92036: l_recog_line_1 NUMBER;
92037: l_recog_line_2 NUMBER;
92038:
92039: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 92041: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

92037: l_recog_line_2 NUMBER;
92038:
92039: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92040: l_bflow_applied_to_amt NUMBER; -- 5132302
92041: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92042:
92043: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92044:
92045: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 92116: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

92112: l_accrual_line_num := NULL; -- 4262811
92113: l_tmp_amt := NULL; -- 4262811
92114: --
92115:
92116: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
92117: l_balance_type_code <> 'B' THEN
92118: IF NVL(p_source_24,9E125) = 3
92119: THEN
92120:

Line 92187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

92183: --
92184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92185:
92186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92188:
92189: -- 4955764
92190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 92231: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

92227: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92228:
92229: IF xla_accounting_cache_pkg.GetValueChar
92230: (p_source_code => 'LEDGER_CATEGORY_CODE'
92231: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
92232: AND l_bflow_method_code = 'PRIOR_ENTRY'
92233: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
92234: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92235: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 92331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

92327: p_lookup_type => 'XLA_OWNER_TYPE'
92328: ,p_lookup_code => l_component_type_code
92329: )
92330: ,p_token_4 => 'PRODUCT_NAME'
92331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92335: ,p_ae_header_id => NULL

Line 92332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

92328: ,p_lookup_code => l_component_type_code
92329: )
92330: ,p_token_4 => 'PRODUCT_NAME'
92331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92335: ,p_ae_header_id => NULL
92336: );

Line 92333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

92329: )
92330: ,p_token_4 => 'PRODUCT_NAME'
92331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92335: ,p_ae_header_id => NULL
92336: );
92337:

Line 92334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

92330: ,p_token_4 => 'PRODUCT_NAME'
92331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92335: ,p_ae_header_id => NULL
92336: );
92337:
92338: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 92365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92361: ----------------------------------------------------------------------------------
92362: -- 4219869 Business Flow
92363: -- Update journal entry status -- Need to generate this within IF
92364: ----------------------------------------------------------------------------------
92365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92366: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
92367: ,p_balance_type_code => l_balance_type_code
92368: );
92369:

Line 92452: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

92448:
92449: --
92450: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92451: --
92452: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92453: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92454: ELSE
92455: ---------------------------------------------------------------------------------------------------
92456: -- 4262811a Switch Sign

Line 92477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92473:
92474: XLA_AE_LINES_PKG.ValidateCurrentLine;
92475: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92476:
92477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92478: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92479: ,p_balance_type_code => l_balance_type_code);
92480:
92481: END IF;

Line 92586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

92582: l_tmp_amt NUMBER;
92583: l_acc_rev_natural_side_code VARCHAR2(1);
92584:
92585: l_num_entries NUMBER;
92586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92590: l_recog_line_1 NUMBER;

Line 92587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

92583: l_acc_rev_natural_side_code VARCHAR2(1);
92584:
92585: l_num_entries NUMBER;
92586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92590: l_recog_line_1 NUMBER;
92591: l_recog_line_2 NUMBER;

Line 92588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

92584:
92585: l_num_entries NUMBER;
92586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92590: l_recog_line_1 NUMBER;
92591: l_recog_line_2 NUMBER;
92592:

Line 92589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

92585: l_num_entries NUMBER;
92586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92590: l_recog_line_1 NUMBER;
92591: l_recog_line_2 NUMBER;
92592:
92593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 92595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

92591: l_recog_line_2 NUMBER;
92592:
92593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92594: l_bflow_applied_to_amt NUMBER; -- 5132302
92595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92596:
92597: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92598:
92599: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 92670: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

92666: l_accrual_line_num := NULL; -- 4262811
92667: l_tmp_amt := NULL; -- 4262811
92668: --
92669:
92670: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
92671: l_balance_type_code <> 'B' THEN
92672: IF NVL(p_source_24,9E125) = 3
92673: THEN
92674:

Line 92741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

92737: --
92738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92739:
92740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92742:
92743: -- 4955764
92744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 92785: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

92781: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92782:
92783: IF xla_accounting_cache_pkg.GetValueChar
92784: (p_source_code => 'LEDGER_CATEGORY_CODE'
92785: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
92786: AND l_bflow_method_code = 'PRIOR_ENTRY'
92787: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
92788: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92789: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 92885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

92881: p_lookup_type => 'XLA_OWNER_TYPE'
92882: ,p_lookup_code => l_component_type_code
92883: )
92884: ,p_token_4 => 'PRODUCT_NAME'
92885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92889: ,p_ae_header_id => NULL

Line 92886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

92882: ,p_lookup_code => l_component_type_code
92883: )
92884: ,p_token_4 => 'PRODUCT_NAME'
92885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92889: ,p_ae_header_id => NULL
92890: );

Line 92887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

92883: )
92884: ,p_token_4 => 'PRODUCT_NAME'
92885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92889: ,p_ae_header_id => NULL
92890: );
92891:

Line 92888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

92884: ,p_token_4 => 'PRODUCT_NAME'
92885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92889: ,p_ae_header_id => NULL
92890: );
92891:
92892: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 92919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92915: ----------------------------------------------------------------------------------
92916: -- 4219869 Business Flow
92917: -- Update journal entry status -- Need to generate this within IF
92918: ----------------------------------------------------------------------------------
92919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92920: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
92921: ,p_balance_type_code => l_balance_type_code
92922: );
92923:

Line 93006: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

93002:
93003: --
93004: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93005: --
93006: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93007: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93008: ELSE
93009: ---------------------------------------------------------------------------------------------------
93010: -- 4262811a Switch Sign

Line 93031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93027:
93028: XLA_AE_LINES_PKG.ValidateCurrentLine;
93029: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93030:
93031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93032: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93033: ,p_balance_type_code => l_balance_type_code);
93034:
93035: END IF;

Line 93140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

93136: l_tmp_amt NUMBER;
93137: l_acc_rev_natural_side_code VARCHAR2(1);
93138:
93139: l_num_entries NUMBER;
93140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93144: l_recog_line_1 NUMBER;

Line 93141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

93137: l_acc_rev_natural_side_code VARCHAR2(1);
93138:
93139: l_num_entries NUMBER;
93140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93144: l_recog_line_1 NUMBER;
93145: l_recog_line_2 NUMBER;

Line 93142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

93138:
93139: l_num_entries NUMBER;
93140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93144: l_recog_line_1 NUMBER;
93145: l_recog_line_2 NUMBER;
93146:

Line 93143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

93139: l_num_entries NUMBER;
93140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93144: l_recog_line_1 NUMBER;
93145: l_recog_line_2 NUMBER;
93146:
93147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 93149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

93145: l_recog_line_2 NUMBER;
93146:
93147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93148: l_bflow_applied_to_amt NUMBER; -- 5132302
93149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93150:
93151: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93152:
93153: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 93224: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

93220: l_accrual_line_num := NULL; -- 4262811
93221: l_tmp_amt := NULL; -- 4262811
93222: --
93223:
93224: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
93225: l_balance_type_code <> 'B' THEN
93226: IF NVL(p_source_24,9E125) = 3
93227: THEN
93228:

Line 93295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

93291: --
93292: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93293:
93294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93296:
93297: -- 4955764
93298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 93339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

93335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93336:
93337: IF xla_accounting_cache_pkg.GetValueChar
93338: (p_source_code => 'LEDGER_CATEGORY_CODE'
93339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
93340: AND l_bflow_method_code = 'PRIOR_ENTRY'
93341: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
93342: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93343: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 93439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

93435: p_lookup_type => 'XLA_OWNER_TYPE'
93436: ,p_lookup_code => l_component_type_code
93437: )
93438: ,p_token_4 => 'PRODUCT_NAME'
93439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93443: ,p_ae_header_id => NULL

Line 93440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

93436: ,p_lookup_code => l_component_type_code
93437: )
93438: ,p_token_4 => 'PRODUCT_NAME'
93439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93443: ,p_ae_header_id => NULL
93444: );

Line 93441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

93437: )
93438: ,p_token_4 => 'PRODUCT_NAME'
93439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93443: ,p_ae_header_id => NULL
93444: );
93445:

Line 93442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

93438: ,p_token_4 => 'PRODUCT_NAME'
93439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93443: ,p_ae_header_id => NULL
93444: );
93445:
93446: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 93473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93469: ----------------------------------------------------------------------------------
93470: -- 4219869 Business Flow
93471: -- Update journal entry status -- Need to generate this within IF
93472: ----------------------------------------------------------------------------------
93473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
93475: ,p_balance_type_code => l_balance_type_code
93476: );
93477:

Line 93560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

93556:
93557: --
93558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93559: --
93560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93562: ELSE
93563: ---------------------------------------------------------------------------------------------------
93564: -- 4262811a Switch Sign

Line 93585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93581:
93582: XLA_AE_LINES_PKG.ValidateCurrentLine;
93583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93584:
93585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93587: ,p_balance_type_code => l_balance_type_code);
93588:
93589: END IF;

Line 93694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

93690: l_tmp_amt NUMBER;
93691: l_acc_rev_natural_side_code VARCHAR2(1);
93692:
93693: l_num_entries NUMBER;
93694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93698: l_recog_line_1 NUMBER;

Line 93695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

93691: l_acc_rev_natural_side_code VARCHAR2(1);
93692:
93693: l_num_entries NUMBER;
93694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93698: l_recog_line_1 NUMBER;
93699: l_recog_line_2 NUMBER;

Line 93696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

93692:
93693: l_num_entries NUMBER;
93694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93698: l_recog_line_1 NUMBER;
93699: l_recog_line_2 NUMBER;
93700:

Line 93697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

93693: l_num_entries NUMBER;
93694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93698: l_recog_line_1 NUMBER;
93699: l_recog_line_2 NUMBER;
93700:
93701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 93703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

93699: l_recog_line_2 NUMBER;
93700:
93701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93702: l_bflow_applied_to_amt NUMBER; -- 5132302
93703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93704:
93705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93706:
93707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 93778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

93774: l_accrual_line_num := NULL; -- 4262811
93775: l_tmp_amt := NULL; -- 4262811
93776: --
93777:
93778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
93779: l_balance_type_code <> 'B' THEN
93780: IF NVL(p_source_24,9E125) = 3
93781: THEN
93782:

Line 93849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

93845: --
93846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93847:
93848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93850:
93851: -- 4955764
93852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 93893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

93889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93890:
93891: IF xla_accounting_cache_pkg.GetValueChar
93892: (p_source_code => 'LEDGER_CATEGORY_CODE'
93893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
93894: AND l_bflow_method_code = 'PRIOR_ENTRY'
93895: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
93896: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93897: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 93993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

93989: p_lookup_type => 'XLA_OWNER_TYPE'
93990: ,p_lookup_code => l_component_type_code
93991: )
93992: ,p_token_4 => 'PRODUCT_NAME'
93993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93997: ,p_ae_header_id => NULL

Line 93994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

93990: ,p_lookup_code => l_component_type_code
93991: )
93992: ,p_token_4 => 'PRODUCT_NAME'
93993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93997: ,p_ae_header_id => NULL
93998: );

Line 93995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

93991: )
93992: ,p_token_4 => 'PRODUCT_NAME'
93993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93997: ,p_ae_header_id => NULL
93998: );
93999:

Line 93996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

93992: ,p_token_4 => 'PRODUCT_NAME'
93993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93997: ,p_ae_header_id => NULL
93998: );
93999:
94000: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 94027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94023: ----------------------------------------------------------------------------------
94024: -- 4219869 Business Flow
94025: -- Update journal entry status -- Need to generate this within IF
94026: ----------------------------------------------------------------------------------
94027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
94029: ,p_balance_type_code => l_balance_type_code
94030: );
94031:

Line 94114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

94110:
94111: --
94112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94113: --
94114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94116: ELSE
94117: ---------------------------------------------------------------------------------------------------
94118: -- 4262811a Switch Sign

Line 94139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94135:
94136: XLA_AE_LINES_PKG.ValidateCurrentLine;
94137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94138:
94139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94141: ,p_balance_type_code => l_balance_type_code);
94142:
94143: END IF;

Line 94268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

94264: l_tmp_amt NUMBER;
94265: l_acc_rev_natural_side_code VARCHAR2(1);
94266:
94267: l_num_entries NUMBER;
94268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94272: l_recog_line_1 NUMBER;

Line 94269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

94265: l_acc_rev_natural_side_code VARCHAR2(1);
94266:
94267: l_num_entries NUMBER;
94268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94272: l_recog_line_1 NUMBER;
94273: l_recog_line_2 NUMBER;

Line 94270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

94266:
94267: l_num_entries NUMBER;
94268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94272: l_recog_line_1 NUMBER;
94273: l_recog_line_2 NUMBER;
94274:

Line 94271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

94267: l_num_entries NUMBER;
94268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94272: l_recog_line_1 NUMBER;
94273: l_recog_line_2 NUMBER;
94274:
94275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 94277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

94273: l_recog_line_2 NUMBER;
94274:
94275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94276: l_bflow_applied_to_amt NUMBER; -- 5132302
94277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94278:
94279: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94280:
94281: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 94352: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

94348: l_accrual_line_num := NULL; -- 4262811
94349: l_tmp_amt := NULL; -- 4262811
94350: --
94351:
94352: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
94353: l_balance_type_code <> 'B' THEN
94354: IF NVL(p_source_24,9E125) = 3
94355: THEN
94356:

Line 94423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

94419: --
94420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94421:
94422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94424:
94425: -- 4955764
94426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 94499: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

94495: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94496:
94497: IF xla_accounting_cache_pkg.GetValueChar
94498: (p_source_code => 'LEDGER_CATEGORY_CODE'
94499: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
94500: AND l_bflow_method_code = 'PRIOR_ENTRY'
94501: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
94502: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94503: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 94599: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

94595: p_lookup_type => 'XLA_OWNER_TYPE'
94596: ,p_lookup_code => l_component_type_code
94597: )
94598: ,p_token_4 => 'PRODUCT_NAME'
94599: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94600: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94601: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94602: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94603: ,p_ae_header_id => NULL

Line 94600: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

94596: ,p_lookup_code => l_component_type_code
94597: )
94598: ,p_token_4 => 'PRODUCT_NAME'
94599: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94600: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94601: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94602: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94603: ,p_ae_header_id => NULL
94604: );

Line 94601: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

94597: )
94598: ,p_token_4 => 'PRODUCT_NAME'
94599: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94600: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94601: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94602: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94603: ,p_ae_header_id => NULL
94604: );
94605:

Line 94602: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

94598: ,p_token_4 => 'PRODUCT_NAME'
94599: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94600: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94601: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94602: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94603: ,p_ae_header_id => NULL
94604: );
94605:
94606: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 94633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94629: ----------------------------------------------------------------------------------
94630: -- 4219869 Business Flow
94631: -- Update journal entry status -- Need to generate this within IF
94632: ----------------------------------------------------------------------------------
94633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94634: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
94635: ,p_balance_type_code => l_balance_type_code
94636: );
94637:

Line 94720: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

94716:
94717: --
94718: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94719: --
94720: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94721: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94722: ELSE
94723: ---------------------------------------------------------------------------------------------------
94724: -- 4262811a Switch Sign

Line 94745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94741:
94742: XLA_AE_LINES_PKG.ValidateCurrentLine;
94743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94744:
94745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94746: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94747: ,p_balance_type_code => l_balance_type_code);
94748:
94749: END IF;

Line 94854: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

94850: l_tmp_amt NUMBER;
94851: l_acc_rev_natural_side_code VARCHAR2(1);
94852:
94853: l_num_entries NUMBER;
94854: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94855: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94856: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94857: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94858: l_recog_line_1 NUMBER;

Line 94855: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

94851: l_acc_rev_natural_side_code VARCHAR2(1);
94852:
94853: l_num_entries NUMBER;
94854: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94855: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94856: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94857: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94858: l_recog_line_1 NUMBER;
94859: l_recog_line_2 NUMBER;

Line 94856: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

94852:
94853: l_num_entries NUMBER;
94854: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94855: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94856: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94857: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94858: l_recog_line_1 NUMBER;
94859: l_recog_line_2 NUMBER;
94860:

Line 94857: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

94853: l_num_entries NUMBER;
94854: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94855: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94856: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94857: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94858: l_recog_line_1 NUMBER;
94859: l_recog_line_2 NUMBER;
94860:
94861: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 94863: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

94859: l_recog_line_2 NUMBER;
94860:
94861: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94862: l_bflow_applied_to_amt NUMBER; -- 5132302
94863: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94864:
94865: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94866:
94867: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 94938: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

94934: l_accrual_line_num := NULL; -- 4262811
94935: l_tmp_amt := NULL; -- 4262811
94936: --
94937:
94938: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
94939: l_balance_type_code <> 'B' THEN
94940: IF NVL(p_source_24,9E125) = 3
94941: THEN
94942:

Line 95009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

95005: --
95006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95007:
95008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95010:
95011: -- 4955764
95012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95013: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 95053: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

95049: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95050:
95051: IF xla_accounting_cache_pkg.GetValueChar
95052: (p_source_code => 'LEDGER_CATEGORY_CODE'
95053: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
95054: AND l_bflow_method_code = 'PRIOR_ENTRY'
95055: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
95056: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95057: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 95153: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

95149: p_lookup_type => 'XLA_OWNER_TYPE'
95150: ,p_lookup_code => l_component_type_code
95151: )
95152: ,p_token_4 => 'PRODUCT_NAME'
95153: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95154: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95155: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95156: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95157: ,p_ae_header_id => NULL

Line 95154: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

95150: ,p_lookup_code => l_component_type_code
95151: )
95152: ,p_token_4 => 'PRODUCT_NAME'
95153: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95154: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95155: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95156: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95157: ,p_ae_header_id => NULL
95158: );

Line 95155: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

95151: )
95152: ,p_token_4 => 'PRODUCT_NAME'
95153: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95154: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95155: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95156: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95157: ,p_ae_header_id => NULL
95158: );
95159:

Line 95156: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

95152: ,p_token_4 => 'PRODUCT_NAME'
95153: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95154: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95155: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95156: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95157: ,p_ae_header_id => NULL
95158: );
95159:
95160: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 95187: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95183: ----------------------------------------------------------------------------------
95184: -- 4219869 Business Flow
95185: -- Update journal entry status -- Need to generate this within IF
95186: ----------------------------------------------------------------------------------
95187: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95188: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
95189: ,p_balance_type_code => l_balance_type_code
95190: );
95191:

Line 95274: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

95270:
95271: --
95272: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95273: --
95274: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95275: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95276: ELSE
95277: ---------------------------------------------------------------------------------------------------
95278: -- 4262811a Switch Sign

Line 95299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95295:
95296: XLA_AE_LINES_PKG.ValidateCurrentLine;
95297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95298:
95299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95300: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95301: ,p_balance_type_code => l_balance_type_code);
95302:
95303: END IF;

Line 95408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

95404: l_tmp_amt NUMBER;
95405: l_acc_rev_natural_side_code VARCHAR2(1);
95406:
95407: l_num_entries NUMBER;
95408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95412: l_recog_line_1 NUMBER;

Line 95409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

95405: l_acc_rev_natural_side_code VARCHAR2(1);
95406:
95407: l_num_entries NUMBER;
95408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95412: l_recog_line_1 NUMBER;
95413: l_recog_line_2 NUMBER;

Line 95410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

95406:
95407: l_num_entries NUMBER;
95408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95412: l_recog_line_1 NUMBER;
95413: l_recog_line_2 NUMBER;
95414:

Line 95411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

95407: l_num_entries NUMBER;
95408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95412: l_recog_line_1 NUMBER;
95413: l_recog_line_2 NUMBER;
95414:
95415: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 95417: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

95413: l_recog_line_2 NUMBER;
95414:
95415: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
95416: l_bflow_applied_to_amt NUMBER; -- 5132302
95417: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
95418:
95419: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
95420:
95421: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 95492: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

95488: l_accrual_line_num := NULL; -- 4262811
95489: l_tmp_amt := NULL; -- 4262811
95490: --
95491:
95492: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
95493: l_balance_type_code <> 'B' THEN
95494: IF NVL(p_source_24,9E125) = 3
95495: THEN
95496:

Line 95563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

95559: --
95560: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95561:
95562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95564:
95565: -- 4955764
95566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 95607: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

95603: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95604:
95605: IF xla_accounting_cache_pkg.GetValueChar
95606: (p_source_code => 'LEDGER_CATEGORY_CODE'
95607: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
95608: AND l_bflow_method_code = 'PRIOR_ENTRY'
95609: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
95610: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95611: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 95707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

95703: p_lookup_type => 'XLA_OWNER_TYPE'
95704: ,p_lookup_code => l_component_type_code
95705: )
95706: ,p_token_4 => 'PRODUCT_NAME'
95707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95711: ,p_ae_header_id => NULL

Line 95708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

95704: ,p_lookup_code => l_component_type_code
95705: )
95706: ,p_token_4 => 'PRODUCT_NAME'
95707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95711: ,p_ae_header_id => NULL
95712: );

Line 95709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

95705: )
95706: ,p_token_4 => 'PRODUCT_NAME'
95707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95711: ,p_ae_header_id => NULL
95712: );
95713:

Line 95710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

95706: ,p_token_4 => 'PRODUCT_NAME'
95707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95711: ,p_ae_header_id => NULL
95712: );
95713:
95714: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 95741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95737: ----------------------------------------------------------------------------------
95738: -- 4219869 Business Flow
95739: -- Update journal entry status -- Need to generate this within IF
95740: ----------------------------------------------------------------------------------
95741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95742: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
95743: ,p_balance_type_code => l_balance_type_code
95744: );
95745:

Line 95828: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

95824:
95825: --
95826: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95827: --
95828: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95829: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95830: ELSE
95831: ---------------------------------------------------------------------------------------------------
95832: -- 4262811a Switch Sign

Line 95853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95849:
95850: XLA_AE_LINES_PKG.ValidateCurrentLine;
95851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95852:
95853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95855: ,p_balance_type_code => l_balance_type_code);
95856:
95857: END IF;

Line 95962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

95958: l_tmp_amt NUMBER;
95959: l_acc_rev_natural_side_code VARCHAR2(1);
95960:
95961: l_num_entries NUMBER;
95962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95966: l_recog_line_1 NUMBER;

Line 95963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

95959: l_acc_rev_natural_side_code VARCHAR2(1);
95960:
95961: l_num_entries NUMBER;
95962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95966: l_recog_line_1 NUMBER;
95967: l_recog_line_2 NUMBER;

Line 95964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

95960:
95961: l_num_entries NUMBER;
95962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95966: l_recog_line_1 NUMBER;
95967: l_recog_line_2 NUMBER;
95968:

Line 95965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

95961: l_num_entries NUMBER;
95962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95966: l_recog_line_1 NUMBER;
95967: l_recog_line_2 NUMBER;
95968:
95969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 95971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

95967: l_recog_line_2 NUMBER;
95968:
95969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
95970: l_bflow_applied_to_amt NUMBER; -- 5132302
95971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
95972:
95973: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
95974:
95975: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 96046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

96042: l_accrual_line_num := NULL; -- 4262811
96043: l_tmp_amt := NULL; -- 4262811
96044: --
96045:
96046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
96047: l_balance_type_code <> 'B' THEN
96048: IF NVL(p_source_24,9E125) = 3
96049: THEN
96050:

Line 96117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

96113: --
96114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96115:
96116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96118:
96119: -- 4955764
96120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 96161: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

96157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96158:
96159: IF xla_accounting_cache_pkg.GetValueChar
96160: (p_source_code => 'LEDGER_CATEGORY_CODE'
96161: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
96162: AND l_bflow_method_code = 'PRIOR_ENTRY'
96163: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
96164: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96165: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 96261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

96257: p_lookup_type => 'XLA_OWNER_TYPE'
96258: ,p_lookup_code => l_component_type_code
96259: )
96260: ,p_token_4 => 'PRODUCT_NAME'
96261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96265: ,p_ae_header_id => NULL

Line 96262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

96258: ,p_lookup_code => l_component_type_code
96259: )
96260: ,p_token_4 => 'PRODUCT_NAME'
96261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96265: ,p_ae_header_id => NULL
96266: );

Line 96263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

96259: )
96260: ,p_token_4 => 'PRODUCT_NAME'
96261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96265: ,p_ae_header_id => NULL
96266: );
96267:

Line 96264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

96260: ,p_token_4 => 'PRODUCT_NAME'
96261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96265: ,p_ae_header_id => NULL
96266: );
96267:
96268: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 96295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96291: ----------------------------------------------------------------------------------
96292: -- 4219869 Business Flow
96293: -- Update journal entry status -- Need to generate this within IF
96294: ----------------------------------------------------------------------------------
96295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
96297: ,p_balance_type_code => l_balance_type_code
96298: );
96299:

Line 96382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

96378:
96379: --
96380: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96381: --
96382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96383: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96384: ELSE
96385: ---------------------------------------------------------------------------------------------------
96386: -- 4262811a Switch Sign

Line 96407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96403:
96404: XLA_AE_LINES_PKG.ValidateCurrentLine;
96405: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96406:
96407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96408: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96409: ,p_balance_type_code => l_balance_type_code);
96410:
96411: END IF;

Line 96516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

96512: l_tmp_amt NUMBER;
96513: l_acc_rev_natural_side_code VARCHAR2(1);
96514:
96515: l_num_entries NUMBER;
96516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96520: l_recog_line_1 NUMBER;

Line 96517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

96513: l_acc_rev_natural_side_code VARCHAR2(1);
96514:
96515: l_num_entries NUMBER;
96516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96520: l_recog_line_1 NUMBER;
96521: l_recog_line_2 NUMBER;

Line 96518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

96514:
96515: l_num_entries NUMBER;
96516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96520: l_recog_line_1 NUMBER;
96521: l_recog_line_2 NUMBER;
96522:

Line 96519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

96515: l_num_entries NUMBER;
96516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96520: l_recog_line_1 NUMBER;
96521: l_recog_line_2 NUMBER;
96522:
96523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 96525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

96521: l_recog_line_2 NUMBER;
96522:
96523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
96524: l_bflow_applied_to_amt NUMBER; -- 5132302
96525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
96526:
96527: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
96528:
96529: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 96600: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

96596: l_accrual_line_num := NULL; -- 4262811
96597: l_tmp_amt := NULL; -- 4262811
96598: --
96599:
96600: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
96601: l_balance_type_code <> 'B' THEN
96602: IF NVL(p_source_24,9E125) = 3
96603: THEN
96604:

Line 96671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

96667: --
96668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96669:
96670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96672:
96673: -- 4955764
96674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 96715: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

96711: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96712:
96713: IF xla_accounting_cache_pkg.GetValueChar
96714: (p_source_code => 'LEDGER_CATEGORY_CODE'
96715: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
96716: AND l_bflow_method_code = 'PRIOR_ENTRY'
96717: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
96718: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96719: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 96815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

96811: p_lookup_type => 'XLA_OWNER_TYPE'
96812: ,p_lookup_code => l_component_type_code
96813: )
96814: ,p_token_4 => 'PRODUCT_NAME'
96815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96819: ,p_ae_header_id => NULL

Line 96816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

96812: ,p_lookup_code => l_component_type_code
96813: )
96814: ,p_token_4 => 'PRODUCT_NAME'
96815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96819: ,p_ae_header_id => NULL
96820: );

Line 96817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

96813: )
96814: ,p_token_4 => 'PRODUCT_NAME'
96815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96819: ,p_ae_header_id => NULL
96820: );
96821:

Line 96818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

96814: ,p_token_4 => 'PRODUCT_NAME'
96815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96819: ,p_ae_header_id => NULL
96820: );
96821:
96822: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 96849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96845: ----------------------------------------------------------------------------------
96846: -- 4219869 Business Flow
96847: -- Update journal entry status -- Need to generate this within IF
96848: ----------------------------------------------------------------------------------
96849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96850: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
96851: ,p_balance_type_code => l_balance_type_code
96852: );
96853:

Line 96936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

96932:
96933: --
96934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96935: --
96936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96938: ELSE
96939: ---------------------------------------------------------------------------------------------------
96940: -- 4262811a Switch Sign

Line 96961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96957:
96958: XLA_AE_LINES_PKG.ValidateCurrentLine;
96959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96960:
96961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96963: ,p_balance_type_code => l_balance_type_code);
96964:
96965: END IF;

Line 97090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

97086: l_tmp_amt NUMBER;
97087: l_acc_rev_natural_side_code VARCHAR2(1);
97088:
97089: l_num_entries NUMBER;
97090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97094: l_recog_line_1 NUMBER;

Line 97091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

97087: l_acc_rev_natural_side_code VARCHAR2(1);
97088:
97089: l_num_entries NUMBER;
97090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97094: l_recog_line_1 NUMBER;
97095: l_recog_line_2 NUMBER;

Line 97092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

97088:
97089: l_num_entries NUMBER;
97090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97094: l_recog_line_1 NUMBER;
97095: l_recog_line_2 NUMBER;
97096:

Line 97093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

97089: l_num_entries NUMBER;
97090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97094: l_recog_line_1 NUMBER;
97095: l_recog_line_2 NUMBER;
97096:
97097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 97099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

97095: l_recog_line_2 NUMBER;
97096:
97097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97098: l_bflow_applied_to_amt NUMBER; -- 5132302
97099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97100:
97101: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97102:
97103: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 97174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

97170: l_accrual_line_num := NULL; -- 4262811
97171: l_tmp_amt := NULL; -- 4262811
97172: --
97173:
97174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
97175: l_balance_type_code <> 'B' THEN
97176: IF NVL(p_source_24,9E125) = 3
97177: THEN
97178:

Line 97245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

97241: --
97242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97243:
97244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97246:
97247: -- 4955764
97248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 97321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

97317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97318:
97319: IF xla_accounting_cache_pkg.GetValueChar
97320: (p_source_code => 'LEDGER_CATEGORY_CODE'
97321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
97322: AND l_bflow_method_code = 'PRIOR_ENTRY'
97323: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
97324: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97325: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 97421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

97417: p_lookup_type => 'XLA_OWNER_TYPE'
97418: ,p_lookup_code => l_component_type_code
97419: )
97420: ,p_token_4 => 'PRODUCT_NAME'
97421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97425: ,p_ae_header_id => NULL

Line 97422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

97418: ,p_lookup_code => l_component_type_code
97419: )
97420: ,p_token_4 => 'PRODUCT_NAME'
97421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97425: ,p_ae_header_id => NULL
97426: );

Line 97423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

97419: )
97420: ,p_token_4 => 'PRODUCT_NAME'
97421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97425: ,p_ae_header_id => NULL
97426: );
97427:

Line 97424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

97420: ,p_token_4 => 'PRODUCT_NAME'
97421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97425: ,p_ae_header_id => NULL
97426: );
97427:
97428: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 97455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

97451: ----------------------------------------------------------------------------------
97452: -- 4219869 Business Flow
97453: -- Update journal entry status -- Need to generate this within IF
97454: ----------------------------------------------------------------------------------
97455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97456: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
97457: ,p_balance_type_code => l_balance_type_code
97458: );
97459:

Line 97542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

97538:
97539: --
97540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97541: --
97542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97544: ELSE
97545: ---------------------------------------------------------------------------------------------------
97546: -- 4262811a Switch Sign

Line 97567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

97563:
97564: XLA_AE_LINES_PKG.ValidateCurrentLine;
97565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97566:
97567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97569: ,p_balance_type_code => l_balance_type_code);
97570:
97571: END IF;

Line 97676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

97672: l_tmp_amt NUMBER;
97673: l_acc_rev_natural_side_code VARCHAR2(1);
97674:
97675: l_num_entries NUMBER;
97676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97680: l_recog_line_1 NUMBER;

Line 97677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

97673: l_acc_rev_natural_side_code VARCHAR2(1);
97674:
97675: l_num_entries NUMBER;
97676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97680: l_recog_line_1 NUMBER;
97681: l_recog_line_2 NUMBER;

Line 97678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

97674:
97675: l_num_entries NUMBER;
97676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97680: l_recog_line_1 NUMBER;
97681: l_recog_line_2 NUMBER;
97682:

Line 97679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

97675: l_num_entries NUMBER;
97676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97680: l_recog_line_1 NUMBER;
97681: l_recog_line_2 NUMBER;
97682:
97683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 97685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

97681: l_recog_line_2 NUMBER;
97682:
97683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97684: l_bflow_applied_to_amt NUMBER; -- 5132302
97685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97686:
97687: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97688:
97689: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 97760: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

97756: l_accrual_line_num := NULL; -- 4262811
97757: l_tmp_amt := NULL; -- 4262811
97758: --
97759:
97760: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
97761: l_balance_type_code <> 'B' THEN
97762: IF NVL(p_source_24,9E125) = 3
97763: THEN
97764:

Line 97831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

97827: --
97828: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97829:
97830: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97832:
97833: -- 4955764
97834: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97835: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 97875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

97871: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97872:
97873: IF xla_accounting_cache_pkg.GetValueChar
97874: (p_source_code => 'LEDGER_CATEGORY_CODE'
97875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
97876: AND l_bflow_method_code = 'PRIOR_ENTRY'
97877: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
97878: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97879: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 97975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

97971: p_lookup_type => 'XLA_OWNER_TYPE'
97972: ,p_lookup_code => l_component_type_code
97973: )
97974: ,p_token_4 => 'PRODUCT_NAME'
97975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97979: ,p_ae_header_id => NULL

Line 97976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

97972: ,p_lookup_code => l_component_type_code
97973: )
97974: ,p_token_4 => 'PRODUCT_NAME'
97975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97979: ,p_ae_header_id => NULL
97980: );

Line 97977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

97973: )
97974: ,p_token_4 => 'PRODUCT_NAME'
97975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97979: ,p_ae_header_id => NULL
97980: );
97981:

Line 97978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

97974: ,p_token_4 => 'PRODUCT_NAME'
97975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97979: ,p_ae_header_id => NULL
97980: );
97981:
97982: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 98009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98005: ----------------------------------------------------------------------------------
98006: -- 4219869 Business Flow
98007: -- Update journal entry status -- Need to generate this within IF
98008: ----------------------------------------------------------------------------------
98009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
98011: ,p_balance_type_code => l_balance_type_code
98012: );
98013:

Line 98096: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

98092:
98093: --
98094: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98095: --
98096: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98097: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98098: ELSE
98099: ---------------------------------------------------------------------------------------------------
98100: -- 4262811a Switch Sign

Line 98121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98117:
98118: XLA_AE_LINES_PKG.ValidateCurrentLine;
98119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98120:
98121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98122: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98123: ,p_balance_type_code => l_balance_type_code);
98124:
98125: END IF;

Line 98230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

98226: l_tmp_amt NUMBER;
98227: l_acc_rev_natural_side_code VARCHAR2(1);
98228:
98229: l_num_entries NUMBER;
98230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98234: l_recog_line_1 NUMBER;

Line 98231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

98227: l_acc_rev_natural_side_code VARCHAR2(1);
98228:
98229: l_num_entries NUMBER;
98230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98234: l_recog_line_1 NUMBER;
98235: l_recog_line_2 NUMBER;

Line 98232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

98228:
98229: l_num_entries NUMBER;
98230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98234: l_recog_line_1 NUMBER;
98235: l_recog_line_2 NUMBER;
98236:

Line 98233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

98229: l_num_entries NUMBER;
98230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98234: l_recog_line_1 NUMBER;
98235: l_recog_line_2 NUMBER;
98236:
98237: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 98239: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

98235: l_recog_line_2 NUMBER;
98236:
98237: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98238: l_bflow_applied_to_amt NUMBER; -- 5132302
98239: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98240:
98241: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98242:
98243: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 98314: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

98310: l_accrual_line_num := NULL; -- 4262811
98311: l_tmp_amt := NULL; -- 4262811
98312: --
98313:
98314: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
98315: l_balance_type_code <> 'B' THEN
98316: IF NVL(p_source_24,9E125) = 2
98317: THEN
98318:

Line 98385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

98381: --
98382: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98383:
98384: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98386:
98387: -- 4955764
98388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 98429: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

98425: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98426:
98427: IF xla_accounting_cache_pkg.GetValueChar
98428: (p_source_code => 'LEDGER_CATEGORY_CODE'
98429: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
98430: AND l_bflow_method_code = 'PRIOR_ENTRY'
98431: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
98432: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98433: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 98529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

98525: p_lookup_type => 'XLA_OWNER_TYPE'
98526: ,p_lookup_code => l_component_type_code
98527: )
98528: ,p_token_4 => 'PRODUCT_NAME'
98529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98533: ,p_ae_header_id => NULL

Line 98530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

98526: ,p_lookup_code => l_component_type_code
98527: )
98528: ,p_token_4 => 'PRODUCT_NAME'
98529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98533: ,p_ae_header_id => NULL
98534: );

Line 98531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

98527: )
98528: ,p_token_4 => 'PRODUCT_NAME'
98529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98533: ,p_ae_header_id => NULL
98534: );
98535:

Line 98532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

98528: ,p_token_4 => 'PRODUCT_NAME'
98529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98533: ,p_ae_header_id => NULL
98534: );
98535:
98536: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 98563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98559: ----------------------------------------------------------------------------------
98560: -- 4219869 Business Flow
98561: -- Update journal entry status -- Need to generate this within IF
98562: ----------------------------------------------------------------------------------
98563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
98565: ,p_balance_type_code => l_balance_type_code
98566: );
98567:

Line 98650: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

98646:
98647: --
98648: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98649: --
98650: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98651: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98652: ELSE
98653: ---------------------------------------------------------------------------------------------------
98654: -- 4262811a Switch Sign

Line 98675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98671:
98672: XLA_AE_LINES_PKG.ValidateCurrentLine;
98673: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98674:
98675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98676: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98677: ,p_balance_type_code => l_balance_type_code);
98678:
98679: END IF;

Line 98784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

98780: l_tmp_amt NUMBER;
98781: l_acc_rev_natural_side_code VARCHAR2(1);
98782:
98783: l_num_entries NUMBER;
98784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98788: l_recog_line_1 NUMBER;

Line 98785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

98781: l_acc_rev_natural_side_code VARCHAR2(1);
98782:
98783: l_num_entries NUMBER;
98784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98788: l_recog_line_1 NUMBER;
98789: l_recog_line_2 NUMBER;

Line 98786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

98782:
98783: l_num_entries NUMBER;
98784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98788: l_recog_line_1 NUMBER;
98789: l_recog_line_2 NUMBER;
98790:

Line 98787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

98783: l_num_entries NUMBER;
98784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98788: l_recog_line_1 NUMBER;
98789: l_recog_line_2 NUMBER;
98790:
98791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 98793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

98789: l_recog_line_2 NUMBER;
98790:
98791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98792: l_bflow_applied_to_amt NUMBER; -- 5132302
98793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98794:
98795: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98796:
98797: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 98868: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

98864: l_accrual_line_num := NULL; -- 4262811
98865: l_tmp_amt := NULL; -- 4262811
98866: --
98867:
98868: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
98869: l_balance_type_code <> 'B' THEN
98870: IF NVL(p_source_24,9E125) = 2
98871: THEN
98872:

Line 98939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

98935: --
98936: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98937:
98938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98940:
98941: -- 4955764
98942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 98983: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

98979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98980:
98981: IF xla_accounting_cache_pkg.GetValueChar
98982: (p_source_code => 'LEDGER_CATEGORY_CODE'
98983: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
98984: AND l_bflow_method_code = 'PRIOR_ENTRY'
98985: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
98986: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98987: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 99083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

99079: p_lookup_type => 'XLA_OWNER_TYPE'
99080: ,p_lookup_code => l_component_type_code
99081: )
99082: ,p_token_4 => 'PRODUCT_NAME'
99083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99087: ,p_ae_header_id => NULL

Line 99084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

99080: ,p_lookup_code => l_component_type_code
99081: )
99082: ,p_token_4 => 'PRODUCT_NAME'
99083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99087: ,p_ae_header_id => NULL
99088: );

Line 99085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

99081: )
99082: ,p_token_4 => 'PRODUCT_NAME'
99083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99087: ,p_ae_header_id => NULL
99088: );
99089:

Line 99086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

99082: ,p_token_4 => 'PRODUCT_NAME'
99083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99087: ,p_ae_header_id => NULL
99088: );
99089:
99090: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 99117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99113: ----------------------------------------------------------------------------------
99114: -- 4219869 Business Flow
99115: -- Update journal entry status -- Need to generate this within IF
99116: ----------------------------------------------------------------------------------
99117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99118: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
99119: ,p_balance_type_code => l_balance_type_code
99120: );
99121:

Line 99204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

99200:
99201: --
99202: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99203: --
99204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99205: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99206: ELSE
99207: ---------------------------------------------------------------------------------------------------
99208: -- 4262811a Switch Sign

Line 99229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99225:
99226: XLA_AE_LINES_PKG.ValidateCurrentLine;
99227: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99228:
99229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99231: ,p_balance_type_code => l_balance_type_code);
99232:
99233: END IF;

Line 99338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

99334: l_tmp_amt NUMBER;
99335: l_acc_rev_natural_side_code VARCHAR2(1);
99336:
99337: l_num_entries NUMBER;
99338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99342: l_recog_line_1 NUMBER;

Line 99339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

99335: l_acc_rev_natural_side_code VARCHAR2(1);
99336:
99337: l_num_entries NUMBER;
99338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99342: l_recog_line_1 NUMBER;
99343: l_recog_line_2 NUMBER;

Line 99340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

99336:
99337: l_num_entries NUMBER;
99338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99342: l_recog_line_1 NUMBER;
99343: l_recog_line_2 NUMBER;
99344:

Line 99341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

99337: l_num_entries NUMBER;
99338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99342: l_recog_line_1 NUMBER;
99343: l_recog_line_2 NUMBER;
99344:
99345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 99347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

99343: l_recog_line_2 NUMBER;
99344:
99345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99346: l_bflow_applied_to_amt NUMBER; -- 5132302
99347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99348:
99349: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99350:
99351: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 99422: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

99418: l_accrual_line_num := NULL; -- 4262811
99419: l_tmp_amt := NULL; -- 4262811
99420: --
99421:
99422: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
99423: l_balance_type_code <> 'B' THEN
99424: IF NVL(p_source_24,9E125) = 2
99425: THEN
99426:

Line 99493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

99489: --
99490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99491:
99492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99494:
99495: -- 4955764
99496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 99537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

99533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99534:
99535: IF xla_accounting_cache_pkg.GetValueChar
99536: (p_source_code => 'LEDGER_CATEGORY_CODE'
99537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
99538: AND l_bflow_method_code = 'PRIOR_ENTRY'
99539: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
99540: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99541: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 99637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

99633: p_lookup_type => 'XLA_OWNER_TYPE'
99634: ,p_lookup_code => l_component_type_code
99635: )
99636: ,p_token_4 => 'PRODUCT_NAME'
99637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99641: ,p_ae_header_id => NULL

Line 99638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

99634: ,p_lookup_code => l_component_type_code
99635: )
99636: ,p_token_4 => 'PRODUCT_NAME'
99637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99641: ,p_ae_header_id => NULL
99642: );

Line 99639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

99635: )
99636: ,p_token_4 => 'PRODUCT_NAME'
99637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99641: ,p_ae_header_id => NULL
99642: );
99643:

Line 99640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

99636: ,p_token_4 => 'PRODUCT_NAME'
99637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99641: ,p_ae_header_id => NULL
99642: );
99643:
99644: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 99671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99667: ----------------------------------------------------------------------------------
99668: -- 4219869 Business Flow
99669: -- Update journal entry status -- Need to generate this within IF
99670: ----------------------------------------------------------------------------------
99671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
99673: ,p_balance_type_code => l_balance_type_code
99674: );
99675:

Line 99758: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

99754:
99755: --
99756: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99757: --
99758: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99759: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99760: ELSE
99761: ---------------------------------------------------------------------------------------------------
99762: -- 4262811a Switch Sign

Line 99783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99779:
99780: XLA_AE_LINES_PKG.ValidateCurrentLine;
99781: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99782:
99783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99784: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99785: ,p_balance_type_code => l_balance_type_code);
99786:
99787: END IF;

Line 99892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

99888: l_tmp_amt NUMBER;
99889: l_acc_rev_natural_side_code VARCHAR2(1);
99890:
99891: l_num_entries NUMBER;
99892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99896: l_recog_line_1 NUMBER;

Line 99893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

99889: l_acc_rev_natural_side_code VARCHAR2(1);
99890:
99891: l_num_entries NUMBER;
99892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99896: l_recog_line_1 NUMBER;
99897: l_recog_line_2 NUMBER;

Line 99894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

99890:
99891: l_num_entries NUMBER;
99892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99896: l_recog_line_1 NUMBER;
99897: l_recog_line_2 NUMBER;
99898:

Line 99895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

99891: l_num_entries NUMBER;
99892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99896: l_recog_line_1 NUMBER;
99897: l_recog_line_2 NUMBER;
99898:
99899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 99901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

99897: l_recog_line_2 NUMBER;
99898:
99899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99900: l_bflow_applied_to_amt NUMBER; -- 5132302
99901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99902:
99903: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99904:
99905: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 99976: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

99972: l_accrual_line_num := NULL; -- 4262811
99973: l_tmp_amt := NULL; -- 4262811
99974: --
99975:
99976: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
99977: l_balance_type_code <> 'B' THEN
99978: IF NVL(p_source_24,9E125) = 2
99979: THEN
99980:

Line 100047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

100043: --
100044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100045:
100046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100048:
100049: -- 4955764
100050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 100091: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

100087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100088:
100089: IF xla_accounting_cache_pkg.GetValueChar
100090: (p_source_code => 'LEDGER_CATEGORY_CODE'
100091: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
100092: AND l_bflow_method_code = 'PRIOR_ENTRY'
100093: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
100094: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100095: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 100191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

100187: p_lookup_type => 'XLA_OWNER_TYPE'
100188: ,p_lookup_code => l_component_type_code
100189: )
100190: ,p_token_4 => 'PRODUCT_NAME'
100191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100195: ,p_ae_header_id => NULL

Line 100192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

100188: ,p_lookup_code => l_component_type_code
100189: )
100190: ,p_token_4 => 'PRODUCT_NAME'
100191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100195: ,p_ae_header_id => NULL
100196: );

Line 100193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

100189: )
100190: ,p_token_4 => 'PRODUCT_NAME'
100191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100195: ,p_ae_header_id => NULL
100196: );
100197:

Line 100194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

100190: ,p_token_4 => 'PRODUCT_NAME'
100191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100195: ,p_ae_header_id => NULL
100196: );
100197:
100198: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 100225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100221: ----------------------------------------------------------------------------------
100222: -- 4219869 Business Flow
100223: -- Update journal entry status -- Need to generate this within IF
100224: ----------------------------------------------------------------------------------
100225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
100227: ,p_balance_type_code => l_balance_type_code
100228: );
100229:

Line 100312: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

100308:
100309: --
100310: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100311: --
100312: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100313: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100314: ELSE
100315: ---------------------------------------------------------------------------------------------------
100316: -- 4262811a Switch Sign

Line 100337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100333:
100334: XLA_AE_LINES_PKG.ValidateCurrentLine;
100335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100336:
100337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100338: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100339: ,p_balance_type_code => l_balance_type_code);
100340:
100341: END IF;

Line 100446: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

100442: l_tmp_amt NUMBER;
100443: l_acc_rev_natural_side_code VARCHAR2(1);
100444:
100445: l_num_entries NUMBER;
100446: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100447: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100448: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100449: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100450: l_recog_line_1 NUMBER;

Line 100447: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

100443: l_acc_rev_natural_side_code VARCHAR2(1);
100444:
100445: l_num_entries NUMBER;
100446: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100447: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100448: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100449: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100450: l_recog_line_1 NUMBER;
100451: l_recog_line_2 NUMBER;

Line 100448: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

100444:
100445: l_num_entries NUMBER;
100446: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100447: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100448: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100449: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100450: l_recog_line_1 NUMBER;
100451: l_recog_line_2 NUMBER;
100452:

Line 100449: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

100445: l_num_entries NUMBER;
100446: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100447: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100448: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100449: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100450: l_recog_line_1 NUMBER;
100451: l_recog_line_2 NUMBER;
100452:
100453: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 100455: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

100451: l_recog_line_2 NUMBER;
100452:
100453: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
100454: l_bflow_applied_to_amt NUMBER; -- 5132302
100455: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
100456:
100457: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
100458:
100459: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 100530: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

100526: l_accrual_line_num := NULL; -- 4262811
100527: l_tmp_amt := NULL; -- 4262811
100528: --
100529:
100530: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
100531: l_balance_type_code <> 'B' THEN
100532: IF NVL(p_source_24,9E125) = 25 OR
100533: NVL(p_source_24,9E125) = 27
100534: THEN

Line 100602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

100598: --
100599: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100600:
100601: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100602: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100603:
100604: -- 4955764
100605: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100606: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 100646: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

100642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100643:
100644: IF xla_accounting_cache_pkg.GetValueChar
100645: (p_source_code => 'LEDGER_CATEGORY_CODE'
100646: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
100647: AND l_bflow_method_code = 'PRIOR_ENTRY'
100648: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
100649: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100650: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 100746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

100742: p_lookup_type => 'XLA_OWNER_TYPE'
100743: ,p_lookup_code => l_component_type_code
100744: )
100745: ,p_token_4 => 'PRODUCT_NAME'
100746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100750: ,p_ae_header_id => NULL

Line 100747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

100743: ,p_lookup_code => l_component_type_code
100744: )
100745: ,p_token_4 => 'PRODUCT_NAME'
100746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100750: ,p_ae_header_id => NULL
100751: );

Line 100748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

100744: )
100745: ,p_token_4 => 'PRODUCT_NAME'
100746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100750: ,p_ae_header_id => NULL
100751: );
100752:

Line 100749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

100745: ,p_token_4 => 'PRODUCT_NAME'
100746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100750: ,p_ae_header_id => NULL
100751: );
100752:
100753: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 100780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100776: ----------------------------------------------------------------------------------
100777: -- 4219869 Business Flow
100778: -- Update journal entry status -- Need to generate this within IF
100779: ----------------------------------------------------------------------------------
100780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100781: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
100782: ,p_balance_type_code => l_balance_type_code
100783: );
100784:

Line 100867: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

100863:
100864: --
100865: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100866: --
100867: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100868: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100869: ELSE
100870: ---------------------------------------------------------------------------------------------------
100871: -- 4262811a Switch Sign

Line 100892: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100888:
100889: XLA_AE_LINES_PKG.ValidateCurrentLine;
100890: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100891:
100892: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100893: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100894: ,p_balance_type_code => l_balance_type_code);
100895:
100896: END IF;

Line 101001: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

100997: l_tmp_amt NUMBER;
100998: l_acc_rev_natural_side_code VARCHAR2(1);
100999:
101000: l_num_entries NUMBER;
101001: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101002: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101003: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101004: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101005: l_recog_line_1 NUMBER;

Line 101002: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

100998: l_acc_rev_natural_side_code VARCHAR2(1);
100999:
101000: l_num_entries NUMBER;
101001: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101002: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101003: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101004: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101005: l_recog_line_1 NUMBER;
101006: l_recog_line_2 NUMBER;

Line 101003: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

100999:
101000: l_num_entries NUMBER;
101001: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101002: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101003: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101004: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101005: l_recog_line_1 NUMBER;
101006: l_recog_line_2 NUMBER;
101007:

Line 101004: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

101000: l_num_entries NUMBER;
101001: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101002: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101003: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101004: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101005: l_recog_line_1 NUMBER;
101006: l_recog_line_2 NUMBER;
101007:
101008: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 101010: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

101006: l_recog_line_2 NUMBER;
101007:
101008: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101009: l_bflow_applied_to_amt NUMBER; -- 5132302
101010: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101011:
101012: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101013:
101014: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 101085: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

101081: l_accrual_line_num := NULL; -- 4262811
101082: l_tmp_amt := NULL; -- 4262811
101083: --
101084:
101085: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
101086: l_balance_type_code <> 'B' THEN
101087: IF NVL(p_source_24,9E125) = 2
101088: THEN
101089:

Line 101156: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

101152: --
101153: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101154:
101155: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101156: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101157:
101158: -- 4955764
101159: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101160: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 101200: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

101196: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101197:
101198: IF xla_accounting_cache_pkg.GetValueChar
101199: (p_source_code => 'LEDGER_CATEGORY_CODE'
101200: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
101201: AND l_bflow_method_code = 'PRIOR_ENTRY'
101202: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
101203: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101204: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 101300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

101296: p_lookup_type => 'XLA_OWNER_TYPE'
101297: ,p_lookup_code => l_component_type_code
101298: )
101299: ,p_token_4 => 'PRODUCT_NAME'
101300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101304: ,p_ae_header_id => NULL

Line 101301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

101297: ,p_lookup_code => l_component_type_code
101298: )
101299: ,p_token_4 => 'PRODUCT_NAME'
101300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101304: ,p_ae_header_id => NULL
101305: );

Line 101302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

101298: )
101299: ,p_token_4 => 'PRODUCT_NAME'
101300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101304: ,p_ae_header_id => NULL
101305: );
101306:

Line 101303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

101299: ,p_token_4 => 'PRODUCT_NAME'
101300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101304: ,p_ae_header_id => NULL
101305: );
101306:
101307: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 101334: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101330: ----------------------------------------------------------------------------------
101331: -- 4219869 Business Flow
101332: -- Update journal entry status -- Need to generate this within IF
101333: ----------------------------------------------------------------------------------
101334: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101335: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
101336: ,p_balance_type_code => l_balance_type_code
101337: );
101338:

Line 101421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

101417:
101418: --
101419: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101420: --
101421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101422: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101423: ELSE
101424: ---------------------------------------------------------------------------------------------------
101425: -- 4262811a Switch Sign

Line 101446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101442:
101443: XLA_AE_LINES_PKG.ValidateCurrentLine;
101444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101445:
101446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101448: ,p_balance_type_code => l_balance_type_code);
101449:
101450: END IF;

Line 101555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

101551: l_tmp_amt NUMBER;
101552: l_acc_rev_natural_side_code VARCHAR2(1);
101553:
101554: l_num_entries NUMBER;
101555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101559: l_recog_line_1 NUMBER;

Line 101556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

101552: l_acc_rev_natural_side_code VARCHAR2(1);
101553:
101554: l_num_entries NUMBER;
101555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101559: l_recog_line_1 NUMBER;
101560: l_recog_line_2 NUMBER;

Line 101557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

101553:
101554: l_num_entries NUMBER;
101555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101559: l_recog_line_1 NUMBER;
101560: l_recog_line_2 NUMBER;
101561:

Line 101558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

101554: l_num_entries NUMBER;
101555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101559: l_recog_line_1 NUMBER;
101560: l_recog_line_2 NUMBER;
101561:
101562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 101564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

101560: l_recog_line_2 NUMBER;
101561:
101562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101563: l_bflow_applied_to_amt NUMBER; -- 5132302
101564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101565:
101566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101567:
101568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 101639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

101635: l_accrual_line_num := NULL; -- 4262811
101636: l_tmp_amt := NULL; -- 4262811
101637: --
101638:
101639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
101640: l_balance_type_code <> 'B' THEN
101641: IF NVL(p_source_24,9E125) = 2 AND
101642: p_source_22 <= 0
101643: THEN

Line 101711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

101707: --
101708: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101709:
101710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101712:
101713: -- 4955764
101714: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101715: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 101755: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

101751: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101752:
101753: IF xla_accounting_cache_pkg.GetValueChar
101754: (p_source_code => 'LEDGER_CATEGORY_CODE'
101755: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
101756: AND l_bflow_method_code = 'PRIOR_ENTRY'
101757: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
101758: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101759: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 101855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

101851: p_lookup_type => 'XLA_OWNER_TYPE'
101852: ,p_lookup_code => l_component_type_code
101853: )
101854: ,p_token_4 => 'PRODUCT_NAME'
101855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101859: ,p_ae_header_id => NULL

Line 101856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

101852: ,p_lookup_code => l_component_type_code
101853: )
101854: ,p_token_4 => 'PRODUCT_NAME'
101855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101859: ,p_ae_header_id => NULL
101860: );

Line 101857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

101853: )
101854: ,p_token_4 => 'PRODUCT_NAME'
101855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101859: ,p_ae_header_id => NULL
101860: );
101861:

Line 101858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

101854: ,p_token_4 => 'PRODUCT_NAME'
101855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101859: ,p_ae_header_id => NULL
101860: );
101861:
101862: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 101889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101885: ----------------------------------------------------------------------------------
101886: -- 4219869 Business Flow
101887: -- Update journal entry status -- Need to generate this within IF
101888: ----------------------------------------------------------------------------------
101889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
101891: ,p_balance_type_code => l_balance_type_code
101892: );
101893:

Line 101976: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

101972:
101973: --
101974: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101975: --
101976: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101977: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101978: ELSE
101979: ---------------------------------------------------------------------------------------------------
101980: -- 4262811a Switch Sign

Line 102001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101997:
101998: XLA_AE_LINES_PKG.ValidateCurrentLine;
101999: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102000:
102001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102002: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102003: ,p_balance_type_code => l_balance_type_code);
102004:
102005: END IF;

Line 102113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

102109: l_tmp_amt NUMBER;
102110: l_acc_rev_natural_side_code VARCHAR2(1);
102111:
102112: l_num_entries NUMBER;
102113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102117: l_recog_line_1 NUMBER;

Line 102114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

102110: l_acc_rev_natural_side_code VARCHAR2(1);
102111:
102112: l_num_entries NUMBER;
102113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102117: l_recog_line_1 NUMBER;
102118: l_recog_line_2 NUMBER;

Line 102115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

102111:
102112: l_num_entries NUMBER;
102113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102117: l_recog_line_1 NUMBER;
102118: l_recog_line_2 NUMBER;
102119:

Line 102116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

102112: l_num_entries NUMBER;
102113: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102114: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102115: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102116: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102117: l_recog_line_1 NUMBER;
102118: l_recog_line_2 NUMBER;
102119:
102120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 102122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

102118: l_recog_line_2 NUMBER;
102119:
102120: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102121: l_bflow_applied_to_amt NUMBER; -- 5132302
102122: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102123:
102124: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102125:
102126: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 102197: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

102193: l_accrual_line_num := NULL; -- 4262811
102194: l_tmp_amt := NULL; -- 4262811
102195: --
102196:
102197: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
102198: l_balance_type_code <> 'B' THEN
102199: IF NVL(p_source_24,9E125) = 2 AND
102200: ((p_source_22 <= 0 AND
102201: NVL(p_source_35,9E125) = 13) OR

Line 102276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

102272: --
102273: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102274:
102275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102276: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102277:
102278: -- 4955764
102279: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102280: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 102320: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

102316: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102317:
102318: IF xla_accounting_cache_pkg.GetValueChar
102319: (p_source_code => 'LEDGER_CATEGORY_CODE'
102320: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
102321: AND l_bflow_method_code = 'PRIOR_ENTRY'
102322: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
102323: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102324: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 102420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

102416: p_lookup_type => 'XLA_OWNER_TYPE'
102417: ,p_lookup_code => l_component_type_code
102418: )
102419: ,p_token_4 => 'PRODUCT_NAME'
102420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102424: ,p_ae_header_id => NULL

Line 102421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

102417: ,p_lookup_code => l_component_type_code
102418: )
102419: ,p_token_4 => 'PRODUCT_NAME'
102420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102424: ,p_ae_header_id => NULL
102425: );

Line 102422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

102418: )
102419: ,p_token_4 => 'PRODUCT_NAME'
102420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102424: ,p_ae_header_id => NULL
102425: );
102426:

Line 102423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

102419: ,p_token_4 => 'PRODUCT_NAME'
102420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102424: ,p_ae_header_id => NULL
102425: );
102426:
102427: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 102454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102450: ----------------------------------------------------------------------------------
102451: -- 4219869 Business Flow
102452: -- Update journal entry status -- Need to generate this within IF
102453: ----------------------------------------------------------------------------------
102454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102455: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
102456: ,p_balance_type_code => l_balance_type_code
102457: );
102458:

Line 102541: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

102537:
102538: --
102539: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102540: --
102541: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102542: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102543: ELSE
102544: ---------------------------------------------------------------------------------------------------
102545: -- 4262811a Switch Sign

Line 102566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102562:
102563: XLA_AE_LINES_PKG.ValidateCurrentLine;
102564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102565:
102566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102567: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102568: ,p_balance_type_code => l_balance_type_code);
102569:
102570: END IF;

Line 102675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

102671: l_tmp_amt NUMBER;
102672: l_acc_rev_natural_side_code VARCHAR2(1);
102673:
102674: l_num_entries NUMBER;
102675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102679: l_recog_line_1 NUMBER;

Line 102676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

102672: l_acc_rev_natural_side_code VARCHAR2(1);
102673:
102674: l_num_entries NUMBER;
102675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102679: l_recog_line_1 NUMBER;
102680: l_recog_line_2 NUMBER;

Line 102677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

102673:
102674: l_num_entries NUMBER;
102675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102679: l_recog_line_1 NUMBER;
102680: l_recog_line_2 NUMBER;
102681:

Line 102678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

102674: l_num_entries NUMBER;
102675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102679: l_recog_line_1 NUMBER;
102680: l_recog_line_2 NUMBER;
102681:
102682: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 102684: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

102680: l_recog_line_2 NUMBER;
102681:
102682: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102683: l_bflow_applied_to_amt NUMBER; -- 5132302
102684: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102685:
102686: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102687:
102688: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 102759: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

102755: l_accrual_line_num := NULL; -- 4262811
102756: l_tmp_amt := NULL; -- 4262811
102757: --
102758:
102759: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
102760: l_balance_type_code <> 'B' THEN
102761: IF NVL(p_source_24,9E125) = 2
102762: THEN
102763:

Line 102830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

102826: --
102827: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102828:
102829: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102830: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102831:
102832: -- 4955764
102833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 102874: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

102870: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102871:
102872: IF xla_accounting_cache_pkg.GetValueChar
102873: (p_source_code => 'LEDGER_CATEGORY_CODE'
102874: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
102875: AND l_bflow_method_code = 'PRIOR_ENTRY'
102876: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
102877: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102878: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 102974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

102970: p_lookup_type => 'XLA_OWNER_TYPE'
102971: ,p_lookup_code => l_component_type_code
102972: )
102973: ,p_token_4 => 'PRODUCT_NAME'
102974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102978: ,p_ae_header_id => NULL

Line 102975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

102971: ,p_lookup_code => l_component_type_code
102972: )
102973: ,p_token_4 => 'PRODUCT_NAME'
102974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102978: ,p_ae_header_id => NULL
102979: );

Line 102976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

102972: )
102973: ,p_token_4 => 'PRODUCT_NAME'
102974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102978: ,p_ae_header_id => NULL
102979: );
102980:

Line 102977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

102973: ,p_token_4 => 'PRODUCT_NAME'
102974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102978: ,p_ae_header_id => NULL
102979: );
102980:
102981: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 103008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103004: ----------------------------------------------------------------------------------
103005: -- 4219869 Business Flow
103006: -- Update journal entry status -- Need to generate this within IF
103007: ----------------------------------------------------------------------------------
103008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
103010: ,p_balance_type_code => l_balance_type_code
103011: );
103012:

Line 103095: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

103091:
103092: --
103093: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103094: --
103095: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103096: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103097: ELSE
103098: ---------------------------------------------------------------------------------------------------
103099: -- 4262811a Switch Sign

Line 103120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103116:
103117: XLA_AE_LINES_PKG.ValidateCurrentLine;
103118: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103119:
103120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103121: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103122: ,p_balance_type_code => l_balance_type_code);
103123:
103124: END IF;

Line 103229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

103225: l_tmp_amt NUMBER;
103226: l_acc_rev_natural_side_code VARCHAR2(1);
103227:
103228: l_num_entries NUMBER;
103229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103233: l_recog_line_1 NUMBER;

Line 103230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

103226: l_acc_rev_natural_side_code VARCHAR2(1);
103227:
103228: l_num_entries NUMBER;
103229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103233: l_recog_line_1 NUMBER;
103234: l_recog_line_2 NUMBER;

Line 103231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

103227:
103228: l_num_entries NUMBER;
103229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103233: l_recog_line_1 NUMBER;
103234: l_recog_line_2 NUMBER;
103235:

Line 103232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

103228: l_num_entries NUMBER;
103229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103233: l_recog_line_1 NUMBER;
103234: l_recog_line_2 NUMBER;
103235:
103236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 103238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

103234: l_recog_line_2 NUMBER;
103235:
103236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103237: l_bflow_applied_to_amt NUMBER; -- 5132302
103238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103239:
103240: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103241:
103242: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 103313: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

103309: l_accrual_line_num := NULL; -- 4262811
103310: l_tmp_amt := NULL; -- 4262811
103311: --
103312:
103313: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
103314: l_balance_type_code <> 'B' THEN
103315: IF NVL(p_source_24,9E125) = 2
103316: THEN
103317:

Line 103384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

103380: --
103381: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103382:
103383: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103385:
103386: -- 4955764
103387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 103428: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

103424: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103425:
103426: IF xla_accounting_cache_pkg.GetValueChar
103427: (p_source_code => 'LEDGER_CATEGORY_CODE'
103428: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
103429: AND l_bflow_method_code = 'PRIOR_ENTRY'
103430: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
103431: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103432: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 103528: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

103524: p_lookup_type => 'XLA_OWNER_TYPE'
103525: ,p_lookup_code => l_component_type_code
103526: )
103527: ,p_token_4 => 'PRODUCT_NAME'
103528: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103529: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103530: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103531: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103532: ,p_ae_header_id => NULL

Line 103529: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

103525: ,p_lookup_code => l_component_type_code
103526: )
103527: ,p_token_4 => 'PRODUCT_NAME'
103528: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103529: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103530: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103531: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103532: ,p_ae_header_id => NULL
103533: );

Line 103530: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

103526: )
103527: ,p_token_4 => 'PRODUCT_NAME'
103528: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103529: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103530: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103531: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103532: ,p_ae_header_id => NULL
103533: );
103534:

Line 103531: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

103527: ,p_token_4 => 'PRODUCT_NAME'
103528: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103529: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103530: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103531: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103532: ,p_ae_header_id => NULL
103533: );
103534:
103535: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 103562: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103558: ----------------------------------------------------------------------------------
103559: -- 4219869 Business Flow
103560: -- Update journal entry status -- Need to generate this within IF
103561: ----------------------------------------------------------------------------------
103562: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103563: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
103564: ,p_balance_type_code => l_balance_type_code
103565: );
103566:

Line 103649: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

103645:
103646: --
103647: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103648: --
103649: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103650: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103651: ELSE
103652: ---------------------------------------------------------------------------------------------------
103653: -- 4262811a Switch Sign

Line 103674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103670:
103671: XLA_AE_LINES_PKG.ValidateCurrentLine;
103672: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103673:
103674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103675: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103676: ,p_balance_type_code => l_balance_type_code);
103677:
103678: END IF;

Line 103783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

103779: l_tmp_amt NUMBER;
103780: l_acc_rev_natural_side_code VARCHAR2(1);
103781:
103782: l_num_entries NUMBER;
103783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103787: l_recog_line_1 NUMBER;

Line 103784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

103780: l_acc_rev_natural_side_code VARCHAR2(1);
103781:
103782: l_num_entries NUMBER;
103783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103787: l_recog_line_1 NUMBER;
103788: l_recog_line_2 NUMBER;

Line 103785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

103781:
103782: l_num_entries NUMBER;
103783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103787: l_recog_line_1 NUMBER;
103788: l_recog_line_2 NUMBER;
103789:

Line 103786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

103782: l_num_entries NUMBER;
103783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103787: l_recog_line_1 NUMBER;
103788: l_recog_line_2 NUMBER;
103789:
103790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 103792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

103788: l_recog_line_2 NUMBER;
103789:
103790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103791: l_bflow_applied_to_amt NUMBER; -- 5132302
103792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103793:
103794: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103795:
103796: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 103867: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

103863: l_accrual_line_num := NULL; -- 4262811
103864: l_tmp_amt := NULL; -- 4262811
103865: --
103866:
103867: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
103868: l_balance_type_code <> 'B' THEN
103869: IF NVL(p_source_24,9E125) = 2
103870: THEN
103871:

Line 103938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

103934: --
103935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103936:
103937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103939:
103940: -- 4955764
103941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 103982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

103978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103979:
103980: IF xla_accounting_cache_pkg.GetValueChar
103981: (p_source_code => 'LEDGER_CATEGORY_CODE'
103982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
103983: AND l_bflow_method_code = 'PRIOR_ENTRY'
103984: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
103985: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103986: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 104082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

104078: p_lookup_type => 'XLA_OWNER_TYPE'
104079: ,p_lookup_code => l_component_type_code
104080: )
104081: ,p_token_4 => 'PRODUCT_NAME'
104082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104086: ,p_ae_header_id => NULL

Line 104083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

104079: ,p_lookup_code => l_component_type_code
104080: )
104081: ,p_token_4 => 'PRODUCT_NAME'
104082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104086: ,p_ae_header_id => NULL
104087: );

Line 104084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

104080: )
104081: ,p_token_4 => 'PRODUCT_NAME'
104082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104086: ,p_ae_header_id => NULL
104087: );
104088:

Line 104085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

104081: ,p_token_4 => 'PRODUCT_NAME'
104082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104086: ,p_ae_header_id => NULL
104087: );
104088:
104089: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 104116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104112: ----------------------------------------------------------------------------------
104113: -- 4219869 Business Flow
104114: -- Update journal entry status -- Need to generate this within IF
104115: ----------------------------------------------------------------------------------
104116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104117: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
104118: ,p_balance_type_code => l_balance_type_code
104119: );
104120:

Line 104203: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

104199:
104200: --
104201: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104202: --
104203: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104204: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104205: ELSE
104206: ---------------------------------------------------------------------------------------------------
104207: -- 4262811a Switch Sign

Line 104228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104224:
104225: XLA_AE_LINES_PKG.ValidateCurrentLine;
104226: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104227:
104228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104229: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104230: ,p_balance_type_code => l_balance_type_code);
104231:
104232: END IF;

Line 104357: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

104353: l_tmp_amt NUMBER;
104354: l_acc_rev_natural_side_code VARCHAR2(1);
104355:
104356: l_num_entries NUMBER;
104357: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104358: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104359: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104360: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104361: l_recog_line_1 NUMBER;

Line 104358: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

104354: l_acc_rev_natural_side_code VARCHAR2(1);
104355:
104356: l_num_entries NUMBER;
104357: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104358: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104359: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104360: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104361: l_recog_line_1 NUMBER;
104362: l_recog_line_2 NUMBER;

Line 104359: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

104355:
104356: l_num_entries NUMBER;
104357: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104358: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104359: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104360: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104361: l_recog_line_1 NUMBER;
104362: l_recog_line_2 NUMBER;
104363:

Line 104360: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

104356: l_num_entries NUMBER;
104357: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104358: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104359: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104360: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104361: l_recog_line_1 NUMBER;
104362: l_recog_line_2 NUMBER;
104363:
104364: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 104366: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

104362: l_recog_line_2 NUMBER;
104363:
104364: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
104365: l_bflow_applied_to_amt NUMBER; -- 5132302
104366: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
104367:
104368: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
104369:
104370: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 104441: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

104437: l_accrual_line_num := NULL; -- 4262811
104438: l_tmp_amt := NULL; -- 4262811
104439: --
104440:
104441: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
104442: l_balance_type_code <> 'B' THEN
104443: IF NVL(p_source_24,9E125) = 2 AND
104444: p_source_22 >= 0
104445: THEN

Line 104513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

104509: --
104510: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104511:
104512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104513: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104514:
104515: -- 4955764
104516: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104517: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 104589: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

104585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104586:
104587: IF xla_accounting_cache_pkg.GetValueChar
104588: (p_source_code => 'LEDGER_CATEGORY_CODE'
104589: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
104590: AND l_bflow_method_code = 'PRIOR_ENTRY'
104591: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
104592: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104593: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 104689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

104685: p_lookup_type => 'XLA_OWNER_TYPE'
104686: ,p_lookup_code => l_component_type_code
104687: )
104688: ,p_token_4 => 'PRODUCT_NAME'
104689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104693: ,p_ae_header_id => NULL

Line 104690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

104686: ,p_lookup_code => l_component_type_code
104687: )
104688: ,p_token_4 => 'PRODUCT_NAME'
104689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104693: ,p_ae_header_id => NULL
104694: );

Line 104691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

104687: )
104688: ,p_token_4 => 'PRODUCT_NAME'
104689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104693: ,p_ae_header_id => NULL
104694: );
104695:

Line 104692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

104688: ,p_token_4 => 'PRODUCT_NAME'
104689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104693: ,p_ae_header_id => NULL
104694: );
104695:
104696: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 104723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104719: ----------------------------------------------------------------------------------
104720: -- 4219869 Business Flow
104721: -- Update journal entry status -- Need to generate this within IF
104722: ----------------------------------------------------------------------------------
104723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
104725: ,p_balance_type_code => l_balance_type_code
104726: );
104727:

Line 104810: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

104806:
104807: --
104808: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104809: --
104810: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104811: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104812: ELSE
104813: ---------------------------------------------------------------------------------------------------
104814: -- 4262811a Switch Sign

Line 104835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104831:
104832: XLA_AE_LINES_PKG.ValidateCurrentLine;
104833: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104834:
104835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104836: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104837: ,p_balance_type_code => l_balance_type_code);
104838:
104839: END IF;

Line 104944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

104940: l_tmp_amt NUMBER;
104941: l_acc_rev_natural_side_code VARCHAR2(1);
104942:
104943: l_num_entries NUMBER;
104944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104948: l_recog_line_1 NUMBER;

Line 104945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

104941: l_acc_rev_natural_side_code VARCHAR2(1);
104942:
104943: l_num_entries NUMBER;
104944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104948: l_recog_line_1 NUMBER;
104949: l_recog_line_2 NUMBER;

Line 104946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

104942:
104943: l_num_entries NUMBER;
104944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104948: l_recog_line_1 NUMBER;
104949: l_recog_line_2 NUMBER;
104950:

Line 104947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

104943: l_num_entries NUMBER;
104944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104948: l_recog_line_1 NUMBER;
104949: l_recog_line_2 NUMBER;
104950:
104951: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 104953: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

104949: l_recog_line_2 NUMBER;
104950:
104951: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
104952: l_bflow_applied_to_amt NUMBER; -- 5132302
104953: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
104954:
104955: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
104956:
104957: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 105028: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

105024: l_accrual_line_num := NULL; -- 4262811
105025: l_tmp_amt := NULL; -- 4262811
105026: --
105027:
105028: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
105029: l_balance_type_code <> 'B' THEN
105030: IF NVL(p_source_24,9E125) = 25 OR
105031: NVL(p_source_24,9E125) = 27
105032: THEN

Line 105100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

105096: --
105097: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105098:
105099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105101:
105102: -- 4955764
105103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 105144: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

105140: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105141:
105142: IF xla_accounting_cache_pkg.GetValueChar
105143: (p_source_code => 'LEDGER_CATEGORY_CODE'
105144: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
105145: AND l_bflow_method_code = 'PRIOR_ENTRY'
105146: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
105147: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105148: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 105244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

105240: p_lookup_type => 'XLA_OWNER_TYPE'
105241: ,p_lookup_code => l_component_type_code
105242: )
105243: ,p_token_4 => 'PRODUCT_NAME'
105244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105248: ,p_ae_header_id => NULL

Line 105245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

105241: ,p_lookup_code => l_component_type_code
105242: )
105243: ,p_token_4 => 'PRODUCT_NAME'
105244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105248: ,p_ae_header_id => NULL
105249: );

Line 105246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

105242: )
105243: ,p_token_4 => 'PRODUCT_NAME'
105244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105248: ,p_ae_header_id => NULL
105249: );
105250:

Line 105247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

105243: ,p_token_4 => 'PRODUCT_NAME'
105244: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105245: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105246: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105247: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105248: ,p_ae_header_id => NULL
105249: );
105250:
105251: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 105278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105274: ----------------------------------------------------------------------------------
105275: -- 4219869 Business Flow
105276: -- Update journal entry status -- Need to generate this within IF
105277: ----------------------------------------------------------------------------------
105278: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105279: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
105280: ,p_balance_type_code => l_balance_type_code
105281: );
105282:

Line 105365: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

105361:
105362: --
105363: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105364: --
105365: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105366: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105367: ELSE
105368: ---------------------------------------------------------------------------------------------------
105369: -- 4262811a Switch Sign

Line 105390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105386:
105387: XLA_AE_LINES_PKG.ValidateCurrentLine;
105388: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105389:
105390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105391: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105392: ,p_balance_type_code => l_balance_type_code);
105393:
105394: END IF;

Line 105519: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

105515: l_tmp_amt NUMBER;
105516: l_acc_rev_natural_side_code VARCHAR2(1);
105517:
105518: l_num_entries NUMBER;
105519: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105520: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105521: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105522: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105523: l_recog_line_1 NUMBER;

Line 105520: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

105516: l_acc_rev_natural_side_code VARCHAR2(1);
105517:
105518: l_num_entries NUMBER;
105519: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105520: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105521: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105522: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105523: l_recog_line_1 NUMBER;
105524: l_recog_line_2 NUMBER;

Line 105521: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

105517:
105518: l_num_entries NUMBER;
105519: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105520: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105521: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105522: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105523: l_recog_line_1 NUMBER;
105524: l_recog_line_2 NUMBER;
105525:

Line 105522: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

105518: l_num_entries NUMBER;
105519: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105520: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105521: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105522: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105523: l_recog_line_1 NUMBER;
105524: l_recog_line_2 NUMBER;
105525:
105526: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 105528: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

105524: l_recog_line_2 NUMBER;
105525:
105526: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
105527: l_bflow_applied_to_amt NUMBER; -- 5132302
105528: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
105529:
105530: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
105531:
105532: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 105603: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

105599: l_accrual_line_num := NULL; -- 4262811
105600: l_tmp_amt := NULL; -- 4262811
105601: --
105602:
105603: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
105604: l_balance_type_code <> 'B' THEN
105605: IF NVL(p_source_24,9E125) = 2
105606: THEN
105607:

Line 105674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

105670: --
105671: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105672:
105673: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105674: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105675:
105676: -- 4955764
105677: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105678: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 105750: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

105746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105747:
105748: IF xla_accounting_cache_pkg.GetValueChar
105749: (p_source_code => 'LEDGER_CATEGORY_CODE'
105750: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
105751: AND l_bflow_method_code = 'PRIOR_ENTRY'
105752: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
105753: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105754: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 105850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

105846: p_lookup_type => 'XLA_OWNER_TYPE'
105847: ,p_lookup_code => l_component_type_code
105848: )
105849: ,p_token_4 => 'PRODUCT_NAME'
105850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105854: ,p_ae_header_id => NULL

Line 105851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

105847: ,p_lookup_code => l_component_type_code
105848: )
105849: ,p_token_4 => 'PRODUCT_NAME'
105850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105854: ,p_ae_header_id => NULL
105855: );

Line 105852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

105848: )
105849: ,p_token_4 => 'PRODUCT_NAME'
105850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105854: ,p_ae_header_id => NULL
105855: );
105856:

Line 105853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

105849: ,p_token_4 => 'PRODUCT_NAME'
105850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105854: ,p_ae_header_id => NULL
105855: );
105856:
105857: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 105884: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105880: ----------------------------------------------------------------------------------
105881: -- 4219869 Business Flow
105882: -- Update journal entry status -- Need to generate this within IF
105883: ----------------------------------------------------------------------------------
105884: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105885: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
105886: ,p_balance_type_code => l_balance_type_code
105887: );
105888:

Line 105971: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

105967:
105968: --
105969: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105970: --
105971: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105972: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105973: ELSE
105974: ---------------------------------------------------------------------------------------------------
105975: -- 4262811a Switch Sign

Line 105996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105992:
105993: XLA_AE_LINES_PKG.ValidateCurrentLine;
105994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105995:
105996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105998: ,p_balance_type_code => l_balance_type_code);
105999:
106000: END IF;

Line 106105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

106101: l_tmp_amt NUMBER;
106102: l_acc_rev_natural_side_code VARCHAR2(1);
106103:
106104: l_num_entries NUMBER;
106105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106109: l_recog_line_1 NUMBER;

Line 106106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

106102: l_acc_rev_natural_side_code VARCHAR2(1);
106103:
106104: l_num_entries NUMBER;
106105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106109: l_recog_line_1 NUMBER;
106110: l_recog_line_2 NUMBER;

Line 106107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

106103:
106104: l_num_entries NUMBER;
106105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106109: l_recog_line_1 NUMBER;
106110: l_recog_line_2 NUMBER;
106111:

Line 106108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

106104: l_num_entries NUMBER;
106105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106109: l_recog_line_1 NUMBER;
106110: l_recog_line_2 NUMBER;
106111:
106112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 106114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

106110: l_recog_line_2 NUMBER;
106111:
106112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106113: l_bflow_applied_to_amt NUMBER; -- 5132302
106114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106115:
106116: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106117:
106118: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 106189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

106185: l_accrual_line_num := NULL; -- 4262811
106186: l_tmp_amt := NULL; -- 4262811
106187: --
106188:
106189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
106190: l_balance_type_code <> 'B' THEN
106191: IF NVL(p_source_24,9E125) = 2
106192: THEN
106193:

Line 106260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

106256: --
106257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106258:
106259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106261:
106262: -- 4955764
106263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 106304: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

106300: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106301:
106302: IF xla_accounting_cache_pkg.GetValueChar
106303: (p_source_code => 'LEDGER_CATEGORY_CODE'
106304: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
106305: AND l_bflow_method_code = 'PRIOR_ENTRY'
106306: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
106307: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106308: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 106404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

106400: p_lookup_type => 'XLA_OWNER_TYPE'
106401: ,p_lookup_code => l_component_type_code
106402: )
106403: ,p_token_4 => 'PRODUCT_NAME'
106404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106408: ,p_ae_header_id => NULL

Line 106405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

106401: ,p_lookup_code => l_component_type_code
106402: )
106403: ,p_token_4 => 'PRODUCT_NAME'
106404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106408: ,p_ae_header_id => NULL
106409: );

Line 106406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

106402: )
106403: ,p_token_4 => 'PRODUCT_NAME'
106404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106408: ,p_ae_header_id => NULL
106409: );
106410:

Line 106407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

106403: ,p_token_4 => 'PRODUCT_NAME'
106404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106408: ,p_ae_header_id => NULL
106409: );
106410:
106411: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 106438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106434: ----------------------------------------------------------------------------------
106435: -- 4219869 Business Flow
106436: -- Update journal entry status -- Need to generate this within IF
106437: ----------------------------------------------------------------------------------
106438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106439: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
106440: ,p_balance_type_code => l_balance_type_code
106441: );
106442:

Line 106525: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

106521:
106522: --
106523: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106524: --
106525: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106526: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106527: ELSE
106528: ---------------------------------------------------------------------------------------------------
106529: -- 4262811a Switch Sign

Line 106550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106546:
106547: XLA_AE_LINES_PKG.ValidateCurrentLine;
106548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106549:
106550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106552: ,p_balance_type_code => l_balance_type_code);
106553:
106554: END IF;

Line 106659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

106655: l_tmp_amt NUMBER;
106656: l_acc_rev_natural_side_code VARCHAR2(1);
106657:
106658: l_num_entries NUMBER;
106659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106663: l_recog_line_1 NUMBER;

Line 106660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

106656: l_acc_rev_natural_side_code VARCHAR2(1);
106657:
106658: l_num_entries NUMBER;
106659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106663: l_recog_line_1 NUMBER;
106664: l_recog_line_2 NUMBER;

Line 106661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

106657:
106658: l_num_entries NUMBER;
106659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106663: l_recog_line_1 NUMBER;
106664: l_recog_line_2 NUMBER;
106665:

Line 106662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

106658: l_num_entries NUMBER;
106659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106663: l_recog_line_1 NUMBER;
106664: l_recog_line_2 NUMBER;
106665:
106666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 106668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

106664: l_recog_line_2 NUMBER;
106665:
106666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106667: l_bflow_applied_to_amt NUMBER; -- 5132302
106668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106669:
106670: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106671:
106672: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 106743: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

106739: l_accrual_line_num := NULL; -- 4262811
106740: l_tmp_amt := NULL; -- 4262811
106741: --
106742:
106743: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
106744: l_balance_type_code <> 'B' THEN
106745: IF NVL(p_source_24,9E125) = 2
106746: THEN
106747:

Line 106814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

106810: --
106811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106812:
106813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106815:
106816: -- 4955764
106817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 106858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

106854: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106855:
106856: IF xla_accounting_cache_pkg.GetValueChar
106857: (p_source_code => 'LEDGER_CATEGORY_CODE'
106858: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
106859: AND l_bflow_method_code = 'PRIOR_ENTRY'
106860: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
106861: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106862: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 106958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

106954: p_lookup_type => 'XLA_OWNER_TYPE'
106955: ,p_lookup_code => l_component_type_code
106956: )
106957: ,p_token_4 => 'PRODUCT_NAME'
106958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106962: ,p_ae_header_id => NULL

Line 106959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

106955: ,p_lookup_code => l_component_type_code
106956: )
106957: ,p_token_4 => 'PRODUCT_NAME'
106958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106962: ,p_ae_header_id => NULL
106963: );

Line 106960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

106956: )
106957: ,p_token_4 => 'PRODUCT_NAME'
106958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106962: ,p_ae_header_id => NULL
106963: );
106964:

Line 106961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

106957: ,p_token_4 => 'PRODUCT_NAME'
106958: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106959: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106960: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106961: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106962: ,p_ae_header_id => NULL
106963: );
106964:
106965: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 106992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106988: ----------------------------------------------------------------------------------
106989: -- 4219869 Business Flow
106990: -- Update journal entry status -- Need to generate this within IF
106991: ----------------------------------------------------------------------------------
106992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106993: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
106994: ,p_balance_type_code => l_balance_type_code
106995: );
106996:

Line 107079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

107075:
107076: --
107077: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107078: --
107079: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107080: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107081: ELSE
107082: ---------------------------------------------------------------------------------------------------
107083: -- 4262811a Switch Sign

Line 107104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

107100:
107101: XLA_AE_LINES_PKG.ValidateCurrentLine;
107102: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107103:
107104: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107105: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107106: ,p_balance_type_code => l_balance_type_code);
107107:
107108: END IF;

Line 107211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

107207: l_tmp_amt NUMBER;
107208: l_acc_rev_natural_side_code VARCHAR2(1);
107209:
107210: l_num_entries NUMBER;
107211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107215: l_recog_line_1 NUMBER;

Line 107212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

107208: l_acc_rev_natural_side_code VARCHAR2(1);
107209:
107210: l_num_entries NUMBER;
107211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107215: l_recog_line_1 NUMBER;
107216: l_recog_line_2 NUMBER;

Line 107213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

107209:
107210: l_num_entries NUMBER;
107211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107215: l_recog_line_1 NUMBER;
107216: l_recog_line_2 NUMBER;
107217:

Line 107214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

107210: l_num_entries NUMBER;
107211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107215: l_recog_line_1 NUMBER;
107216: l_recog_line_2 NUMBER;
107217:
107218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 107220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

107216: l_recog_line_2 NUMBER;
107217:
107218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
107219: l_bflow_applied_to_amt NUMBER; -- 5132302
107220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
107221:
107222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
107223:
107224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 107295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

107291: l_accrual_line_num := NULL; -- 4262811
107292: l_tmp_amt := NULL; -- 4262811
107293: --
107294:
107295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
107296: l_balance_type_code <> 'B' THEN
107297: IF NVL(p_source_24,9E125) = 2
107298: THEN
107299:

Line 107366: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

107362: --
107363: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107364:
107365: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107366: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107367:
107368: -- 4955764
107369: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107370: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 107410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

107406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107407:
107408: IF xla_accounting_cache_pkg.GetValueChar
107409: (p_source_code => 'LEDGER_CATEGORY_CODE'
107410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
107411: AND l_bflow_method_code = 'PRIOR_ENTRY'
107412: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
107413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 107510: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

107506: p_lookup_type => 'XLA_OWNER_TYPE'
107507: ,p_lookup_code => l_component_type_code
107508: )
107509: ,p_token_4 => 'PRODUCT_NAME'
107510: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
107511: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
107512: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
107513: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
107514: ,p_ae_header_id => NULL

Line 107511: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

107507: ,p_lookup_code => l_component_type_code
107508: )
107509: ,p_token_4 => 'PRODUCT_NAME'
107510: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
107511: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
107512: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
107513: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
107514: ,p_ae_header_id => NULL
107515: );

Line 107512: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

107508: )
107509: ,p_token_4 => 'PRODUCT_NAME'
107510: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
107511: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
107512: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
107513: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
107514: ,p_ae_header_id => NULL
107515: );
107516:

Line 107513: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

107509: ,p_token_4 => 'PRODUCT_NAME'
107510: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
107511: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
107512: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
107513: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
107514: ,p_ae_header_id => NULL
107515: );
107516:
107517: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 107544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

107540: ----------------------------------------------------------------------------------
107541: -- 4219869 Business Flow
107542: -- Update journal entry status -- Need to generate this within IF
107543: ----------------------------------------------------------------------------------
107544: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107545: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
107546: ,p_balance_type_code => l_balance_type_code
107547: );
107548:

Line 107631: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

107627:
107628: --
107629: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107630: --
107631: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107632: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107633: ELSE
107634: ---------------------------------------------------------------------------------------------------
107635: -- 4262811a Switch Sign

Line 107656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

107652:
107653: XLA_AE_LINES_PKG.ValidateCurrentLine;
107654: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107655:
107656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107657: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107658: ,p_balance_type_code => l_balance_type_code);
107659:
107660: END IF;

Line 107765: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

107761: l_tmp_amt NUMBER;
107762: l_acc_rev_natural_side_code VARCHAR2(1);
107763:
107764: l_num_entries NUMBER;
107765: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107766: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107767: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107768: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107769: l_recog_line_1 NUMBER;

Line 107766: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

107762: l_acc_rev_natural_side_code VARCHAR2(1);
107763:
107764: l_num_entries NUMBER;
107765: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107766: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107767: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107768: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107769: l_recog_line_1 NUMBER;
107770: l_recog_line_2 NUMBER;

Line 107767: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

107763:
107764: l_num_entries NUMBER;
107765: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107766: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107767: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107768: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107769: l_recog_line_1 NUMBER;
107770: l_recog_line_2 NUMBER;
107771:

Line 107768: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

107764: l_num_entries NUMBER;
107765: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
107766: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
107767: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
107768: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
107769: l_recog_line_1 NUMBER;
107770: l_recog_line_2 NUMBER;
107771:
107772: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 107774: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

107770: l_recog_line_2 NUMBER;
107771:
107772: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
107773: l_bflow_applied_to_amt NUMBER; -- 5132302
107774: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
107775:
107776: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
107777:
107778: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 107849: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

107845: l_accrual_line_num := NULL; -- 4262811
107846: l_tmp_amt := NULL; -- 4262811
107847: --
107848:
107849: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
107850: l_balance_type_code <> 'B' THEN
107851: IF NVL(p_source_24,9E125) = 2 AND
107852: p_source_22 <= 0
107853: THEN

Line 107921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

107917: --
107918: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107919:
107920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107922:
107923: -- 4955764
107924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 107965: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

107961: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107962:
107963: IF xla_accounting_cache_pkg.GetValueChar
107964: (p_source_code => 'LEDGER_CATEGORY_CODE'
107965: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
107966: AND l_bflow_method_code = 'PRIOR_ENTRY'
107967: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
107968: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107969: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 108065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

108061: p_lookup_type => 'XLA_OWNER_TYPE'
108062: ,p_lookup_code => l_component_type_code
108063: )
108064: ,p_token_4 => 'PRODUCT_NAME'
108065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108069: ,p_ae_header_id => NULL

Line 108066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

108062: ,p_lookup_code => l_component_type_code
108063: )
108064: ,p_token_4 => 'PRODUCT_NAME'
108065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108069: ,p_ae_header_id => NULL
108070: );

Line 108067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

108063: )
108064: ,p_token_4 => 'PRODUCT_NAME'
108065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108069: ,p_ae_header_id => NULL
108070: );
108071:

Line 108068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

108064: ,p_token_4 => 'PRODUCT_NAME'
108065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108069: ,p_ae_header_id => NULL
108070: );
108071:
108072: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 108099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

108095: ----------------------------------------------------------------------------------
108096: -- 4219869 Business Flow
108097: -- Update journal entry status -- Need to generate this within IF
108098: ----------------------------------------------------------------------------------
108099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108100: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
108101: ,p_balance_type_code => l_balance_type_code
108102: );
108103:

Line 108186: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

108182:
108183: --
108184: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108185: --
108186: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108187: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108188: ELSE
108189: ---------------------------------------------------------------------------------------------------
108190: -- 4262811a Switch Sign

Line 108211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

108207:
108208: XLA_AE_LINES_PKG.ValidateCurrentLine;
108209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108210:
108211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108212: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108213: ,p_balance_type_code => l_balance_type_code);
108214:
108215: END IF;

Line 108320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

108316: l_tmp_amt NUMBER;
108317: l_acc_rev_natural_side_code VARCHAR2(1);
108318:
108319: l_num_entries NUMBER;
108320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108324: l_recog_line_1 NUMBER;

Line 108321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

108317: l_acc_rev_natural_side_code VARCHAR2(1);
108318:
108319: l_num_entries NUMBER;
108320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108324: l_recog_line_1 NUMBER;
108325: l_recog_line_2 NUMBER;

Line 108322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

108318:
108319: l_num_entries NUMBER;
108320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108324: l_recog_line_1 NUMBER;
108325: l_recog_line_2 NUMBER;
108326:

Line 108323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

108319: l_num_entries NUMBER;
108320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108324: l_recog_line_1 NUMBER;
108325: l_recog_line_2 NUMBER;
108326:
108327: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 108329: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

108325: l_recog_line_2 NUMBER;
108326:
108327: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
108328: l_bflow_applied_to_amt NUMBER; -- 5132302
108329: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
108330:
108331: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
108332:
108333: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 108404: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

108400: l_accrual_line_num := NULL; -- 4262811
108401: l_tmp_amt := NULL; -- 4262811
108402: --
108403:
108404: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
108405: l_balance_type_code <> 'B' THEN
108406: IF NVL(p_source_24,9E125) = 2
108407: THEN
108408:

Line 108475: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

108471: --
108472: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108473:
108474: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108475: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108476:
108477: -- 4955764
108478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 108519: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

108515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108516:
108517: IF xla_accounting_cache_pkg.GetValueChar
108518: (p_source_code => 'LEDGER_CATEGORY_CODE'
108519: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
108520: AND l_bflow_method_code = 'PRIOR_ENTRY'
108521: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
108522: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108523: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 108619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

108615: p_lookup_type => 'XLA_OWNER_TYPE'
108616: ,p_lookup_code => l_component_type_code
108617: )
108618: ,p_token_4 => 'PRODUCT_NAME'
108619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108623: ,p_ae_header_id => NULL

Line 108620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

108616: ,p_lookup_code => l_component_type_code
108617: )
108618: ,p_token_4 => 'PRODUCT_NAME'
108619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108623: ,p_ae_header_id => NULL
108624: );

Line 108621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

108617: )
108618: ,p_token_4 => 'PRODUCT_NAME'
108619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108623: ,p_ae_header_id => NULL
108624: );
108625:

Line 108622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

108618: ,p_token_4 => 'PRODUCT_NAME'
108619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
108620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
108621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
108622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
108623: ,p_ae_header_id => NULL
108624: );
108625:
108626: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 108653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

108649: ----------------------------------------------------------------------------------
108650: -- 4219869 Business Flow
108651: -- Update journal entry status -- Need to generate this within IF
108652: ----------------------------------------------------------------------------------
108653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108654: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
108655: ,p_balance_type_code => l_balance_type_code
108656: );
108657:

Line 108740: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

108736:
108737: --
108738: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108739: --
108740: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108741: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108742: ELSE
108743: ---------------------------------------------------------------------------------------------------
108744: -- 4262811a Switch Sign

Line 108765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

108761:
108762: XLA_AE_LINES_PKG.ValidateCurrentLine;
108763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108764:
108765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108766: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108767: ,p_balance_type_code => l_balance_type_code);
108768:
108769: END IF;

Line 108874: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

108870: l_tmp_amt NUMBER;
108871: l_acc_rev_natural_side_code VARCHAR2(1);
108872:
108873: l_num_entries NUMBER;
108874: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108875: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108876: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108877: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108878: l_recog_line_1 NUMBER;

Line 108875: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

108871: l_acc_rev_natural_side_code VARCHAR2(1);
108872:
108873: l_num_entries NUMBER;
108874: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108875: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108876: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108877: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108878: l_recog_line_1 NUMBER;
108879: l_recog_line_2 NUMBER;

Line 108876: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

108872:
108873: l_num_entries NUMBER;
108874: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108875: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108876: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108877: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108878: l_recog_line_1 NUMBER;
108879: l_recog_line_2 NUMBER;
108880:

Line 108877: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

108873: l_num_entries NUMBER;
108874: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
108875: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
108876: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
108877: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
108878: l_recog_line_1 NUMBER;
108879: l_recog_line_2 NUMBER;
108880:
108881: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 108883: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

108879: l_recog_line_2 NUMBER;
108880:
108881: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
108882: l_bflow_applied_to_amt NUMBER; -- 5132302
108883: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
108884:
108885: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
108886:
108887: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 108958: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

108954: l_accrual_line_num := NULL; -- 4262811
108955: l_tmp_amt := NULL; -- 4262811
108956: --
108957:
108958: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
108959: l_balance_type_code <> 'B' THEN
108960: IF NVL(p_source_24,9E125) = 2
108961: THEN
108962:

Line 109029: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

109025: --
109026: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109027:
109028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109029: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109030:
109031: -- 4955764
109032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 109073: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

109069: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109070:
109071: IF xla_accounting_cache_pkg.GetValueChar
109072: (p_source_code => 'LEDGER_CATEGORY_CODE'
109073: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
109074: AND l_bflow_method_code = 'PRIOR_ENTRY'
109075: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
109076: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109077: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 109173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

109169: p_lookup_type => 'XLA_OWNER_TYPE'
109170: ,p_lookup_code => l_component_type_code
109171: )
109172: ,p_token_4 => 'PRODUCT_NAME'
109173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109177: ,p_ae_header_id => NULL

Line 109174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

109170: ,p_lookup_code => l_component_type_code
109171: )
109172: ,p_token_4 => 'PRODUCT_NAME'
109173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109177: ,p_ae_header_id => NULL
109178: );

Line 109175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

109171: )
109172: ,p_token_4 => 'PRODUCT_NAME'
109173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109177: ,p_ae_header_id => NULL
109178: );
109179:

Line 109176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

109172: ,p_token_4 => 'PRODUCT_NAME'
109173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109177: ,p_ae_header_id => NULL
109178: );
109179:
109180: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 109207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

109203: ----------------------------------------------------------------------------------
109204: -- 4219869 Business Flow
109205: -- Update journal entry status -- Need to generate this within IF
109206: ----------------------------------------------------------------------------------
109207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
109209: ,p_balance_type_code => l_balance_type_code
109210: );
109211:

Line 109294: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

109290:
109291: --
109292: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109293: --
109294: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109295: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109296: ELSE
109297: ---------------------------------------------------------------------------------------------------
109298: -- 4262811a Switch Sign

Line 109319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

109315:
109316: XLA_AE_LINES_PKG.ValidateCurrentLine;
109317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109318:
109319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109320: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109321: ,p_balance_type_code => l_balance_type_code);
109322:
109323: END IF;

Line 109428: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

109424: l_tmp_amt NUMBER;
109425: l_acc_rev_natural_side_code VARCHAR2(1);
109426:
109427: l_num_entries NUMBER;
109428: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109429: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109430: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109431: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109432: l_recog_line_1 NUMBER;

Line 109429: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

109425: l_acc_rev_natural_side_code VARCHAR2(1);
109426:
109427: l_num_entries NUMBER;
109428: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109429: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109430: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109431: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109432: l_recog_line_1 NUMBER;
109433: l_recog_line_2 NUMBER;

Line 109430: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

109426:
109427: l_num_entries NUMBER;
109428: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109429: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109430: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109431: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109432: l_recog_line_1 NUMBER;
109433: l_recog_line_2 NUMBER;
109434:

Line 109431: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

109427: l_num_entries NUMBER;
109428: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109429: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109430: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109431: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109432: l_recog_line_1 NUMBER;
109433: l_recog_line_2 NUMBER;
109434:
109435: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 109437: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

109433: l_recog_line_2 NUMBER;
109434:
109435: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
109436: l_bflow_applied_to_amt NUMBER; -- 5132302
109437: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
109438:
109439: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
109440:
109441: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 109512: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

109508: l_accrual_line_num := NULL; -- 4262811
109509: l_tmp_amt := NULL; -- 4262811
109510: --
109511:
109512: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
109513: l_balance_type_code <> 'B' THEN
109514: IF NVL(p_source_24,9E125) = 2
109515: THEN
109516:

Line 109583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

109579: --
109580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109581:
109582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109584:
109585: -- 4955764
109586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 109627: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

109623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109624:
109625: IF xla_accounting_cache_pkg.GetValueChar
109626: (p_source_code => 'LEDGER_CATEGORY_CODE'
109627: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
109628: AND l_bflow_method_code = 'PRIOR_ENTRY'
109629: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
109630: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109631: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 109727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

109723: p_lookup_type => 'XLA_OWNER_TYPE'
109724: ,p_lookup_code => l_component_type_code
109725: )
109726: ,p_token_4 => 'PRODUCT_NAME'
109727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109731: ,p_ae_header_id => NULL

Line 109728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

109724: ,p_lookup_code => l_component_type_code
109725: )
109726: ,p_token_4 => 'PRODUCT_NAME'
109727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109731: ,p_ae_header_id => NULL
109732: );

Line 109729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

109725: )
109726: ,p_token_4 => 'PRODUCT_NAME'
109727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109731: ,p_ae_header_id => NULL
109732: );
109733:

Line 109730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

109726: ,p_token_4 => 'PRODUCT_NAME'
109727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
109728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
109729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
109730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
109731: ,p_ae_header_id => NULL
109732: );
109733:
109734: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 109761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

109757: ----------------------------------------------------------------------------------
109758: -- 4219869 Business Flow
109759: -- Update journal entry status -- Need to generate this within IF
109760: ----------------------------------------------------------------------------------
109761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109762: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
109763: ,p_balance_type_code => l_balance_type_code
109764: );
109765:

Line 109848: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

109844:
109845: --
109846: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109847: --
109848: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109849: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109850: ELSE
109851: ---------------------------------------------------------------------------------------------------
109852: -- 4262811a Switch Sign

Line 109873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

109869:
109870: XLA_AE_LINES_PKG.ValidateCurrentLine;
109871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109872:
109873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109874: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109875: ,p_balance_type_code => l_balance_type_code);
109876:
109877: END IF;

Line 109982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

109978: l_tmp_amt NUMBER;
109979: l_acc_rev_natural_side_code VARCHAR2(1);
109980:
109981: l_num_entries NUMBER;
109982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109986: l_recog_line_1 NUMBER;

Line 109983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

109979: l_acc_rev_natural_side_code VARCHAR2(1);
109980:
109981: l_num_entries NUMBER;
109982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109986: l_recog_line_1 NUMBER;
109987: l_recog_line_2 NUMBER;

Line 109984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

109980:
109981: l_num_entries NUMBER;
109982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109986: l_recog_line_1 NUMBER;
109987: l_recog_line_2 NUMBER;
109988:

Line 109985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

109981: l_num_entries NUMBER;
109982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
109983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
109984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
109985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
109986: l_recog_line_1 NUMBER;
109987: l_recog_line_2 NUMBER;
109988:
109989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 109991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

109987: l_recog_line_2 NUMBER;
109988:
109989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
109990: l_bflow_applied_to_amt NUMBER; -- 5132302
109991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
109992:
109993: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
109994:
109995: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 110066: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

110062: l_accrual_line_num := NULL; -- 4262811
110063: l_tmp_amt := NULL; -- 4262811
110064: --
110065:
110066: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
110067: l_balance_type_code <> 'B' THEN
110068: IF NVL(p_source_24,9E125) = 2
110069: THEN
110070:

Line 110137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

110133: --
110134: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110135:
110136: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110137: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110138:
110139: -- 4955764
110140: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110141: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 110181: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

110177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110178:
110179: IF xla_accounting_cache_pkg.GetValueChar
110180: (p_source_code => 'LEDGER_CATEGORY_CODE'
110181: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
110182: AND l_bflow_method_code = 'PRIOR_ENTRY'
110183: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
110184: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110185: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 110281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

110277: p_lookup_type => 'XLA_OWNER_TYPE'
110278: ,p_lookup_code => l_component_type_code
110279: )
110280: ,p_token_4 => 'PRODUCT_NAME'
110281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110285: ,p_ae_header_id => NULL

Line 110282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

110278: ,p_lookup_code => l_component_type_code
110279: )
110280: ,p_token_4 => 'PRODUCT_NAME'
110281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110285: ,p_ae_header_id => NULL
110286: );

Line 110283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

110279: )
110280: ,p_token_4 => 'PRODUCT_NAME'
110281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110285: ,p_ae_header_id => NULL
110286: );
110287:

Line 110284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

110280: ,p_token_4 => 'PRODUCT_NAME'
110281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110285: ,p_ae_header_id => NULL
110286: );
110287:
110288: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 110315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

110311: ----------------------------------------------------------------------------------
110312: -- 4219869 Business Flow
110313: -- Update journal entry status -- Need to generate this within IF
110314: ----------------------------------------------------------------------------------
110315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
110317: ,p_balance_type_code => l_balance_type_code
110318: );
110319:

Line 110402: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

110398:
110399: --
110400: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110401: --
110402: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110403: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110404: ELSE
110405: ---------------------------------------------------------------------------------------------------
110406: -- 4262811a Switch Sign

Line 110427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

110423:
110424: XLA_AE_LINES_PKG.ValidateCurrentLine;
110425: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110426:
110427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110428: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110429: ,p_balance_type_code => l_balance_type_code);
110430:
110431: END IF;

Line 110536: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

110532: l_tmp_amt NUMBER;
110533: l_acc_rev_natural_side_code VARCHAR2(1);
110534:
110535: l_num_entries NUMBER;
110536: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
110537: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
110538: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
110539: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
110540: l_recog_line_1 NUMBER;

Line 110537: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

110533: l_acc_rev_natural_side_code VARCHAR2(1);
110534:
110535: l_num_entries NUMBER;
110536: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
110537: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
110538: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
110539: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
110540: l_recog_line_1 NUMBER;
110541: l_recog_line_2 NUMBER;

Line 110538: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

110534:
110535: l_num_entries NUMBER;
110536: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
110537: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
110538: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
110539: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
110540: l_recog_line_1 NUMBER;
110541: l_recog_line_2 NUMBER;
110542:

Line 110539: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

110535: l_num_entries NUMBER;
110536: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
110537: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
110538: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
110539: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
110540: l_recog_line_1 NUMBER;
110541: l_recog_line_2 NUMBER;
110542:
110543: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 110545: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

110541: l_recog_line_2 NUMBER;
110542:
110543: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
110544: l_bflow_applied_to_amt NUMBER; -- 5132302
110545: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
110546:
110547: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
110548:
110549: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 110620: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

110616: l_accrual_line_num := NULL; -- 4262811
110617: l_tmp_amt := NULL; -- 4262811
110618: --
110619:
110620: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
110621: l_balance_type_code <> 'B' THEN
110622: IF NVL(p_source_24,9E125) = 2
110623: THEN
110624:

Line 110691: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

110687: --
110688: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110689:
110690: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110691: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110692:
110693: -- 4955764
110694: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110695: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 110735: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

110731: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110732:
110733: IF xla_accounting_cache_pkg.GetValueChar
110734: (p_source_code => 'LEDGER_CATEGORY_CODE'
110735: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
110736: AND l_bflow_method_code = 'PRIOR_ENTRY'
110737: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
110738: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110739: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 110835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

110831: p_lookup_type => 'XLA_OWNER_TYPE'
110832: ,p_lookup_code => l_component_type_code
110833: )
110834: ,p_token_4 => 'PRODUCT_NAME'
110835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110839: ,p_ae_header_id => NULL

Line 110836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

110832: ,p_lookup_code => l_component_type_code
110833: )
110834: ,p_token_4 => 'PRODUCT_NAME'
110835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110839: ,p_ae_header_id => NULL
110840: );

Line 110837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

110833: )
110834: ,p_token_4 => 'PRODUCT_NAME'
110835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110839: ,p_ae_header_id => NULL
110840: );
110841:

Line 110838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

110834: ,p_token_4 => 'PRODUCT_NAME'
110835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
110836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
110837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
110838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
110839: ,p_ae_header_id => NULL
110840: );
110841:
110842: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 110869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

110865: ----------------------------------------------------------------------------------
110866: -- 4219869 Business Flow
110867: -- Update journal entry status -- Need to generate this within IF
110868: ----------------------------------------------------------------------------------
110869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110870: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
110871: ,p_balance_type_code => l_balance_type_code
110872: );
110873:

Line 110956: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

110952:
110953: --
110954: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110955: --
110956: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110957: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110958: ELSE
110959: ---------------------------------------------------------------------------------------------------
110960: -- 4262811a Switch Sign

Line 110981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

110977:
110978: XLA_AE_LINES_PKG.ValidateCurrentLine;
110979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110980:
110981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110982: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110983: ,p_balance_type_code => l_balance_type_code);
110984:
110985: END IF;

Line 111090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

111086: l_tmp_amt NUMBER;
111087: l_acc_rev_natural_side_code VARCHAR2(1);
111088:
111089: l_num_entries NUMBER;
111090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111094: l_recog_line_1 NUMBER;

Line 111091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

111087: l_acc_rev_natural_side_code VARCHAR2(1);
111088:
111089: l_num_entries NUMBER;
111090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111094: l_recog_line_1 NUMBER;
111095: l_recog_line_2 NUMBER;

Line 111092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

111088:
111089: l_num_entries NUMBER;
111090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111094: l_recog_line_1 NUMBER;
111095: l_recog_line_2 NUMBER;
111096:

Line 111093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

111089: l_num_entries NUMBER;
111090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111094: l_recog_line_1 NUMBER;
111095: l_recog_line_2 NUMBER;
111096:
111097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 111099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

111095: l_recog_line_2 NUMBER;
111096:
111097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111098: l_bflow_applied_to_amt NUMBER; -- 5132302
111099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111100:
111101: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111102:
111103: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 111174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

111170: l_accrual_line_num := NULL; -- 4262811
111171: l_tmp_amt := NULL; -- 4262811
111172: --
111173:
111174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
111175: l_balance_type_code <> 'B' THEN
111176: IF NVL(p_source_24,9E125) = 2
111177: THEN
111178:

Line 111245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

111241: --
111242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111243:
111244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111246:
111247: -- 4955764
111248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 111289: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

111285: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111286:
111287: IF xla_accounting_cache_pkg.GetValueChar
111288: (p_source_code => 'LEDGER_CATEGORY_CODE'
111289: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
111290: AND l_bflow_method_code = 'PRIOR_ENTRY'
111291: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
111292: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111293: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 111389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

111385: p_lookup_type => 'XLA_OWNER_TYPE'
111386: ,p_lookup_code => l_component_type_code
111387: )
111388: ,p_token_4 => 'PRODUCT_NAME'
111389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111393: ,p_ae_header_id => NULL

Line 111390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

111386: ,p_lookup_code => l_component_type_code
111387: )
111388: ,p_token_4 => 'PRODUCT_NAME'
111389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111393: ,p_ae_header_id => NULL
111394: );

Line 111391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

111387: )
111388: ,p_token_4 => 'PRODUCT_NAME'
111389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111393: ,p_ae_header_id => NULL
111394: );
111395:

Line 111392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

111388: ,p_token_4 => 'PRODUCT_NAME'
111389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111393: ,p_ae_header_id => NULL
111394: );
111395:
111396: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 111423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

111419: ----------------------------------------------------------------------------------
111420: -- 4219869 Business Flow
111421: -- Update journal entry status -- Need to generate this within IF
111422: ----------------------------------------------------------------------------------
111423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
111425: ,p_balance_type_code => l_balance_type_code
111426: );
111427:

Line 111510: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

111506:
111507: --
111508: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111509: --
111510: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111511: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111512: ELSE
111513: ---------------------------------------------------------------------------------------------------
111514: -- 4262811a Switch Sign

Line 111535: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

111531:
111532: XLA_AE_LINES_PKG.ValidateCurrentLine;
111533: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111534:
111535: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111536: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111537: ,p_balance_type_code => l_balance_type_code);
111538:
111539: END IF;

Line 111644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

111640: l_tmp_amt NUMBER;
111641: l_acc_rev_natural_side_code VARCHAR2(1);
111642:
111643: l_num_entries NUMBER;
111644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111648: l_recog_line_1 NUMBER;

Line 111645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

111641: l_acc_rev_natural_side_code VARCHAR2(1);
111642:
111643: l_num_entries NUMBER;
111644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111648: l_recog_line_1 NUMBER;
111649: l_recog_line_2 NUMBER;

Line 111646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

111642:
111643: l_num_entries NUMBER;
111644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111648: l_recog_line_1 NUMBER;
111649: l_recog_line_2 NUMBER;
111650:

Line 111647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

111643: l_num_entries NUMBER;
111644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111648: l_recog_line_1 NUMBER;
111649: l_recog_line_2 NUMBER;
111650:
111651: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 111653: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

111649: l_recog_line_2 NUMBER;
111650:
111651: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111652: l_bflow_applied_to_amt NUMBER; -- 5132302
111653: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111654:
111655: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111656:
111657: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 111728: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

111724: l_accrual_line_num := NULL; -- 4262811
111725: l_tmp_amt := NULL; -- 4262811
111726: --
111727:
111728: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
111729: l_balance_type_code <> 'B' THEN
111730: IF NVL(p_source_24,9E125) = 2 AND
111731: p_source_22 >= 0
111732: THEN

Line 111800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

111796: --
111797: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111798:
111799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111801:
111802: -- 4955764
111803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 111844: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

111840: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111841:
111842: IF xla_accounting_cache_pkg.GetValueChar
111843: (p_source_code => 'LEDGER_CATEGORY_CODE'
111844: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
111845: AND l_bflow_method_code = 'PRIOR_ENTRY'
111846: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
111847: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111848: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 111944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

111940: p_lookup_type => 'XLA_OWNER_TYPE'
111941: ,p_lookup_code => l_component_type_code
111942: )
111943: ,p_token_4 => 'PRODUCT_NAME'
111944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111948: ,p_ae_header_id => NULL

Line 111945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

111941: ,p_lookup_code => l_component_type_code
111942: )
111943: ,p_token_4 => 'PRODUCT_NAME'
111944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111948: ,p_ae_header_id => NULL
111949: );

Line 111946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

111942: )
111943: ,p_token_4 => 'PRODUCT_NAME'
111944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111948: ,p_ae_header_id => NULL
111949: );
111950:

Line 111947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

111943: ,p_token_4 => 'PRODUCT_NAME'
111944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111948: ,p_ae_header_id => NULL
111949: );
111950:
111951: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 111978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

111974: ----------------------------------------------------------------------------------
111975: -- 4219869 Business Flow
111976: -- Update journal entry status -- Need to generate this within IF
111977: ----------------------------------------------------------------------------------
111978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111979: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
111980: ,p_balance_type_code => l_balance_type_code
111981: );
111982:

Line 112065: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

112061:
112062: --
112063: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112064: --
112065: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112066: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112067: ELSE
112068: ---------------------------------------------------------------------------------------------------
112069: -- 4262811a Switch Sign

Line 112090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112086:
112087: XLA_AE_LINES_PKG.ValidateCurrentLine;
112088: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112089:
112090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112091: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112092: ,p_balance_type_code => l_balance_type_code);
112093:
112094: END IF;

Line 112199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

112195: l_tmp_amt NUMBER;
112196: l_acc_rev_natural_side_code VARCHAR2(1);
112197:
112198: l_num_entries NUMBER;
112199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112203: l_recog_line_1 NUMBER;

Line 112200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

112196: l_acc_rev_natural_side_code VARCHAR2(1);
112197:
112198: l_num_entries NUMBER;
112199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112203: l_recog_line_1 NUMBER;
112204: l_recog_line_2 NUMBER;

Line 112201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

112197:
112198: l_num_entries NUMBER;
112199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112203: l_recog_line_1 NUMBER;
112204: l_recog_line_2 NUMBER;
112205:

Line 112202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

112198: l_num_entries NUMBER;
112199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112203: l_recog_line_1 NUMBER;
112204: l_recog_line_2 NUMBER;
112205:
112206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 112208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

112204: l_recog_line_2 NUMBER;
112205:
112206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112207: l_bflow_applied_to_amt NUMBER; -- 5132302
112208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112209:
112210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112211:
112212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 112283: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

112279: l_accrual_line_num := NULL; -- 4262811
112280: l_tmp_amt := NULL; -- 4262811
112281: --
112282:
112283: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
112284: l_balance_type_code <> 'B' THEN
112285: IF NVL(p_source_24,9E125) = 2
112286: THEN
112287:

Line 112354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

112350: --
112351: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112352:
112353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112354: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112355:
112356: -- 4955764
112357: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112358: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 112398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

112394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112395:
112396: IF xla_accounting_cache_pkg.GetValueChar
112397: (p_source_code => 'LEDGER_CATEGORY_CODE'
112398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
112399: AND l_bflow_method_code = 'PRIOR_ENTRY'
112400: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
112401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 112498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

112494: p_lookup_type => 'XLA_OWNER_TYPE'
112495: ,p_lookup_code => l_component_type_code
112496: )
112497: ,p_token_4 => 'PRODUCT_NAME'
112498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112502: ,p_ae_header_id => NULL

Line 112499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

112495: ,p_lookup_code => l_component_type_code
112496: )
112497: ,p_token_4 => 'PRODUCT_NAME'
112498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112502: ,p_ae_header_id => NULL
112503: );

Line 112500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

112496: )
112497: ,p_token_4 => 'PRODUCT_NAME'
112498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112502: ,p_ae_header_id => NULL
112503: );
112504:

Line 112501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

112497: ,p_token_4 => 'PRODUCT_NAME'
112498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112502: ,p_ae_header_id => NULL
112503: );
112504:
112505: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 112532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112528: ----------------------------------------------------------------------------------
112529: -- 4219869 Business Flow
112530: -- Update journal entry status -- Need to generate this within IF
112531: ----------------------------------------------------------------------------------
112532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
112534: ,p_balance_type_code => l_balance_type_code
112535: );
112536:

Line 112619: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

112615:
112616: --
112617: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112618: --
112619: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112620: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112621: ELSE
112622: ---------------------------------------------------------------------------------------------------
112623: -- 4262811a Switch Sign

Line 112644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112640:
112641: XLA_AE_LINES_PKG.ValidateCurrentLine;
112642: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112643:
112644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112645: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112646: ,p_balance_type_code => l_balance_type_code);
112647:
112648: END IF;

Line 112753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

112749: l_tmp_amt NUMBER;
112750: l_acc_rev_natural_side_code VARCHAR2(1);
112751:
112752: l_num_entries NUMBER;
112753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112757: l_recog_line_1 NUMBER;

Line 112754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

112750: l_acc_rev_natural_side_code VARCHAR2(1);
112751:
112752: l_num_entries NUMBER;
112753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112757: l_recog_line_1 NUMBER;
112758: l_recog_line_2 NUMBER;

Line 112755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

112751:
112752: l_num_entries NUMBER;
112753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112757: l_recog_line_1 NUMBER;
112758: l_recog_line_2 NUMBER;
112759:

Line 112756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

112752: l_num_entries NUMBER;
112753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112757: l_recog_line_1 NUMBER;
112758: l_recog_line_2 NUMBER;
112759:
112760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 112762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

112758: l_recog_line_2 NUMBER;
112759:
112760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112761: l_bflow_applied_to_amt NUMBER; -- 5132302
112762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112763:
112764: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112765:
112766: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 112837: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

112833: l_accrual_line_num := NULL; -- 4262811
112834: l_tmp_amt := NULL; -- 4262811
112835: --
112836:
112837: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
112838: l_balance_type_code <> 'B' THEN
112839: IF NVL(p_source_24,9E125) = 2
112840: THEN
112841:

Line 112908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

112904: --
112905: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112906:
112907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112909:
112910: -- 4955764
112911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 112952: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

112948: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112949:
112950: IF xla_accounting_cache_pkg.GetValueChar
112951: (p_source_code => 'LEDGER_CATEGORY_CODE'
112952: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
112953: AND l_bflow_method_code = 'PRIOR_ENTRY'
112954: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
112955: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112956: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 113052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

113048: p_lookup_type => 'XLA_OWNER_TYPE'
113049: ,p_lookup_code => l_component_type_code
113050: )
113051: ,p_token_4 => 'PRODUCT_NAME'
113052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113056: ,p_ae_header_id => NULL

Line 113053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

113049: ,p_lookup_code => l_component_type_code
113050: )
113051: ,p_token_4 => 'PRODUCT_NAME'
113052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113056: ,p_ae_header_id => NULL
113057: );

Line 113054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

113050: )
113051: ,p_token_4 => 'PRODUCT_NAME'
113052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113056: ,p_ae_header_id => NULL
113057: );
113058:

Line 113055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

113051: ,p_token_4 => 'PRODUCT_NAME'
113052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113056: ,p_ae_header_id => NULL
113057: );
113058:
113059: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 113086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113082: ----------------------------------------------------------------------------------
113083: -- 4219869 Business Flow
113084: -- Update journal entry status -- Need to generate this within IF
113085: ----------------------------------------------------------------------------------
113086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
113088: ,p_balance_type_code => l_balance_type_code
113089: );
113090:

Line 113173: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

113169:
113170: --
113171: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113172: --
113173: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113174: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113175: ELSE
113176: ---------------------------------------------------------------------------------------------------
113177: -- 4262811a Switch Sign

Line 113198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113194:
113195: XLA_AE_LINES_PKG.ValidateCurrentLine;
113196: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113197:
113198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113199: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113200: ,p_balance_type_code => l_balance_type_code);
113201:
113202: END IF;

Line 113307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

113303: l_tmp_amt NUMBER;
113304: l_acc_rev_natural_side_code VARCHAR2(1);
113305:
113306: l_num_entries NUMBER;
113307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113311: l_recog_line_1 NUMBER;

Line 113308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

113304: l_acc_rev_natural_side_code VARCHAR2(1);
113305:
113306: l_num_entries NUMBER;
113307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113311: l_recog_line_1 NUMBER;
113312: l_recog_line_2 NUMBER;

Line 113309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

113305:
113306: l_num_entries NUMBER;
113307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113311: l_recog_line_1 NUMBER;
113312: l_recog_line_2 NUMBER;
113313:

Line 113310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

113306: l_num_entries NUMBER;
113307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113311: l_recog_line_1 NUMBER;
113312: l_recog_line_2 NUMBER;
113313:
113314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 113316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

113312: l_recog_line_2 NUMBER;
113313:
113314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113315: l_bflow_applied_to_amt NUMBER; -- 5132302
113316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113317:
113318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113319:
113320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 113391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

113387: l_accrual_line_num := NULL; -- 4262811
113388: l_tmp_amt := NULL; -- 4262811
113389: --
113390:
113391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
113392: l_balance_type_code <> 'B' THEN
113393: IF NVL(p_source_24,9E125) = 2
113394: THEN
113395:

Line 113462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

113458: --
113459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113460:
113461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113463:
113464: -- 4955764
113465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 113506: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

113502: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113503:
113504: IF xla_accounting_cache_pkg.GetValueChar
113505: (p_source_code => 'LEDGER_CATEGORY_CODE'
113506: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
113507: AND l_bflow_method_code = 'PRIOR_ENTRY'
113508: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
113509: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113510: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 113606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

113602: p_lookup_type => 'XLA_OWNER_TYPE'
113603: ,p_lookup_code => l_component_type_code
113604: )
113605: ,p_token_4 => 'PRODUCT_NAME'
113606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113610: ,p_ae_header_id => NULL

Line 113607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

113603: ,p_lookup_code => l_component_type_code
113604: )
113605: ,p_token_4 => 'PRODUCT_NAME'
113606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113610: ,p_ae_header_id => NULL
113611: );

Line 113608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

113604: )
113605: ,p_token_4 => 'PRODUCT_NAME'
113606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113610: ,p_ae_header_id => NULL
113611: );
113612:

Line 113609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

113605: ,p_token_4 => 'PRODUCT_NAME'
113606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113610: ,p_ae_header_id => NULL
113611: );
113612:
113613: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 113640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113636: ----------------------------------------------------------------------------------
113637: -- 4219869 Business Flow
113638: -- Update journal entry status -- Need to generate this within IF
113639: ----------------------------------------------------------------------------------
113640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
113642: ,p_balance_type_code => l_balance_type_code
113643: );
113644:

Line 113727: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

113723:
113724: --
113725: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113726: --
113727: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113728: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113729: ELSE
113730: ---------------------------------------------------------------------------------------------------
113731: -- 4262811a Switch Sign

Line 113752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113748:
113749: XLA_AE_LINES_PKG.ValidateCurrentLine;
113750: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113751:
113752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113753: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113754: ,p_balance_type_code => l_balance_type_code);
113755:
113756: END IF;

Line 113861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

113857: l_tmp_amt NUMBER;
113858: l_acc_rev_natural_side_code VARCHAR2(1);
113859:
113860: l_num_entries NUMBER;
113861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113865: l_recog_line_1 NUMBER;

Line 113862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

113858: l_acc_rev_natural_side_code VARCHAR2(1);
113859:
113860: l_num_entries NUMBER;
113861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113865: l_recog_line_1 NUMBER;
113866: l_recog_line_2 NUMBER;

Line 113863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

113859:
113860: l_num_entries NUMBER;
113861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113865: l_recog_line_1 NUMBER;
113866: l_recog_line_2 NUMBER;
113867:

Line 113864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

113860: l_num_entries NUMBER;
113861: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113862: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113863: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113864: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113865: l_recog_line_1 NUMBER;
113866: l_recog_line_2 NUMBER;
113867:
113868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 113870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

113866: l_recog_line_2 NUMBER;
113867:
113868: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113869: l_bflow_applied_to_amt NUMBER; -- 5132302
113870: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113871:
113872: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113873:
113874: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 113945: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

113941: l_accrual_line_num := NULL; -- 4262811
113942: l_tmp_amt := NULL; -- 4262811
113943: --
113944:
113945: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
113946: l_balance_type_code <> 'B' THEN
113947: IF NVL(p_source_24,9E125) = 2
113948: THEN
113949:

Line 114016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

114012: --
114013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114014:
114015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114017:
114018: -- 4955764
114019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 114060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

114056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114057:
114058: IF xla_accounting_cache_pkg.GetValueChar
114059: (p_source_code => 'LEDGER_CATEGORY_CODE'
114060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
114061: AND l_bflow_method_code = 'PRIOR_ENTRY'
114062: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
114063: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114064: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 114160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

114156: p_lookup_type => 'XLA_OWNER_TYPE'
114157: ,p_lookup_code => l_component_type_code
114158: )
114159: ,p_token_4 => 'PRODUCT_NAME'
114160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114164: ,p_ae_header_id => NULL

Line 114161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

114157: ,p_lookup_code => l_component_type_code
114158: )
114159: ,p_token_4 => 'PRODUCT_NAME'
114160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114164: ,p_ae_header_id => NULL
114165: );

Line 114162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

114158: )
114159: ,p_token_4 => 'PRODUCT_NAME'
114160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114164: ,p_ae_header_id => NULL
114165: );
114166:

Line 114163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

114159: ,p_token_4 => 'PRODUCT_NAME'
114160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114164: ,p_ae_header_id => NULL
114165: );
114166:
114167: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 114194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114190: ----------------------------------------------------------------------------------
114191: -- 4219869 Business Flow
114192: -- Update journal entry status -- Need to generate this within IF
114193: ----------------------------------------------------------------------------------
114194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114195: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
114196: ,p_balance_type_code => l_balance_type_code
114197: );
114198:

Line 114281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

114277:
114278: --
114279: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114280: --
114281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114282: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114283: ELSE
114284: ---------------------------------------------------------------------------------------------------
114285: -- 4262811a Switch Sign

Line 114306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114302:
114303: XLA_AE_LINES_PKG.ValidateCurrentLine;
114304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114305:
114306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114307: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114308: ,p_balance_type_code => l_balance_type_code);
114309:
114310: END IF;

Line 114415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

114411: l_tmp_amt NUMBER;
114412: l_acc_rev_natural_side_code VARCHAR2(1);
114413:
114414: l_num_entries NUMBER;
114415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114419: l_recog_line_1 NUMBER;

Line 114416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

114412: l_acc_rev_natural_side_code VARCHAR2(1);
114413:
114414: l_num_entries NUMBER;
114415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114419: l_recog_line_1 NUMBER;
114420: l_recog_line_2 NUMBER;

Line 114417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

114413:
114414: l_num_entries NUMBER;
114415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114419: l_recog_line_1 NUMBER;
114420: l_recog_line_2 NUMBER;
114421:

Line 114418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

114414: l_num_entries NUMBER;
114415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114419: l_recog_line_1 NUMBER;
114420: l_recog_line_2 NUMBER;
114421:
114422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 114424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

114420: l_recog_line_2 NUMBER;
114421:
114422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
114423: l_bflow_applied_to_amt NUMBER; -- 5132302
114424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
114425:
114426: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
114427:
114428: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 114499: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

114495: l_accrual_line_num := NULL; -- 4262811
114496: l_tmp_amt := NULL; -- 4262811
114497: --
114498:
114499: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
114500: l_balance_type_code <> 'B' THEN
114501: IF NVL(p_source_24,9E125) = 2
114502: THEN
114503:

Line 114570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

114566: --
114567: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114568:
114569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114571:
114572: -- 4955764
114573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 114614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

114610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114611:
114612: IF xla_accounting_cache_pkg.GetValueChar
114613: (p_source_code => 'LEDGER_CATEGORY_CODE'
114614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
114615: AND l_bflow_method_code = 'PRIOR_ENTRY'
114616: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
114617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 114714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

114710: p_lookup_type => 'XLA_OWNER_TYPE'
114711: ,p_lookup_code => l_component_type_code
114712: )
114713: ,p_token_4 => 'PRODUCT_NAME'
114714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114718: ,p_ae_header_id => NULL

Line 114715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

114711: ,p_lookup_code => l_component_type_code
114712: )
114713: ,p_token_4 => 'PRODUCT_NAME'
114714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114718: ,p_ae_header_id => NULL
114719: );

Line 114716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

114712: )
114713: ,p_token_4 => 'PRODUCT_NAME'
114714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114718: ,p_ae_header_id => NULL
114719: );
114720:

Line 114717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

114713: ,p_token_4 => 'PRODUCT_NAME'
114714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114718: ,p_ae_header_id => NULL
114719: );
114720:
114721: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 114748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114744: ----------------------------------------------------------------------------------
114745: -- 4219869 Business Flow
114746: -- Update journal entry status -- Need to generate this within IF
114747: ----------------------------------------------------------------------------------
114748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
114750: ,p_balance_type_code => l_balance_type_code
114751: );
114752:

Line 114835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

114831:
114832: --
114833: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114834: --
114835: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114836: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114837: ELSE
114838: ---------------------------------------------------------------------------------------------------
114839: -- 4262811a Switch Sign

Line 114860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114856:
114857: XLA_AE_LINES_PKG.ValidateCurrentLine;
114858: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114859:
114860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114861: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114862: ,p_balance_type_code => l_balance_type_code);
114863:
114864: END IF;

Line 114989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

114985: l_tmp_amt NUMBER;
114986: l_acc_rev_natural_side_code VARCHAR2(1);
114987:
114988: l_num_entries NUMBER;
114989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114993: l_recog_line_1 NUMBER;

Line 114990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

114986: l_acc_rev_natural_side_code VARCHAR2(1);
114987:
114988: l_num_entries NUMBER;
114989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114993: l_recog_line_1 NUMBER;
114994: l_recog_line_2 NUMBER;

Line 114991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

114987:
114988: l_num_entries NUMBER;
114989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114993: l_recog_line_1 NUMBER;
114994: l_recog_line_2 NUMBER;
114995:

Line 114992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

114988: l_num_entries NUMBER;
114989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114993: l_recog_line_1 NUMBER;
114994: l_recog_line_2 NUMBER;
114995:
114996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 114998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

114994: l_recog_line_2 NUMBER;
114995:
114996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
114997: l_bflow_applied_to_amt NUMBER; -- 5132302
114998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
114999:
115000: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115001:
115002: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 115073: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

115069: l_accrual_line_num := NULL; -- 4262811
115070: l_tmp_amt := NULL; -- 4262811
115071: --
115072:
115073: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
115074: l_balance_type_code <> 'B' THEN
115075: IF NVL(p_source_24,9E125) = 2
115076: THEN
115077:

Line 115144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

115140: --
115141: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115142:
115143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115144: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115145:
115146: -- 4955764
115147: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115148: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 115220: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

115216: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115217:
115218: IF xla_accounting_cache_pkg.GetValueChar
115219: (p_source_code => 'LEDGER_CATEGORY_CODE'
115220: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
115221: AND l_bflow_method_code = 'PRIOR_ENTRY'
115222: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
115223: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115224: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 115320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

115316: p_lookup_type => 'XLA_OWNER_TYPE'
115317: ,p_lookup_code => l_component_type_code
115318: )
115319: ,p_token_4 => 'PRODUCT_NAME'
115320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115324: ,p_ae_header_id => NULL

Line 115321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

115317: ,p_lookup_code => l_component_type_code
115318: )
115319: ,p_token_4 => 'PRODUCT_NAME'
115320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115324: ,p_ae_header_id => NULL
115325: );

Line 115322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

115318: )
115319: ,p_token_4 => 'PRODUCT_NAME'
115320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115324: ,p_ae_header_id => NULL
115325: );
115326:

Line 115323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

115319: ,p_token_4 => 'PRODUCT_NAME'
115320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115324: ,p_ae_header_id => NULL
115325: );
115326:
115327: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 115354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

115350: ----------------------------------------------------------------------------------
115351: -- 4219869 Business Flow
115352: -- Update journal entry status -- Need to generate this within IF
115353: ----------------------------------------------------------------------------------
115354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
115356: ,p_balance_type_code => l_balance_type_code
115357: );
115358:

Line 115441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

115437:
115438: --
115439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115440: --
115441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115443: ELSE
115444: ---------------------------------------------------------------------------------------------------
115445: -- 4262811a Switch Sign

Line 115466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

115462:
115463: XLA_AE_LINES_PKG.ValidateCurrentLine;
115464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115465:
115466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115468: ,p_balance_type_code => l_balance_type_code);
115469:
115470: END IF;

Line 115575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

115571: l_tmp_amt NUMBER;
115572: l_acc_rev_natural_side_code VARCHAR2(1);
115573:
115574: l_num_entries NUMBER;
115575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115579: l_recog_line_1 NUMBER;

Line 115576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

115572: l_acc_rev_natural_side_code VARCHAR2(1);
115573:
115574: l_num_entries NUMBER;
115575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115579: l_recog_line_1 NUMBER;
115580: l_recog_line_2 NUMBER;

Line 115577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

115573:
115574: l_num_entries NUMBER;
115575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115579: l_recog_line_1 NUMBER;
115580: l_recog_line_2 NUMBER;
115581:

Line 115578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

115574: l_num_entries NUMBER;
115575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115579: l_recog_line_1 NUMBER;
115580: l_recog_line_2 NUMBER;
115581:
115582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 115584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

115580: l_recog_line_2 NUMBER;
115581:
115582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
115583: l_bflow_applied_to_amt NUMBER; -- 5132302
115584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
115585:
115586: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115587:
115588: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 115659: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

115655: l_accrual_line_num := NULL; -- 4262811
115656: l_tmp_amt := NULL; -- 4262811
115657: --
115658:
115659: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
115660: l_balance_type_code <> 'B' THEN
115661: IF NVL(p_source_25,9E125) = 1
115662: THEN
115663:

Line 115730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

115726: --
115727: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115728:
115729: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115730: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115731:
115732: -- 4955764
115733: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115734: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 115774: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

115770: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115771:
115772: IF xla_accounting_cache_pkg.GetValueChar
115773: (p_source_code => 'LEDGER_CATEGORY_CODE'
115774: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
115775: AND l_bflow_method_code = 'PRIOR_ENTRY'
115776: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
115777: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115778: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 115874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

115870: p_lookup_type => 'XLA_OWNER_TYPE'
115871: ,p_lookup_code => l_component_type_code
115872: )
115873: ,p_token_4 => 'PRODUCT_NAME'
115874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115878: ,p_ae_header_id => NULL

Line 115875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

115871: ,p_lookup_code => l_component_type_code
115872: )
115873: ,p_token_4 => 'PRODUCT_NAME'
115874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115878: ,p_ae_header_id => NULL
115879: );

Line 115876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

115872: )
115873: ,p_token_4 => 'PRODUCT_NAME'
115874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115878: ,p_ae_header_id => NULL
115879: );
115880:

Line 115877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

115873: ,p_token_4 => 'PRODUCT_NAME'
115874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115878: ,p_ae_header_id => NULL
115879: );
115880:
115881: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 115908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

115904: ----------------------------------------------------------------------------------
115905: -- 4219869 Business Flow
115906: -- Update journal entry status -- Need to generate this within IF
115907: ----------------------------------------------------------------------------------
115908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
115910: ,p_balance_type_code => l_balance_type_code
115911: );
115912:

Line 115995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

115991:
115992: --
115993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115994: --
115995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115997: ELSE
115998: ---------------------------------------------------------------------------------------------------
115999: -- 4262811a Switch Sign

Line 116020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116016:
116017: XLA_AE_LINES_PKG.ValidateCurrentLine;
116018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116019:
116020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116022: ,p_balance_type_code => l_balance_type_code);
116023:
116024: END IF;

Line 116149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

116145: l_tmp_amt NUMBER;
116146: l_acc_rev_natural_side_code VARCHAR2(1);
116147:
116148: l_num_entries NUMBER;
116149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116153: l_recog_line_1 NUMBER;

Line 116150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

116146: l_acc_rev_natural_side_code VARCHAR2(1);
116147:
116148: l_num_entries NUMBER;
116149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116153: l_recog_line_1 NUMBER;
116154: l_recog_line_2 NUMBER;

Line 116151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

116147:
116148: l_num_entries NUMBER;
116149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116153: l_recog_line_1 NUMBER;
116154: l_recog_line_2 NUMBER;
116155:

Line 116152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

116148: l_num_entries NUMBER;
116149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116153: l_recog_line_1 NUMBER;
116154: l_recog_line_2 NUMBER;
116155:
116156: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 116158: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

116154: l_recog_line_2 NUMBER;
116155:
116156: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116157: l_bflow_applied_to_amt NUMBER; -- 5132302
116158: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116159:
116160: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116161:
116162: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 116233: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

116229: l_accrual_line_num := NULL; -- 4262811
116230: l_tmp_amt := NULL; -- 4262811
116231: --
116232:
116233: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
116234: l_balance_type_code <> 'B' THEN
116235: IF NVL(p_source_24,9E125) = 2
116236: THEN
116237:

Line 116304: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

116300: --
116301: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116302:
116303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116304: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116305:
116306: -- 4955764
116307: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116308: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 116380: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

116376: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116377:
116378: IF xla_accounting_cache_pkg.GetValueChar
116379: (p_source_code => 'LEDGER_CATEGORY_CODE'
116380: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
116381: AND l_bflow_method_code = 'PRIOR_ENTRY'
116382: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
116383: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116384: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 116480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

116476: p_lookup_type => 'XLA_OWNER_TYPE'
116477: ,p_lookup_code => l_component_type_code
116478: )
116479: ,p_token_4 => 'PRODUCT_NAME'
116480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116484: ,p_ae_header_id => NULL

Line 116481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

116477: ,p_lookup_code => l_component_type_code
116478: )
116479: ,p_token_4 => 'PRODUCT_NAME'
116480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116484: ,p_ae_header_id => NULL
116485: );

Line 116482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

116478: )
116479: ,p_token_4 => 'PRODUCT_NAME'
116480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116484: ,p_ae_header_id => NULL
116485: );
116486:

Line 116483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

116479: ,p_token_4 => 'PRODUCT_NAME'
116480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116484: ,p_ae_header_id => NULL
116485: );
116486:
116487: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 116514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116510: ----------------------------------------------------------------------------------
116511: -- 4219869 Business Flow
116512: -- Update journal entry status -- Need to generate this within IF
116513: ----------------------------------------------------------------------------------
116514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
116516: ,p_balance_type_code => l_balance_type_code
116517: );
116518:

Line 116601: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

116597:
116598: --
116599: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116600: --
116601: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116602: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116603: ELSE
116604: ---------------------------------------------------------------------------------------------------
116605: -- 4262811a Switch Sign

Line 116626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116622:
116623: XLA_AE_LINES_PKG.ValidateCurrentLine;
116624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116625:
116626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116627: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116628: ,p_balance_type_code => l_balance_type_code);
116629:
116630: END IF;

Line 116735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

116731: l_tmp_amt NUMBER;
116732: l_acc_rev_natural_side_code VARCHAR2(1);
116733:
116734: l_num_entries NUMBER;
116735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116739: l_recog_line_1 NUMBER;

Line 116736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

116732: l_acc_rev_natural_side_code VARCHAR2(1);
116733:
116734: l_num_entries NUMBER;
116735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116739: l_recog_line_1 NUMBER;
116740: l_recog_line_2 NUMBER;

Line 116737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

116733:
116734: l_num_entries NUMBER;
116735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116739: l_recog_line_1 NUMBER;
116740: l_recog_line_2 NUMBER;
116741:

Line 116738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

116734: l_num_entries NUMBER;
116735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116739: l_recog_line_1 NUMBER;
116740: l_recog_line_2 NUMBER;
116741:
116742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 116744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

116740: l_recog_line_2 NUMBER;
116741:
116742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116743: l_bflow_applied_to_amt NUMBER; -- 5132302
116744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116745:
116746: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116747:
116748: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 116819: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

116815: l_accrual_line_num := NULL; -- 4262811
116816: l_tmp_amt := NULL; -- 4262811
116817: --
116818:
116819: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
116820: l_balance_type_code <> 'B' THEN
116821: IF NVL(p_source_24,9E125) = 3
116822: THEN
116823:

Line 116890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

116886: --
116887: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116888:
116889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116891:
116892: -- 4955764
116893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 116934: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

116930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116931:
116932: IF xla_accounting_cache_pkg.GetValueChar
116933: (p_source_code => 'LEDGER_CATEGORY_CODE'
116934: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
116935: AND l_bflow_method_code = 'PRIOR_ENTRY'
116936: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
116937: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116938: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 117034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

117030: p_lookup_type => 'XLA_OWNER_TYPE'
117031: ,p_lookup_code => l_component_type_code
117032: )
117033: ,p_token_4 => 'PRODUCT_NAME'
117034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117038: ,p_ae_header_id => NULL

Line 117035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

117031: ,p_lookup_code => l_component_type_code
117032: )
117033: ,p_token_4 => 'PRODUCT_NAME'
117034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117038: ,p_ae_header_id => NULL
117039: );

Line 117036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

117032: )
117033: ,p_token_4 => 'PRODUCT_NAME'
117034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117038: ,p_ae_header_id => NULL
117039: );
117040:

Line 117037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

117033: ,p_token_4 => 'PRODUCT_NAME'
117034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117038: ,p_ae_header_id => NULL
117039: );
117040:
117041: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 117068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117064: ----------------------------------------------------------------------------------
117065: -- 4219869 Business Flow
117066: -- Update journal entry status -- Need to generate this within IF
117067: ----------------------------------------------------------------------------------
117068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
117070: ,p_balance_type_code => l_balance_type_code
117071: );
117072:

Line 117155: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

117151:
117152: --
117153: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117154: --
117155: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117156: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117157: ELSE
117158: ---------------------------------------------------------------------------------------------------
117159: -- 4262811a Switch Sign

Line 117180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117176:
117177: XLA_AE_LINES_PKG.ValidateCurrentLine;
117178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117179:
117180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117181: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117182: ,p_balance_type_code => l_balance_type_code);
117183:
117184: END IF;

Line 117287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

117283: l_tmp_amt NUMBER;
117284: l_acc_rev_natural_side_code VARCHAR2(1);
117285:
117286: l_num_entries NUMBER;
117287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117291: l_recog_line_1 NUMBER;

Line 117288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

117284: l_acc_rev_natural_side_code VARCHAR2(1);
117285:
117286: l_num_entries NUMBER;
117287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117291: l_recog_line_1 NUMBER;
117292: l_recog_line_2 NUMBER;

Line 117289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

117285:
117286: l_num_entries NUMBER;
117287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117291: l_recog_line_1 NUMBER;
117292: l_recog_line_2 NUMBER;
117293:

Line 117290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

117286: l_num_entries NUMBER;
117287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117291: l_recog_line_1 NUMBER;
117292: l_recog_line_2 NUMBER;
117293:
117294: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 117296: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

117292: l_recog_line_2 NUMBER;
117293:
117294: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117295: l_bflow_applied_to_amt NUMBER; -- 5132302
117296: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117297:
117298: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117299:
117300: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 117371: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

117367: l_accrual_line_num := NULL; -- 4262811
117368: l_tmp_amt := NULL; -- 4262811
117369: --
117370:
117371: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
117372: l_balance_type_code <> 'B' THEN
117373: IF NVL(p_source_24,9E125) = 3
117374: THEN
117375:

Line 117442: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

117438: --
117439: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117440:
117441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117442: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117443:
117444: -- 4955764
117445: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117446: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 117486: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

117482: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117483:
117484: IF xla_accounting_cache_pkg.GetValueChar
117485: (p_source_code => 'LEDGER_CATEGORY_CODE'
117486: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
117487: AND l_bflow_method_code = 'PRIOR_ENTRY'
117488: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
117489: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117490: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 117586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

117582: p_lookup_type => 'XLA_OWNER_TYPE'
117583: ,p_lookup_code => l_component_type_code
117584: )
117585: ,p_token_4 => 'PRODUCT_NAME'
117586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117590: ,p_ae_header_id => NULL

Line 117587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

117583: ,p_lookup_code => l_component_type_code
117584: )
117585: ,p_token_4 => 'PRODUCT_NAME'
117586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117590: ,p_ae_header_id => NULL
117591: );

Line 117588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

117584: )
117585: ,p_token_4 => 'PRODUCT_NAME'
117586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117590: ,p_ae_header_id => NULL
117591: );
117592:

Line 117589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

117585: ,p_token_4 => 'PRODUCT_NAME'
117586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117590: ,p_ae_header_id => NULL
117591: );
117592:
117593: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 117620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117616: ----------------------------------------------------------------------------------
117617: -- 4219869 Business Flow
117618: -- Update journal entry status -- Need to generate this within IF
117619: ----------------------------------------------------------------------------------
117620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117621: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
117622: ,p_balance_type_code => l_balance_type_code
117623: );
117624:

Line 117707: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

117703:
117704: --
117705: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117706: --
117707: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117708: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117709: ELSE
117710: ---------------------------------------------------------------------------------------------------
117711: -- 4262811a Switch Sign

Line 117732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117728:
117729: XLA_AE_LINES_PKG.ValidateCurrentLine;
117730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117731:
117732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117733: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117734: ,p_balance_type_code => l_balance_type_code);
117735:
117736: END IF;

Line 117841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

117837: l_tmp_amt NUMBER;
117838: l_acc_rev_natural_side_code VARCHAR2(1);
117839:
117840: l_num_entries NUMBER;
117841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117845: l_recog_line_1 NUMBER;

Line 117842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

117838: l_acc_rev_natural_side_code VARCHAR2(1);
117839:
117840: l_num_entries NUMBER;
117841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117845: l_recog_line_1 NUMBER;
117846: l_recog_line_2 NUMBER;

Line 117843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

117839:
117840: l_num_entries NUMBER;
117841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117845: l_recog_line_1 NUMBER;
117846: l_recog_line_2 NUMBER;
117847:

Line 117844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

117840: l_num_entries NUMBER;
117841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117845: l_recog_line_1 NUMBER;
117846: l_recog_line_2 NUMBER;
117847:
117848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 117850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

117846: l_recog_line_2 NUMBER;
117847:
117848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117849: l_bflow_applied_to_amt NUMBER; -- 5132302
117850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117851:
117852: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117853:
117854: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 117925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

117921: l_accrual_line_num := NULL; -- 4262811
117922: l_tmp_amt := NULL; -- 4262811
117923: --
117924:
117925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
117926: l_balance_type_code <> 'B' THEN
117927: IF NVL(p_source_24,9E125) = 30
117928: THEN
117929:

Line 117996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

117992: --
117993: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117994:
117995: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117996: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117997:
117998: -- 4955764
117999: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118000: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 118040: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

118036: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118037:
118038: IF xla_accounting_cache_pkg.GetValueChar
118039: (p_source_code => 'LEDGER_CATEGORY_CODE'
118040: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
118041: AND l_bflow_method_code = 'PRIOR_ENTRY'
118042: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
118043: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118044: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 118140: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

118136: p_lookup_type => 'XLA_OWNER_TYPE'
118137: ,p_lookup_code => l_component_type_code
118138: )
118139: ,p_token_4 => 'PRODUCT_NAME'
118140: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118141: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118142: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118143: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118144: ,p_ae_header_id => NULL

Line 118141: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

118137: ,p_lookup_code => l_component_type_code
118138: )
118139: ,p_token_4 => 'PRODUCT_NAME'
118140: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118141: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118142: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118143: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118144: ,p_ae_header_id => NULL
118145: );

Line 118142: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

118138: )
118139: ,p_token_4 => 'PRODUCT_NAME'
118140: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118141: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118142: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118143: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118144: ,p_ae_header_id => NULL
118145: );
118146:

Line 118143: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

118139: ,p_token_4 => 'PRODUCT_NAME'
118140: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118141: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118142: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118143: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118144: ,p_ae_header_id => NULL
118145: );
118146:
118147: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 118174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118170: ----------------------------------------------------------------------------------
118171: -- 4219869 Business Flow
118172: -- Update journal entry status -- Need to generate this within IF
118173: ----------------------------------------------------------------------------------
118174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
118176: ,p_balance_type_code => l_balance_type_code
118177: );
118178:

Line 118261: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

118257:
118258: --
118259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118260: --
118261: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118263: ELSE
118264: ---------------------------------------------------------------------------------------------------
118265: -- 4262811a Switch Sign

Line 118286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118282:
118283: XLA_AE_LINES_PKG.ValidateCurrentLine;
118284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118285:
118286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118288: ,p_balance_type_code => l_balance_type_code);
118289:
118290: END IF;

Line 118395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

118391: l_tmp_amt NUMBER;
118392: l_acc_rev_natural_side_code VARCHAR2(1);
118393:
118394: l_num_entries NUMBER;
118395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118399: l_recog_line_1 NUMBER;

Line 118396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

118392: l_acc_rev_natural_side_code VARCHAR2(1);
118393:
118394: l_num_entries NUMBER;
118395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118399: l_recog_line_1 NUMBER;
118400: l_recog_line_2 NUMBER;

Line 118397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

118393:
118394: l_num_entries NUMBER;
118395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118399: l_recog_line_1 NUMBER;
118400: l_recog_line_2 NUMBER;
118401:

Line 118398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

118394: l_num_entries NUMBER;
118395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118399: l_recog_line_1 NUMBER;
118400: l_recog_line_2 NUMBER;
118401:
118402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 118404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

118400: l_recog_line_2 NUMBER;
118401:
118402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
118403: l_bflow_applied_to_amt NUMBER; -- 5132302
118404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
118405:
118406: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
118407:
118408: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 118479: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

118475: l_accrual_line_num := NULL; -- 4262811
118476: l_tmp_amt := NULL; -- 4262811
118477: --
118478:
118479: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
118480: l_balance_type_code <> 'B' THEN
118481: IF NVL(p_source_24,9E125) = 30
118482: THEN
118483:

Line 118550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

118546: --
118547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118548:
118549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118551:
118552: -- 4955764
118553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 118594: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

118590: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118591:
118592: IF xla_accounting_cache_pkg.GetValueChar
118593: (p_source_code => 'LEDGER_CATEGORY_CODE'
118594: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
118595: AND l_bflow_method_code = 'PRIOR_ENTRY'
118596: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
118597: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118598: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 118694: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

118690: p_lookup_type => 'XLA_OWNER_TYPE'
118691: ,p_lookup_code => l_component_type_code
118692: )
118693: ,p_token_4 => 'PRODUCT_NAME'
118694: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118695: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118696: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118697: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118698: ,p_ae_header_id => NULL

Line 118695: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

118691: ,p_lookup_code => l_component_type_code
118692: )
118693: ,p_token_4 => 'PRODUCT_NAME'
118694: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118695: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118696: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118697: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118698: ,p_ae_header_id => NULL
118699: );

Line 118696: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

118692: )
118693: ,p_token_4 => 'PRODUCT_NAME'
118694: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118695: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118696: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118697: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118698: ,p_ae_header_id => NULL
118699: );
118700:

Line 118697: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

118693: ,p_token_4 => 'PRODUCT_NAME'
118694: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118695: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118696: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118697: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118698: ,p_ae_header_id => NULL
118699: );
118700:
118701: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 118728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118724: ----------------------------------------------------------------------------------
118725: -- 4219869 Business Flow
118726: -- Update journal entry status -- Need to generate this within IF
118727: ----------------------------------------------------------------------------------
118728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118729: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
118730: ,p_balance_type_code => l_balance_type_code
118731: );
118732:

Line 118815: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

118811:
118812: --
118813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118814: --
118815: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118817: ELSE
118818: ---------------------------------------------------------------------------------------------------
118819: -- 4262811a Switch Sign

Line 118840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118836:
118837: XLA_AE_LINES_PKG.ValidateCurrentLine;
118838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118839:
118840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118842: ,p_balance_type_code => l_balance_type_code);
118843:
118844: END IF;

Line 118969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

118965: l_tmp_amt NUMBER;
118966: l_acc_rev_natural_side_code VARCHAR2(1);
118967:
118968: l_num_entries NUMBER;
118969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118973: l_recog_line_1 NUMBER;

Line 118970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

118966: l_acc_rev_natural_side_code VARCHAR2(1);
118967:
118968: l_num_entries NUMBER;
118969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118973: l_recog_line_1 NUMBER;
118974: l_recog_line_2 NUMBER;

Line 118971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

118967:
118968: l_num_entries NUMBER;
118969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118973: l_recog_line_1 NUMBER;
118974: l_recog_line_2 NUMBER;
118975:

Line 118972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

118968: l_num_entries NUMBER;
118969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118973: l_recog_line_1 NUMBER;
118974: l_recog_line_2 NUMBER;
118975:
118976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 118978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

118974: l_recog_line_2 NUMBER;
118975:
118976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
118977: l_bflow_applied_to_amt NUMBER; -- 5132302
118978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
118979:
118980: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
118981:
118982: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 119053: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

119049: l_accrual_line_num := NULL; -- 4262811
119050: l_tmp_amt := NULL; -- 4262811
119051: --
119052:
119053: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
119054: l_balance_type_code <> 'B' THEN
119055: IF NVL(p_source_24,9E125) = 30
119056: THEN
119057:

Line 119124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

119120: --
119121: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119122:
119123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119124: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119125:
119126: -- 4955764
119127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 119200: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

119196: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119197:
119198: IF xla_accounting_cache_pkg.GetValueChar
119199: (p_source_code => 'LEDGER_CATEGORY_CODE'
119200: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
119201: AND l_bflow_method_code = 'PRIOR_ENTRY'
119202: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
119203: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119204: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 119300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

119296: p_lookup_type => 'XLA_OWNER_TYPE'
119297: ,p_lookup_code => l_component_type_code
119298: )
119299: ,p_token_4 => 'PRODUCT_NAME'
119300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119304: ,p_ae_header_id => NULL

Line 119301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

119297: ,p_lookup_code => l_component_type_code
119298: )
119299: ,p_token_4 => 'PRODUCT_NAME'
119300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119304: ,p_ae_header_id => NULL
119305: );

Line 119302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

119298: )
119299: ,p_token_4 => 'PRODUCT_NAME'
119300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119304: ,p_ae_header_id => NULL
119305: );
119306:

Line 119303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

119299: ,p_token_4 => 'PRODUCT_NAME'
119300: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119301: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119302: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119303: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119304: ,p_ae_header_id => NULL
119305: );
119306:
119307: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 119334: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119330: ----------------------------------------------------------------------------------
119331: -- 4219869 Business Flow
119332: -- Update journal entry status -- Need to generate this within IF
119333: ----------------------------------------------------------------------------------
119334: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119335: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
119336: ,p_balance_type_code => l_balance_type_code
119337: );
119338:

Line 119421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

119417:
119418: --
119419: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119420: --
119421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119422: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119423: ELSE
119424: ---------------------------------------------------------------------------------------------------
119425: -- 4262811a Switch Sign

Line 119446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119442:
119443: XLA_AE_LINES_PKG.ValidateCurrentLine;
119444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119445:
119446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119448: ,p_balance_type_code => l_balance_type_code);
119449:
119450: END IF;

Line 119555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

119551: l_tmp_amt NUMBER;
119552: l_acc_rev_natural_side_code VARCHAR2(1);
119553:
119554: l_num_entries NUMBER;
119555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119559: l_recog_line_1 NUMBER;

Line 119556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

119552: l_acc_rev_natural_side_code VARCHAR2(1);
119553:
119554: l_num_entries NUMBER;
119555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119559: l_recog_line_1 NUMBER;
119560: l_recog_line_2 NUMBER;

Line 119557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

119553:
119554: l_num_entries NUMBER;
119555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119559: l_recog_line_1 NUMBER;
119560: l_recog_line_2 NUMBER;
119561:

Line 119558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

119554: l_num_entries NUMBER;
119555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119559: l_recog_line_1 NUMBER;
119560: l_recog_line_2 NUMBER;
119561:
119562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 119564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

119560: l_recog_line_2 NUMBER;
119561:
119562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
119563: l_bflow_applied_to_amt NUMBER; -- 5132302
119564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
119565:
119566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
119567:
119568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 119639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

119635: l_accrual_line_num := NULL; -- 4262811
119636: l_tmp_amt := NULL; -- 4262811
119637: --
119638:
119639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
119640: l_balance_type_code <> 'B' THEN
119641: IF NVL(p_source_24,9E125) = 30
119642: THEN
119643:

Line 119710: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

119706: --
119707: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119708:
119709: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119710: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119711:
119712: -- 4955764
119713: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119714: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 119754: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

119750: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119751:
119752: IF xla_accounting_cache_pkg.GetValueChar
119753: (p_source_code => 'LEDGER_CATEGORY_CODE'
119754: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
119755: AND l_bflow_method_code = 'PRIOR_ENTRY'
119756: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
119757: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119758: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 119854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

119850: p_lookup_type => 'XLA_OWNER_TYPE'
119851: ,p_lookup_code => l_component_type_code
119852: )
119853: ,p_token_4 => 'PRODUCT_NAME'
119854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119858: ,p_ae_header_id => NULL

Line 119855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

119851: ,p_lookup_code => l_component_type_code
119852: )
119853: ,p_token_4 => 'PRODUCT_NAME'
119854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119858: ,p_ae_header_id => NULL
119859: );

Line 119856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

119852: )
119853: ,p_token_4 => 'PRODUCT_NAME'
119854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119858: ,p_ae_header_id => NULL
119859: );
119860:

Line 119857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

119853: ,p_token_4 => 'PRODUCT_NAME'
119854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119858: ,p_ae_header_id => NULL
119859: );
119860:
119861: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 119888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119884: ----------------------------------------------------------------------------------
119885: -- 4219869 Business Flow
119886: -- Update journal entry status -- Need to generate this within IF
119887: ----------------------------------------------------------------------------------
119888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
119890: ,p_balance_type_code => l_balance_type_code
119891: );
119892:

Line 119975: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

119971:
119972: --
119973: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119974: --
119975: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119976: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119977: ELSE
119978: ---------------------------------------------------------------------------------------------------
119979: -- 4262811a Switch Sign

Line 120000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119996:
119997: XLA_AE_LINES_PKG.ValidateCurrentLine;
119998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119999:
120000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120002: ,p_balance_type_code => l_balance_type_code);
120003:
120004: END IF;

Line 120109: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

120105: l_tmp_amt NUMBER;
120106: l_acc_rev_natural_side_code VARCHAR2(1);
120107:
120108: l_num_entries NUMBER;
120109: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120110: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120111: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120112: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120113: l_recog_line_1 NUMBER;

Line 120110: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

120106: l_acc_rev_natural_side_code VARCHAR2(1);
120107:
120108: l_num_entries NUMBER;
120109: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120110: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120111: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120112: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120113: l_recog_line_1 NUMBER;
120114: l_recog_line_2 NUMBER;

Line 120111: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

120107:
120108: l_num_entries NUMBER;
120109: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120110: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120111: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120112: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120113: l_recog_line_1 NUMBER;
120114: l_recog_line_2 NUMBER;
120115:

Line 120112: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

120108: l_num_entries NUMBER;
120109: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120110: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120111: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120112: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120113: l_recog_line_1 NUMBER;
120114: l_recog_line_2 NUMBER;
120115:
120116: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 120118: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

120114: l_recog_line_2 NUMBER;
120115:
120116: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120117: l_bflow_applied_to_amt NUMBER; -- 5132302
120118: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120119:
120120: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120121:
120122: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 120193: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

120189: l_accrual_line_num := NULL; -- 4262811
120190: l_tmp_amt := NULL; -- 4262811
120191: --
120192:
120193: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
120194: l_balance_type_code <> 'B' THEN
120195: IF NVL(p_source_24,9E125) = 6
120196: THEN
120197:

Line 120264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

120260: --
120261: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120262:
120263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120265:
120266: -- 4955764
120267: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120268: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 120308: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

120304: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120305:
120306: IF xla_accounting_cache_pkg.GetValueChar
120307: (p_source_code => 'LEDGER_CATEGORY_CODE'
120308: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
120309: AND l_bflow_method_code = 'PRIOR_ENTRY'
120310: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
120311: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120312: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 120408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

120404: p_lookup_type => 'XLA_OWNER_TYPE'
120405: ,p_lookup_code => l_component_type_code
120406: )
120407: ,p_token_4 => 'PRODUCT_NAME'
120408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120412: ,p_ae_header_id => NULL

Line 120409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

120405: ,p_lookup_code => l_component_type_code
120406: )
120407: ,p_token_4 => 'PRODUCT_NAME'
120408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120412: ,p_ae_header_id => NULL
120413: );

Line 120410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

120406: )
120407: ,p_token_4 => 'PRODUCT_NAME'
120408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120412: ,p_ae_header_id => NULL
120413: );
120414:

Line 120411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

120407: ,p_token_4 => 'PRODUCT_NAME'
120408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120412: ,p_ae_header_id => NULL
120413: );
120414:
120415: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 120442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120438: ----------------------------------------------------------------------------------
120439: -- 4219869 Business Flow
120440: -- Update journal entry status -- Need to generate this within IF
120441: ----------------------------------------------------------------------------------
120442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120443: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
120444: ,p_balance_type_code => l_balance_type_code
120445: );
120446:

Line 120529: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

120525:
120526: --
120527: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120528: --
120529: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120530: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120531: ELSE
120532: ---------------------------------------------------------------------------------------------------
120533: -- 4262811a Switch Sign

Line 120554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120550:
120551: XLA_AE_LINES_PKG.ValidateCurrentLine;
120552: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120553:
120554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120555: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120556: ,p_balance_type_code => l_balance_type_code);
120557:
120558: END IF;

Line 120663: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

120659: l_tmp_amt NUMBER;
120660: l_acc_rev_natural_side_code VARCHAR2(1);
120661:
120662: l_num_entries NUMBER;
120663: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120664: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120665: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120666: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120667: l_recog_line_1 NUMBER;

Line 120664: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

120660: l_acc_rev_natural_side_code VARCHAR2(1);
120661:
120662: l_num_entries NUMBER;
120663: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120664: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120665: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120666: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120667: l_recog_line_1 NUMBER;
120668: l_recog_line_2 NUMBER;

Line 120665: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

120661:
120662: l_num_entries NUMBER;
120663: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120664: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120665: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120666: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120667: l_recog_line_1 NUMBER;
120668: l_recog_line_2 NUMBER;
120669:

Line 120666: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

120662: l_num_entries NUMBER;
120663: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120664: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120665: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120666: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120667: l_recog_line_1 NUMBER;
120668: l_recog_line_2 NUMBER;
120669:
120670: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 120672: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

120668: l_recog_line_2 NUMBER;
120669:
120670: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120671: l_bflow_applied_to_amt NUMBER; -- 5132302
120672: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120673:
120674: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120675:
120676: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 120747: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

120743: l_accrual_line_num := NULL; -- 4262811
120744: l_tmp_amt := NULL; -- 4262811
120745: --
120746:
120747: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
120748: l_balance_type_code <> 'B' THEN
120749: IF NVL(p_source_24,9E125) = 6
120750: THEN
120751:

Line 120818: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

120814: --
120815: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120816:
120817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120818: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120819:
120820: -- 4955764
120821: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120822: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 120862: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

120858: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120859:
120860: IF xla_accounting_cache_pkg.GetValueChar
120861: (p_source_code => 'LEDGER_CATEGORY_CODE'
120862: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
120863: AND l_bflow_method_code = 'PRIOR_ENTRY'
120864: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
120865: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120866: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 120962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

120958: p_lookup_type => 'XLA_OWNER_TYPE'
120959: ,p_lookup_code => l_component_type_code
120960: )
120961: ,p_token_4 => 'PRODUCT_NAME'
120962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120966: ,p_ae_header_id => NULL

Line 120963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

120959: ,p_lookup_code => l_component_type_code
120960: )
120961: ,p_token_4 => 'PRODUCT_NAME'
120962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120966: ,p_ae_header_id => NULL
120967: );

Line 120964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

120960: )
120961: ,p_token_4 => 'PRODUCT_NAME'
120962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120966: ,p_ae_header_id => NULL
120967: );
120968:

Line 120965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

120961: ,p_token_4 => 'PRODUCT_NAME'
120962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120966: ,p_ae_header_id => NULL
120967: );
120968:
120969: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 120996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120992: ----------------------------------------------------------------------------------
120993: -- 4219869 Business Flow
120994: -- Update journal entry status -- Need to generate this within IF
120995: ----------------------------------------------------------------------------------
120996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
120998: ,p_balance_type_code => l_balance_type_code
120999: );
121000:

Line 121083: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

121079:
121080: --
121081: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121082: --
121083: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121084: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121085: ELSE
121086: ---------------------------------------------------------------------------------------------------
121087: -- 4262811a Switch Sign

Line 121108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121104:
121105: XLA_AE_LINES_PKG.ValidateCurrentLine;
121106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121107:
121108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121110: ,p_balance_type_code => l_balance_type_code);
121111:
121112: END IF;

Line 121217: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

121213: l_tmp_amt NUMBER;
121214: l_acc_rev_natural_side_code VARCHAR2(1);
121215:
121216: l_num_entries NUMBER;
121217: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121218: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121219: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121220: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121221: l_recog_line_1 NUMBER;

Line 121218: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

121214: l_acc_rev_natural_side_code VARCHAR2(1);
121215:
121216: l_num_entries NUMBER;
121217: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121218: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121219: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121220: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121221: l_recog_line_1 NUMBER;
121222: l_recog_line_2 NUMBER;

Line 121219: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

121215:
121216: l_num_entries NUMBER;
121217: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121218: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121219: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121220: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121221: l_recog_line_1 NUMBER;
121222: l_recog_line_2 NUMBER;
121223:

Line 121220: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

121216: l_num_entries NUMBER;
121217: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121218: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121219: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121220: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121221: l_recog_line_1 NUMBER;
121222: l_recog_line_2 NUMBER;
121223:
121224: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 121226: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

121222: l_recog_line_2 NUMBER;
121223:
121224: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121225: l_bflow_applied_to_amt NUMBER; -- 5132302
121226: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121227:
121228: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121229:
121230: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 121301: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

121297: l_accrual_line_num := NULL; -- 4262811
121298: l_tmp_amt := NULL; -- 4262811
121299: --
121300:
121301: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
121302: l_balance_type_code <> 'B' THEN
121303: IF NVL(p_source_24,9E125) = 6
121304: THEN
121305:

Line 121372: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

121368: --
121369: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121370:
121371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121372: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121373:
121374: -- 4955764
121375: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121376: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 121416: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

121412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121413:
121414: IF xla_accounting_cache_pkg.GetValueChar
121415: (p_source_code => 'LEDGER_CATEGORY_CODE'
121416: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
121417: AND l_bflow_method_code = 'PRIOR_ENTRY'
121418: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
121419: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121420: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 121516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

121512: p_lookup_type => 'XLA_OWNER_TYPE'
121513: ,p_lookup_code => l_component_type_code
121514: )
121515: ,p_token_4 => 'PRODUCT_NAME'
121516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121520: ,p_ae_header_id => NULL

Line 121517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

121513: ,p_lookup_code => l_component_type_code
121514: )
121515: ,p_token_4 => 'PRODUCT_NAME'
121516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121520: ,p_ae_header_id => NULL
121521: );

Line 121518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

121514: )
121515: ,p_token_4 => 'PRODUCT_NAME'
121516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121520: ,p_ae_header_id => NULL
121521: );
121522:

Line 121519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

121515: ,p_token_4 => 'PRODUCT_NAME'
121516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121520: ,p_ae_header_id => NULL
121521: );
121522:
121523: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 121550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121546: ----------------------------------------------------------------------------------
121547: -- 4219869 Business Flow
121548: -- Update journal entry status -- Need to generate this within IF
121549: ----------------------------------------------------------------------------------
121550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
121552: ,p_balance_type_code => l_balance_type_code
121553: );
121554:

Line 121637: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

121633:
121634: --
121635: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121636: --
121637: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121638: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121639: ELSE
121640: ---------------------------------------------------------------------------------------------------
121641: -- 4262811a Switch Sign

Line 121662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121658:
121659: XLA_AE_LINES_PKG.ValidateCurrentLine;
121660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121661:
121662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121663: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121664: ,p_balance_type_code => l_balance_type_code);
121665:
121666: END IF;

Line 121769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

121765: l_tmp_amt NUMBER;
121766: l_acc_rev_natural_side_code VARCHAR2(1);
121767:
121768: l_num_entries NUMBER;
121769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121773: l_recog_line_1 NUMBER;

Line 121770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

121766: l_acc_rev_natural_side_code VARCHAR2(1);
121767:
121768: l_num_entries NUMBER;
121769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121773: l_recog_line_1 NUMBER;
121774: l_recog_line_2 NUMBER;

Line 121771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

121767:
121768: l_num_entries NUMBER;
121769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121773: l_recog_line_1 NUMBER;
121774: l_recog_line_2 NUMBER;
121775:

Line 121772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

121768: l_num_entries NUMBER;
121769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121773: l_recog_line_1 NUMBER;
121774: l_recog_line_2 NUMBER;
121775:
121776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 121778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

121774: l_recog_line_2 NUMBER;
121775:
121776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121777: l_bflow_applied_to_amt NUMBER; -- 5132302
121778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121779:
121780: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121781:
121782: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 121853: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

121849: l_accrual_line_num := NULL; -- 4262811
121850: l_tmp_amt := NULL; -- 4262811
121851: --
121852:
121853: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
121854: l_balance_type_code <> 'B' THEN
121855: IF NVL(p_source_24,9E125) = 6
121856: THEN
121857:

Line 121924: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

121920: --
121921: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121922:
121923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121924: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121925:
121926: -- 4955764
121927: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121928: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 121968: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

121964: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121965:
121966: IF xla_accounting_cache_pkg.GetValueChar
121967: (p_source_code => 'LEDGER_CATEGORY_CODE'
121968: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
121969: AND l_bflow_method_code = 'PRIOR_ENTRY'
121970: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
121971: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121972: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 122068: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

122064: p_lookup_type => 'XLA_OWNER_TYPE'
122065: ,p_lookup_code => l_component_type_code
122066: )
122067: ,p_token_4 => 'PRODUCT_NAME'
122068: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122069: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122070: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122071: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122072: ,p_ae_header_id => NULL

Line 122069: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

122065: ,p_lookup_code => l_component_type_code
122066: )
122067: ,p_token_4 => 'PRODUCT_NAME'
122068: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122069: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122070: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122071: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122072: ,p_ae_header_id => NULL
122073: );

Line 122070: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

122066: )
122067: ,p_token_4 => 'PRODUCT_NAME'
122068: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122069: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122070: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122071: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122072: ,p_ae_header_id => NULL
122073: );
122074:

Line 122071: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

122067: ,p_token_4 => 'PRODUCT_NAME'
122068: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122069: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122070: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122071: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122072: ,p_ae_header_id => NULL
122073: );
122074:
122075: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 122102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122098: ----------------------------------------------------------------------------------
122099: -- 4219869 Business Flow
122100: -- Update journal entry status -- Need to generate this within IF
122101: ----------------------------------------------------------------------------------
122102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
122104: ,p_balance_type_code => l_balance_type_code
122105: );
122106:

Line 122189: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

122185:
122186: --
122187: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122188: --
122189: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122190: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122191: ELSE
122192: ---------------------------------------------------------------------------------------------------
122193: -- 4262811a Switch Sign

Line 122214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122210:
122211: XLA_AE_LINES_PKG.ValidateCurrentLine;
122212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122213:
122214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122215: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122216: ,p_balance_type_code => l_balance_type_code);
122217:
122218: END IF;

Line 122323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

122319: l_tmp_amt NUMBER;
122320: l_acc_rev_natural_side_code VARCHAR2(1);
122321:
122322: l_num_entries NUMBER;
122323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122327: l_recog_line_1 NUMBER;

Line 122324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

122320: l_acc_rev_natural_side_code VARCHAR2(1);
122321:
122322: l_num_entries NUMBER;
122323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122327: l_recog_line_1 NUMBER;
122328: l_recog_line_2 NUMBER;

Line 122325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

122321:
122322: l_num_entries NUMBER;
122323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122327: l_recog_line_1 NUMBER;
122328: l_recog_line_2 NUMBER;
122329:

Line 122326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

122322: l_num_entries NUMBER;
122323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122327: l_recog_line_1 NUMBER;
122328: l_recog_line_2 NUMBER;
122329:
122330: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 122332: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

122328: l_recog_line_2 NUMBER;
122329:
122330: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122331: l_bflow_applied_to_amt NUMBER; -- 5132302
122332: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122333:
122334: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122335:
122336: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 122407: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

122403: l_accrual_line_num := NULL; -- 4262811
122404: l_tmp_amt := NULL; -- 4262811
122405: --
122406:
122407: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
122408: l_balance_type_code <> 'B' THEN
122409: IF NVL(p_source_24,9E125) = 6
122410: THEN
122411:

Line 122478: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

122474: --
122475: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122476:
122477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122478: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122479:
122480: -- 4955764
122481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 122522: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

122518: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122519:
122520: IF xla_accounting_cache_pkg.GetValueChar
122521: (p_source_code => 'LEDGER_CATEGORY_CODE'
122522: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
122523: AND l_bflow_method_code = 'PRIOR_ENTRY'
122524: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
122525: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122526: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 122622: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

122618: p_lookup_type => 'XLA_OWNER_TYPE'
122619: ,p_lookup_code => l_component_type_code
122620: )
122621: ,p_token_4 => 'PRODUCT_NAME'
122622: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122623: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122624: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122625: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122626: ,p_ae_header_id => NULL

Line 122623: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

122619: ,p_lookup_code => l_component_type_code
122620: )
122621: ,p_token_4 => 'PRODUCT_NAME'
122622: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122623: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122624: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122625: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122626: ,p_ae_header_id => NULL
122627: );

Line 122624: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

122620: )
122621: ,p_token_4 => 'PRODUCT_NAME'
122622: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122623: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122624: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122625: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122626: ,p_ae_header_id => NULL
122627: );
122628:

Line 122625: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

122621: ,p_token_4 => 'PRODUCT_NAME'
122622: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122623: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122624: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122625: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122626: ,p_ae_header_id => NULL
122627: );
122628:
122629: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 122656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122652: ----------------------------------------------------------------------------------
122653: -- 4219869 Business Flow
122654: -- Update journal entry status -- Need to generate this within IF
122655: ----------------------------------------------------------------------------------
122656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122657: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
122658: ,p_balance_type_code => l_balance_type_code
122659: );
122660:

Line 122743: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

122739:
122740: --
122741: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122742: --
122743: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122744: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122745: ELSE
122746: ---------------------------------------------------------------------------------------------------
122747: -- 4262811a Switch Sign

Line 122768: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122764:
122765: XLA_AE_LINES_PKG.ValidateCurrentLine;
122766: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122767:
122768: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122769: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122770: ,p_balance_type_code => l_balance_type_code);
122771:
122772: END IF;

Line 122897: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

122893: l_tmp_amt NUMBER;
122894: l_acc_rev_natural_side_code VARCHAR2(1);
122895:
122896: l_num_entries NUMBER;
122897: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122898: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122899: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122900: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122901: l_recog_line_1 NUMBER;

Line 122898: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

122894: l_acc_rev_natural_side_code VARCHAR2(1);
122895:
122896: l_num_entries NUMBER;
122897: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122898: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122899: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122900: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122901: l_recog_line_1 NUMBER;
122902: l_recog_line_2 NUMBER;

Line 122899: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

122895:
122896: l_num_entries NUMBER;
122897: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122898: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122899: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122900: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122901: l_recog_line_1 NUMBER;
122902: l_recog_line_2 NUMBER;
122903:

Line 122900: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

122896: l_num_entries NUMBER;
122897: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122898: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122899: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122900: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122901: l_recog_line_1 NUMBER;
122902: l_recog_line_2 NUMBER;
122903:
122904: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 122906: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

122902: l_recog_line_2 NUMBER;
122903:
122904: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122905: l_bflow_applied_to_amt NUMBER; -- 5132302
122906: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122907:
122908: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122909:
122910: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 122981: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

122977: l_accrual_line_num := NULL; -- 4262811
122978: l_tmp_amt := NULL; -- 4262811
122979: --
122980:
122981: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
122982: l_balance_type_code <> 'B' THEN
122983: IF NVL(p_source_24,9E125) = 6
122984: THEN
122985:

Line 123052: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

123048: --
123049: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123050:
123051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123052: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123053:
123054: -- 4955764
123055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 123128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

123124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123125:
123126: IF xla_accounting_cache_pkg.GetValueChar
123127: (p_source_code => 'LEDGER_CATEGORY_CODE'
123128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
123129: AND l_bflow_method_code = 'PRIOR_ENTRY'
123130: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
123131: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123132: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 123228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

123224: p_lookup_type => 'XLA_OWNER_TYPE'
123225: ,p_lookup_code => l_component_type_code
123226: )
123227: ,p_token_4 => 'PRODUCT_NAME'
123228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123232: ,p_ae_header_id => NULL

Line 123229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

123225: ,p_lookup_code => l_component_type_code
123226: )
123227: ,p_token_4 => 'PRODUCT_NAME'
123228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123232: ,p_ae_header_id => NULL
123233: );

Line 123230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

123226: )
123227: ,p_token_4 => 'PRODUCT_NAME'
123228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123232: ,p_ae_header_id => NULL
123233: );
123234:

Line 123231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

123227: ,p_token_4 => 'PRODUCT_NAME'
123228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123232: ,p_ae_header_id => NULL
123233: );
123234:
123235: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 123262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123258: ----------------------------------------------------------------------------------
123259: -- 4219869 Business Flow
123260: -- Update journal entry status -- Need to generate this within IF
123261: ----------------------------------------------------------------------------------
123262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123263: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
123264: ,p_balance_type_code => l_balance_type_code
123265: );
123266:

Line 123349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

123345:
123346: --
123347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123348: --
123349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123350: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123351: ELSE
123352: ---------------------------------------------------------------------------------------------------
123353: -- 4262811a Switch Sign

Line 123374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123370:
123371: XLA_AE_LINES_PKG.ValidateCurrentLine;
123372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123373:
123374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123376: ,p_balance_type_code => l_balance_type_code);
123377:
123378: END IF;

Line 123483: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

123479: l_tmp_amt NUMBER;
123480: l_acc_rev_natural_side_code VARCHAR2(1);
123481:
123482: l_num_entries NUMBER;
123483: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123484: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123485: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123486: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123487: l_recog_line_1 NUMBER;

Line 123484: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

123480: l_acc_rev_natural_side_code VARCHAR2(1);
123481:
123482: l_num_entries NUMBER;
123483: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123484: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123485: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123486: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123487: l_recog_line_1 NUMBER;
123488: l_recog_line_2 NUMBER;

Line 123485: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

123481:
123482: l_num_entries NUMBER;
123483: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123484: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123485: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123486: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123487: l_recog_line_1 NUMBER;
123488: l_recog_line_2 NUMBER;
123489:

Line 123486: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

123482: l_num_entries NUMBER;
123483: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123484: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123485: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123486: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123487: l_recog_line_1 NUMBER;
123488: l_recog_line_2 NUMBER;
123489:
123490: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 123492: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

123488: l_recog_line_2 NUMBER;
123489:
123490: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
123491: l_bflow_applied_to_amt NUMBER; -- 5132302
123492: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
123493:
123494: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
123495:
123496: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 123567: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

123563: l_accrual_line_num := NULL; -- 4262811
123564: l_tmp_amt := NULL; -- 4262811
123565: --
123566:
123567: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
123568: l_balance_type_code <> 'B' THEN
123569: IF NVL(p_source_24,9E125) = 6
123570: THEN
123571:

Line 123638: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

123634: --
123635: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123636:
123637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123638: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123639:
123640: -- 4955764
123641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 123682: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

123678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123679:
123680: IF xla_accounting_cache_pkg.GetValueChar
123681: (p_source_code => 'LEDGER_CATEGORY_CODE'
123682: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
123683: AND l_bflow_method_code = 'PRIOR_ENTRY'
123684: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
123685: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123686: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 123782: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

123778: p_lookup_type => 'XLA_OWNER_TYPE'
123779: ,p_lookup_code => l_component_type_code
123780: )
123781: ,p_token_4 => 'PRODUCT_NAME'
123782: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123783: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123784: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123785: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123786: ,p_ae_header_id => NULL

Line 123783: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

123779: ,p_lookup_code => l_component_type_code
123780: )
123781: ,p_token_4 => 'PRODUCT_NAME'
123782: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123783: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123784: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123785: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123786: ,p_ae_header_id => NULL
123787: );

Line 123784: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

123780: )
123781: ,p_token_4 => 'PRODUCT_NAME'
123782: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123783: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123784: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123785: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123786: ,p_ae_header_id => NULL
123787: );
123788:

Line 123785: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

123781: ,p_token_4 => 'PRODUCT_NAME'
123782: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123783: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123784: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123785: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123786: ,p_ae_header_id => NULL
123787: );
123788:
123789: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 123816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123812: ----------------------------------------------------------------------------------
123813: -- 4219869 Business Flow
123814: -- Update journal entry status -- Need to generate this within IF
123815: ----------------------------------------------------------------------------------
123816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123817: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
123818: ,p_balance_type_code => l_balance_type_code
123819: );
123820:

Line 123903: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

123899:
123900: --
123901: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123902: --
123903: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123904: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123905: ELSE
123906: ---------------------------------------------------------------------------------------------------
123907: -- 4262811a Switch Sign

Line 123928: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123924:
123925: XLA_AE_LINES_PKG.ValidateCurrentLine;
123926: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123927:
123928: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123929: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123930: ,p_balance_type_code => l_balance_type_code);
123931:
123932: END IF;

Line 124037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

124033: l_tmp_amt NUMBER;
124034: l_acc_rev_natural_side_code VARCHAR2(1);
124035:
124036: l_num_entries NUMBER;
124037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124041: l_recog_line_1 NUMBER;

Line 124038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

124034: l_acc_rev_natural_side_code VARCHAR2(1);
124035:
124036: l_num_entries NUMBER;
124037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124041: l_recog_line_1 NUMBER;
124042: l_recog_line_2 NUMBER;

Line 124039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

124035:
124036: l_num_entries NUMBER;
124037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124041: l_recog_line_1 NUMBER;
124042: l_recog_line_2 NUMBER;
124043:

Line 124040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

124036: l_num_entries NUMBER;
124037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124041: l_recog_line_1 NUMBER;
124042: l_recog_line_2 NUMBER;
124043:
124044: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 124046: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

124042: l_recog_line_2 NUMBER;
124043:
124044: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124045: l_bflow_applied_to_amt NUMBER; -- 5132302
124046: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124047:
124048: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124049:
124050: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 124121: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

124117: l_accrual_line_num := NULL; -- 4262811
124118: l_tmp_amt := NULL; -- 4262811
124119: --
124120:
124121: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
124122: l_balance_type_code <> 'B' THEN
124123: IF NVL(p_source_24,9E125) = 6
124124: THEN
124125:

Line 124192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

124188: --
124189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124190:
124191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124193:
124194: -- 4955764
124195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124196: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 124236: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

124232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124233:
124234: IF xla_accounting_cache_pkg.GetValueChar
124235: (p_source_code => 'LEDGER_CATEGORY_CODE'
124236: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
124237: AND l_bflow_method_code = 'PRIOR_ENTRY'
124238: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
124239: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124240: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 124336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

124332: p_lookup_type => 'XLA_OWNER_TYPE'
124333: ,p_lookup_code => l_component_type_code
124334: )
124335: ,p_token_4 => 'PRODUCT_NAME'
124336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124340: ,p_ae_header_id => NULL

Line 124337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

124333: ,p_lookup_code => l_component_type_code
124334: )
124335: ,p_token_4 => 'PRODUCT_NAME'
124336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124340: ,p_ae_header_id => NULL
124341: );

Line 124338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

124334: )
124335: ,p_token_4 => 'PRODUCT_NAME'
124336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124340: ,p_ae_header_id => NULL
124341: );
124342:

Line 124339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

124335: ,p_token_4 => 'PRODUCT_NAME'
124336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124340: ,p_ae_header_id => NULL
124341: );
124342:
124343: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 124370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

124366: ----------------------------------------------------------------------------------
124367: -- 4219869 Business Flow
124368: -- Update journal entry status -- Need to generate this within IF
124369: ----------------------------------------------------------------------------------
124370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124371: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
124372: ,p_balance_type_code => l_balance_type_code
124373: );
124374:

Line 124457: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

124453:
124454: --
124455: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124456: --
124457: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124458: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124459: ELSE
124460: ---------------------------------------------------------------------------------------------------
124461: -- 4262811a Switch Sign

Line 124482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

124478:
124479: XLA_AE_LINES_PKG.ValidateCurrentLine;
124480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124481:
124482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124483: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124484: ,p_balance_type_code => l_balance_type_code);
124485:
124486: END IF;

Line 124591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

124587: l_tmp_amt NUMBER;
124588: l_acc_rev_natural_side_code VARCHAR2(1);
124589:
124590: l_num_entries NUMBER;
124591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124595: l_recog_line_1 NUMBER;

Line 124592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

124588: l_acc_rev_natural_side_code VARCHAR2(1);
124589:
124590: l_num_entries NUMBER;
124591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124595: l_recog_line_1 NUMBER;
124596: l_recog_line_2 NUMBER;

Line 124593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

124589:
124590: l_num_entries NUMBER;
124591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124595: l_recog_line_1 NUMBER;
124596: l_recog_line_2 NUMBER;
124597:

Line 124594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

124590: l_num_entries NUMBER;
124591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124595: l_recog_line_1 NUMBER;
124596: l_recog_line_2 NUMBER;
124597:
124598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 124600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

124596: l_recog_line_2 NUMBER;
124597:
124598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124599: l_bflow_applied_to_amt NUMBER; -- 5132302
124600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124601:
124602: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124603:
124604: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 124675: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

124671: l_accrual_line_num := NULL; -- 4262811
124672: l_tmp_amt := NULL; -- 4262811
124673: --
124674:
124675: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
124676: l_balance_type_code <> 'B' THEN
124677: IF NVL(p_source_24,9E125) = 6
124678: THEN
124679:

Line 124746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

124742: --
124743: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124744:
124745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124746: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124747:
124748: -- 4955764
124749: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124750: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 124790: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

124786: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124787:
124788: IF xla_accounting_cache_pkg.GetValueChar
124789: (p_source_code => 'LEDGER_CATEGORY_CODE'
124790: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
124791: AND l_bflow_method_code = 'PRIOR_ENTRY'
124792: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
124793: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124794: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 124890: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

124886: p_lookup_type => 'XLA_OWNER_TYPE'
124887: ,p_lookup_code => l_component_type_code
124888: )
124889: ,p_token_4 => 'PRODUCT_NAME'
124890: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124891: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124892: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124893: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124894: ,p_ae_header_id => NULL

Line 124891: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

124887: ,p_lookup_code => l_component_type_code
124888: )
124889: ,p_token_4 => 'PRODUCT_NAME'
124890: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124891: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124892: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124893: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124894: ,p_ae_header_id => NULL
124895: );

Line 124892: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

124888: )
124889: ,p_token_4 => 'PRODUCT_NAME'
124890: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124891: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124892: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124893: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124894: ,p_ae_header_id => NULL
124895: );
124896:

Line 124893: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

124889: ,p_token_4 => 'PRODUCT_NAME'
124890: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124891: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124892: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124893: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124894: ,p_ae_header_id => NULL
124895: );
124896:
124897: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 124924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

124920: ----------------------------------------------------------------------------------
124921: -- 4219869 Business Flow
124922: -- Update journal entry status -- Need to generate this within IF
124923: ----------------------------------------------------------------------------------
124924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124925: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
124926: ,p_balance_type_code => l_balance_type_code
124927: );
124928:

Line 125011: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

125007:
125008: --
125009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125010: --
125011: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125013: ELSE
125014: ---------------------------------------------------------------------------------------------------
125015: -- 4262811a Switch Sign

Line 125036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125032:
125033: XLA_AE_LINES_PKG.ValidateCurrentLine;
125034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125035:
125036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125038: ,p_balance_type_code => l_balance_type_code);
125039:
125040: END IF;

Line 125145: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

125141: l_tmp_amt NUMBER;
125142: l_acc_rev_natural_side_code VARCHAR2(1);
125143:
125144: l_num_entries NUMBER;
125145: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125146: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125147: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125148: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125149: l_recog_line_1 NUMBER;

Line 125146: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

125142: l_acc_rev_natural_side_code VARCHAR2(1);
125143:
125144: l_num_entries NUMBER;
125145: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125146: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125147: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125148: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125149: l_recog_line_1 NUMBER;
125150: l_recog_line_2 NUMBER;

Line 125147: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

125143:
125144: l_num_entries NUMBER;
125145: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125146: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125147: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125148: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125149: l_recog_line_1 NUMBER;
125150: l_recog_line_2 NUMBER;
125151:

Line 125148: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

125144: l_num_entries NUMBER;
125145: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125146: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125147: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125148: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125149: l_recog_line_1 NUMBER;
125150: l_recog_line_2 NUMBER;
125151:
125152: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 125154: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

125150: l_recog_line_2 NUMBER;
125151:
125152: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125153: l_bflow_applied_to_amt NUMBER; -- 5132302
125154: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125155:
125156: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125157:
125158: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 125229: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

125225: l_accrual_line_num := NULL; -- 4262811
125226: l_tmp_amt := NULL; -- 4262811
125227: --
125228:
125229: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
125230: l_balance_type_code <> 'B' THEN
125231: IF NVL(p_source_24,9E125) = 6
125232: THEN
125233:

Line 125300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

125296: --
125297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125298:
125299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125301:
125302: -- 4955764
125303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 125344: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

125340: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125341:
125342: IF xla_accounting_cache_pkg.GetValueChar
125343: (p_source_code => 'LEDGER_CATEGORY_CODE'
125344: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
125345: AND l_bflow_method_code = 'PRIOR_ENTRY'
125346: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
125347: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125348: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 125444: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

125440: p_lookup_type => 'XLA_OWNER_TYPE'
125441: ,p_lookup_code => l_component_type_code
125442: )
125443: ,p_token_4 => 'PRODUCT_NAME'
125444: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125445: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125446: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125447: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125448: ,p_ae_header_id => NULL

Line 125445: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

125441: ,p_lookup_code => l_component_type_code
125442: )
125443: ,p_token_4 => 'PRODUCT_NAME'
125444: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125445: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125446: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125447: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125448: ,p_ae_header_id => NULL
125449: );

Line 125446: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

125442: )
125443: ,p_token_4 => 'PRODUCT_NAME'
125444: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125445: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125446: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125447: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125448: ,p_ae_header_id => NULL
125449: );
125450:

Line 125447: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

125443: ,p_token_4 => 'PRODUCT_NAME'
125444: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125445: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125446: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125447: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125448: ,p_ae_header_id => NULL
125449: );
125450:
125451: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 125478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125474: ----------------------------------------------------------------------------------
125475: -- 4219869 Business Flow
125476: -- Update journal entry status -- Need to generate this within IF
125477: ----------------------------------------------------------------------------------
125478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125479: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
125480: ,p_balance_type_code => l_balance_type_code
125481: );
125482:

Line 125565: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

125561:
125562: --
125563: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125564: --
125565: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125566: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125567: ELSE
125568: ---------------------------------------------------------------------------------------------------
125569: -- 4262811a Switch Sign

Line 125590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125586:
125587: XLA_AE_LINES_PKG.ValidateCurrentLine;
125588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125589:
125590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125592: ,p_balance_type_code => l_balance_type_code);
125593:
125594: END IF;

Line 125699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

125695: l_tmp_amt NUMBER;
125696: l_acc_rev_natural_side_code VARCHAR2(1);
125697:
125698: l_num_entries NUMBER;
125699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125703: l_recog_line_1 NUMBER;

Line 125700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

125696: l_acc_rev_natural_side_code VARCHAR2(1);
125697:
125698: l_num_entries NUMBER;
125699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125703: l_recog_line_1 NUMBER;
125704: l_recog_line_2 NUMBER;

Line 125701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

125697:
125698: l_num_entries NUMBER;
125699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125703: l_recog_line_1 NUMBER;
125704: l_recog_line_2 NUMBER;
125705:

Line 125702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

125698: l_num_entries NUMBER;
125699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125703: l_recog_line_1 NUMBER;
125704: l_recog_line_2 NUMBER;
125705:
125706: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 125708: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

125704: l_recog_line_2 NUMBER;
125705:
125706: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125707: l_bflow_applied_to_amt NUMBER; -- 5132302
125708: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125709:
125710: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125711:
125712: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 125783: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

125779: l_accrual_line_num := NULL; -- 4262811
125780: l_tmp_amt := NULL; -- 4262811
125781: --
125782:
125783: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
125784: l_balance_type_code <> 'B' THEN
125785: IF NVL(p_source_24,9E125) = 6
125786: THEN
125787:

Line 125854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

125850: --
125851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125852:
125853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125855:
125856: -- 4955764
125857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 125898: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

125894: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125895:
125896: IF xla_accounting_cache_pkg.GetValueChar
125897: (p_source_code => 'LEDGER_CATEGORY_CODE'
125898: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
125899: AND l_bflow_method_code = 'PRIOR_ENTRY'
125900: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
125901: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125902: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 125998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

125994: p_lookup_type => 'XLA_OWNER_TYPE'
125995: ,p_lookup_code => l_component_type_code
125996: )
125997: ,p_token_4 => 'PRODUCT_NAME'
125998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126002: ,p_ae_header_id => NULL

Line 125999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

125995: ,p_lookup_code => l_component_type_code
125996: )
125997: ,p_token_4 => 'PRODUCT_NAME'
125998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126002: ,p_ae_header_id => NULL
126003: );

Line 126000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

125996: )
125997: ,p_token_4 => 'PRODUCT_NAME'
125998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126002: ,p_ae_header_id => NULL
126003: );
126004:

Line 126001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

125997: ,p_token_4 => 'PRODUCT_NAME'
125998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126002: ,p_ae_header_id => NULL
126003: );
126004:
126005: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 126032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126028: ----------------------------------------------------------------------------------
126029: -- 4219869 Business Flow
126030: -- Update journal entry status -- Need to generate this within IF
126031: ----------------------------------------------------------------------------------
126032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126033: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
126034: ,p_balance_type_code => l_balance_type_code
126035: );
126036:

Line 126119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

126115:
126116: --
126117: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126118: --
126119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126120: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126121: ELSE
126122: ---------------------------------------------------------------------------------------------------
126123: -- 4262811a Switch Sign

Line 126144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126140:
126141: XLA_AE_LINES_PKG.ValidateCurrentLine;
126142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126143:
126144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126146: ,p_balance_type_code => l_balance_type_code);
126147:
126148: END IF;

Line 126253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

126249: l_tmp_amt NUMBER;
126250: l_acc_rev_natural_side_code VARCHAR2(1);
126251:
126252: l_num_entries NUMBER;
126253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126257: l_recog_line_1 NUMBER;

Line 126254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

126250: l_acc_rev_natural_side_code VARCHAR2(1);
126251:
126252: l_num_entries NUMBER;
126253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126257: l_recog_line_1 NUMBER;
126258: l_recog_line_2 NUMBER;

Line 126255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

126251:
126252: l_num_entries NUMBER;
126253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126257: l_recog_line_1 NUMBER;
126258: l_recog_line_2 NUMBER;
126259:

Line 126256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

126252: l_num_entries NUMBER;
126253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126257: l_recog_line_1 NUMBER;
126258: l_recog_line_2 NUMBER;
126259:
126260: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 126262: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

126258: l_recog_line_2 NUMBER;
126259:
126260: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126261: l_bflow_applied_to_amt NUMBER; -- 5132302
126262: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126263:
126264: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126265:
126266: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 126337: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

126333: l_accrual_line_num := NULL; -- 4262811
126334: l_tmp_amt := NULL; -- 4262811
126335: --
126336:
126337: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
126338: l_balance_type_code <> 'B' THEN
126339: IF NVL(p_source_24,9E125) = 6
126340: THEN
126341:

Line 126408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

126404: --
126405: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126406:
126407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126409:
126410: -- 4955764
126411: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126412: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 126452: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

126448: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126449:
126450: IF xla_accounting_cache_pkg.GetValueChar
126451: (p_source_code => 'LEDGER_CATEGORY_CODE'
126452: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
126453: AND l_bflow_method_code = 'PRIOR_ENTRY'
126454: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
126455: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126456: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 126552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

126548: p_lookup_type => 'XLA_OWNER_TYPE'
126549: ,p_lookup_code => l_component_type_code
126550: )
126551: ,p_token_4 => 'PRODUCT_NAME'
126552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126556: ,p_ae_header_id => NULL

Line 126553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

126549: ,p_lookup_code => l_component_type_code
126550: )
126551: ,p_token_4 => 'PRODUCT_NAME'
126552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126556: ,p_ae_header_id => NULL
126557: );

Line 126554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

126550: )
126551: ,p_token_4 => 'PRODUCT_NAME'
126552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126556: ,p_ae_header_id => NULL
126557: );
126558:

Line 126555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

126551: ,p_token_4 => 'PRODUCT_NAME'
126552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126556: ,p_ae_header_id => NULL
126557: );
126558:
126559: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 126586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126582: ----------------------------------------------------------------------------------
126583: -- 4219869 Business Flow
126584: -- Update journal entry status -- Need to generate this within IF
126585: ----------------------------------------------------------------------------------
126586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126587: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
126588: ,p_balance_type_code => l_balance_type_code
126589: );
126590:

Line 126673: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

126669:
126670: --
126671: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126672: --
126673: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126674: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126675: ELSE
126676: ---------------------------------------------------------------------------------------------------
126677: -- 4262811a Switch Sign

Line 126698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126694:
126695: XLA_AE_LINES_PKG.ValidateCurrentLine;
126696: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126697:
126698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126699: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126700: ,p_balance_type_code => l_balance_type_code);
126701:
126702: END IF;

Line 126827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

126823: l_tmp_amt NUMBER;
126824: l_acc_rev_natural_side_code VARCHAR2(1);
126825:
126826: l_num_entries NUMBER;
126827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126831: l_recog_line_1 NUMBER;

Line 126828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

126824: l_acc_rev_natural_side_code VARCHAR2(1);
126825:
126826: l_num_entries NUMBER;
126827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126831: l_recog_line_1 NUMBER;
126832: l_recog_line_2 NUMBER;

Line 126829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

126825:
126826: l_num_entries NUMBER;
126827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126831: l_recog_line_1 NUMBER;
126832: l_recog_line_2 NUMBER;
126833:

Line 126830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

126826: l_num_entries NUMBER;
126827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126831: l_recog_line_1 NUMBER;
126832: l_recog_line_2 NUMBER;
126833:
126834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 126836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

126832: l_recog_line_2 NUMBER;
126833:
126834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126835: l_bflow_applied_to_amt NUMBER; -- 5132302
126836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126837:
126838: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126839:
126840: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 126911: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

126907: l_accrual_line_num := NULL; -- 4262811
126908: l_tmp_amt := NULL; -- 4262811
126909: --
126910:
126911: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
126912: l_balance_type_code <> 'B' THEN
126913: IF NVL(p_source_24,9E125) = 6
126914: THEN
126915:

Line 126982: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

126978: --
126979: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126980:
126981: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126982: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126983:
126984: -- 4955764
126985: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126986: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 127058: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

127054: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127055:
127056: IF xla_accounting_cache_pkg.GetValueChar
127057: (p_source_code => 'LEDGER_CATEGORY_CODE'
127058: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
127059: AND l_bflow_method_code = 'PRIOR_ENTRY'
127060: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
127061: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127062: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 127158: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

127154: p_lookup_type => 'XLA_OWNER_TYPE'
127155: ,p_lookup_code => l_component_type_code
127156: )
127157: ,p_token_4 => 'PRODUCT_NAME'
127158: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127159: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127160: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127161: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127162: ,p_ae_header_id => NULL

Line 127159: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

127155: ,p_lookup_code => l_component_type_code
127156: )
127157: ,p_token_4 => 'PRODUCT_NAME'
127158: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127159: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127160: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127161: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127162: ,p_ae_header_id => NULL
127163: );

Line 127160: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

127156: )
127157: ,p_token_4 => 'PRODUCT_NAME'
127158: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127159: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127160: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127161: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127162: ,p_ae_header_id => NULL
127163: );
127164:

Line 127161: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

127157: ,p_token_4 => 'PRODUCT_NAME'
127158: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127159: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127160: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127161: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127162: ,p_ae_header_id => NULL
127163: );
127164:
127165: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 127192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127188: ----------------------------------------------------------------------------------
127189: -- 4219869 Business Flow
127190: -- Update journal entry status -- Need to generate this within IF
127191: ----------------------------------------------------------------------------------
127192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127193: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
127194: ,p_balance_type_code => l_balance_type_code
127195: );
127196:

Line 127279: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

127275:
127276: --
127277: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127278: --
127279: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127280: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127281: ELSE
127282: ---------------------------------------------------------------------------------------------------
127283: -- 4262811a Switch Sign

Line 127304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127300:
127301: XLA_AE_LINES_PKG.ValidateCurrentLine;
127302: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127303:
127304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127305: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127306: ,p_balance_type_code => l_balance_type_code);
127307:
127308: END IF;

Line 127411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

127407: l_tmp_amt NUMBER;
127408: l_acc_rev_natural_side_code VARCHAR2(1);
127409:
127410: l_num_entries NUMBER;
127411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127415: l_recog_line_1 NUMBER;

Line 127412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

127408: l_acc_rev_natural_side_code VARCHAR2(1);
127409:
127410: l_num_entries NUMBER;
127411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127415: l_recog_line_1 NUMBER;
127416: l_recog_line_2 NUMBER;

Line 127413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

127409:
127410: l_num_entries NUMBER;
127411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127415: l_recog_line_1 NUMBER;
127416: l_recog_line_2 NUMBER;
127417:

Line 127414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

127410: l_num_entries NUMBER;
127411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127415: l_recog_line_1 NUMBER;
127416: l_recog_line_2 NUMBER;
127417:
127418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 127420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

127416: l_recog_line_2 NUMBER;
127417:
127418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
127419: l_bflow_applied_to_amt NUMBER; -- 5132302
127420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
127421:
127422: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
127423:
127424: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 127495: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

127491: l_accrual_line_num := NULL; -- 4262811
127492: l_tmp_amt := NULL; -- 4262811
127493: --
127494:
127495: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
127496: l_balance_type_code <> 'B' THEN
127497: IF NVL(p_source_5,'
127498: ') = 'Purchase Price Variance'
127499: THEN

Line 127567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

127563: --
127564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127565:
127566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127568:
127569: -- 4955764
127570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127571: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 127609: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

127605: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127606:
127607: IF xla_accounting_cache_pkg.GetValueChar
127608: (p_source_code => 'LEDGER_CATEGORY_CODE'
127609: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
127610: AND l_bflow_method_code = 'PRIOR_ENTRY'
127611: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
127612: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127613: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 127709: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

127705: p_lookup_type => 'XLA_OWNER_TYPE'
127706: ,p_lookup_code => l_component_type_code
127707: )
127708: ,p_token_4 => 'PRODUCT_NAME'
127709: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127710: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127711: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127712: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127713: ,p_ae_header_id => NULL

Line 127710: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

127706: ,p_lookup_code => l_component_type_code
127707: )
127708: ,p_token_4 => 'PRODUCT_NAME'
127709: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127710: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127711: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127712: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127713: ,p_ae_header_id => NULL
127714: );

Line 127711: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

127707: )
127708: ,p_token_4 => 'PRODUCT_NAME'
127709: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127710: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127711: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127712: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127713: ,p_ae_header_id => NULL
127714: );
127715:

Line 127712: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

127708: ,p_token_4 => 'PRODUCT_NAME'
127709: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127710: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127711: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127712: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127713: ,p_ae_header_id => NULL
127714: );
127715:
127716: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 127743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127739: ----------------------------------------------------------------------------------
127740: -- 4219869 Business Flow
127741: -- Update journal entry status -- Need to generate this within IF
127742: ----------------------------------------------------------------------------------
127743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127744: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
127745: ,p_balance_type_code => l_balance_type_code
127746: );
127747:

Line 127830: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

127826:
127827: --
127828: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127829: --
127830: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127831: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127832: ELSE
127833: ---------------------------------------------------------------------------------------------------
127834: -- 4262811a Switch Sign

Line 127855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127851:
127852: XLA_AE_LINES_PKG.ValidateCurrentLine;
127853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127854:
127855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127856: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127857: ,p_balance_type_code => l_balance_type_code);
127858:
127859: END IF;

Line 127984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

127980: l_tmp_amt NUMBER;
127981: l_acc_rev_natural_side_code VARCHAR2(1);
127982:
127983: l_num_entries NUMBER;
127984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127988: l_recog_line_1 NUMBER;

Line 127985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

127981: l_acc_rev_natural_side_code VARCHAR2(1);
127982:
127983: l_num_entries NUMBER;
127984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127988: l_recog_line_1 NUMBER;
127989: l_recog_line_2 NUMBER;

Line 127986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

127982:
127983: l_num_entries NUMBER;
127984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127988: l_recog_line_1 NUMBER;
127989: l_recog_line_2 NUMBER;
127990:

Line 127987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

127983: l_num_entries NUMBER;
127984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127988: l_recog_line_1 NUMBER;
127989: l_recog_line_2 NUMBER;
127990:
127991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 127993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

127989: l_recog_line_2 NUMBER;
127990:
127991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
127992: l_bflow_applied_to_amt NUMBER; -- 5132302
127993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
127994:
127995: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
127996:
127997: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 128068: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

128064: l_accrual_line_num := NULL; -- 4262811
128065: l_tmp_amt := NULL; -- 4262811
128066: --
128067:
128068: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
128069: l_balance_type_code <> 'B' THEN
128070: IF NVL(p_source_24,9E125) = 6
128071: THEN
128072:

Line 128139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

128135: --
128136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128137:
128138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128140:
128141: -- 4955764
128142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 128215: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

128211: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128212:
128213: IF xla_accounting_cache_pkg.GetValueChar
128214: (p_source_code => 'LEDGER_CATEGORY_CODE'
128215: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
128216: AND l_bflow_method_code = 'PRIOR_ENTRY'
128217: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
128218: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128219: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 128315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

128311: p_lookup_type => 'XLA_OWNER_TYPE'
128312: ,p_lookup_code => l_component_type_code
128313: )
128314: ,p_token_4 => 'PRODUCT_NAME'
128315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128319: ,p_ae_header_id => NULL

Line 128316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

128312: ,p_lookup_code => l_component_type_code
128313: )
128314: ,p_token_4 => 'PRODUCT_NAME'
128315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128319: ,p_ae_header_id => NULL
128320: );

Line 128317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

128313: )
128314: ,p_token_4 => 'PRODUCT_NAME'
128315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128319: ,p_ae_header_id => NULL
128320: );
128321:

Line 128318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

128314: ,p_token_4 => 'PRODUCT_NAME'
128315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128319: ,p_ae_header_id => NULL
128320: );
128321:
128322: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 128349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128345: ----------------------------------------------------------------------------------
128346: -- 4219869 Business Flow
128347: -- Update journal entry status -- Need to generate this within IF
128348: ----------------------------------------------------------------------------------
128349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128350: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
128351: ,p_balance_type_code => l_balance_type_code
128352: );
128353:

Line 128436: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

128432:
128433: --
128434: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128435: --
128436: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128437: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128438: ELSE
128439: ---------------------------------------------------------------------------------------------------
128440: -- 4262811a Switch Sign

Line 128461: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128457:
128458: XLA_AE_LINES_PKG.ValidateCurrentLine;
128459: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128460:
128461: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128462: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128463: ,p_balance_type_code => l_balance_type_code);
128464:
128465: END IF;

Line 128570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

128566: l_tmp_amt NUMBER;
128567: l_acc_rev_natural_side_code VARCHAR2(1);
128568:
128569: l_num_entries NUMBER;
128570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128574: l_recog_line_1 NUMBER;

Line 128571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

128567: l_acc_rev_natural_side_code VARCHAR2(1);
128568:
128569: l_num_entries NUMBER;
128570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128574: l_recog_line_1 NUMBER;
128575: l_recog_line_2 NUMBER;

Line 128572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

128568:
128569: l_num_entries NUMBER;
128570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128574: l_recog_line_1 NUMBER;
128575: l_recog_line_2 NUMBER;
128576:

Line 128573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

128569: l_num_entries NUMBER;
128570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128574: l_recog_line_1 NUMBER;
128575: l_recog_line_2 NUMBER;
128576:
128577: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 128579: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

128575: l_recog_line_2 NUMBER;
128576:
128577: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
128578: l_bflow_applied_to_amt NUMBER; -- 5132302
128579: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
128580:
128581: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
128582:
128583: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 128654: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

128650: l_accrual_line_num := NULL; -- 4262811
128651: l_tmp_amt := NULL; -- 4262811
128652: --
128653:
128654: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
128655: l_balance_type_code <> 'B' THEN
128656: IF NVL(p_source_24,9E125) = 6
128657: THEN
128658:

Line 128725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

128721: --
128722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128723:
128724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128726:
128727: -- 4955764
128728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 128769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

128765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128766:
128767: IF xla_accounting_cache_pkg.GetValueChar
128768: (p_source_code => 'LEDGER_CATEGORY_CODE'
128769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
128770: AND l_bflow_method_code = 'PRIOR_ENTRY'
128771: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
128772: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128773: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 128869: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

128865: p_lookup_type => 'XLA_OWNER_TYPE'
128866: ,p_lookup_code => l_component_type_code
128867: )
128868: ,p_token_4 => 'PRODUCT_NAME'
128869: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128870: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128871: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128872: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128873: ,p_ae_header_id => NULL

Line 128870: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

128866: ,p_lookup_code => l_component_type_code
128867: )
128868: ,p_token_4 => 'PRODUCT_NAME'
128869: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128870: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128871: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128872: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128873: ,p_ae_header_id => NULL
128874: );

Line 128871: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

128867: )
128868: ,p_token_4 => 'PRODUCT_NAME'
128869: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128870: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128871: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128872: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128873: ,p_ae_header_id => NULL
128874: );
128875:

Line 128872: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

128868: ,p_token_4 => 'PRODUCT_NAME'
128869: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128870: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128871: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128872: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128873: ,p_ae_header_id => NULL
128874: );
128875:
128876: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 128903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128899: ----------------------------------------------------------------------------------
128900: -- 4219869 Business Flow
128901: -- Update journal entry status -- Need to generate this within IF
128902: ----------------------------------------------------------------------------------
128903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128904: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
128905: ,p_balance_type_code => l_balance_type_code
128906: );
128907:

Line 128990: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

128986:
128987: --
128988: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128989: --
128990: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128991: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128992: ELSE
128993: ---------------------------------------------------------------------------------------------------
128994: -- 4262811a Switch Sign

Line 129015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129011:
129012: XLA_AE_LINES_PKG.ValidateCurrentLine;
129013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129014:
129015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129017: ,p_balance_type_code => l_balance_type_code);
129018:
129019: END IF;

Line 129122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

129118: l_tmp_amt NUMBER;
129119: l_acc_rev_natural_side_code VARCHAR2(1);
129120:
129121: l_num_entries NUMBER;
129122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129126: l_recog_line_1 NUMBER;

Line 129123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

129119: l_acc_rev_natural_side_code VARCHAR2(1);
129120:
129121: l_num_entries NUMBER;
129122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129126: l_recog_line_1 NUMBER;
129127: l_recog_line_2 NUMBER;

Line 129124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

129120:
129121: l_num_entries NUMBER;
129122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129126: l_recog_line_1 NUMBER;
129127: l_recog_line_2 NUMBER;
129128:

Line 129125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

129121: l_num_entries NUMBER;
129122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129126: l_recog_line_1 NUMBER;
129127: l_recog_line_2 NUMBER;
129128:
129129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 129131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

129127: l_recog_line_2 NUMBER;
129128:
129129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129130: l_bflow_applied_to_amt NUMBER; -- 5132302
129131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129132:
129133: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129134:
129135: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 129206: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

129202: l_accrual_line_num := NULL; -- 4262811
129203: l_tmp_amt := NULL; -- 4262811
129204: --
129205:
129206: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
129207: l_balance_type_code <> 'B' THEN
129208: IF NVL(p_source_24,9E125) = 5
129209: THEN
129210:

Line 129277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

129273: --
129274: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129275:
129276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129278:
129279: -- 4955764
129280: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129281: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 129321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

129317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129318:
129319: IF xla_accounting_cache_pkg.GetValueChar
129320: (p_source_code => 'LEDGER_CATEGORY_CODE'
129321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
129322: AND l_bflow_method_code = 'PRIOR_ENTRY'
129323: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
129324: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129325: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 129421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

129417: p_lookup_type => 'XLA_OWNER_TYPE'
129418: ,p_lookup_code => l_component_type_code
129419: )
129420: ,p_token_4 => 'PRODUCT_NAME'
129421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129425: ,p_ae_header_id => NULL

Line 129422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

129418: ,p_lookup_code => l_component_type_code
129419: )
129420: ,p_token_4 => 'PRODUCT_NAME'
129421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129425: ,p_ae_header_id => NULL
129426: );

Line 129423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

129419: )
129420: ,p_token_4 => 'PRODUCT_NAME'
129421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129425: ,p_ae_header_id => NULL
129426: );
129427:

Line 129424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

129420: ,p_token_4 => 'PRODUCT_NAME'
129421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129425: ,p_ae_header_id => NULL
129426: );
129427:
129428: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 129455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129451: ----------------------------------------------------------------------------------
129452: -- 4219869 Business Flow
129453: -- Update journal entry status -- Need to generate this within IF
129454: ----------------------------------------------------------------------------------
129455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129456: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
129457: ,p_balance_type_code => l_balance_type_code
129458: );
129459:

Line 129542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

129538:
129539: --
129540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129541: --
129542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129544: ELSE
129545: ---------------------------------------------------------------------------------------------------
129546: -- 4262811a Switch Sign

Line 129567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129563:
129564: XLA_AE_LINES_PKG.ValidateCurrentLine;
129565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129566:
129567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129569: ,p_balance_type_code => l_balance_type_code);
129570:
129571: END IF;

Line 129696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

129692: l_tmp_amt NUMBER;
129693: l_acc_rev_natural_side_code VARCHAR2(1);
129694:
129695: l_num_entries NUMBER;
129696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129700: l_recog_line_1 NUMBER;

Line 129697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

129693: l_acc_rev_natural_side_code VARCHAR2(1);
129694:
129695: l_num_entries NUMBER;
129696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129700: l_recog_line_1 NUMBER;
129701: l_recog_line_2 NUMBER;

Line 129698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

129694:
129695: l_num_entries NUMBER;
129696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129700: l_recog_line_1 NUMBER;
129701: l_recog_line_2 NUMBER;
129702:

Line 129699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

129695: l_num_entries NUMBER;
129696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129700: l_recog_line_1 NUMBER;
129701: l_recog_line_2 NUMBER;
129702:
129703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 129705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

129701: l_recog_line_2 NUMBER;
129702:
129703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129704: l_bflow_applied_to_amt NUMBER; -- 5132302
129705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129706:
129707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129708:
129709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 129780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

129776: l_accrual_line_num := NULL; -- 4262811
129777: l_tmp_amt := NULL; -- 4262811
129778: --
129779:
129780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
129781: l_balance_type_code <> 'B' THEN
129782: IF NVL(p_source_24,9E125) = 5
129783: THEN
129784:

Line 129851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

129847: --
129848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129849:
129850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129852:
129853: -- 4955764
129854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 129927: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

129923: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129924:
129925: IF xla_accounting_cache_pkg.GetValueChar
129926: (p_source_code => 'LEDGER_CATEGORY_CODE'
129927: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
129928: AND l_bflow_method_code = 'PRIOR_ENTRY'
129929: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
129930: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129931: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 130027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

130023: p_lookup_type => 'XLA_OWNER_TYPE'
130024: ,p_lookup_code => l_component_type_code
130025: )
130026: ,p_token_4 => 'PRODUCT_NAME'
130027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130031: ,p_ae_header_id => NULL

Line 130028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

130024: ,p_lookup_code => l_component_type_code
130025: )
130026: ,p_token_4 => 'PRODUCT_NAME'
130027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130031: ,p_ae_header_id => NULL
130032: );

Line 130029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

130025: )
130026: ,p_token_4 => 'PRODUCT_NAME'
130027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130031: ,p_ae_header_id => NULL
130032: );
130033:

Line 130030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

130026: ,p_token_4 => 'PRODUCT_NAME'
130027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130031: ,p_ae_header_id => NULL
130032: );
130033:
130034: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 130061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130057: ----------------------------------------------------------------------------------
130058: -- 4219869 Business Flow
130059: -- Update journal entry status -- Need to generate this within IF
130060: ----------------------------------------------------------------------------------
130061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130062: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
130063: ,p_balance_type_code => l_balance_type_code
130064: );
130065:

Line 130148: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

130144:
130145: --
130146: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130147: --
130148: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130149: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130150: ELSE
130151: ---------------------------------------------------------------------------------------------------
130152: -- 4262811a Switch Sign

Line 130173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130169:
130170: XLA_AE_LINES_PKG.ValidateCurrentLine;
130171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130172:
130173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130175: ,p_balance_type_code => l_balance_type_code);
130176:
130177: END IF;

Line 130280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

130276: l_tmp_amt NUMBER;
130277: l_acc_rev_natural_side_code VARCHAR2(1);
130278:
130279: l_num_entries NUMBER;
130280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130284: l_recog_line_1 NUMBER;

Line 130281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

130277: l_acc_rev_natural_side_code VARCHAR2(1);
130278:
130279: l_num_entries NUMBER;
130280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130284: l_recog_line_1 NUMBER;
130285: l_recog_line_2 NUMBER;

Line 130282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

130278:
130279: l_num_entries NUMBER;
130280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130284: l_recog_line_1 NUMBER;
130285: l_recog_line_2 NUMBER;
130286:

Line 130283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

130279: l_num_entries NUMBER;
130280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130284: l_recog_line_1 NUMBER;
130285: l_recog_line_2 NUMBER;
130286:
130287: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 130289: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

130285: l_recog_line_2 NUMBER;
130286:
130287: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130288: l_bflow_applied_to_amt NUMBER; -- 5132302
130289: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130290:
130291: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130292:
130293: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 130364: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

130360: l_accrual_line_num := NULL; -- 4262811
130361: l_tmp_amt := NULL; -- 4262811
130362: --
130363:
130364: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
130365: l_balance_type_code <> 'B' THEN
130366: IF NVL(p_source_5,'
130367: ') = 'Receiving Inspection'
130368: THEN

Line 130436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

130432: --
130433: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130434:
130435: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130437:
130438: -- 4955764
130439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130440: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 130478: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

130474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130475:
130476: IF xla_accounting_cache_pkg.GetValueChar
130477: (p_source_code => 'LEDGER_CATEGORY_CODE'
130478: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
130479: AND l_bflow_method_code = 'PRIOR_ENTRY'
130480: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
130481: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130482: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 130578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

130574: p_lookup_type => 'XLA_OWNER_TYPE'
130575: ,p_lookup_code => l_component_type_code
130576: )
130577: ,p_token_4 => 'PRODUCT_NAME'
130578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130582: ,p_ae_header_id => NULL

Line 130579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

130575: ,p_lookup_code => l_component_type_code
130576: )
130577: ,p_token_4 => 'PRODUCT_NAME'
130578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130582: ,p_ae_header_id => NULL
130583: );

Line 130580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

130576: )
130577: ,p_token_4 => 'PRODUCT_NAME'
130578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130582: ,p_ae_header_id => NULL
130583: );
130584:

Line 130581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

130577: ,p_token_4 => 'PRODUCT_NAME'
130578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130582: ,p_ae_header_id => NULL
130583: );
130584:
130585: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 130612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130608: ----------------------------------------------------------------------------------
130609: -- 4219869 Business Flow
130610: -- Update journal entry status -- Need to generate this within IF
130611: ----------------------------------------------------------------------------------
130612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130613: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
130614: ,p_balance_type_code => l_balance_type_code
130615: );
130616:

Line 130699: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

130695:
130696: --
130697: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130698: --
130699: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130700: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130701: ELSE
130702: ---------------------------------------------------------------------------------------------------
130703: -- 4262811a Switch Sign

Line 130724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130720:
130721: XLA_AE_LINES_PKG.ValidateCurrentLine;
130722: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130723:
130724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130725: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130726: ,p_balance_type_code => l_balance_type_code);
130727:
130728: END IF;

Line 130833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

130829: l_tmp_amt NUMBER;
130830: l_acc_rev_natural_side_code VARCHAR2(1);
130831:
130832: l_num_entries NUMBER;
130833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130837: l_recog_line_1 NUMBER;

Line 130834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

130830: l_acc_rev_natural_side_code VARCHAR2(1);
130831:
130832: l_num_entries NUMBER;
130833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130837: l_recog_line_1 NUMBER;
130838: l_recog_line_2 NUMBER;

Line 130835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

130831:
130832: l_num_entries NUMBER;
130833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130837: l_recog_line_1 NUMBER;
130838: l_recog_line_2 NUMBER;
130839:

Line 130836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

130832: l_num_entries NUMBER;
130833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130837: l_recog_line_1 NUMBER;
130838: l_recog_line_2 NUMBER;
130839:
130840: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 130842: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

130838: l_recog_line_2 NUMBER;
130839:
130840: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130841: l_bflow_applied_to_amt NUMBER; -- 5132302
130842: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130843:
130844: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130845:
130846: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 130917: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

130913: l_accrual_line_num := NULL; -- 4262811
130914: l_tmp_amt := NULL; -- 4262811
130915: --
130916:
130917: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
130918: l_balance_type_code <> 'B' THEN
130919: IF NVL(p_source_5,'
130920: ') = 'Receiving Inspection'
130921: THEN

Line 130989: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

130985: --
130986: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130987:
130988: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130989: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130990:
130991: -- 4955764
130992: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130993: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 131033: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

131029: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131030:
131031: IF xla_accounting_cache_pkg.GetValueChar
131032: (p_source_code => 'LEDGER_CATEGORY_CODE'
131033: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
131034: AND l_bflow_method_code = 'PRIOR_ENTRY'
131035: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
131036: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131037: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 131133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

131129: p_lookup_type => 'XLA_OWNER_TYPE'
131130: ,p_lookup_code => l_component_type_code
131131: )
131132: ,p_token_4 => 'PRODUCT_NAME'
131133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131137: ,p_ae_header_id => NULL

Line 131134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

131130: ,p_lookup_code => l_component_type_code
131131: )
131132: ,p_token_4 => 'PRODUCT_NAME'
131133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131137: ,p_ae_header_id => NULL
131138: );

Line 131135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

131131: )
131132: ,p_token_4 => 'PRODUCT_NAME'
131133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131137: ,p_ae_header_id => NULL
131138: );
131139:

Line 131136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

131132: ,p_token_4 => 'PRODUCT_NAME'
131133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131137: ,p_ae_header_id => NULL
131138: );
131139:
131140: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 131167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131163: ----------------------------------------------------------------------------------
131164: -- 4219869 Business Flow
131165: -- Update journal entry status -- Need to generate this within IF
131166: ----------------------------------------------------------------------------------
131167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131168: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
131169: ,p_balance_type_code => l_balance_type_code
131170: );
131171:

Line 131254: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

131250:
131251: --
131252: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131253: --
131254: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131255: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131256: ELSE
131257: ---------------------------------------------------------------------------------------------------
131258: -- 4262811a Switch Sign

Line 131279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131275:
131276: XLA_AE_LINES_PKG.ValidateCurrentLine;
131277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131278:
131279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131280: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131281: ,p_balance_type_code => l_balance_type_code);
131282:
131283: END IF;

Line 131388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

131384: l_tmp_amt NUMBER;
131385: l_acc_rev_natural_side_code VARCHAR2(1);
131386:
131387: l_num_entries NUMBER;
131388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131392: l_recog_line_1 NUMBER;

Line 131389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

131385: l_acc_rev_natural_side_code VARCHAR2(1);
131386:
131387: l_num_entries NUMBER;
131388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131392: l_recog_line_1 NUMBER;
131393: l_recog_line_2 NUMBER;

Line 131390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

131386:
131387: l_num_entries NUMBER;
131388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131392: l_recog_line_1 NUMBER;
131393: l_recog_line_2 NUMBER;
131394:

Line 131391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

131387: l_num_entries NUMBER;
131388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131392: l_recog_line_1 NUMBER;
131393: l_recog_line_2 NUMBER;
131394:
131395: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 131397: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

131393: l_recog_line_2 NUMBER;
131394:
131395: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
131396: l_bflow_applied_to_amt NUMBER; -- 5132302
131397: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
131398:
131399: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
131400:
131401: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 131472: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

131468: l_accrual_line_num := NULL; -- 4262811
131469: l_tmp_amt := NULL; -- 4262811
131470: --
131471:
131472: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
131473: l_balance_type_code <> 'B' THEN
131474: IF NVL(p_source_5,'
131475: ') = 'Receiving Inspection'
131476: THEN

Line 131544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

131540: --
131541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131542:
131543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131545:
131546: -- 4955764
131547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 131588: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

131584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131585:
131586: IF xla_accounting_cache_pkg.GetValueChar
131587: (p_source_code => 'LEDGER_CATEGORY_CODE'
131588: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
131589: AND l_bflow_method_code = 'PRIOR_ENTRY'
131590: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
131591: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131592: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 131688: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

131684: p_lookup_type => 'XLA_OWNER_TYPE'
131685: ,p_lookup_code => l_component_type_code
131686: )
131687: ,p_token_4 => 'PRODUCT_NAME'
131688: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131689: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131690: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131691: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131692: ,p_ae_header_id => NULL

Line 131689: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

131685: ,p_lookup_code => l_component_type_code
131686: )
131687: ,p_token_4 => 'PRODUCT_NAME'
131688: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131689: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131690: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131691: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131692: ,p_ae_header_id => NULL
131693: );

Line 131690: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

131686: )
131687: ,p_token_4 => 'PRODUCT_NAME'
131688: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131689: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131690: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131691: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131692: ,p_ae_header_id => NULL
131693: );
131694:

Line 131691: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

131687: ,p_token_4 => 'PRODUCT_NAME'
131688: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131689: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131690: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131691: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131692: ,p_ae_header_id => NULL
131693: );
131694:
131695: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 131722: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131718: ----------------------------------------------------------------------------------
131719: -- 4219869 Business Flow
131720: -- Update journal entry status -- Need to generate this within IF
131721: ----------------------------------------------------------------------------------
131722: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131723: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
131724: ,p_balance_type_code => l_balance_type_code
131725: );
131726:

Line 131809: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

131805:
131806: --
131807: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131808: --
131809: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131810: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131811: ELSE
131812: ---------------------------------------------------------------------------------------------------
131813: -- 4262811a Switch Sign

Line 131834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131830:
131831: XLA_AE_LINES_PKG.ValidateCurrentLine;
131832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131833:
131834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131835: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131836: ,p_balance_type_code => l_balance_type_code);
131837:
131838: END IF;

Line 131943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

131939: l_tmp_amt NUMBER;
131940: l_acc_rev_natural_side_code VARCHAR2(1);
131941:
131942: l_num_entries NUMBER;
131943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131947: l_recog_line_1 NUMBER;

Line 131944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

131940: l_acc_rev_natural_side_code VARCHAR2(1);
131941:
131942: l_num_entries NUMBER;
131943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131947: l_recog_line_1 NUMBER;
131948: l_recog_line_2 NUMBER;

Line 131945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

131941:
131942: l_num_entries NUMBER;
131943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131947: l_recog_line_1 NUMBER;
131948: l_recog_line_2 NUMBER;
131949:

Line 131946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

131942: l_num_entries NUMBER;
131943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131947: l_recog_line_1 NUMBER;
131948: l_recog_line_2 NUMBER;
131949:
131950: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 131952: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

131948: l_recog_line_2 NUMBER;
131949:
131950: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
131951: l_bflow_applied_to_amt NUMBER; -- 5132302
131952: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
131953:
131954: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
131955:
131956: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 132027: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

132023: l_accrual_line_num := NULL; -- 4262811
132024: l_tmp_amt := NULL; -- 4262811
132025: --
132026:
132027: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
132028: l_balance_type_code <> 'B' THEN
132029: IF NVL(p_source_5,'
132030: ') = 'Receiving Inspection'
132031: THEN

Line 132099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

132095: --
132096: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132097:
132098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132100:
132101: -- 4955764
132102: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132103: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 132143: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

132139: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132140:
132141: IF xla_accounting_cache_pkg.GetValueChar
132142: (p_source_code => 'LEDGER_CATEGORY_CODE'
132143: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
132144: AND l_bflow_method_code = 'PRIOR_ENTRY'
132145: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
132146: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132147: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 132243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

132239: p_lookup_type => 'XLA_OWNER_TYPE'
132240: ,p_lookup_code => l_component_type_code
132241: )
132242: ,p_token_4 => 'PRODUCT_NAME'
132243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132247: ,p_ae_header_id => NULL

Line 132244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

132240: ,p_lookup_code => l_component_type_code
132241: )
132242: ,p_token_4 => 'PRODUCT_NAME'
132243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132247: ,p_ae_header_id => NULL
132248: );

Line 132245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

132241: )
132242: ,p_token_4 => 'PRODUCT_NAME'
132243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132247: ,p_ae_header_id => NULL
132248: );
132249:

Line 132246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

132242: ,p_token_4 => 'PRODUCT_NAME'
132243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132247: ,p_ae_header_id => NULL
132248: );
132249:
132250: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 132277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132273: ----------------------------------------------------------------------------------
132274: -- 4219869 Business Flow
132275: -- Update journal entry status -- Need to generate this within IF
132276: ----------------------------------------------------------------------------------
132277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132278: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
132279: ,p_balance_type_code => l_balance_type_code
132280: );
132281:

Line 132364: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

132360:
132361: --
132362: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132363: --
132364: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132365: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132366: ELSE
132367: ---------------------------------------------------------------------------------------------------
132368: -- 4262811a Switch Sign

Line 132389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132385:
132386: XLA_AE_LINES_PKG.ValidateCurrentLine;
132387: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132388:
132389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132390: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132391: ,p_balance_type_code => l_balance_type_code);
132392:
132393: END IF;

Line 132496: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

132492: l_tmp_amt NUMBER;
132493: l_acc_rev_natural_side_code VARCHAR2(1);
132494:
132495: l_num_entries NUMBER;
132496: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132497: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132498: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132499: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132500: l_recog_line_1 NUMBER;

Line 132497: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

132493: l_acc_rev_natural_side_code VARCHAR2(1);
132494:
132495: l_num_entries NUMBER;
132496: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132497: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132498: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132499: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132500: l_recog_line_1 NUMBER;
132501: l_recog_line_2 NUMBER;

Line 132498: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

132494:
132495: l_num_entries NUMBER;
132496: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132497: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132498: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132499: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132500: l_recog_line_1 NUMBER;
132501: l_recog_line_2 NUMBER;
132502:

Line 132499: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

132495: l_num_entries NUMBER;
132496: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132497: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132498: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132499: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132500: l_recog_line_1 NUMBER;
132501: l_recog_line_2 NUMBER;
132502:
132503: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 132505: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

132501: l_recog_line_2 NUMBER;
132502:
132503: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
132504: l_bflow_applied_to_amt NUMBER; -- 5132302
132505: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
132506:
132507: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
132508:
132509: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 132580: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

132576: l_accrual_line_num := NULL; -- 4262811
132577: l_tmp_amt := NULL; -- 4262811
132578: --
132579:
132580: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
132581: l_balance_type_code <> 'B' THEN
132582: IF NVL(p_source_5,'
132583: ') = 'Receiving Inspection'
132584: THEN

Line 132652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

132648: --
132649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132650:
132651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132653:
132654: -- 4955764
132655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 132696: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

132692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132693:
132694: IF xla_accounting_cache_pkg.GetValueChar
132695: (p_source_code => 'LEDGER_CATEGORY_CODE'
132696: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
132697: AND l_bflow_method_code = 'PRIOR_ENTRY'
132698: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
132699: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132700: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 132796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

132792: p_lookup_type => 'XLA_OWNER_TYPE'
132793: ,p_lookup_code => l_component_type_code
132794: )
132795: ,p_token_4 => 'PRODUCT_NAME'
132796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132800: ,p_ae_header_id => NULL

Line 132797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

132793: ,p_lookup_code => l_component_type_code
132794: )
132795: ,p_token_4 => 'PRODUCT_NAME'
132796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132800: ,p_ae_header_id => NULL
132801: );

Line 132798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

132794: )
132795: ,p_token_4 => 'PRODUCT_NAME'
132796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132800: ,p_ae_header_id => NULL
132801: );
132802:

Line 132799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

132795: ,p_token_4 => 'PRODUCT_NAME'
132796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132800: ,p_ae_header_id => NULL
132801: );
132802:
132803: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 132830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132826: ----------------------------------------------------------------------------------
132827: -- 4219869 Business Flow
132828: -- Update journal entry status -- Need to generate this within IF
132829: ----------------------------------------------------------------------------------
132830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
132832: ,p_balance_type_code => l_balance_type_code
132833: );
132834:

Line 132917: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

132913:
132914: --
132915: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132916: --
132917: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132918: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132919: ELSE
132920: ---------------------------------------------------------------------------------------------------
132921: -- 4262811a Switch Sign

Line 132942: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132938:
132939: XLA_AE_LINES_PKG.ValidateCurrentLine;
132940: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132941:
132942: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132943: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132944: ,p_balance_type_code => l_balance_type_code);
132945:
132946: END IF;

Line 133071: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

133067: l_tmp_amt NUMBER;
133068: l_acc_rev_natural_side_code VARCHAR2(1);
133069:
133070: l_num_entries NUMBER;
133071: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133072: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133073: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133074: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133075: l_recog_line_1 NUMBER;

Line 133072: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

133068: l_acc_rev_natural_side_code VARCHAR2(1);
133069:
133070: l_num_entries NUMBER;
133071: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133072: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133073: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133074: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133075: l_recog_line_1 NUMBER;
133076: l_recog_line_2 NUMBER;

Line 133073: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

133069:
133070: l_num_entries NUMBER;
133071: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133072: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133073: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133074: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133075: l_recog_line_1 NUMBER;
133076: l_recog_line_2 NUMBER;
133077:

Line 133074: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

133070: l_num_entries NUMBER;
133071: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133072: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133073: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133074: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133075: l_recog_line_1 NUMBER;
133076: l_recog_line_2 NUMBER;
133077:
133078: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 133080: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

133076: l_recog_line_2 NUMBER;
133077:
133078: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133079: l_bflow_applied_to_amt NUMBER; -- 5132302
133080: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133081:
133082: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133083:
133084: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 133155: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

133151: l_accrual_line_num := NULL; -- 4262811
133152: l_tmp_amt := NULL; -- 4262811
133153: --
133154:
133155: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
133156: l_balance_type_code <> 'B' THEN
133157: IF NVL(p_source_5,'
133158: ') = 'Receiving Inspection'
133159: THEN

Line 133227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

133223: --
133224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133225:
133226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133228:
133229: -- 4955764
133230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 133303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

133299: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133300:
133301: IF xla_accounting_cache_pkg.GetValueChar
133302: (p_source_code => 'LEDGER_CATEGORY_CODE'
133303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
133304: AND l_bflow_method_code = 'PRIOR_ENTRY'
133305: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
133306: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133307: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 133403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

133399: p_lookup_type => 'XLA_OWNER_TYPE'
133400: ,p_lookup_code => l_component_type_code
133401: )
133402: ,p_token_4 => 'PRODUCT_NAME'
133403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133407: ,p_ae_header_id => NULL

Line 133404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

133400: ,p_lookup_code => l_component_type_code
133401: )
133402: ,p_token_4 => 'PRODUCT_NAME'
133403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133407: ,p_ae_header_id => NULL
133408: );

Line 133405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

133401: )
133402: ,p_token_4 => 'PRODUCT_NAME'
133403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133407: ,p_ae_header_id => NULL
133408: );
133409:

Line 133406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

133402: ,p_token_4 => 'PRODUCT_NAME'
133403: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133404: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133405: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133406: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133407: ,p_ae_header_id => NULL
133408: );
133409:
133410: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 133437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133433: ----------------------------------------------------------------------------------
133434: -- 4219869 Business Flow
133435: -- Update journal entry status -- Need to generate this within IF
133436: ----------------------------------------------------------------------------------
133437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133438: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
133439: ,p_balance_type_code => l_balance_type_code
133440: );
133441:

Line 133524: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

133520:
133521: --
133522: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133523: --
133524: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133525: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133526: ELSE
133527: ---------------------------------------------------------------------------------------------------
133528: -- 4262811a Switch Sign

Line 133549: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133545:
133546: XLA_AE_LINES_PKG.ValidateCurrentLine;
133547: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133548:
133549: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133550: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133551: ,p_balance_type_code => l_balance_type_code);
133552:
133553: END IF;

Line 133656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

133652: l_tmp_amt NUMBER;
133653: l_acc_rev_natural_side_code VARCHAR2(1);
133654:
133655: l_num_entries NUMBER;
133656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133660: l_recog_line_1 NUMBER;

Line 133657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

133653: l_acc_rev_natural_side_code VARCHAR2(1);
133654:
133655: l_num_entries NUMBER;
133656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133660: l_recog_line_1 NUMBER;
133661: l_recog_line_2 NUMBER;

Line 133658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

133654:
133655: l_num_entries NUMBER;
133656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133660: l_recog_line_1 NUMBER;
133661: l_recog_line_2 NUMBER;
133662:

Line 133659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

133655: l_num_entries NUMBER;
133656: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133657: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133658: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133659: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133660: l_recog_line_1 NUMBER;
133661: l_recog_line_2 NUMBER;
133662:
133663: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 133665: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

133661: l_recog_line_2 NUMBER;
133662:
133663: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133664: l_bflow_applied_to_amt NUMBER; -- 5132302
133665: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133666:
133667: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133668:
133669: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 133740: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

133736: l_accrual_line_num := NULL; -- 4262811
133737: l_tmp_amt := NULL; -- 4262811
133738: --
133739:
133740: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
133741: l_balance_type_code <> 'B' THEN
133742: IF NVL(p_source_24,9E125) = 4
133743: THEN
133744:

Line 133811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

133807: --
133808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133809:
133810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133812:
133813: -- 4955764
133814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 133855: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

133851: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133852:
133853: IF xla_accounting_cache_pkg.GetValueChar
133854: (p_source_code => 'LEDGER_CATEGORY_CODE'
133855: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
133856: AND l_bflow_method_code = 'PRIOR_ENTRY'
133857: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
133858: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133859: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 133955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

133951: p_lookup_type => 'XLA_OWNER_TYPE'
133952: ,p_lookup_code => l_component_type_code
133953: )
133954: ,p_token_4 => 'PRODUCT_NAME'
133955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133959: ,p_ae_header_id => NULL

Line 133956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

133952: ,p_lookup_code => l_component_type_code
133953: )
133954: ,p_token_4 => 'PRODUCT_NAME'
133955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133959: ,p_ae_header_id => NULL
133960: );

Line 133957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

133953: )
133954: ,p_token_4 => 'PRODUCT_NAME'
133955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133959: ,p_ae_header_id => NULL
133960: );
133961:

Line 133958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

133954: ,p_token_4 => 'PRODUCT_NAME'
133955: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133956: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133957: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133958: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133959: ,p_ae_header_id => NULL
133960: );
133961:
133962: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 133989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133985: ----------------------------------------------------------------------------------
133986: -- 4219869 Business Flow
133987: -- Update journal entry status -- Need to generate this within IF
133988: ----------------------------------------------------------------------------------
133989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133990: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
133991: ,p_balance_type_code => l_balance_type_code
133992: );
133993:

Line 134076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

134072:
134073: --
134074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134075: --
134076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134078: ELSE
134079: ---------------------------------------------------------------------------------------------------
134080: -- 4262811a Switch Sign

Line 134101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134097:
134098: XLA_AE_LINES_PKG.ValidateCurrentLine;
134099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134100:
134101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134103: ,p_balance_type_code => l_balance_type_code);
134104:
134105: END IF;

Line 134210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

134206: l_tmp_amt NUMBER;
134207: l_acc_rev_natural_side_code VARCHAR2(1);
134208:
134209: l_num_entries NUMBER;
134210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134214: l_recog_line_1 NUMBER;

Line 134211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

134207: l_acc_rev_natural_side_code VARCHAR2(1);
134208:
134209: l_num_entries NUMBER;
134210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134214: l_recog_line_1 NUMBER;
134215: l_recog_line_2 NUMBER;

Line 134212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

134208:
134209: l_num_entries NUMBER;
134210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134214: l_recog_line_1 NUMBER;
134215: l_recog_line_2 NUMBER;
134216:

Line 134213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

134209: l_num_entries NUMBER;
134210: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134211: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134212: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134213: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134214: l_recog_line_1 NUMBER;
134215: l_recog_line_2 NUMBER;
134216:
134217: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 134219: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

134215: l_recog_line_2 NUMBER;
134216:
134217: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134218: l_bflow_applied_to_amt NUMBER; -- 5132302
134219: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134220:
134221: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134222:
134223: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 134294: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

134290: l_accrual_line_num := NULL; -- 4262811
134291: l_tmp_amt := NULL; -- 4262811
134292: --
134293:
134294: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
134295: l_balance_type_code <> 'B' THEN
134296: IF NVL(p_source_24,9E125) = 4
134297: THEN
134298:

Line 134365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

134361: --
134362: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134363:
134364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134366:
134367: -- 4955764
134368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 134409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

134405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134406:
134407: IF xla_accounting_cache_pkg.GetValueChar
134408: (p_source_code => 'LEDGER_CATEGORY_CODE'
134409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
134410: AND l_bflow_method_code = 'PRIOR_ENTRY'
134411: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
134412: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134413: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 134509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

134505: p_lookup_type => 'XLA_OWNER_TYPE'
134506: ,p_lookup_code => l_component_type_code
134507: )
134508: ,p_token_4 => 'PRODUCT_NAME'
134509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134513: ,p_ae_header_id => NULL

Line 134510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

134506: ,p_lookup_code => l_component_type_code
134507: )
134508: ,p_token_4 => 'PRODUCT_NAME'
134509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134513: ,p_ae_header_id => NULL
134514: );

Line 134511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

134507: )
134508: ,p_token_4 => 'PRODUCT_NAME'
134509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134513: ,p_ae_header_id => NULL
134514: );
134515:

Line 134512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

134508: ,p_token_4 => 'PRODUCT_NAME'
134509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134513: ,p_ae_header_id => NULL
134514: );
134515:
134516: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 134543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134539: ----------------------------------------------------------------------------------
134540: -- 4219869 Business Flow
134541: -- Update journal entry status -- Need to generate this within IF
134542: ----------------------------------------------------------------------------------
134543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
134545: ,p_balance_type_code => l_balance_type_code
134546: );
134547:

Line 134630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

134626:
134627: --
134628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134629: --
134630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134632: ELSE
134633: ---------------------------------------------------------------------------------------------------
134634: -- 4262811a Switch Sign

Line 134655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134651:
134652: XLA_AE_LINES_PKG.ValidateCurrentLine;
134653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134654:
134655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134657: ,p_balance_type_code => l_balance_type_code);
134658:
134659: END IF;

Line 134764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

134760: l_tmp_amt NUMBER;
134761: l_acc_rev_natural_side_code VARCHAR2(1);
134762:
134763: l_num_entries NUMBER;
134764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134768: l_recog_line_1 NUMBER;

Line 134765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

134761: l_acc_rev_natural_side_code VARCHAR2(1);
134762:
134763: l_num_entries NUMBER;
134764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134768: l_recog_line_1 NUMBER;
134769: l_recog_line_2 NUMBER;

Line 134766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

134762:
134763: l_num_entries NUMBER;
134764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134768: l_recog_line_1 NUMBER;
134769: l_recog_line_2 NUMBER;
134770:

Line 134767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

134763: l_num_entries NUMBER;
134764: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134765: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134766: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134767: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134768: l_recog_line_1 NUMBER;
134769: l_recog_line_2 NUMBER;
134770:
134771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 134773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

134769: l_recog_line_2 NUMBER;
134770:
134771: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134772: l_bflow_applied_to_amt NUMBER; -- 5132302
134773: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134774:
134775: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134776:
134777: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 134848: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

134844: l_accrual_line_num := NULL; -- 4262811
134845: l_tmp_amt := NULL; -- 4262811
134846: --
134847:
134848: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
134849: l_balance_type_code <> 'B' THEN
134850: IF NVL(p_source_24,9E125) = 6
134851: THEN
134852:

Line 134919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

134915: --
134916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134917:
134918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134920:
134921: -- 4955764
134922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 134963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

134959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134960:
134961: IF xla_accounting_cache_pkg.GetValueChar
134962: (p_source_code => 'LEDGER_CATEGORY_CODE'
134963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
134964: AND l_bflow_method_code = 'PRIOR_ENTRY'
134965: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
134966: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134967: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 135063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

135059: p_lookup_type => 'XLA_OWNER_TYPE'
135060: ,p_lookup_code => l_component_type_code
135061: )
135062: ,p_token_4 => 'PRODUCT_NAME'
135063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135067: ,p_ae_header_id => NULL

Line 135064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

135060: ,p_lookup_code => l_component_type_code
135061: )
135062: ,p_token_4 => 'PRODUCT_NAME'
135063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135067: ,p_ae_header_id => NULL
135068: );

Line 135065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

135061: )
135062: ,p_token_4 => 'PRODUCT_NAME'
135063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135067: ,p_ae_header_id => NULL
135068: );
135069:

Line 135066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

135062: ,p_token_4 => 'PRODUCT_NAME'
135063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135067: ,p_ae_header_id => NULL
135068: );
135069:
135070: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 135097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135093: ----------------------------------------------------------------------------------
135094: -- 4219869 Business Flow
135095: -- Update journal entry status -- Need to generate this within IF
135096: ----------------------------------------------------------------------------------
135097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
135099: ,p_balance_type_code => l_balance_type_code
135100: );
135101:

Line 135184: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

135180:
135181: --
135182: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135183: --
135184: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135185: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135186: ELSE
135187: ---------------------------------------------------------------------------------------------------
135188: -- 4262811a Switch Sign

Line 135209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135205:
135206: XLA_AE_LINES_PKG.ValidateCurrentLine;
135207: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135208:
135209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135210: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135211: ,p_balance_type_code => l_balance_type_code);
135212:
135213: END IF;

Line 135318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

135314: l_tmp_amt NUMBER;
135315: l_acc_rev_natural_side_code VARCHAR2(1);
135316:
135317: l_num_entries NUMBER;
135318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135322: l_recog_line_1 NUMBER;

Line 135319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

135315: l_acc_rev_natural_side_code VARCHAR2(1);
135316:
135317: l_num_entries NUMBER;
135318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135322: l_recog_line_1 NUMBER;
135323: l_recog_line_2 NUMBER;

Line 135320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

135316:
135317: l_num_entries NUMBER;
135318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135322: l_recog_line_1 NUMBER;
135323: l_recog_line_2 NUMBER;
135324:

Line 135321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

135317: l_num_entries NUMBER;
135318: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135319: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135320: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135321: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135322: l_recog_line_1 NUMBER;
135323: l_recog_line_2 NUMBER;
135324:
135325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 135327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

135323: l_recog_line_2 NUMBER;
135324:
135325: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135326: l_bflow_applied_to_amt NUMBER; -- 5132302
135327: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135328:
135329: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135330:
135331: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 135402: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

135398: l_accrual_line_num := NULL; -- 4262811
135399: l_tmp_amt := NULL; -- 4262811
135400: --
135401:
135402: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
135403: l_balance_type_code <> 'B' THEN
135404: IF NVL(p_source_24,9E125) = 32
135405: THEN
135406:

Line 135473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

135469: --
135470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135471:
135472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135474:
135475: -- 4955764
135476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 135517: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

135513: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135514:
135515: IF xla_accounting_cache_pkg.GetValueChar
135516: (p_source_code => 'LEDGER_CATEGORY_CODE'
135517: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
135518: AND l_bflow_method_code = 'PRIOR_ENTRY'
135519: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
135520: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135521: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 135617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

135613: p_lookup_type => 'XLA_OWNER_TYPE'
135614: ,p_lookup_code => l_component_type_code
135615: )
135616: ,p_token_4 => 'PRODUCT_NAME'
135617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135621: ,p_ae_header_id => NULL

Line 135618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

135614: ,p_lookup_code => l_component_type_code
135615: )
135616: ,p_token_4 => 'PRODUCT_NAME'
135617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135621: ,p_ae_header_id => NULL
135622: );

Line 135619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

135615: )
135616: ,p_token_4 => 'PRODUCT_NAME'
135617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135621: ,p_ae_header_id => NULL
135622: );
135623:

Line 135620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

135616: ,p_token_4 => 'PRODUCT_NAME'
135617: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135618: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135619: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135620: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135621: ,p_ae_header_id => NULL
135622: );
135623:
135624: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 135651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135647: ----------------------------------------------------------------------------------
135648: -- 4219869 Business Flow
135649: -- Update journal entry status -- Need to generate this within IF
135650: ----------------------------------------------------------------------------------
135651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135652: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
135653: ,p_balance_type_code => l_balance_type_code
135654: );
135655:

Line 135738: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

135734:
135735: --
135736: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135737: --
135738: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135739: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135740: ELSE
135741: ---------------------------------------------------------------------------------------------------
135742: -- 4262811a Switch Sign

Line 135763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135759:
135760: XLA_AE_LINES_PKG.ValidateCurrentLine;
135761: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135762:
135763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135764: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135765: ,p_balance_type_code => l_balance_type_code);
135766:
135767: END IF;

Line 135870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

135866: l_tmp_amt NUMBER;
135867: l_acc_rev_natural_side_code VARCHAR2(1);
135868:
135869: l_num_entries NUMBER;
135870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135874: l_recog_line_1 NUMBER;

Line 135871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

135867: l_acc_rev_natural_side_code VARCHAR2(1);
135868:
135869: l_num_entries NUMBER;
135870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135874: l_recog_line_1 NUMBER;
135875: l_recog_line_2 NUMBER;

Line 135872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

135868:
135869: l_num_entries NUMBER;
135870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135874: l_recog_line_1 NUMBER;
135875: l_recog_line_2 NUMBER;
135876:

Line 135873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

135869: l_num_entries NUMBER;
135870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135874: l_recog_line_1 NUMBER;
135875: l_recog_line_2 NUMBER;
135876:
135877: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 135879: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

135875: l_recog_line_2 NUMBER;
135876:
135877: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135878: l_bflow_applied_to_amt NUMBER; -- 5132302
135879: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135880:
135881: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135882:
135883: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 135954: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

135950: l_accrual_line_num := NULL; -- 4262811
135951: l_tmp_amt := NULL; -- 4262811
135952: --
135953:
135954: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
135955: l_balance_type_code <> 'B' THEN
135956: IF NVL(p_source_5,'
135957: ') = 'Retroprice Adjustment'
135958: THEN

Line 136026: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

136022: --
136023: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136024:
136025: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136026: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136027:
136028: -- 4955764
136029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 136070: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

136066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136067:
136068: IF xla_accounting_cache_pkg.GetValueChar
136069: (p_source_code => 'LEDGER_CATEGORY_CODE'
136070: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
136071: AND l_bflow_method_code = 'PRIOR_ENTRY'
136072: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
136073: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136074: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 136170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

136166: p_lookup_type => 'XLA_OWNER_TYPE'
136167: ,p_lookup_code => l_component_type_code
136168: )
136169: ,p_token_4 => 'PRODUCT_NAME'
136170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136174: ,p_ae_header_id => NULL

Line 136171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

136167: ,p_lookup_code => l_component_type_code
136168: )
136169: ,p_token_4 => 'PRODUCT_NAME'
136170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136174: ,p_ae_header_id => NULL
136175: );

Line 136172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

136168: )
136169: ,p_token_4 => 'PRODUCT_NAME'
136170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136174: ,p_ae_header_id => NULL
136175: );
136176:

Line 136173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

136169: ,p_token_4 => 'PRODUCT_NAME'
136170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136174: ,p_ae_header_id => NULL
136175: );
136176:
136177: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 136204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136200: ----------------------------------------------------------------------------------
136201: -- 4219869 Business Flow
136202: -- Update journal entry status -- Need to generate this within IF
136203: ----------------------------------------------------------------------------------
136204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
136206: ,p_balance_type_code => l_balance_type_code
136207: );
136208:

Line 136291: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

136287:
136288: --
136289: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136290: --
136291: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136292: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136293: ELSE
136294: ---------------------------------------------------------------------------------------------------
136295: -- 4262811a Switch Sign

Line 136316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136312:
136313: XLA_AE_LINES_PKG.ValidateCurrentLine;
136314: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136315:
136316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136318: ,p_balance_type_code => l_balance_type_code);
136319:
136320: END IF;

Line 136425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

136421: l_tmp_amt NUMBER;
136422: l_acc_rev_natural_side_code VARCHAR2(1);
136423:
136424: l_num_entries NUMBER;
136425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136429: l_recog_line_1 NUMBER;

Line 136426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

136422: l_acc_rev_natural_side_code VARCHAR2(1);
136423:
136424: l_num_entries NUMBER;
136425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136429: l_recog_line_1 NUMBER;
136430: l_recog_line_2 NUMBER;

Line 136427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

136423:
136424: l_num_entries NUMBER;
136425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136429: l_recog_line_1 NUMBER;
136430: l_recog_line_2 NUMBER;
136431:

Line 136428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

136424: l_num_entries NUMBER;
136425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136429: l_recog_line_1 NUMBER;
136430: l_recog_line_2 NUMBER;
136431:
136432: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 136434: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

136430: l_recog_line_2 NUMBER;
136431:
136432: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
136433: l_bflow_applied_to_amt NUMBER; -- 5132302
136434: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
136435:
136436: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
136437:
136438: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 136509: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

136505: l_accrual_line_num := NULL; -- 4262811
136506: l_tmp_amt := NULL; -- 4262811
136507: --
136508:
136509: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
136510: l_balance_type_code <> 'B' THEN
136511: IF NVL(p_source_5,'
136512: ') = 'Retroprice Adjustment'
136513: THEN

Line 136581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

136577: --
136578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136579:
136580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136582:
136583: -- 4955764
136584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136585: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 136625: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

136621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136622:
136623: IF xla_accounting_cache_pkg.GetValueChar
136624: (p_source_code => 'LEDGER_CATEGORY_CODE'
136625: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
136626: AND l_bflow_method_code = 'PRIOR_ENTRY'
136627: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
136628: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136629: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 136725: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

136721: p_lookup_type => 'XLA_OWNER_TYPE'
136722: ,p_lookup_code => l_component_type_code
136723: )
136724: ,p_token_4 => 'PRODUCT_NAME'
136725: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136726: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136727: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136728: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136729: ,p_ae_header_id => NULL

Line 136726: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

136722: ,p_lookup_code => l_component_type_code
136723: )
136724: ,p_token_4 => 'PRODUCT_NAME'
136725: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136726: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136727: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136728: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136729: ,p_ae_header_id => NULL
136730: );

Line 136727: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

136723: )
136724: ,p_token_4 => 'PRODUCT_NAME'
136725: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136726: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136727: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136728: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136729: ,p_ae_header_id => NULL
136730: );
136731:

Line 136728: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

136724: ,p_token_4 => 'PRODUCT_NAME'
136725: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136726: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136727: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136728: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136729: ,p_ae_header_id => NULL
136730: );
136731:
136732: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 136759: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136755: ----------------------------------------------------------------------------------
136756: -- 4219869 Business Flow
136757: -- Update journal entry status -- Need to generate this within IF
136758: ----------------------------------------------------------------------------------
136759: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136760: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
136761: ,p_balance_type_code => l_balance_type_code
136762: );
136763:

Line 136846: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

136842:
136843: --
136844: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136845: --
136846: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136847: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136848: ELSE
136849: ---------------------------------------------------------------------------------------------------
136850: -- 4262811a Switch Sign

Line 136871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136867:
136868: XLA_AE_LINES_PKG.ValidateCurrentLine;
136869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136870:
136871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136872: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136873: ,p_balance_type_code => l_balance_type_code);
136874:
136875: END IF;

Line 137000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

136996: l_tmp_amt NUMBER;
136997: l_acc_rev_natural_side_code VARCHAR2(1);
136998:
136999: l_num_entries NUMBER;
137000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137004: l_recog_line_1 NUMBER;

Line 137001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

136997: l_acc_rev_natural_side_code VARCHAR2(1);
136998:
136999: l_num_entries NUMBER;
137000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137004: l_recog_line_1 NUMBER;
137005: l_recog_line_2 NUMBER;

Line 137002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

136998:
136999: l_num_entries NUMBER;
137000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137004: l_recog_line_1 NUMBER;
137005: l_recog_line_2 NUMBER;
137006:

Line 137003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

136999: l_num_entries NUMBER;
137000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137004: l_recog_line_1 NUMBER;
137005: l_recog_line_2 NUMBER;
137006:
137007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 137009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

137005: l_recog_line_2 NUMBER;
137006:
137007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137008: l_bflow_applied_to_amt NUMBER; -- 5132302
137009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137010:
137011: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137012:
137013: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 137084: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

137080: l_accrual_line_num := NULL; -- 4262811
137081: l_tmp_amt := NULL; -- 4262811
137082: --
137083:
137084: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
137085: l_balance_type_code <> 'B' THEN
137086: IF NVL(p_source_24,9E125) = 33
137087: THEN
137088:

Line 137155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

137151: --
137152: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137153:
137154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137156:
137157: -- 4955764
137158: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137159: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 137231: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

137227: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137228:
137229: IF xla_accounting_cache_pkg.GetValueChar
137230: (p_source_code => 'LEDGER_CATEGORY_CODE'
137231: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
137232: AND l_bflow_method_code = 'PRIOR_ENTRY'
137233: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
137234: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137235: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 137331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

137327: p_lookup_type => 'XLA_OWNER_TYPE'
137328: ,p_lookup_code => l_component_type_code
137329: )
137330: ,p_token_4 => 'PRODUCT_NAME'
137331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137335: ,p_ae_header_id => NULL

Line 137332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

137328: ,p_lookup_code => l_component_type_code
137329: )
137330: ,p_token_4 => 'PRODUCT_NAME'
137331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137335: ,p_ae_header_id => NULL
137336: );

Line 137333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

137329: )
137330: ,p_token_4 => 'PRODUCT_NAME'
137331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137335: ,p_ae_header_id => NULL
137336: );
137337:

Line 137334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

137330: ,p_token_4 => 'PRODUCT_NAME'
137331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137335: ,p_ae_header_id => NULL
137336: );
137337:
137338: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 137365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137361: ----------------------------------------------------------------------------------
137362: -- 4219869 Business Flow
137363: -- Update journal entry status -- Need to generate this within IF
137364: ----------------------------------------------------------------------------------
137365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137366: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
137367: ,p_balance_type_code => l_balance_type_code
137368: );
137369:

Line 137452: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

137448:
137449: --
137450: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137451: --
137452: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137453: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137454: ELSE
137455: ---------------------------------------------------------------------------------------------------
137456: -- 4262811a Switch Sign

Line 137477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137473:
137474: XLA_AE_LINES_PKG.ValidateCurrentLine;
137475: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137476:
137477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137478: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137479: ,p_balance_type_code => l_balance_type_code);
137480:
137481: END IF;

Line 137586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

137582: l_tmp_amt NUMBER;
137583: l_acc_rev_natural_side_code VARCHAR2(1);
137584:
137585: l_num_entries NUMBER;
137586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137590: l_recog_line_1 NUMBER;

Line 137587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

137583: l_acc_rev_natural_side_code VARCHAR2(1);
137584:
137585: l_num_entries NUMBER;
137586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137590: l_recog_line_1 NUMBER;
137591: l_recog_line_2 NUMBER;

Line 137588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

137584:
137585: l_num_entries NUMBER;
137586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137590: l_recog_line_1 NUMBER;
137591: l_recog_line_2 NUMBER;
137592:

Line 137589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

137585: l_num_entries NUMBER;
137586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137590: l_recog_line_1 NUMBER;
137591: l_recog_line_2 NUMBER;
137592:
137593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 137595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

137591: l_recog_line_2 NUMBER;
137592:
137593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137594: l_bflow_applied_to_amt NUMBER; -- 5132302
137595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137596:
137597: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137598:
137599: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 137670: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

137666: l_accrual_line_num := NULL; -- 4262811
137667: l_tmp_amt := NULL; -- 4262811
137668: --
137669:
137670: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
137671: l_balance_type_code <> 'B' THEN
137672: IF NVL(p_source_24,9E125) = 7
137673: THEN
137674:

Line 137741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

137737: --
137738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137739:
137740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137742:
137743: -- 4955764
137744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 137785: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

137781: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137782:
137783: IF xla_accounting_cache_pkg.GetValueChar
137784: (p_source_code => 'LEDGER_CATEGORY_CODE'
137785: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
137786: AND l_bflow_method_code = 'PRIOR_ENTRY'
137787: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
137788: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137789: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 137885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

137881: p_lookup_type => 'XLA_OWNER_TYPE'
137882: ,p_lookup_code => l_component_type_code
137883: )
137884: ,p_token_4 => 'PRODUCT_NAME'
137885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137889: ,p_ae_header_id => NULL

Line 137886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

137882: ,p_lookup_code => l_component_type_code
137883: )
137884: ,p_token_4 => 'PRODUCT_NAME'
137885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137889: ,p_ae_header_id => NULL
137890: );

Line 137887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

137883: )
137884: ,p_token_4 => 'PRODUCT_NAME'
137885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137889: ,p_ae_header_id => NULL
137890: );
137891:

Line 137888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

137884: ,p_token_4 => 'PRODUCT_NAME'
137885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137889: ,p_ae_header_id => NULL
137890: );
137891:
137892: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 137919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137915: ----------------------------------------------------------------------------------
137916: -- 4219869 Business Flow
137917: -- Update journal entry status -- Need to generate this within IF
137918: ----------------------------------------------------------------------------------
137919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137920: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
137921: ,p_balance_type_code => l_balance_type_code
137922: );
137923:

Line 138006: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

138002:
138003: --
138004: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138005: --
138006: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138007: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138008: ELSE
138009: ---------------------------------------------------------------------------------------------------
138010: -- 4262811a Switch Sign

Line 138031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

138027:
138028: XLA_AE_LINES_PKG.ValidateCurrentLine;
138029: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138030:
138031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138032: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138033: ,p_balance_type_code => l_balance_type_code);
138034:
138035: END IF;

Line 138140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

138136: l_tmp_amt NUMBER;
138137: l_acc_rev_natural_side_code VARCHAR2(1);
138138:
138139: l_num_entries NUMBER;
138140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138144: l_recog_line_1 NUMBER;

Line 138141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

138137: l_acc_rev_natural_side_code VARCHAR2(1);
138138:
138139: l_num_entries NUMBER;
138140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138144: l_recog_line_1 NUMBER;
138145: l_recog_line_2 NUMBER;

Line 138142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

138138:
138139: l_num_entries NUMBER;
138140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138144: l_recog_line_1 NUMBER;
138145: l_recog_line_2 NUMBER;
138146:

Line 138143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

138139: l_num_entries NUMBER;
138140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138144: l_recog_line_1 NUMBER;
138145: l_recog_line_2 NUMBER;
138146:
138147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 138149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

138145: l_recog_line_2 NUMBER;
138146:
138147: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
138148: l_bflow_applied_to_amt NUMBER; -- 5132302
138149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
138150:
138151: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
138152:
138153: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 138224: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

138220: l_accrual_line_num := NULL; -- 4262811
138221: l_tmp_amt := NULL; -- 4262811
138222: --
138223:
138224: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
138225: l_balance_type_code <> 'B' THEN
138226: IF NVL(p_source_24,9E125) = 7
138227: THEN
138228:

Line 138295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

138291: --
138292: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138293:
138294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138296:
138297: -- 4955764
138298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 138339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

138335: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138336:
138337: IF xla_accounting_cache_pkg.GetValueChar
138338: (p_source_code => 'LEDGER_CATEGORY_CODE'
138339: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
138340: AND l_bflow_method_code = 'PRIOR_ENTRY'
138341: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
138342: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138343: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 138439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

138435: p_lookup_type => 'XLA_OWNER_TYPE'
138436: ,p_lookup_code => l_component_type_code
138437: )
138438: ,p_token_4 => 'PRODUCT_NAME'
138439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138443: ,p_ae_header_id => NULL

Line 138440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

138436: ,p_lookup_code => l_component_type_code
138437: )
138438: ,p_token_4 => 'PRODUCT_NAME'
138439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138443: ,p_ae_header_id => NULL
138444: );

Line 138441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

138437: )
138438: ,p_token_4 => 'PRODUCT_NAME'
138439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138443: ,p_ae_header_id => NULL
138444: );
138445:

Line 138442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

138438: ,p_token_4 => 'PRODUCT_NAME'
138439: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138440: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138441: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138442: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138443: ,p_ae_header_id => NULL
138444: );
138445:
138446: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 138473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

138469: ----------------------------------------------------------------------------------
138470: -- 4219869 Business Flow
138471: -- Update journal entry status -- Need to generate this within IF
138472: ----------------------------------------------------------------------------------
138473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
138475: ,p_balance_type_code => l_balance_type_code
138476: );
138477:

Line 138560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

138556:
138557: --
138558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138559: --
138560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138562: ELSE
138563: ---------------------------------------------------------------------------------------------------
138564: -- 4262811a Switch Sign

Line 138585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

138581:
138582: XLA_AE_LINES_PKG.ValidateCurrentLine;
138583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138584:
138585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138587: ,p_balance_type_code => l_balance_type_code);
138588:
138589: END IF;

Line 138694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

138690: l_tmp_amt NUMBER;
138691: l_acc_rev_natural_side_code VARCHAR2(1);
138692:
138693: l_num_entries NUMBER;
138694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138698: l_recog_line_1 NUMBER;

Line 138695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

138691: l_acc_rev_natural_side_code VARCHAR2(1);
138692:
138693: l_num_entries NUMBER;
138694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138698: l_recog_line_1 NUMBER;
138699: l_recog_line_2 NUMBER;

Line 138696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

138692:
138693: l_num_entries NUMBER;
138694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138698: l_recog_line_1 NUMBER;
138699: l_recog_line_2 NUMBER;
138700:

Line 138697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

138693: l_num_entries NUMBER;
138694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
138695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
138696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
138697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
138698: l_recog_line_1 NUMBER;
138699: l_recog_line_2 NUMBER;
138700:
138701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 138703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

138699: l_recog_line_2 NUMBER;
138700:
138701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
138702: l_bflow_applied_to_amt NUMBER; -- 5132302
138703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
138704:
138705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
138706:
138707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 138778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

138774: l_accrual_line_num := NULL; -- 4262811
138775: l_tmp_amt := NULL; -- 4262811
138776: --
138777:
138778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
138779: l_balance_type_code <> 'B' THEN
138780: IF NVL(p_source_24,9E125) = 7
138781: THEN
138782:

Line 138849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

138845: --
138846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138847:
138848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138850:
138851: -- 4955764
138852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 138893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

138889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138890:
138891: IF xla_accounting_cache_pkg.GetValueChar
138892: (p_source_code => 'LEDGER_CATEGORY_CODE'
138893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
138894: AND l_bflow_method_code = 'PRIOR_ENTRY'
138895: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
138896: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138897: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 138993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

138989: p_lookup_type => 'XLA_OWNER_TYPE'
138990: ,p_lookup_code => l_component_type_code
138991: )
138992: ,p_token_4 => 'PRODUCT_NAME'
138993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138997: ,p_ae_header_id => NULL

Line 138994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

138990: ,p_lookup_code => l_component_type_code
138991: )
138992: ,p_token_4 => 'PRODUCT_NAME'
138993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138997: ,p_ae_header_id => NULL
138998: );

Line 138995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

138991: )
138992: ,p_token_4 => 'PRODUCT_NAME'
138993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138997: ,p_ae_header_id => NULL
138998: );
138999:

Line 138996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

138992: ,p_token_4 => 'PRODUCT_NAME'
138993: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
138994: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
138995: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
138996: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
138997: ,p_ae_header_id => NULL
138998: );
138999:
139000: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 139027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

139023: ----------------------------------------------------------------------------------
139024: -- 4219869 Business Flow
139025: -- Update journal entry status -- Need to generate this within IF
139026: ----------------------------------------------------------------------------------
139027: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139028: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
139029: ,p_balance_type_code => l_balance_type_code
139030: );
139031:

Line 139114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

139110:
139111: --
139112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139113: --
139114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139116: ELSE
139117: ---------------------------------------------------------------------------------------------------
139118: -- 4262811a Switch Sign

Line 139139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

139135:
139136: XLA_AE_LINES_PKG.ValidateCurrentLine;
139137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139138:
139139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139141: ,p_balance_type_code => l_balance_type_code);
139142:
139143: END IF;

Line 139248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

139244: l_tmp_amt NUMBER;
139245: l_acc_rev_natural_side_code VARCHAR2(1);
139246:
139247: l_num_entries NUMBER;
139248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139252: l_recog_line_1 NUMBER;

Line 139249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

139245: l_acc_rev_natural_side_code VARCHAR2(1);
139246:
139247: l_num_entries NUMBER;
139248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139252: l_recog_line_1 NUMBER;
139253: l_recog_line_2 NUMBER;

Line 139250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

139246:
139247: l_num_entries NUMBER;
139248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139252: l_recog_line_1 NUMBER;
139253: l_recog_line_2 NUMBER;
139254:

Line 139251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

139247: l_num_entries NUMBER;
139248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139252: l_recog_line_1 NUMBER;
139253: l_recog_line_2 NUMBER;
139254:
139255: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 139257: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

139253: l_recog_line_2 NUMBER;
139254:
139255: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
139256: l_bflow_applied_to_amt NUMBER; -- 5132302
139257: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
139258:
139259: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
139260:
139261: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 139332: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

139328: l_accrual_line_num := NULL; -- 4262811
139329: l_tmp_amt := NULL; -- 4262811
139330: --
139331:
139332: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
139333: l_balance_type_code <> 'B' THEN
139334: IF NVL(p_source_24,9E125) = 21 OR
139335: NVL(p_source_24,9E125) = 22 OR
139336: NVL(p_source_24,9E125) = 23 OR

Line 139408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

139404: --
139405: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139406:
139407: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139408: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139409:
139410: -- 4955764
139411: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139412: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 139452: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

139448: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139449:
139450: IF xla_accounting_cache_pkg.GetValueChar
139451: (p_source_code => 'LEDGER_CATEGORY_CODE'
139452: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
139453: AND l_bflow_method_code = 'PRIOR_ENTRY'
139454: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
139455: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139456: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 139552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

139548: p_lookup_type => 'XLA_OWNER_TYPE'
139549: ,p_lookup_code => l_component_type_code
139550: )
139551: ,p_token_4 => 'PRODUCT_NAME'
139552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
139553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
139554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
139555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
139556: ,p_ae_header_id => NULL

Line 139553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

139549: ,p_lookup_code => l_component_type_code
139550: )
139551: ,p_token_4 => 'PRODUCT_NAME'
139552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
139553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
139554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
139555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
139556: ,p_ae_header_id => NULL
139557: );

Line 139554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

139550: )
139551: ,p_token_4 => 'PRODUCT_NAME'
139552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
139553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
139554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
139555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
139556: ,p_ae_header_id => NULL
139557: );
139558:

Line 139555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

139551: ,p_token_4 => 'PRODUCT_NAME'
139552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
139553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
139554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
139555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
139556: ,p_ae_header_id => NULL
139557: );
139558:
139559: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 139586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

139582: ----------------------------------------------------------------------------------
139583: -- 4219869 Business Flow
139584: -- Update journal entry status -- Need to generate this within IF
139585: ----------------------------------------------------------------------------------
139586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139587: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
139588: ,p_balance_type_code => l_balance_type_code
139589: );
139590:

Line 139673: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

139669:
139670: --
139671: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139672: --
139673: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139674: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139675: ELSE
139676: ---------------------------------------------------------------------------------------------------
139677: -- 4262811a Switch Sign

Line 139698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

139694:
139695: XLA_AE_LINES_PKG.ValidateCurrentLine;
139696: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139697:
139698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139699: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139700: ,p_balance_type_code => l_balance_type_code);
139701:
139702: END IF;

Line 139807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

139803: l_tmp_amt NUMBER;
139804: l_acc_rev_natural_side_code VARCHAR2(1);
139805:
139806: l_num_entries NUMBER;
139807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139811: l_recog_line_1 NUMBER;

Line 139808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

139804: l_acc_rev_natural_side_code VARCHAR2(1);
139805:
139806: l_num_entries NUMBER;
139807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139811: l_recog_line_1 NUMBER;
139812: l_recog_line_2 NUMBER;

Line 139809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

139805:
139806: l_num_entries NUMBER;
139807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139811: l_recog_line_1 NUMBER;
139812: l_recog_line_2 NUMBER;
139813:

Line 139810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

139806: l_num_entries NUMBER;
139807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
139808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
139809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
139810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
139811: l_recog_line_1 NUMBER;
139812: l_recog_line_2 NUMBER;
139813:
139814: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 139816: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

139812: l_recog_line_2 NUMBER;
139813:
139814: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
139815: l_bflow_applied_to_amt NUMBER; -- 5132302
139816: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
139817:
139818: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
139819:
139820: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 139891: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

139887: l_accrual_line_num := NULL; -- 4262811
139888: l_tmp_amt := NULL; -- 4262811
139889: --
139890:
139891: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
139892: l_balance_type_code <> 'B' THEN
139893: IF NVL(p_source_24,9E125) = 7
139894: THEN
139895:

Line 139962: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

139958: --
139959: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139960:
139961: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139962: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139963:
139964: -- 4955764
139965: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139966: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 140006: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

140002: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140003:
140004: IF xla_accounting_cache_pkg.GetValueChar
140005: (p_source_code => 'LEDGER_CATEGORY_CODE'
140006: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
140007: AND l_bflow_method_code = 'PRIOR_ENTRY'
140008: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
140009: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140010: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 140106: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

140102: p_lookup_type => 'XLA_OWNER_TYPE'
140103: ,p_lookup_code => l_component_type_code
140104: )
140105: ,p_token_4 => 'PRODUCT_NAME'
140106: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140107: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140108: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140109: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140110: ,p_ae_header_id => NULL

Line 140107: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

140103: ,p_lookup_code => l_component_type_code
140104: )
140105: ,p_token_4 => 'PRODUCT_NAME'
140106: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140107: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140108: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140109: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140110: ,p_ae_header_id => NULL
140111: );

Line 140108: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

140104: )
140105: ,p_token_4 => 'PRODUCT_NAME'
140106: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140107: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140108: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140109: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140110: ,p_ae_header_id => NULL
140111: );
140112:

Line 140109: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

140105: ,p_token_4 => 'PRODUCT_NAME'
140106: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140107: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140108: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140109: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140110: ,p_ae_header_id => NULL
140111: );
140112:
140113: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 140140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

140136: ----------------------------------------------------------------------------------
140137: -- 4219869 Business Flow
140138: -- Update journal entry status -- Need to generate this within IF
140139: ----------------------------------------------------------------------------------
140140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140141: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
140142: ,p_balance_type_code => l_balance_type_code
140143: );
140144:

Line 140227: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

140223:
140224: --
140225: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140226: --
140227: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140228: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140229: ELSE
140230: ---------------------------------------------------------------------------------------------------
140231: -- 4262811a Switch Sign

Line 140252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

140248:
140249: XLA_AE_LINES_PKG.ValidateCurrentLine;
140250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140251:
140252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140254: ,p_balance_type_code => l_balance_type_code);
140255:
140256: END IF;

Line 140359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

140355: l_tmp_amt NUMBER;
140356: l_acc_rev_natural_side_code VARCHAR2(1);
140357:
140358: l_num_entries NUMBER;
140359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140363: l_recog_line_1 NUMBER;

Line 140360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

140356: l_acc_rev_natural_side_code VARCHAR2(1);
140357:
140358: l_num_entries NUMBER;
140359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140363: l_recog_line_1 NUMBER;
140364: l_recog_line_2 NUMBER;

Line 140361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

140357:
140358: l_num_entries NUMBER;
140359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140363: l_recog_line_1 NUMBER;
140364: l_recog_line_2 NUMBER;
140365:

Line 140362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

140358: l_num_entries NUMBER;
140359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140363: l_recog_line_1 NUMBER;
140364: l_recog_line_2 NUMBER;
140365:
140366: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 140368: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

140364: l_recog_line_2 NUMBER;
140365:
140366: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
140367: l_bflow_applied_to_amt NUMBER; -- 5132302
140368: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
140369:
140370: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
140371:
140372: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 140443: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

140439: l_accrual_line_num := NULL; -- 4262811
140440: l_tmp_amt := NULL; -- 4262811
140441: --
140442:
140443: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
140444: l_balance_type_code <> 'B' THEN
140445: IF NVL(p_source_24,9E125) = 7
140446: THEN
140447:

Line 140514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

140510: --
140511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140512:
140513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140515:
140516: -- 4955764
140517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140518: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 140558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

140554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140555:
140556: IF xla_accounting_cache_pkg.GetValueChar
140557: (p_source_code => 'LEDGER_CATEGORY_CODE'
140558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
140559: AND l_bflow_method_code = 'PRIOR_ENTRY'
140560: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
140561: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140562: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 140658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

140654: p_lookup_type => 'XLA_OWNER_TYPE'
140655: ,p_lookup_code => l_component_type_code
140656: )
140657: ,p_token_4 => 'PRODUCT_NAME'
140658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140662: ,p_ae_header_id => NULL

Line 140659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

140655: ,p_lookup_code => l_component_type_code
140656: )
140657: ,p_token_4 => 'PRODUCT_NAME'
140658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140662: ,p_ae_header_id => NULL
140663: );

Line 140660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

140656: )
140657: ,p_token_4 => 'PRODUCT_NAME'
140658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140662: ,p_ae_header_id => NULL
140663: );
140664:

Line 140661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

140657: ,p_token_4 => 'PRODUCT_NAME'
140658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
140659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
140660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
140661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
140662: ,p_ae_header_id => NULL
140663: );
140664:
140665: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 140692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

140688: ----------------------------------------------------------------------------------
140689: -- 4219869 Business Flow
140690: -- Update journal entry status -- Need to generate this within IF
140691: ----------------------------------------------------------------------------------
140692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
140694: ,p_balance_type_code => l_balance_type_code
140695: );
140696:

Line 140779: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

140775:
140776: --
140777: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140778: --
140779: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140780: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140781: ELSE
140782: ---------------------------------------------------------------------------------------------------
140783: -- 4262811a Switch Sign

Line 140804: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

140800:
140801: XLA_AE_LINES_PKG.ValidateCurrentLine;
140802: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140803:
140804: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140805: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140806: ,p_balance_type_code => l_balance_type_code);
140807:
140808: END IF;

Line 140913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

140909: l_tmp_amt NUMBER;
140910: l_acc_rev_natural_side_code VARCHAR2(1);
140911:
140912: l_num_entries NUMBER;
140913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140917: l_recog_line_1 NUMBER;

Line 140914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

140910: l_acc_rev_natural_side_code VARCHAR2(1);
140911:
140912: l_num_entries NUMBER;
140913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140917: l_recog_line_1 NUMBER;
140918: l_recog_line_2 NUMBER;

Line 140915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

140911:
140912: l_num_entries NUMBER;
140913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140917: l_recog_line_1 NUMBER;
140918: l_recog_line_2 NUMBER;
140919:

Line 140916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

140912: l_num_entries NUMBER;
140913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
140914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
140915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
140916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
140917: l_recog_line_1 NUMBER;
140918: l_recog_line_2 NUMBER;
140919:
140920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 140922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

140918: l_recog_line_2 NUMBER;
140919:
140920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
140921: l_bflow_applied_to_amt NUMBER; -- 5132302
140922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
140923:
140924: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
140925:
140926: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 140997: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

140993: l_accrual_line_num := NULL; -- 4262811
140994: l_tmp_amt := NULL; -- 4262811
140995: --
140996:
140997: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
140998: l_balance_type_code <> 'B' THEN
140999: IF NVL(p_source_24,9E125) = 21 OR
141000: NVL(p_source_24,9E125) = 22 OR
141001: NVL(p_source_24,9E125) = 23 OR

Line 141073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

141069: --
141070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141071:
141072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141074:
141075: -- 4955764
141076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 141117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

141113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141114:
141115: IF xla_accounting_cache_pkg.GetValueChar
141116: (p_source_code => 'LEDGER_CATEGORY_CODE'
141117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
141118: AND l_bflow_method_code = 'PRIOR_ENTRY'
141119: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
141120: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141121: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 141217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

141213: p_lookup_type => 'XLA_OWNER_TYPE'
141214: ,p_lookup_code => l_component_type_code
141215: )
141216: ,p_token_4 => 'PRODUCT_NAME'
141217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141221: ,p_ae_header_id => NULL

Line 141218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

141214: ,p_lookup_code => l_component_type_code
141215: )
141216: ,p_token_4 => 'PRODUCT_NAME'
141217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141221: ,p_ae_header_id => NULL
141222: );

Line 141219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

141215: )
141216: ,p_token_4 => 'PRODUCT_NAME'
141217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141221: ,p_ae_header_id => NULL
141222: );
141223:

Line 141220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

141216: ,p_token_4 => 'PRODUCT_NAME'
141217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141221: ,p_ae_header_id => NULL
141222: );
141223:
141224: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 141251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

141247: ----------------------------------------------------------------------------------
141248: -- 4219869 Business Flow
141249: -- Update journal entry status -- Need to generate this within IF
141250: ----------------------------------------------------------------------------------
141251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
141253: ,p_balance_type_code => l_balance_type_code
141254: );
141255:

Line 141338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

141334:
141335: --
141336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141337: --
141338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141340: ELSE
141341: ---------------------------------------------------------------------------------------------------
141342: -- 4262811a Switch Sign

Line 141363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

141359:
141360: XLA_AE_LINES_PKG.ValidateCurrentLine;
141361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141362:
141363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141365: ,p_balance_type_code => l_balance_type_code);
141366:
141367: END IF;

Line 141472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

141468: l_tmp_amt NUMBER;
141469: l_acc_rev_natural_side_code VARCHAR2(1);
141470:
141471: l_num_entries NUMBER;
141472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
141473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
141474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
141475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
141476: l_recog_line_1 NUMBER;

Line 141473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

141469: l_acc_rev_natural_side_code VARCHAR2(1);
141470:
141471: l_num_entries NUMBER;
141472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
141473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
141474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
141475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
141476: l_recog_line_1 NUMBER;
141477: l_recog_line_2 NUMBER;

Line 141474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

141470:
141471: l_num_entries NUMBER;
141472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
141473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
141474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
141475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
141476: l_recog_line_1 NUMBER;
141477: l_recog_line_2 NUMBER;
141478:

Line 141475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

141471: l_num_entries NUMBER;
141472: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
141473: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
141474: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
141475: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
141476: l_recog_line_1 NUMBER;
141477: l_recog_line_2 NUMBER;
141478:
141479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 141481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

141477: l_recog_line_2 NUMBER;
141478:
141479: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
141480: l_bflow_applied_to_amt NUMBER; -- 5132302
141481: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
141482:
141483: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
141484:
141485: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 141556: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

141552: l_accrual_line_num := NULL; -- 4262811
141553: l_tmp_amt := NULL; -- 4262811
141554: --
141555:
141556: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
141557: l_balance_type_code <> 'B' THEN
141558: IF NVL(p_source_24,9E125) = 8
141559: THEN
141560:

Line 141627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

141623: --
141624: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141625:
141626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141628:
141629: -- 4955764
141630: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141631: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 141671: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

141667: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141668:
141669: IF xla_accounting_cache_pkg.GetValueChar
141670: (p_source_code => 'LEDGER_CATEGORY_CODE'
141671: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
141672: AND l_bflow_method_code = 'PRIOR_ENTRY'
141673: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
141674: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141675: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 141771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

141767: p_lookup_type => 'XLA_OWNER_TYPE'
141768: ,p_lookup_code => l_component_type_code
141769: )
141770: ,p_token_4 => 'PRODUCT_NAME'
141771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141775: ,p_ae_header_id => NULL

Line 141772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

141768: ,p_lookup_code => l_component_type_code
141769: )
141770: ,p_token_4 => 'PRODUCT_NAME'
141771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141775: ,p_ae_header_id => NULL
141776: );

Line 141773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

141769: )
141770: ,p_token_4 => 'PRODUCT_NAME'
141771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141775: ,p_ae_header_id => NULL
141776: );
141777:

Line 141774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

141770: ,p_token_4 => 'PRODUCT_NAME'
141771: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
141772: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
141773: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
141774: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
141775: ,p_ae_header_id => NULL
141776: );
141777:
141778: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 141805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

141801: ----------------------------------------------------------------------------------
141802: -- 4219869 Business Flow
141803: -- Update journal entry status -- Need to generate this within IF
141804: ----------------------------------------------------------------------------------
141805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141806: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
141807: ,p_balance_type_code => l_balance_type_code
141808: );
141809:

Line 141892: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

141888:
141889: --
141890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141891: --
141892: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141894: ELSE
141895: ---------------------------------------------------------------------------------------------------
141896: -- 4262811a Switch Sign

Line 141917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

141913:
141914: XLA_AE_LINES_PKG.ValidateCurrentLine;
141915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141916:
141917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141919: ,p_balance_type_code => l_balance_type_code);
141920:
141921: END IF;

Line 142026: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

142022: l_tmp_amt NUMBER;
142023: l_acc_rev_natural_side_code VARCHAR2(1);
142024:
142025: l_num_entries NUMBER;
142026: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142027: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142028: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142029: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142030: l_recog_line_1 NUMBER;

Line 142027: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

142023: l_acc_rev_natural_side_code VARCHAR2(1);
142024:
142025: l_num_entries NUMBER;
142026: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142027: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142028: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142029: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142030: l_recog_line_1 NUMBER;
142031: l_recog_line_2 NUMBER;

Line 142028: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

142024:
142025: l_num_entries NUMBER;
142026: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142027: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142028: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142029: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142030: l_recog_line_1 NUMBER;
142031: l_recog_line_2 NUMBER;
142032:

Line 142029: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

142025: l_num_entries NUMBER;
142026: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142027: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142028: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142029: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142030: l_recog_line_1 NUMBER;
142031: l_recog_line_2 NUMBER;
142032:
142033: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 142035: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

142031: l_recog_line_2 NUMBER;
142032:
142033: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
142034: l_bflow_applied_to_amt NUMBER; -- 5132302
142035: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
142036:
142037: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
142038:
142039: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 142110: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

142106: l_accrual_line_num := NULL; -- 4262811
142107: l_tmp_amt := NULL; -- 4262811
142108: --
142109:
142110: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
142111: l_balance_type_code <> 'B' THEN
142112: IF NVL(p_source_25,9E125) = 2
142113: THEN
142114:

Line 142181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

142177: --
142178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142179:
142180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142182:
142183: -- 4955764
142184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 142225: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

142221: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142222:
142223: IF xla_accounting_cache_pkg.GetValueChar
142224: (p_source_code => 'LEDGER_CATEGORY_CODE'
142225: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
142226: AND l_bflow_method_code = 'PRIOR_ENTRY'
142227: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
142228: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142229: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 142325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

142321: p_lookup_type => 'XLA_OWNER_TYPE'
142322: ,p_lookup_code => l_component_type_code
142323: )
142324: ,p_token_4 => 'PRODUCT_NAME'
142325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142329: ,p_ae_header_id => NULL

Line 142326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

142322: ,p_lookup_code => l_component_type_code
142323: )
142324: ,p_token_4 => 'PRODUCT_NAME'
142325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142329: ,p_ae_header_id => NULL
142330: );

Line 142327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

142323: )
142324: ,p_token_4 => 'PRODUCT_NAME'
142325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142329: ,p_ae_header_id => NULL
142330: );
142331:

Line 142328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

142324: ,p_token_4 => 'PRODUCT_NAME'
142325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142329: ,p_ae_header_id => NULL
142330: );
142331:
142332: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 142359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

142355: ----------------------------------------------------------------------------------
142356: -- 4219869 Business Flow
142357: -- Update journal entry status -- Need to generate this within IF
142358: ----------------------------------------------------------------------------------
142359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142360: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
142361: ,p_balance_type_code => l_balance_type_code
142362: );
142363:

Line 142446: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

142442:
142443: --
142444: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142445: --
142446: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142447: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142448: ELSE
142449: ---------------------------------------------------------------------------------------------------
142450: -- 4262811a Switch Sign

Line 142471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

142467:
142468: XLA_AE_LINES_PKG.ValidateCurrentLine;
142469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142470:
142471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142472: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142473: ,p_balance_type_code => l_balance_type_code);
142474:
142475: END IF;

Line 142580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

142576: l_tmp_amt NUMBER;
142577: l_acc_rev_natural_side_code VARCHAR2(1);
142578:
142579: l_num_entries NUMBER;
142580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142584: l_recog_line_1 NUMBER;

Line 142581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

142577: l_acc_rev_natural_side_code VARCHAR2(1);
142578:
142579: l_num_entries NUMBER;
142580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142584: l_recog_line_1 NUMBER;
142585: l_recog_line_2 NUMBER;

Line 142582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

142578:
142579: l_num_entries NUMBER;
142580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142584: l_recog_line_1 NUMBER;
142585: l_recog_line_2 NUMBER;
142586:

Line 142583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

142579: l_num_entries NUMBER;
142580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
142581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
142582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
142583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
142584: l_recog_line_1 NUMBER;
142585: l_recog_line_2 NUMBER;
142586:
142587: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 142589: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

142585: l_recog_line_2 NUMBER;
142586:
142587: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
142588: l_bflow_applied_to_amt NUMBER; -- 5132302
142589: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
142590:
142591: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
142592:
142593: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 142664: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

142660: l_accrual_line_num := NULL; -- 4262811
142661: l_tmp_amt := NULL; -- 4262811
142662: --
142663:
142664: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
142665: l_balance_type_code <> 'B' THEN
142666: IF NVL(p_source_25,9E125) = 2
142667: THEN
142668:

Line 142735: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

142731: --
142732: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142733:
142734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142735: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142736:
142737: -- 4955764
142738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 142779: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

142775: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142776:
142777: IF xla_accounting_cache_pkg.GetValueChar
142778: (p_source_code => 'LEDGER_CATEGORY_CODE'
142779: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
142780: AND l_bflow_method_code = 'PRIOR_ENTRY'
142781: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
142782: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142783: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 142879: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

142875: p_lookup_type => 'XLA_OWNER_TYPE'
142876: ,p_lookup_code => l_component_type_code
142877: )
142878: ,p_token_4 => 'PRODUCT_NAME'
142879: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142880: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142881: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142882: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142883: ,p_ae_header_id => NULL

Line 142880: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

142876: ,p_lookup_code => l_component_type_code
142877: )
142878: ,p_token_4 => 'PRODUCT_NAME'
142879: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142880: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142881: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142882: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142883: ,p_ae_header_id => NULL
142884: );

Line 142881: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

142877: )
142878: ,p_token_4 => 'PRODUCT_NAME'
142879: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142880: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142881: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142882: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142883: ,p_ae_header_id => NULL
142884: );
142885:

Line 142882: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

142878: ,p_token_4 => 'PRODUCT_NAME'
142879: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
142880: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
142881: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
142882: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
142883: ,p_ae_header_id => NULL
142884: );
142885:
142886: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 142913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

142909: ----------------------------------------------------------------------------------
142910: -- 4219869 Business Flow
142911: -- Update journal entry status -- Need to generate this within IF
142912: ----------------------------------------------------------------------------------
142913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142914: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
142915: ,p_balance_type_code => l_balance_type_code
142916: );
142917:

Line 143000: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

142996:
142997: --
142998: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142999: --
143000: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
143001: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
143002: ELSE
143003: ---------------------------------------------------------------------------------------------------
143004: -- 4262811a Switch Sign

Line 143025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

143021:
143022: XLA_AE_LINES_PKG.ValidateCurrentLine;
143023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143024:
143025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143026: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
143027: ,p_balance_type_code => l_balance_type_code);
143028:
143029: END IF;

Line 143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143414:
143415: l_calculate_acctd_flag VARCHAR2(1) :='N';
143416: l_calculate_g_l_flag VARCHAR2(1) :='N';
143417: --
143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143415: l_calculate_acctd_flag VARCHAR2(1) :='N';
143416: l_calculate_g_l_flag VARCHAR2(1) :='N';
143417: --
143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143416: l_calculate_g_l_flag VARCHAR2(1) :='N';
143417: --
143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143417: --
143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

143436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143444:

Line 143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143444:
143445: l_event_id NUMBER;

Line 143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

143438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143444:
143445: l_event_id NUMBER;
143446: l_previous_event_id NUMBER;

Line 143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

143439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143442: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143443: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143444:
143445: l_event_id NUMBER;
143446: l_previous_event_id NUMBER;
143447: l_first_event_id NUMBER;

Line 143461: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

143457: l_event_class_name VARCHAR2(80) := 'WIP Absorption';
143458: l_description VARCHAR2(4000);
143459: l_transaction_reversal NUMBER;
143460: l_ae_header_id NUMBER;
143461: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
143462: l_log_module VARCHAR2(240);
143463: --
143464: l_acct_reversal_source VARCHAR2(30);
143465: l_trx_reversal_source VARCHAR2(30);

Line 143725: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

143721:
143722: --
143723: -- set event info as cache for other routines to refer event attributes
143724: --
143725: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
143726: (p_application_id => p_application_id
143727: ,p_primary_ledger_id => p_primary_ledger_id
143728: ,p_base_ledger_id => p_base_ledger_id
143729: ,p_target_ledger_id => p_target_ledger_id

Line 143758: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

143754:
143755: --
143756: -- set the status of entry to C_VALID (0)
143757: --
143758: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
143759:
143760: --
143761: -- initialize a row for ae header
143762: --

Line 143790: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

143786: --
143787: -- initilaize the status of ae headers for diffrent balance types
143788: -- the status is initialised to C_NOT_CREATED (2)
143789: --
143790: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143791: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143792: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143793:
143794: --

Line 143791: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

143787: -- initilaize the status of ae headers for diffrent balance types
143788: -- the status is initialised to C_NOT_CREATED (2)
143789: --
143790: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143791: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143792: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143793:
143794: --
143795: -- call api to validate and store accounting attributes for header

Line 143792: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

143788: -- the status is initialised to C_NOT_CREATED (2)
143789: --
143790: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143791: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143792: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
143793:
143794: --
143795: -- call api to validate and store accounting attributes for header
143796: --

Line 143833: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

143829: --
143830: l_trx_reversal_source := SUBSTR(NULL, 1,30);
143831:
143832: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
143833: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
143834:
143835: xla_accounting_err_pkg.build_message
143836: (p_appli_s_name => 'XLA'
143837: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 143841: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

143837: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
143838: ,p_token_1 => 'ACCT_ATTR_NAME'
143839: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
143840: ,p_token_2 => 'PRODUCT_NAME'
143841: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143842: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143843: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143844: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143845:

Line 143842: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

143838: ,p_token_1 => 'ACCT_ATTR_NAME'
143839: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
143840: ,p_token_2 => 'PRODUCT_NAME'
143841: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143842: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143843: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143844: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143845:
143846: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 143843: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

143839: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
143840: ,p_token_2 => 'PRODUCT_NAME'
143841: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143842: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143843: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143844: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143845:
143846: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
143847: --

Line 143844: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

143840: ,p_token_2 => 'PRODUCT_NAME'
143841: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143842: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143843: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143844: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143845:
143846: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
143847: --
143848: -- following sets the accounting attributes needed to reverse

Line 143863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

143859: ----------------------------------------------------------------
143860: -- 4262811 - update the header statuses to invalid in need be
143861: ----------------------------------------------------------------
143862: --
143863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
143864:
143865:
143866: -----------------------------------------------
143867: -- No accrual reversal for the event class/type

Line 143987: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

143983: ,p_module => l_log_module);
143984: END IF;
143985:
143986: --
143987: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
143988: --
143989: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
143990: --
143991: -- set event info as cache for other routines to refer event attributes

Line 143989: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

143985:
143986: --
143987: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
143988: --
143989: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
143990: --
143991: -- set event info as cache for other routines to refer event attributes
143992: --
143993:

Line 143997: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

143993:
143994: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
143995: l_previous_event_id := l_event_id;
143996:
143997: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
143998: (p_application_id => p_application_id
143999: ,p_primary_ledger_id => p_primary_ledger_id
144000: ,p_base_ledger_id => p_base_ledger_id
144001: ,p_target_ledger_id => p_target_ledger_id

Line 144038: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

144034: l_acct_reversal_source := SUBSTR(NULL, 1,30);
144035:
144036: IF l_continue_with_lines THEN
144037: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
144038: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
144039:
144040: xla_accounting_err_pkg.build_message
144041: (p_appli_s_name => 'XLA'
144042: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 144046: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

144042: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
144043: ,p_token_1 => 'LINE_NUMBER'
144044: ,p_value_1 => l_array_extract_line_num(Idx)
144045: ,p_token_2 => 'PRODUCT_NAME'
144046: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144050:

Line 144047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

144043: ,p_token_1 => 'LINE_NUMBER'
144044: ,p_value_1 => l_array_extract_line_num(Idx)
144045: ,p_token_2 => 'PRODUCT_NAME'
144046: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144050:
144051: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 144048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

144044: ,p_value_1 => l_array_extract_line_num(Idx)
144045: ,p_token_2 => 'PRODUCT_NAME'
144046: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144050:
144051: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
144052: --

Line 144049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

144045: ,p_token_2 => 'PRODUCT_NAME'
144046: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144050:
144051: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
144052: --
144053: -- following sets the accounting attributes needed to reverse

Line 144225: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

144221:
144222: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
144223: -- or secondary ledger that has different currency with primary
144224: -- or alc that is calculated by sla
144225: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144226: (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'))
144227:
144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 144226: (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'))

144222: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
144223: -- or secondary ledger that has different currency with primary
144224: -- or alc that is calculated by sla
144225: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144226: (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'))
144227:
144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144230: AND (l_actual_flag = 'A')) THEN

Line 144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

144224: -- or alc that is calculated by sla
144225: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144226: (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'))
144227:
144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144230: AND (l_actual_flag = 'A')) THEN
144231: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144232: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

144225: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144226: (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'))
144227:
144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144230: AND (l_actual_flag = 'A')) THEN
144231: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144232: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144233: ,p_application_id => p_application_id

Line 144232: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

144228: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144229: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144230: AND (l_actual_flag = 'A')) THEN
144231: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144232: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144233: ,p_application_id => p_application_id
144234: ,p_amb_context_code => 'DEFAULT'
144235: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
144236: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 144235: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

144231: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144232: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144233: ,p_application_id => p_application_id
144234: ,p_amb_context_code => 'DEFAULT'
144235: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
144236: ,p_event_class_code => C_EVENT_CLASS_CODE
144237: ,p_event_type_code => C_EVENT_TYPE_CODE
144238:
144239: ,p_gain_ccid => -1

Line 144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144722:
144723: l_calculate_acctd_flag VARCHAR2(1) :='N';
144724: l_calculate_g_l_flag VARCHAR2(1) :='N';
144725: --
144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144723: l_calculate_acctd_flag VARCHAR2(1) :='N';
144724: l_calculate_g_l_flag VARCHAR2(1) :='N';
144725: --
144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

144724: l_calculate_g_l_flag VARCHAR2(1) :='N';
144725: --
144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

144725: --
144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

144727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

144728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

144735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

144736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

144737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

144738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

144739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

144743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

144744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144752:

Line 144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

144745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144752:
144753: l_event_id NUMBER;

Line 144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

144746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144752:
144753: l_event_id NUMBER;
144754: l_previous_event_id NUMBER;

Line 144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

144747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
144748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
144749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
144750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
144752:
144753: l_event_id NUMBER;
144754: l_previous_event_id NUMBER;
144755: l_first_event_id NUMBER;

Line 144769: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

144765: l_event_class_name VARCHAR2(80) := 'Accrual Write Off';
144766: l_description VARCHAR2(4000);
144767: l_transaction_reversal NUMBER;
144768: l_ae_header_id NUMBER;
144769: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
144770: l_log_module VARCHAR2(240);
144771: --
144772: l_acct_reversal_source VARCHAR2(30);
144773: l_trx_reversal_source VARCHAR2(30);

Line 145039: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

145035:
145036: --
145037: -- set event info as cache for other routines to refer event attributes
145038: --
145039: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
145040: (p_application_id => p_application_id
145041: ,p_primary_ledger_id => p_primary_ledger_id
145042: ,p_base_ledger_id => p_base_ledger_id
145043: ,p_target_ledger_id => p_target_ledger_id

Line 145072: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

145068:
145069: --
145070: -- set the status of entry to C_VALID (0)
145071: --
145072: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145073:
145074: --
145075: -- initialize a row for ae header
145076: --

Line 145104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145100: --
145101: -- initilaize the status of ae headers for diffrent balance types
145102: -- the status is initialised to C_NOT_CREATED (2)
145103: --
145104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145107:
145108: --

Line 145105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145101: -- initilaize the status of ae headers for diffrent balance types
145102: -- the status is initialised to C_NOT_CREATED (2)
145103: --
145104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145107:
145108: --
145109: -- call api to validate and store accounting attributes for header

Line 145106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145102: -- the status is initialised to C_NOT_CREATED (2)
145103: --
145104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145107:
145108: --
145109: -- call api to validate and store accounting attributes for header
145110: --

Line 145147: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

145143: --
145144: l_trx_reversal_source := SUBSTR(NULL, 1,30);
145145:
145146: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
145147: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
145148:
145149: xla_accounting_err_pkg.build_message
145150: (p_appli_s_name => 'XLA'
145151: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 145155: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

145151: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
145152: ,p_token_1 => 'ACCT_ATTR_NAME'
145153: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145154: ,p_token_2 => 'PRODUCT_NAME'
145155: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145156: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145157: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145158: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145159:

Line 145156: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

145152: ,p_token_1 => 'ACCT_ATTR_NAME'
145153: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145154: ,p_token_2 => 'PRODUCT_NAME'
145155: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145156: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145157: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145158: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145159:
145160: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 145157: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

145153: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145154: ,p_token_2 => 'PRODUCT_NAME'
145155: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145156: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145157: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145158: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145159:
145160: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
145161: --

Line 145158: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

145154: ,p_token_2 => 'PRODUCT_NAME'
145155: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145156: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145157: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145158: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145159:
145160: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
145161: --
145162: -- following sets the accounting attributes needed to reverse

Line 145177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

145173: ----------------------------------------------------------------
145174: -- 4262811 - update the header statuses to invalid in need be
145175: ----------------------------------------------------------------
145176: --
145177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
145178:
145179:
145180: -----------------------------------------------
145181: -- No accrual reversal for the event class/type

Line 145303: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

145299: ,p_module => l_log_module);
145300: END IF;
145301:
145302: --
145303: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
145304: --
145305: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145306: --
145307: -- set event info as cache for other routines to refer event attributes

Line 145305: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

145301:
145302: --
145303: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
145304: --
145305: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145306: --
145307: -- set event info as cache for other routines to refer event attributes
145308: --
145309:

Line 145313: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

145309:
145310: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
145311: l_previous_event_id := l_event_id;
145312:
145313: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
145314: (p_application_id => p_application_id
145315: ,p_primary_ledger_id => p_primary_ledger_id
145316: ,p_base_ledger_id => p_base_ledger_id
145317: ,p_target_ledger_id => p_target_ledger_id

Line 145354: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

145350: l_acct_reversal_source := SUBSTR(NULL, 1,30);
145351:
145352: IF l_continue_with_lines THEN
145353: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
145354: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
145355:
145356: xla_accounting_err_pkg.build_message
145357: (p_appli_s_name => 'XLA'
145358: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 145362: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

145358: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
145359: ,p_token_1 => 'LINE_NUMBER'
145360: ,p_value_1 => l_array_extract_line_num(Idx)
145361: ,p_token_2 => 'PRODUCT_NAME'
145362: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145363: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145364: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145365: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145366:

Line 145363: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

145359: ,p_token_1 => 'LINE_NUMBER'
145360: ,p_value_1 => l_array_extract_line_num(Idx)
145361: ,p_token_2 => 'PRODUCT_NAME'
145362: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145363: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145364: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145365: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145366:
145367: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 145364: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

145360: ,p_value_1 => l_array_extract_line_num(Idx)
145361: ,p_token_2 => 'PRODUCT_NAME'
145362: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145363: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145364: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145365: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145366:
145367: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
145368: --

Line 145365: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

145361: ,p_token_2 => 'PRODUCT_NAME'
145362: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145363: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145364: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145365: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145366:
145367: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
145368: --
145369: -- following sets the accounting attributes needed to reverse

Line 145512: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

145508:
145509: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
145510: -- or secondary ledger that has different currency with primary
145511: -- or alc that is calculated by sla
145512: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
145513: (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'))
145514:
145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 145513: (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'))

145509: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
145510: -- or secondary ledger that has different currency with primary
145511: -- or alc that is calculated by sla
145512: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
145513: (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'))
145514:
145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
145517: AND (l_actual_flag = 'A')) THEN

Line 145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

145511: -- or alc that is calculated by sla
145512: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
145513: (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'))
145514:
145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
145517: AND (l_actual_flag = 'A')) THEN
145518: XLA_AE_LINES_PKG.CreateGainOrLossLines(
145519: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

145512: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
145513: (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'))
145514:
145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
145517: AND (l_actual_flag = 'A')) THEN
145518: XLA_AE_LINES_PKG.CreateGainOrLossLines(
145519: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145520: ,p_application_id => p_application_id

Line 145519: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

145515: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
145516: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
145517: AND (l_actual_flag = 'A')) THEN
145518: XLA_AE_LINES_PKG.CreateGainOrLossLines(
145519: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145520: ,p_application_id => p_application_id
145521: ,p_amb_context_code => 'DEFAULT'
145522: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
145523: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 145522: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

145518: XLA_AE_LINES_PKG.CreateGainOrLossLines(
145519: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145520: ,p_application_id => p_application_id
145521: ,p_amb_context_code => 'DEFAULT'
145522: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
145523: ,p_event_class_code => C_EVENT_CLASS_CODE
145524: ,p_event_type_code => C_EVENT_TYPE_CODE
145525:
145526: ,p_gain_ccid => -1

Line 146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145999:
146000: l_calculate_acctd_flag VARCHAR2(1) :='N';
146001: l_calculate_g_l_flag VARCHAR2(1) :='N';
146002: --
146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146000: l_calculate_acctd_flag VARCHAR2(1) :='N';
146001: l_calculate_g_l_flag VARCHAR2(1) :='N';
146002: --
146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146001: l_calculate_g_l_flag VARCHAR2(1) :='N';
146002: --
146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146002: --
146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146003: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146004: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146005: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146006: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146007: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146008: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146009: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146010: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146011: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146012: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146013: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146014: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146015: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146016: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146017: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146018: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146019: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146020: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

146021: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146029:

Line 146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146022: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146029:
146030: l_event_id NUMBER;

Line 146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

146023: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146029:
146030: l_event_id NUMBER;
146031: l_previous_event_id NUMBER;

Line 146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

146024: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146025: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146026: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146027: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146028: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146029:
146030: l_event_id NUMBER;
146031: l_previous_event_id NUMBER;
146032: l_first_event_id NUMBER;

Line 146046: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

146042: l_event_class_name VARCHAR2(80) := 'Consigned Inventory Ownership Transfer';
146043: l_description VARCHAR2(4000);
146044: l_transaction_reversal NUMBER;
146045: l_ae_header_id NUMBER;
146046: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
146047: l_log_module VARCHAR2(240);
146048: --
146049: l_acct_reversal_source VARCHAR2(30);
146050: l_trx_reversal_source VARCHAR2(30);

Line 146306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

146302:
146303: --
146304: -- set event info as cache for other routines to refer event attributes
146305: --
146306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
146307: (p_application_id => p_application_id
146308: ,p_primary_ledger_id => p_primary_ledger_id
146309: ,p_base_ledger_id => p_base_ledger_id
146310: ,p_target_ledger_id => p_target_ledger_id

Line 146339: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

146335:
146336: --
146337: -- set the status of entry to C_VALID (0)
146338: --
146339: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
146340:
146341: --
146342: -- initialize a row for ae header
146343: --

Line 146367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

146363: --
146364: -- initilaize the status of ae headers for diffrent balance types
146365: -- the status is initialised to C_NOT_CREATED (2)
146366: --
146367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146370:
146371: --

Line 146368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

146364: -- initilaize the status of ae headers for diffrent balance types
146365: -- the status is initialised to C_NOT_CREATED (2)
146366: --
146367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146370:
146371: --
146372: -- call api to validate and store accounting attributes for header

Line 146369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

146365: -- the status is initialised to C_NOT_CREATED (2)
146366: --
146367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
146370:
146371: --
146372: -- call api to validate and store accounting attributes for header
146373: --

Line 146410: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

146406: --
146407: l_trx_reversal_source := SUBSTR(NULL, 1,30);
146408:
146409: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
146410: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
146411:
146412: xla_accounting_err_pkg.build_message
146413: (p_appli_s_name => 'XLA'
146414: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 146418: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

146414: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
146415: ,p_token_1 => 'ACCT_ATTR_NAME'
146416: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
146417: ,p_token_2 => 'PRODUCT_NAME'
146418: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146419: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146420: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146421: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146422:

Line 146419: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

146415: ,p_token_1 => 'ACCT_ATTR_NAME'
146416: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
146417: ,p_token_2 => 'PRODUCT_NAME'
146418: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146419: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146420: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146421: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146422:
146423: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 146420: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

146416: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
146417: ,p_token_2 => 'PRODUCT_NAME'
146418: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146419: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146420: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146421: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146422:
146423: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
146424: --

Line 146421: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

146417: ,p_token_2 => 'PRODUCT_NAME'
146418: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146419: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146420: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146421: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146422:
146423: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
146424: --
146425: -- following sets the accounting attributes needed to reverse

Line 146440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

146436: ----------------------------------------------------------------
146437: -- 4262811 - update the header statuses to invalid in need be
146438: ----------------------------------------------------------------
146439: --
146440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
146441:
146442:
146443: -----------------------------------------------
146444: -- No accrual reversal for the event class/type

Line 146568: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

146564: ,p_module => l_log_module);
146565: END IF;
146566:
146567: --
146568: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
146569: --
146570: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
146571: --
146572: -- set event info as cache for other routines to refer event attributes

Line 146570: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

146566:
146567: --
146568: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
146569: --
146570: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
146571: --
146572: -- set event info as cache for other routines to refer event attributes
146573: --
146574:

Line 146578: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

146574:
146575: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
146576: l_previous_event_id := l_event_id;
146577:
146578: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
146579: (p_application_id => p_application_id
146580: ,p_primary_ledger_id => p_primary_ledger_id
146581: ,p_base_ledger_id => p_base_ledger_id
146582: ,p_target_ledger_id => p_target_ledger_id

Line 146619: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

146615: l_acct_reversal_source := SUBSTR(NULL, 1,30);
146616:
146617: IF l_continue_with_lines THEN
146618: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
146619: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
146620:
146621: xla_accounting_err_pkg.build_message
146622: (p_appli_s_name => 'XLA'
146623: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 146627: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

146623: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
146624: ,p_token_1 => 'LINE_NUMBER'
146625: ,p_value_1 => l_array_extract_line_num(Idx)
146626: ,p_token_2 => 'PRODUCT_NAME'
146627: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146628: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146629: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146630: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146631:

Line 146628: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

146624: ,p_token_1 => 'LINE_NUMBER'
146625: ,p_value_1 => l_array_extract_line_num(Idx)
146626: ,p_token_2 => 'PRODUCT_NAME'
146627: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146628: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146629: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146630: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146631:
146632: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 146629: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

146625: ,p_value_1 => l_array_extract_line_num(Idx)
146626: ,p_token_2 => 'PRODUCT_NAME'
146627: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146628: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146629: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146630: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146631:
146632: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
146633: --

Line 146630: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

146626: ,p_token_2 => 'PRODUCT_NAME'
146627: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
146628: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
146629: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146630: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
146631:
146632: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
146633: --
146634: -- following sets the accounting attributes needed to reverse

Line 146806: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

146802:
146803: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
146804: -- or secondary ledger that has different currency with primary
146805: -- or alc that is calculated by sla
146806: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146807: (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'))
146808:
146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 146807: (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'))

146803: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
146804: -- or secondary ledger that has different currency with primary
146805: -- or alc that is calculated by sla
146806: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146807: (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'))
146808:
146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146811: AND (l_actual_flag = 'A')) THEN

Line 146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

146805: -- or alc that is calculated by sla
146806: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146807: (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'))
146808:
146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146811: AND (l_actual_flag = 'A')) THEN
146812: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146813: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

146806: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146807: (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'))
146808:
146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146811: AND (l_actual_flag = 'A')) THEN
146812: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146813: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146814: ,p_application_id => p_application_id

Line 146813: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

146809: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146810: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146811: AND (l_actual_flag = 'A')) THEN
146812: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146813: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146814: ,p_application_id => p_application_id
146815: ,p_amb_context_code => 'DEFAULT'
146816: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
146817: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 146816: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

146812: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146813: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146814: ,p_application_id => p_application_id
146815: ,p_amb_context_code => 'DEFAULT'
146816: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
146817: ,p_event_class_code => C_EVENT_CLASS_CODE
146818: ,p_event_type_code => C_EVENT_TYPE_CODE
146819:
146820: ,p_gain_ccid => -1

Line 147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147347:
147348: l_calculate_acctd_flag VARCHAR2(1) :='N';
147349: l_calculate_g_l_flag VARCHAR2(1) :='N';
147350: --
147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147348: l_calculate_acctd_flag VARCHAR2(1) :='N';
147349: l_calculate_g_l_flag VARCHAR2(1) :='N';
147350: --
147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

147349: l_calculate_g_l_flag VARCHAR2(1) :='N';
147350: --
147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

147350: --
147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

147352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

147353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

147360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

147361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

147362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

147363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

147364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

147368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

147369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147377:

Line 147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

147370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147377:
147378: l_event_id NUMBER;

Line 147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

147371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147377:
147378: l_event_id NUMBER;
147379: l_previous_event_id NUMBER;

Line 147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

147372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
147373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
147374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
147375: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147376: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
147377:
147378: l_event_id NUMBER;
147379: l_previous_event_id NUMBER;
147380: l_first_event_id NUMBER;

Line 147394: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

147390: l_event_class_name VARCHAR2(80) := 'Delivery to Expense Destination';
147391: l_description VARCHAR2(4000);
147392: l_transaction_reversal NUMBER;
147393: l_ae_header_id NUMBER;
147394: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
147395: l_log_module VARCHAR2(240);
147396: --
147397: l_acct_reversal_source VARCHAR2(30);
147398: l_trx_reversal_source VARCHAR2(30);

Line 147702: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

147698:
147699: --
147700: -- set event info as cache for other routines to refer event attributes
147701: --
147702: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
147703: (p_application_id => p_application_id
147704: ,p_primary_ledger_id => p_primary_ledger_id
147705: ,p_base_ledger_id => p_base_ledger_id
147706: ,p_target_ledger_id => p_target_ledger_id

Line 147735: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

147731:
147732: --
147733: -- set the status of entry to C_VALID (0)
147734: --
147735: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147736:
147737: --
147738: -- initialize a row for ae header
147739: --

Line 147777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147773: --
147774: -- initilaize the status of ae headers for diffrent balance types
147775: -- the status is initialised to C_NOT_CREATED (2)
147776: --
147777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147780:
147781: --

Line 147778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147774: -- initilaize the status of ae headers for diffrent balance types
147775: -- the status is initialised to C_NOT_CREATED (2)
147776: --
147777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147780:
147781: --
147782: -- call api to validate and store accounting attributes for header

Line 147779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147775: -- the status is initialised to C_NOT_CREATED (2)
147776: --
147777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147780:
147781: --
147782: -- call api to validate and store accounting attributes for header
147783: --

Line 147822: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

147818: --
147819: l_trx_reversal_source := SUBSTR(NULL, 1,30);
147820:
147821: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
147822: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
147823:
147824: xla_accounting_err_pkg.build_message
147825: (p_appli_s_name => 'XLA'
147826: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 147830: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

147826: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
147827: ,p_token_1 => 'ACCT_ATTR_NAME'
147828: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147829: ,p_token_2 => 'PRODUCT_NAME'
147830: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147834:

Line 147831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

147827: ,p_token_1 => 'ACCT_ATTR_NAME'
147828: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147829: ,p_token_2 => 'PRODUCT_NAME'
147830: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147834:
147835: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 147832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

147828: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147829: ,p_token_2 => 'PRODUCT_NAME'
147830: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147834:
147835: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
147836: --

Line 147833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

147829: ,p_token_2 => 'PRODUCT_NAME'
147830: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147834:
147835: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
147836: --
147837: -- following sets the accounting attributes needed to reverse

Line 147852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

147848: ----------------------------------------------------------------
147849: -- 4262811 - update the header statuses to invalid in need be
147850: ----------------------------------------------------------------
147851: --
147852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
147853:
147854:
147855: -----------------------------------------------
147856: -- No accrual reversal for the event class/type

Line 147976: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

147972: ,p_module => l_log_module);
147973: END IF;
147974:
147975: --
147976: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
147977: --
147978: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147979: --
147980: -- set event info as cache for other routines to refer event attributes

Line 147978: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

147974:
147975: --
147976: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
147977: --
147978: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147979: --
147980: -- set event info as cache for other routines to refer event attributes
147981: --
147982:

Line 147986: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

147982:
147983: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
147984: l_previous_event_id := l_event_id;
147985:
147986: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
147987: (p_application_id => p_application_id
147988: ,p_primary_ledger_id => p_primary_ledger_id
147989: ,p_base_ledger_id => p_base_ledger_id
147990: ,p_target_ledger_id => p_target_ledger_id

Line 148027: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

148023: l_acct_reversal_source := SUBSTR(NULL, 1,30);
148024:
148025: IF l_continue_with_lines THEN
148026: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
148027: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
148028:
148029: xla_accounting_err_pkg.build_message
148030: (p_appli_s_name => 'XLA'
148031: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 148035: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

148031: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
148032: ,p_token_1 => 'LINE_NUMBER'
148033: ,p_value_1 => l_array_extract_line_num(Idx)
148034: ,p_token_2 => 'PRODUCT_NAME'
148035: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148036: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148037: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148038: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148039:

Line 148036: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

148032: ,p_token_1 => 'LINE_NUMBER'
148033: ,p_value_1 => l_array_extract_line_num(Idx)
148034: ,p_token_2 => 'PRODUCT_NAME'
148035: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148036: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148037: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148038: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148039:
148040: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 148037: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

148033: ,p_value_1 => l_array_extract_line_num(Idx)
148034: ,p_token_2 => 'PRODUCT_NAME'
148035: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148036: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148037: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148038: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148039:
148040: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
148041: --

Line 148038: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

148034: ,p_token_2 => 'PRODUCT_NAME'
148035: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148036: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148037: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148038: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148039:
148040: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
148041: --
148042: -- following sets the accounting attributes needed to reverse

Line 148147: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

148143:
148144: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
148145: -- or secondary ledger that has different currency with primary
148146: -- or alc that is calculated by sla
148147: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
148148: (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'))
148149:
148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 148148: (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'))

148144: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
148145: -- or secondary ledger that has different currency with primary
148146: -- or alc that is calculated by sla
148147: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
148148: (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'))
148149:
148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
148152: AND (l_actual_flag = 'A')) THEN

Line 148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

148146: -- or alc that is calculated by sla
148147: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
148148: (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'))
148149:
148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
148152: AND (l_actual_flag = 'A')) THEN
148153: XLA_AE_LINES_PKG.CreateGainOrLossLines(
148154: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

148147: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
148148: (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'))
148149:
148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
148152: AND (l_actual_flag = 'A')) THEN
148153: XLA_AE_LINES_PKG.CreateGainOrLossLines(
148154: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148155: ,p_application_id => p_application_id

Line 148154: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

148150: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
148151: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
148152: AND (l_actual_flag = 'A')) THEN
148153: XLA_AE_LINES_PKG.CreateGainOrLossLines(
148154: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148155: ,p_application_id => p_application_id
148156: ,p_amb_context_code => 'DEFAULT'
148157: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
148158: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 148157: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

148153: XLA_AE_LINES_PKG.CreateGainOrLossLines(
148154: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148155: ,p_application_id => p_application_id
148156: ,p_amb_context_code => 'DEFAULT'
148157: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
148158: ,p_event_class_code => C_EVENT_CLASS_CODE
148159: ,p_event_type_code => C_EVENT_TYPE_CODE
148160:
148161: ,p_gain_ccid => -1

Line 148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148688:
148689: l_calculate_acctd_flag VARCHAR2(1) :='N';
148690: l_calculate_g_l_flag VARCHAR2(1) :='N';
148691: --
148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148689: l_calculate_acctd_flag VARCHAR2(1) :='N';
148690: l_calculate_g_l_flag VARCHAR2(1) :='N';
148691: --
148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148690: l_calculate_g_l_flag VARCHAR2(1) :='N';
148691: --
148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148691: --
148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148692: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148693: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148694: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148695: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148696: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148697: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148698: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148699: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148700: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148701: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148702: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148703: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148704: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148705: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148706: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148707: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148708: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148709: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

148710: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148718:

Line 148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148711: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148718:
148719: l_event_id NUMBER;

Line 148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

148712: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148718:
148719: l_event_id NUMBER;
148720: l_previous_event_id NUMBER;

Line 148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

148713: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148714: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148715: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148716: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148717: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148718:
148719: l_event_id NUMBER;
148720: l_previous_event_id NUMBER;
148721: l_first_event_id NUMBER;

Line 148735: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

148731: l_event_class_name VARCHAR2(80) := 'Direct Interorg Receipt';
148732: l_description VARCHAR2(4000);
148733: l_transaction_reversal NUMBER;
148734: l_ae_header_id NUMBER;
148735: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
148736: l_log_module VARCHAR2(240);
148737: --
148738: l_acct_reversal_source VARCHAR2(30);
148739: l_trx_reversal_source VARCHAR2(30);

Line 149039: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

149035:
149036: --
149037: -- set event info as cache for other routines to refer event attributes
149038: --
149039: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
149040: (p_application_id => p_application_id
149041: ,p_primary_ledger_id => p_primary_ledger_id
149042: ,p_base_ledger_id => p_base_ledger_id
149043: ,p_target_ledger_id => p_target_ledger_id

Line 149072: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

149068:
149069: --
149070: -- set the status of entry to C_VALID (0)
149071: --
149072: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
149073:
149074: --
149075: -- initialize a row for ae header
149076: --

Line 149110: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149106: --
149107: -- initilaize the status of ae headers for diffrent balance types
149108: -- the status is initialised to C_NOT_CREATED (2)
149109: --
149110: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149111: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149112: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149113:
149114: --

Line 149111: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149107: -- initilaize the status of ae headers for diffrent balance types
149108: -- the status is initialised to C_NOT_CREATED (2)
149109: --
149110: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149111: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149112: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149113:
149114: --
149115: -- call api to validate and store accounting attributes for header

Line 149112: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149108: -- the status is initialised to C_NOT_CREATED (2)
149109: --
149110: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149111: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149112: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149113:
149114: --
149115: -- call api to validate and store accounting attributes for header
149116: --

Line 149155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

149151: --
149152: l_trx_reversal_source := SUBSTR(NULL, 1,30);
149153:
149154: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
149155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
149156:
149157: xla_accounting_err_pkg.build_message
149158: (p_appli_s_name => 'XLA'
149159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 149163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

149159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
149160: ,p_token_1 => 'ACCT_ATTR_NAME'
149161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
149162: ,p_token_2 => 'PRODUCT_NAME'
149163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149167:

Line 149164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

149160: ,p_token_1 => 'ACCT_ATTR_NAME'
149161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
149162: ,p_token_2 => 'PRODUCT_NAME'
149163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149167:
149168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 149165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

149161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
149162: ,p_token_2 => 'PRODUCT_NAME'
149163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149167:
149168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
149169: --

Line 149166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

149162: ,p_token_2 => 'PRODUCT_NAME'
149163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149167:
149168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
149169: --
149170: -- following sets the accounting attributes needed to reverse

Line 149185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

149181: ----------------------------------------------------------------
149182: -- 4262811 - update the header statuses to invalid in need be
149183: ----------------------------------------------------------------
149184: --
149185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
149186:
149187:
149188: -----------------------------------------------
149189: -- No accrual reversal for the event class/type

Line 149313: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

149309: ,p_module => l_log_module);
149310: END IF;
149311:
149312: --
149313: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
149314: --
149315: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
149316: --
149317: -- set event info as cache for other routines to refer event attributes

Line 149315: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

149311:
149312: --
149313: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
149314: --
149315: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
149316: --
149317: -- set event info as cache for other routines to refer event attributes
149318: --
149319:

Line 149323: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

149319:
149320: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
149321: l_previous_event_id := l_event_id;
149322:
149323: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
149324: (p_application_id => p_application_id
149325: ,p_primary_ledger_id => p_primary_ledger_id
149326: ,p_base_ledger_id => p_base_ledger_id
149327: ,p_target_ledger_id => p_target_ledger_id

Line 149364: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

149360: l_acct_reversal_source := SUBSTR(NULL, 1,30);
149361:
149362: IF l_continue_with_lines THEN
149363: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
149364: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
149365:
149366: xla_accounting_err_pkg.build_message
149367: (p_appli_s_name => 'XLA'
149368: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 149372: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

149368: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
149369: ,p_token_1 => 'LINE_NUMBER'
149370: ,p_value_1 => l_array_extract_line_num(Idx)
149371: ,p_token_2 => 'PRODUCT_NAME'
149372: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149373: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149374: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149375: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149376:

Line 149373: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

149369: ,p_token_1 => 'LINE_NUMBER'
149370: ,p_value_1 => l_array_extract_line_num(Idx)
149371: ,p_token_2 => 'PRODUCT_NAME'
149372: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149373: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149374: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149375: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149376:
149377: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 149374: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

149370: ,p_value_1 => l_array_extract_line_num(Idx)
149371: ,p_token_2 => 'PRODUCT_NAME'
149372: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149373: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149374: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149375: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149376:
149377: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
149378: --

Line 149375: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

149371: ,p_token_2 => 'PRODUCT_NAME'
149372: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
149373: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
149374: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149375: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
149376:
149377: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
149378: --
149379: -- following sets the accounting attributes needed to reverse

Line 149757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

149753:
149754: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
149755: -- or secondary ledger that has different currency with primary
149756: -- or alc that is calculated by sla
149757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149758: (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'))
149759:
149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 149758: (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'))

149754: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
149755: -- or secondary ledger that has different currency with primary
149756: -- or alc that is calculated by sla
149757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149758: (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'))
149759:
149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149762: AND (l_actual_flag = 'A')) THEN

Line 149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

149756: -- or alc that is calculated by sla
149757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149758: (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'))
149759:
149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149762: AND (l_actual_flag = 'A')) THEN
149763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

149757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149758: (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'))
149759:
149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149762: AND (l_actual_flag = 'A')) THEN
149763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149765: ,p_application_id => p_application_id

Line 149764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

149760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149762: AND (l_actual_flag = 'A')) THEN
149763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149765: ,p_application_id => p_application_id
149766: ,p_amb_context_code => 'DEFAULT'
149767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
149768: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 149767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

149763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149765: ,p_application_id => p_application_id
149766: ,p_amb_context_code => 'DEFAULT'
149767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
149768: ,p_event_class_code => C_EVENT_CLASS_CODE
149769: ,p_event_type_code => C_EVENT_TYPE_CODE
149770:
149771: ,p_gain_ccid => -1

Line 150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150244:
150245: l_calculate_acctd_flag VARCHAR2(1) :='N';
150246: l_calculate_g_l_flag VARCHAR2(1) :='N';
150247: --
150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150245: l_calculate_acctd_flag VARCHAR2(1) :='N';
150246: l_calculate_g_l_flag VARCHAR2(1) :='N';
150247: --
150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150246: l_calculate_g_l_flag VARCHAR2(1) :='N';
150247: --
150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150247: --
150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

150266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150274:

Line 150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150274:
150275: l_event_id NUMBER;

Line 150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

150268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150274:
150275: l_event_id NUMBER;
150276: l_previous_event_id NUMBER;

Line 150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

150269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150274:
150275: l_event_id NUMBER;
150276: l_previous_event_id NUMBER;
150277: l_first_event_id NUMBER;

Line 150291: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

150287: l_event_class_name VARCHAR2(80) := 'Direct Interorg Shipment';
150288: l_description VARCHAR2(4000);
150289: l_transaction_reversal NUMBER;
150290: l_ae_header_id NUMBER;
150291: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
150292: l_log_module VARCHAR2(240);
150293: --
150294: l_acct_reversal_source VARCHAR2(30);
150295: l_trx_reversal_source VARCHAR2(30);

Line 150551: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

150547:
150548: --
150549: -- set event info as cache for other routines to refer event attributes
150550: --
150551: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
150552: (p_application_id => p_application_id
150553: ,p_primary_ledger_id => p_primary_ledger_id
150554: ,p_base_ledger_id => p_base_ledger_id
150555: ,p_target_ledger_id => p_target_ledger_id

Line 150584: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

150580:
150581: --
150582: -- set the status of entry to C_VALID (0)
150583: --
150584: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
150585:
150586: --
150587: -- initialize a row for ae header
150588: --

Line 150612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

150608: --
150609: -- initilaize the status of ae headers for diffrent balance types
150610: -- the status is initialised to C_NOT_CREATED (2)
150611: --
150612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150615:
150616: --

Line 150613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

150609: -- initilaize the status of ae headers for diffrent balance types
150610: -- the status is initialised to C_NOT_CREATED (2)
150611: --
150612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150615:
150616: --
150617: -- call api to validate and store accounting attributes for header

Line 150614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

150610: -- the status is initialised to C_NOT_CREATED (2)
150611: --
150612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
150615:
150616: --
150617: -- call api to validate and store accounting attributes for header
150618: --

Line 150655: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

150651: --
150652: l_trx_reversal_source := SUBSTR(NULL, 1,30);
150653:
150654: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
150655: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
150656:
150657: xla_accounting_err_pkg.build_message
150658: (p_appli_s_name => 'XLA'
150659: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 150663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

150659: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
150660: ,p_token_1 => 'ACCT_ATTR_NAME'
150661: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150662: ,p_token_2 => 'PRODUCT_NAME'
150663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150667:

Line 150664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

150660: ,p_token_1 => 'ACCT_ATTR_NAME'
150661: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150662: ,p_token_2 => 'PRODUCT_NAME'
150663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150667:
150668: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 150665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

150661: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150662: ,p_token_2 => 'PRODUCT_NAME'
150663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150667:
150668: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
150669: --

Line 150666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

150662: ,p_token_2 => 'PRODUCT_NAME'
150663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150667:
150668: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
150669: --
150670: -- following sets the accounting attributes needed to reverse

Line 150685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

150681: ----------------------------------------------------------------
150682: -- 4262811 - update the header statuses to invalid in need be
150683: ----------------------------------------------------------------
150684: --
150685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
150686:
150687:
150688: -----------------------------------------------
150689: -- No accrual reversal for the event class/type

Line 150813: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

150809: ,p_module => l_log_module);
150810: END IF;
150811:
150812: --
150813: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
150814: --
150815: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
150816: --
150817: -- set event info as cache for other routines to refer event attributes

Line 150815: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

150811:
150812: --
150813: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
150814: --
150815: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
150816: --
150817: -- set event info as cache for other routines to refer event attributes
150818: --
150819:

Line 150823: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

150819:
150820: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
150821: l_previous_event_id := l_event_id;
150822:
150823: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
150824: (p_application_id => p_application_id
150825: ,p_primary_ledger_id => p_primary_ledger_id
150826: ,p_base_ledger_id => p_base_ledger_id
150827: ,p_target_ledger_id => p_target_ledger_id

Line 150864: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

150860: l_acct_reversal_source := SUBSTR(NULL, 1,30);
150861:
150862: IF l_continue_with_lines THEN
150863: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
150864: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
150865:
150866: xla_accounting_err_pkg.build_message
150867: (p_appli_s_name => 'XLA'
150868: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 150872: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

150868: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
150869: ,p_token_1 => 'LINE_NUMBER'
150870: ,p_value_1 => l_array_extract_line_num(Idx)
150871: ,p_token_2 => 'PRODUCT_NAME'
150872: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150873: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150874: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150875: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150876:

Line 150873: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

150869: ,p_token_1 => 'LINE_NUMBER'
150870: ,p_value_1 => l_array_extract_line_num(Idx)
150871: ,p_token_2 => 'PRODUCT_NAME'
150872: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150873: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150874: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150875: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150876:
150877: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 150874: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

150870: ,p_value_1 => l_array_extract_line_num(Idx)
150871: ,p_token_2 => 'PRODUCT_NAME'
150872: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150873: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150874: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150875: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150876:
150877: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
150878: --

Line 150875: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

150871: ,p_token_2 => 'PRODUCT_NAME'
150872: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150873: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150874: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150875: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150876:
150877: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
150878: --
150879: -- following sets the accounting attributes needed to reverse

Line 151167: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

151163:
151164: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
151165: -- or secondary ledger that has different currency with primary
151166: -- or alc that is calculated by sla
151167: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151168: (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'))
151169:
151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 151168: (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'))

151164: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
151165: -- or secondary ledger that has different currency with primary
151166: -- or alc that is calculated by sla
151167: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151168: (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'))
151169:
151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151172: AND (l_actual_flag = 'A')) THEN

Line 151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

151166: -- or alc that is calculated by sla
151167: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151168: (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'))
151169:
151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151172: AND (l_actual_flag = 'A')) THEN
151173: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151174: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

151167: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151168: (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'))
151169:
151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151172: AND (l_actual_flag = 'A')) THEN
151173: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151174: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151175: ,p_application_id => p_application_id

Line 151174: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

151170: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151171: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151172: AND (l_actual_flag = 'A')) THEN
151173: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151174: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151175: ,p_application_id => p_application_id
151176: ,p_amb_context_code => 'DEFAULT'
151177: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
151178: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 151177: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

151173: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151174: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151175: ,p_application_id => p_application_id
151176: ,p_amb_context_code => 'DEFAULT'
151177: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
151178: ,p_event_class_code => C_EVENT_CLASS_CODE
151179: ,p_event_type_code => C_EVENT_TYPE_CODE
151180:
151181: ,p_gain_ccid => -1

Line 151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151708:
151709: l_calculate_acctd_flag VARCHAR2(1) :='N';
151710: l_calculate_g_l_flag VARCHAR2(1) :='N';
151711: --
151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151709: l_calculate_acctd_flag VARCHAR2(1) :='N';
151710: l_calculate_g_l_flag VARCHAR2(1) :='N';
151711: --
151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

151710: l_calculate_g_l_flag VARCHAR2(1) :='N';
151711: --
151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

151711: --
151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151712: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

151713: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

151714: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151715: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151716: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151717: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151718: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151719: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151720: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

151721: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

151722: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

151723: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

151724: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

151725: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151726: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151727: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151728: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

151729: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

151730: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151738:

Line 151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

151731: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151738:
151739: l_event_id NUMBER;

Line 151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

151732: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151738:
151739: l_event_id NUMBER;
151740: l_previous_event_id NUMBER;

Line 151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

151733: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
151734: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
151735: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
151736: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151737: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
151738:
151739: l_event_id NUMBER;
151740: l_previous_event_id NUMBER;
151741: l_first_event_id NUMBER;

Line 151755: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

151751: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Receipt for FOB Receipt';
151752: l_description VARCHAR2(4000);
151753: l_transaction_reversal NUMBER;
151754: l_ae_header_id NUMBER;
151755: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
151756: l_log_module VARCHAR2(240);
151757: --
151758: l_acct_reversal_source VARCHAR2(30);
151759: l_trx_reversal_source VARCHAR2(30);

Line 152059: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

152055:
152056: --
152057: -- set event info as cache for other routines to refer event attributes
152058: --
152059: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
152060: (p_application_id => p_application_id
152061: ,p_primary_ledger_id => p_primary_ledger_id
152062: ,p_base_ledger_id => p_base_ledger_id
152063: ,p_target_ledger_id => p_target_ledger_id

Line 152092: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

152088:
152089: --
152090: -- set the status of entry to C_VALID (0)
152091: --
152092: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152093:
152094: --
152095: -- initialize a row for ae header
152096: --

Line 152130: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152126: --
152127: -- initilaize the status of ae headers for diffrent balance types
152128: -- the status is initialised to C_NOT_CREATED (2)
152129: --
152130: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152131: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152132: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152133:
152134: --

Line 152131: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152127: -- initilaize the status of ae headers for diffrent balance types
152128: -- the status is initialised to C_NOT_CREATED (2)
152129: --
152130: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152131: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152132: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152133:
152134: --
152135: -- call api to validate and store accounting attributes for header

Line 152132: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152128: -- the status is initialised to C_NOT_CREATED (2)
152129: --
152130: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152131: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152132: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152133:
152134: --
152135: -- call api to validate and store accounting attributes for header
152136: --

Line 152175: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

152171: --
152172: l_trx_reversal_source := SUBSTR(NULL, 1,30);
152173:
152174: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
152175: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
152176:
152177: xla_accounting_err_pkg.build_message
152178: (p_appli_s_name => 'XLA'
152179: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 152183: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

152179: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
152180: ,p_token_1 => 'ACCT_ATTR_NAME'
152181: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152182: ,p_token_2 => 'PRODUCT_NAME'
152183: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152184: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152185: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152186: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152187:

Line 152184: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

152180: ,p_token_1 => 'ACCT_ATTR_NAME'
152181: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152182: ,p_token_2 => 'PRODUCT_NAME'
152183: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152184: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152185: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152186: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152187:
152188: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 152185: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

152181: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152182: ,p_token_2 => 'PRODUCT_NAME'
152183: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152184: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152185: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152186: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152187:
152188: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
152189: --

Line 152186: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

152182: ,p_token_2 => 'PRODUCT_NAME'
152183: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152184: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152185: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152186: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152187:
152188: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
152189: --
152190: -- following sets the accounting attributes needed to reverse

Line 152205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

152201: ----------------------------------------------------------------
152202: -- 4262811 - update the header statuses to invalid in need be
152203: ----------------------------------------------------------------
152204: --
152205: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
152206:
152207:
152208: -----------------------------------------------
152209: -- No accrual reversal for the event class/type

Line 152333: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

152329: ,p_module => l_log_module);
152330: END IF;
152331:
152332: --
152333: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
152334: --
152335: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152336: --
152337: -- set event info as cache for other routines to refer event attributes

Line 152335: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

152331:
152332: --
152333: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
152334: --
152335: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152336: --
152337: -- set event info as cache for other routines to refer event attributes
152338: --
152339:

Line 152343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

152339:
152340: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
152341: l_previous_event_id := l_event_id;
152342:
152343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
152344: (p_application_id => p_application_id
152345: ,p_primary_ledger_id => p_primary_ledger_id
152346: ,p_base_ledger_id => p_base_ledger_id
152347: ,p_target_ledger_id => p_target_ledger_id

Line 152384: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

152380: l_acct_reversal_source := SUBSTR(NULL, 1,30);
152381:
152382: IF l_continue_with_lines THEN
152383: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
152384: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
152385:
152386: xla_accounting_err_pkg.build_message
152387: (p_appli_s_name => 'XLA'
152388: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 152392: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

152388: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
152389: ,p_token_1 => 'LINE_NUMBER'
152390: ,p_value_1 => l_array_extract_line_num(Idx)
152391: ,p_token_2 => 'PRODUCT_NAME'
152392: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152393: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152394: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152395: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152396:

Line 152393: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

152389: ,p_token_1 => 'LINE_NUMBER'
152390: ,p_value_1 => l_array_extract_line_num(Idx)
152391: ,p_token_2 => 'PRODUCT_NAME'
152392: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152393: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152394: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152395: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152396:
152397: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 152394: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

152390: ,p_value_1 => l_array_extract_line_num(Idx)
152391: ,p_token_2 => 'PRODUCT_NAME'
152392: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152393: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152394: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152395: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152396:
152397: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
152398: --

Line 152395: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

152391: ,p_token_2 => 'PRODUCT_NAME'
152392: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152393: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152394: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152395: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152396:
152397: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
152398: --
152399: -- following sets the accounting attributes needed to reverse

Line 152738: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

152734:
152735: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
152736: -- or secondary ledger that has different currency with primary
152737: -- or alc that is calculated by sla
152738: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
152739: (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'))
152740:
152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 152739: (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'))

152735: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
152736: -- or secondary ledger that has different currency with primary
152737: -- or alc that is calculated by sla
152738: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
152739: (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'))
152740:
152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152743: AND (l_actual_flag = 'A')) THEN

Line 152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

152737: -- or alc that is calculated by sla
152738: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
152739: (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'))
152740:
152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152743: AND (l_actual_flag = 'A')) THEN
152744: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152745: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

152738: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
152739: (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'))
152740:
152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152743: AND (l_actual_flag = 'A')) THEN
152744: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152745: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152746: ,p_application_id => p_application_id

Line 152745: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

152741: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152742: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152743: AND (l_actual_flag = 'A')) THEN
152744: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152745: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152746: ,p_application_id => p_application_id
152747: ,p_amb_context_code => 'DEFAULT'
152748: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
152749: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 152748: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

152744: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152745: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152746: ,p_application_id => p_application_id
152747: ,p_amb_context_code => 'DEFAULT'
152748: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
152749: ,p_event_class_code => C_EVENT_CLASS_CODE
152750: ,p_event_type_code => C_EVENT_TYPE_CODE
152751:
152752: ,p_gain_ccid => -1

Line 153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153225:
153226: l_calculate_acctd_flag VARCHAR2(1) :='N';
153227: l_calculate_g_l_flag VARCHAR2(1) :='N';
153228: --
153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153226: l_calculate_acctd_flag VARCHAR2(1) :='N';
153227: l_calculate_g_l_flag VARCHAR2(1) :='N';
153228: --
153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153227: l_calculate_g_l_flag VARCHAR2(1) :='N';
153228: --
153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153228: --
153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153229: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153230: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153231: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153232: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153233: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153234: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153235: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153236: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153237: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153238: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153239: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153240: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153241: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153242: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153243: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153244: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153245: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153246: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

153247: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153255:

Line 153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153248: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153255:
153256: l_event_id NUMBER;

Line 153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

153249: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153255:
153256: l_event_id NUMBER;
153257: l_previous_event_id NUMBER;

Line 153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

153250: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153251: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153252: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153253: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153254: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153255:
153256: l_event_id NUMBER;
153257: l_previous_event_id NUMBER;
153258: l_first_event_id NUMBER;

Line 153272: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

153268: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Receipt for FOB Receipt';
153269: l_description VARCHAR2(4000);
153270: l_transaction_reversal NUMBER;
153271: l_ae_header_id NUMBER;
153272: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
153273: l_log_module VARCHAR2(240);
153274: --
153275: l_acct_reversal_source VARCHAR2(30);
153276: l_trx_reversal_source VARCHAR2(30);

Line 153532: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

153528:
153529: --
153530: -- set event info as cache for other routines to refer event attributes
153531: --
153532: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
153533: (p_application_id => p_application_id
153534: ,p_primary_ledger_id => p_primary_ledger_id
153535: ,p_base_ledger_id => p_base_ledger_id
153536: ,p_target_ledger_id => p_target_ledger_id

Line 153565: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

153561:
153562: --
153563: -- set the status of entry to C_VALID (0)
153564: --
153565: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
153566:
153567: --
153568: -- initialize a row for ae header
153569: --

Line 153593: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153589: --
153590: -- initilaize the status of ae headers for diffrent balance types
153591: -- the status is initialised to C_NOT_CREATED (2)
153592: --
153593: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153594: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153595: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153596:
153597: --

Line 153594: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153590: -- initilaize the status of ae headers for diffrent balance types
153591: -- the status is initialised to C_NOT_CREATED (2)
153592: --
153593: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153594: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153595: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153596:
153597: --
153598: -- call api to validate and store accounting attributes for header

Line 153595: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153591: -- the status is initialised to C_NOT_CREATED (2)
153592: --
153593: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153594: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153595: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153596:
153597: --
153598: -- call api to validate and store accounting attributes for header
153599: --

Line 153636: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

153632: --
153633: l_trx_reversal_source := SUBSTR(NULL, 1,30);
153634:
153635: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
153636: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
153637:
153638: xla_accounting_err_pkg.build_message
153639: (p_appli_s_name => 'XLA'
153640: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 153644: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

153640: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
153641: ,p_token_1 => 'ACCT_ATTR_NAME'
153642: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
153643: ,p_token_2 => 'PRODUCT_NAME'
153644: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153645: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153646: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153647: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153648:

Line 153645: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

153641: ,p_token_1 => 'ACCT_ATTR_NAME'
153642: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
153643: ,p_token_2 => 'PRODUCT_NAME'
153644: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153645: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153646: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153647: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153648:
153649: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 153646: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

153642: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
153643: ,p_token_2 => 'PRODUCT_NAME'
153644: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153645: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153646: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153647: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153648:
153649: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
153650: --

Line 153647: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

153643: ,p_token_2 => 'PRODUCT_NAME'
153644: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153645: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153646: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153647: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153648:
153649: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
153650: --
153651: -- following sets the accounting attributes needed to reverse

Line 153666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

153662: ----------------------------------------------------------------
153663: -- 4262811 - update the header statuses to invalid in need be
153664: ----------------------------------------------------------------
153665: --
153666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
153667:
153668:
153669: -----------------------------------------------
153670: -- No accrual reversal for the event class/type

Line 153794: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

153790: ,p_module => l_log_module);
153791: END IF;
153792:
153793: --
153794: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
153795: --
153796: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
153797: --
153798: -- set event info as cache for other routines to refer event attributes

Line 153796: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

153792:
153793: --
153794: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
153795: --
153796: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
153797: --
153798: -- set event info as cache for other routines to refer event attributes
153799: --
153800:

Line 153804: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

153800:
153801: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
153802: l_previous_event_id := l_event_id;
153803:
153804: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
153805: (p_application_id => p_application_id
153806: ,p_primary_ledger_id => p_primary_ledger_id
153807: ,p_base_ledger_id => p_base_ledger_id
153808: ,p_target_ledger_id => p_target_ledger_id

Line 153845: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

153841: l_acct_reversal_source := SUBSTR(NULL, 1,30);
153842:
153843: IF l_continue_with_lines THEN
153844: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
153845: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
153846:
153847: xla_accounting_err_pkg.build_message
153848: (p_appli_s_name => 'XLA'
153849: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 153853: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

153849: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
153850: ,p_token_1 => 'LINE_NUMBER'
153851: ,p_value_1 => l_array_extract_line_num(Idx)
153852: ,p_token_2 => 'PRODUCT_NAME'
153853: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153854: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153855: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153856: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153857:

Line 153854: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

153850: ,p_token_1 => 'LINE_NUMBER'
153851: ,p_value_1 => l_array_extract_line_num(Idx)
153852: ,p_token_2 => 'PRODUCT_NAME'
153853: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153854: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153855: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153856: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153857:
153858: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 153855: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

153851: ,p_value_1 => l_array_extract_line_num(Idx)
153852: ,p_token_2 => 'PRODUCT_NAME'
153853: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153854: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153855: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153856: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153857:
153858: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
153859: --

Line 153856: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

153852: ,p_token_2 => 'PRODUCT_NAME'
153853: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
153854: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
153855: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153856: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
153857:
153858: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
153859: --
153860: -- following sets the accounting attributes needed to reverse

Line 154090: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

154086:
154087: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
154088: -- or secondary ledger that has different currency with primary
154089: -- or alc that is calculated by sla
154090: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154091: (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'))
154092:
154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 154091: (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'))

154087: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
154088: -- or secondary ledger that has different currency with primary
154089: -- or alc that is calculated by sla
154090: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154091: (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'))
154092:
154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154095: AND (l_actual_flag = 'A')) THEN

Line 154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

154089: -- or alc that is calculated by sla
154090: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154091: (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'))
154092:
154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154095: AND (l_actual_flag = 'A')) THEN
154096: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154097: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

154090: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154091: (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'))
154092:
154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154095: AND (l_actual_flag = 'A')) THEN
154096: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154097: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154098: ,p_application_id => p_application_id

Line 154097: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

154093: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154094: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154095: AND (l_actual_flag = 'A')) THEN
154096: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154097: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154098: ,p_application_id => p_application_id
154099: ,p_amb_context_code => 'DEFAULT'
154100: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
154101: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 154100: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

154096: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154097: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154098: ,p_application_id => p_application_id
154099: ,p_amb_context_code => 'DEFAULT'
154100: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
154101: ,p_event_class_code => C_EVENT_CLASS_CODE
154102: ,p_event_type_code => C_EVENT_TYPE_CODE
154103:
154104: ,p_gain_ccid => -1

Line 154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154577:
154578: l_calculate_acctd_flag VARCHAR2(1) :='N';
154579: l_calculate_g_l_flag VARCHAR2(1) :='N';
154580: --
154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154578: l_calculate_acctd_flag VARCHAR2(1) :='N';
154579: l_calculate_g_l_flag VARCHAR2(1) :='N';
154580: --
154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154579: l_calculate_g_l_flag VARCHAR2(1) :='N';
154580: --
154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154580: --
154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154581: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154582: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154583: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154584: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154585: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154586: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154587: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154588: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154589: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154590: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154591: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154592: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154593: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154594: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154595: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154596: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154597: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154598: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

154599: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154607:

Line 154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154600: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154607:
154608: l_event_id NUMBER;

Line 154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

154601: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154607:
154608: l_event_id NUMBER;
154609: l_previous_event_id NUMBER;

Line 154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

154602: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154603: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154604: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154605: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154606: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154607:
154608: l_event_id NUMBER;
154609: l_previous_event_id NUMBER;
154610: l_first_event_id NUMBER;

Line 154624: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

154620: l_event_class_name VARCHAR2(80) := 'Intransit Interorg Shipment for FOB Receipt';
154621: l_description VARCHAR2(4000);
154622: l_transaction_reversal NUMBER;
154623: l_ae_header_id NUMBER;
154624: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
154625: l_log_module VARCHAR2(240);
154626: --
154627: l_acct_reversal_source VARCHAR2(30);
154628: l_trx_reversal_source VARCHAR2(30);

Line 154884: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

154880:
154881: --
154882: -- set event info as cache for other routines to refer event attributes
154883: --
154884: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
154885: (p_application_id => p_application_id
154886: ,p_primary_ledger_id => p_primary_ledger_id
154887: ,p_base_ledger_id => p_base_ledger_id
154888: ,p_target_ledger_id => p_target_ledger_id

Line 154917: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

154913:
154914: --
154915: -- set the status of entry to C_VALID (0)
154916: --
154917: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
154918:
154919: --
154920: -- initialize a row for ae header
154921: --

Line 154945: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

154941: --
154942: -- initilaize the status of ae headers for diffrent balance types
154943: -- the status is initialised to C_NOT_CREATED (2)
154944: --
154945: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154946: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154947: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154948:
154949: --

Line 154946: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

154942: -- initilaize the status of ae headers for diffrent balance types
154943: -- the status is initialised to C_NOT_CREATED (2)
154944: --
154945: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154946: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154947: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154948:
154949: --
154950: -- call api to validate and store accounting attributes for header

Line 154947: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

154943: -- the status is initialised to C_NOT_CREATED (2)
154944: --
154945: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154946: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154947: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
154948:
154949: --
154950: -- call api to validate and store accounting attributes for header
154951: --

Line 154988: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

154984: --
154985: l_trx_reversal_source := SUBSTR(NULL, 1,30);
154986:
154987: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
154988: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
154989:
154990: xla_accounting_err_pkg.build_message
154991: (p_appli_s_name => 'XLA'
154992: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 154996: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

154992: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
154993: ,p_token_1 => 'ACCT_ATTR_NAME'
154994: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154995: ,p_token_2 => 'PRODUCT_NAME'
154996: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154997: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154998: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154999: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155000:

Line 154997: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

154993: ,p_token_1 => 'ACCT_ATTR_NAME'
154994: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154995: ,p_token_2 => 'PRODUCT_NAME'
154996: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154997: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154998: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154999: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155000:
155001: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 154998: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

154994: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154995: ,p_token_2 => 'PRODUCT_NAME'
154996: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154997: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154998: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154999: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155000:
155001: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
155002: --

Line 154999: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

154995: ,p_token_2 => 'PRODUCT_NAME'
154996: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154997: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154998: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154999: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155000:
155001: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
155002: --
155003: -- following sets the accounting attributes needed to reverse

Line 155018: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

155014: ----------------------------------------------------------------
155015: -- 4262811 - update the header statuses to invalid in need be
155016: ----------------------------------------------------------------
155017: --
155018: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
155019:
155020:
155021: -----------------------------------------------
155022: -- No accrual reversal for the event class/type

Line 155146: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

155142: ,p_module => l_log_module);
155143: END IF;
155144:
155145: --
155146: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
155147: --
155148: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
155149: --
155150: -- set event info as cache for other routines to refer event attributes

Line 155148: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

155144:
155145: --
155146: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
155147: --
155148: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
155149: --
155150: -- set event info as cache for other routines to refer event attributes
155151: --
155152:

Line 155156: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

155152:
155153: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
155154: l_previous_event_id := l_event_id;
155155:
155156: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
155157: (p_application_id => p_application_id
155158: ,p_primary_ledger_id => p_primary_ledger_id
155159: ,p_base_ledger_id => p_base_ledger_id
155160: ,p_target_ledger_id => p_target_ledger_id

Line 155197: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

155193: l_acct_reversal_source := SUBSTR(NULL, 1,30);
155194:
155195: IF l_continue_with_lines THEN
155196: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
155197: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
155198:
155199: xla_accounting_err_pkg.build_message
155200: (p_appli_s_name => 'XLA'
155201: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 155205: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

155201: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
155202: ,p_token_1 => 'LINE_NUMBER'
155203: ,p_value_1 => l_array_extract_line_num(Idx)
155204: ,p_token_2 => 'PRODUCT_NAME'
155205: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155206: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155207: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155208: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155209:

Line 155206: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

155202: ,p_token_1 => 'LINE_NUMBER'
155203: ,p_value_1 => l_array_extract_line_num(Idx)
155204: ,p_token_2 => 'PRODUCT_NAME'
155205: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155206: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155207: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155208: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155209:
155210: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 155207: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

155203: ,p_value_1 => l_array_extract_line_num(Idx)
155204: ,p_token_2 => 'PRODUCT_NAME'
155205: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155206: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155207: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155208: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155209:
155210: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
155211: --

Line 155208: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

155204: ,p_token_2 => 'PRODUCT_NAME'
155205: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155206: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155207: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155208: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155209:
155210: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
155211: --
155212: -- following sets the accounting attributes needed to reverse

Line 155326: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

155322:
155323: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
155324: -- or secondary ledger that has different currency with primary
155325: -- or alc that is calculated by sla
155326: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155327: (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'))
155328:
155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 155327: (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'))

155323: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
155324: -- or secondary ledger that has different currency with primary
155325: -- or alc that is calculated by sla
155326: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155327: (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'))
155328:
155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155331: AND (l_actual_flag = 'A')) THEN

Line 155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

155325: -- or alc that is calculated by sla
155326: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155327: (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'))
155328:
155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155331: AND (l_actual_flag = 'A')) THEN
155332: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155333: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

155326: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155327: (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'))
155328:
155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155331: AND (l_actual_flag = 'A')) THEN
155332: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155333: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155334: ,p_application_id => p_application_id

Line 155333: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

155329: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155330: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155331: AND (l_actual_flag = 'A')) THEN
155332: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155333: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155334: ,p_application_id => p_application_id
155335: ,p_amb_context_code => 'DEFAULT'
155336: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
155337: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 155336: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

155332: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155333: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155334: ,p_application_id => p_application_id
155335: ,p_amb_context_code => 'DEFAULT'
155336: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
155337: ,p_event_class_code => C_EVENT_CLASS_CODE
155338: ,p_event_type_code => C_EVENT_TYPE_CODE
155339:
155340: ,p_gain_ccid => -1

Line 155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155867:
155868: l_calculate_acctd_flag VARCHAR2(1) :='N';
155869: l_calculate_g_l_flag VARCHAR2(1) :='N';
155870: --
155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155868: l_calculate_acctd_flag VARCHAR2(1) :='N';
155869: l_calculate_g_l_flag VARCHAR2(1) :='N';
155870: --
155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

155869: l_calculate_g_l_flag VARCHAR2(1) :='N';
155870: --
155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

155870: --
155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155871: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

155872: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

155873: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155874: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155875: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155876: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155877: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155878: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155879: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

155880: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

155881: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

155882: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

155883: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

155884: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155885: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155886: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155887: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

155888: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

155889: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155897:

Line 155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

155890: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155897:
155898: l_event_id NUMBER;

Line 155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

155891: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155897:
155898: l_event_id NUMBER;
155899: l_previous_event_id NUMBER;

Line 155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

155892: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
155893: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
155894: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
155895: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155896: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
155897:
155898: l_event_id NUMBER;
155899: l_previous_event_id NUMBER;
155900: l_first_event_id NUMBER;

Line 155914: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

155910: l_event_class_name VARCHAR2(80) := 'Intransit Interorg Receipt for FOB Shipment';
155911: l_description VARCHAR2(4000);
155912: l_transaction_reversal NUMBER;
155913: l_ae_header_id NUMBER;
155914: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
155915: l_log_module VARCHAR2(240);
155916: --
155917: l_acct_reversal_source VARCHAR2(30);
155918: l_trx_reversal_source VARCHAR2(30);

Line 156218: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

156214:
156215: --
156216: -- set event info as cache for other routines to refer event attributes
156217: --
156218: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
156219: (p_application_id => p_application_id
156220: ,p_primary_ledger_id => p_primary_ledger_id
156221: ,p_base_ledger_id => p_base_ledger_id
156222: ,p_target_ledger_id => p_target_ledger_id

Line 156251: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

156247:
156248: --
156249: -- set the status of entry to C_VALID (0)
156250: --
156251: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156252:
156253: --
156254: -- initialize a row for ae header
156255: --

Line 156289: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156285: --
156286: -- initilaize the status of ae headers for diffrent balance types
156287: -- the status is initialised to C_NOT_CREATED (2)
156288: --
156289: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156290: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156291: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156292:
156293: --

Line 156290: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156286: -- initilaize the status of ae headers for diffrent balance types
156287: -- the status is initialised to C_NOT_CREATED (2)
156288: --
156289: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156290: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156291: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156292:
156293: --
156294: -- call api to validate and store accounting attributes for header

Line 156291: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156287: -- the status is initialised to C_NOT_CREATED (2)
156288: --
156289: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156290: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156291: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156292:
156293: --
156294: -- call api to validate and store accounting attributes for header
156295: --

Line 156334: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

156330: --
156331: l_trx_reversal_source := SUBSTR(NULL, 1,30);
156332:
156333: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
156334: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
156335:
156336: xla_accounting_err_pkg.build_message
156337: (p_appli_s_name => 'XLA'
156338: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 156342: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

156338: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
156339: ,p_token_1 => 'ACCT_ATTR_NAME'
156340: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156341: ,p_token_2 => 'PRODUCT_NAME'
156342: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156346:

Line 156343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

156339: ,p_token_1 => 'ACCT_ATTR_NAME'
156340: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156341: ,p_token_2 => 'PRODUCT_NAME'
156342: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156346:
156347: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 156344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156340: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156341: ,p_token_2 => 'PRODUCT_NAME'
156342: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156346:
156347: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
156348: --

Line 156345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

156341: ,p_token_2 => 'PRODUCT_NAME'
156342: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156346:
156347: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
156348: --
156349: -- following sets the accounting attributes needed to reverse

Line 156364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

156360: ----------------------------------------------------------------
156361: -- 4262811 - update the header statuses to invalid in need be
156362: ----------------------------------------------------------------
156363: --
156364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
156365:
156366:
156367: -----------------------------------------------
156368: -- No accrual reversal for the event class/type

Line 156492: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

156488: ,p_module => l_log_module);
156489: END IF;
156490:
156491: --
156492: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
156493: --
156494: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156495: --
156496: -- set event info as cache for other routines to refer event attributes

Line 156494: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

156490:
156491: --
156492: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
156493: --
156494: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156495: --
156496: -- set event info as cache for other routines to refer event attributes
156497: --
156498:

Line 156502: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

156498:
156499: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
156500: l_previous_event_id := l_event_id;
156501:
156502: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
156503: (p_application_id => p_application_id
156504: ,p_primary_ledger_id => p_primary_ledger_id
156505: ,p_base_ledger_id => p_base_ledger_id
156506: ,p_target_ledger_id => p_target_ledger_id

Line 156543: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

156539: l_acct_reversal_source := SUBSTR(NULL, 1,30);
156540:
156541: IF l_continue_with_lines THEN
156542: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
156543: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
156544:
156545: xla_accounting_err_pkg.build_message
156546: (p_appli_s_name => 'XLA'
156547: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 156551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

156547: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
156548: ,p_token_1 => 'LINE_NUMBER'
156549: ,p_value_1 => l_array_extract_line_num(Idx)
156550: ,p_token_2 => 'PRODUCT_NAME'
156551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156555:

Line 156552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

156548: ,p_token_1 => 'LINE_NUMBER'
156549: ,p_value_1 => l_array_extract_line_num(Idx)
156550: ,p_token_2 => 'PRODUCT_NAME'
156551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156555:
156556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 156553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156549: ,p_value_1 => l_array_extract_line_num(Idx)
156550: ,p_token_2 => 'PRODUCT_NAME'
156551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156555:
156556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
156557: --

Line 156554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

156550: ,p_token_2 => 'PRODUCT_NAME'
156551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156555:
156556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
156557: --
156558: -- following sets the accounting attributes needed to reverse

Line 156702: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

156698:
156699: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
156700: -- or secondary ledger that has different currency with primary
156701: -- or alc that is calculated by sla
156702: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156703: (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'))
156704:
156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 156703: (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'))

156699: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
156700: -- or secondary ledger that has different currency with primary
156701: -- or alc that is calculated by sla
156702: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156703: (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'))
156704:
156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156707: AND (l_actual_flag = 'A')) THEN

Line 156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

156701: -- or alc that is calculated by sla
156702: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156703: (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'))
156704:
156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156707: AND (l_actual_flag = 'A')) THEN
156708: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156709: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

156702: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156703: (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'))
156704:
156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156707: AND (l_actual_flag = 'A')) THEN
156708: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156709: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156710: ,p_application_id => p_application_id

Line 156709: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156705: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156706: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156707: AND (l_actual_flag = 'A')) THEN
156708: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156709: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156710: ,p_application_id => p_application_id
156711: ,p_amb_context_code => 'DEFAULT'
156712: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
156713: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 156712: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

156708: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156709: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156710: ,p_application_id => p_application_id
156711: ,p_amb_context_code => 'DEFAULT'
156712: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
156713: ,p_event_class_code => C_EVENT_CLASS_CODE
156714: ,p_event_type_code => C_EVENT_TYPE_CODE
156715:
156716: ,p_gain_ccid => -1

Line 157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157189:
157190: l_calculate_acctd_flag VARCHAR2(1) :='N';
157191: l_calculate_g_l_flag VARCHAR2(1) :='N';
157192: --
157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157190: l_calculate_acctd_flag VARCHAR2(1) :='N';
157191: l_calculate_g_l_flag VARCHAR2(1) :='N';
157192: --
157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157191: l_calculate_g_l_flag VARCHAR2(1) :='N';
157192: --
157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157192: --
157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157193: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157194: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157195: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157196: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157197: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157198: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157199: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157200: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157201: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157202: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157203: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157204: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157205: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157206: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157207: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157208: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157209: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157210: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

157211: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157219:

Line 157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157212: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157219:
157220: l_event_id NUMBER;

Line 157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

157213: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157219:
157220: l_event_id NUMBER;
157221: l_previous_event_id NUMBER;

Line 157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

157214: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157215: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157216: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157217: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157218: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157219:
157220: l_event_id NUMBER;
157221: l_previous_event_id NUMBER;
157222: l_first_event_id NUMBER;

Line 157236: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

157232: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Shipment for FOB Shipment';
157233: l_description VARCHAR2(4000);
157234: l_transaction_reversal NUMBER;
157235: l_ae_header_id NUMBER;
157236: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
157237: l_log_module VARCHAR2(240);
157238: --
157239: l_acct_reversal_source VARCHAR2(30);
157240: l_trx_reversal_source VARCHAR2(30);

Line 157496: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

157492:
157493: --
157494: -- set event info as cache for other routines to refer event attributes
157495: --
157496: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
157497: (p_application_id => p_application_id
157498: ,p_primary_ledger_id => p_primary_ledger_id
157499: ,p_base_ledger_id => p_base_ledger_id
157500: ,p_target_ledger_id => p_target_ledger_id

Line 157529: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

157525:
157526: --
157527: -- set the status of entry to C_VALID (0)
157528: --
157529: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
157530:
157531: --
157532: -- initialize a row for ae header
157533: --

Line 157557: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157553: --
157554: -- initilaize the status of ae headers for diffrent balance types
157555: -- the status is initialised to C_NOT_CREATED (2)
157556: --
157557: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157558: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157559: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157560:
157561: --

Line 157558: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157554: -- initilaize the status of ae headers for diffrent balance types
157555: -- the status is initialised to C_NOT_CREATED (2)
157556: --
157557: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157558: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157559: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157560:
157561: --
157562: -- call api to validate and store accounting attributes for header

Line 157559: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157555: -- the status is initialised to C_NOT_CREATED (2)
157556: --
157557: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157558: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157559: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157560:
157561: --
157562: -- call api to validate and store accounting attributes for header
157563: --

Line 157600: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

157596: --
157597: l_trx_reversal_source := SUBSTR(NULL, 1,30);
157598:
157599: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
157600: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
157601:
157602: xla_accounting_err_pkg.build_message
157603: (p_appli_s_name => 'XLA'
157604: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 157608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

157604: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
157605: ,p_token_1 => 'ACCT_ATTR_NAME'
157606: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157607: ,p_token_2 => 'PRODUCT_NAME'
157608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157612:

Line 157609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

157605: ,p_token_1 => 'ACCT_ATTR_NAME'
157606: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157607: ,p_token_2 => 'PRODUCT_NAME'
157608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157612:
157613: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 157610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

157606: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157607: ,p_token_2 => 'PRODUCT_NAME'
157608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157612:
157613: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
157614: --

Line 157611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

157607: ,p_token_2 => 'PRODUCT_NAME'
157608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157612:
157613: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
157614: --
157615: -- following sets the accounting attributes needed to reverse

Line 157630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

157626: ----------------------------------------------------------------
157627: -- 4262811 - update the header statuses to invalid in need be
157628: ----------------------------------------------------------------
157629: --
157630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
157631:
157632:
157633: -----------------------------------------------
157634: -- No accrual reversal for the event class/type

Line 157758: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

157754: ,p_module => l_log_module);
157755: END IF;
157756:
157757: --
157758: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
157759: --
157760: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
157761: --
157762: -- set event info as cache for other routines to refer event attributes

Line 157760: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

157756:
157757: --
157758: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
157759: --
157760: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
157761: --
157762: -- set event info as cache for other routines to refer event attributes
157763: --
157764:

Line 157768: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

157764:
157765: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
157766: l_previous_event_id := l_event_id;
157767:
157768: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
157769: (p_application_id => p_application_id
157770: ,p_primary_ledger_id => p_primary_ledger_id
157771: ,p_base_ledger_id => p_base_ledger_id
157772: ,p_target_ledger_id => p_target_ledger_id

Line 157809: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

157805: l_acct_reversal_source := SUBSTR(NULL, 1,30);
157806:
157807: IF l_continue_with_lines THEN
157808: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
157809: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
157810:
157811: xla_accounting_err_pkg.build_message
157812: (p_appli_s_name => 'XLA'
157813: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 157817: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

157813: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
157814: ,p_token_1 => 'LINE_NUMBER'
157815: ,p_value_1 => l_array_extract_line_num(Idx)
157816: ,p_token_2 => 'PRODUCT_NAME'
157817: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157818: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157819: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157820: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157821:

Line 157818: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

157814: ,p_token_1 => 'LINE_NUMBER'
157815: ,p_value_1 => l_array_extract_line_num(Idx)
157816: ,p_token_2 => 'PRODUCT_NAME'
157817: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157818: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157819: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157820: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157821:
157822: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 157819: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

157815: ,p_value_1 => l_array_extract_line_num(Idx)
157816: ,p_token_2 => 'PRODUCT_NAME'
157817: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157818: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157819: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157820: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157821:
157822: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
157823: --

Line 157820: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

157816: ,p_token_2 => 'PRODUCT_NAME'
157817: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157818: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157819: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157820: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157821:
157822: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
157823: --
157824: -- following sets the accounting attributes needed to reverse

Line 158112: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

158108:
158109: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
158110: -- or secondary ledger that has different currency with primary
158111: -- or alc that is calculated by sla
158112: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158113: (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'))
158114:
158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 158113: (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'))

158109: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
158110: -- or secondary ledger that has different currency with primary
158111: -- or alc that is calculated by sla
158112: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158113: (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'))
158114:
158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158117: AND (l_actual_flag = 'A')) THEN

Line 158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

158111: -- or alc that is calculated by sla
158112: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158113: (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'))
158114:
158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158117: AND (l_actual_flag = 'A')) THEN
158118: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158119: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

158112: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158113: (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'))
158114:
158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158117: AND (l_actual_flag = 'A')) THEN
158118: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158119: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158120: ,p_application_id => p_application_id

Line 158119: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

158115: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158116: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158117: AND (l_actual_flag = 'A')) THEN
158118: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158119: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158120: ,p_application_id => p_application_id
158121: ,p_amb_context_code => 'DEFAULT'
158122: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
158123: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 158122: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

158118: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158119: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158120: ,p_application_id => p_application_id
158121: ,p_amb_context_code => 'DEFAULT'
158122: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
158123: ,p_event_class_code => C_EVENT_CLASS_CODE
158124: ,p_event_type_code => C_EVENT_TYPE_CODE
158125:
158126: ,p_gain_ccid => -1

Line 158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158599:
158600: l_calculate_acctd_flag VARCHAR2(1) :='N';
158601: l_calculate_g_l_flag VARCHAR2(1) :='N';
158602: --
158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158600: l_calculate_acctd_flag VARCHAR2(1) :='N';
158601: l_calculate_g_l_flag VARCHAR2(1) :='N';
158602: --
158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158601: l_calculate_g_l_flag VARCHAR2(1) :='N';
158602: --
158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158602: --
158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158603: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158604: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158605: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158606: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158607: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158608: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158609: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158610: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158611: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158612: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158613: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158614: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158615: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158616: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158617: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158618: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158619: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158620: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

158621: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158629:

Line 158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158622: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158629:
158630: l_event_id NUMBER;

Line 158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

158623: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158629:
158630: l_event_id NUMBER;
158631: l_previous_event_id NUMBER;

Line 158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

158624: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158625: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158626: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158627: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158628: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158629:
158630: l_event_id NUMBER;
158631: l_previous_event_id NUMBER;
158632: l_first_event_id NUMBER;

Line 158646: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

158642: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Shipment for FOB Shipment';
158643: l_description VARCHAR2(4000);
158644: l_transaction_reversal NUMBER;
158645: l_ae_header_id NUMBER;
158646: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
158647: l_log_module VARCHAR2(240);
158648: --
158649: l_acct_reversal_source VARCHAR2(30);
158650: l_trx_reversal_source VARCHAR2(30);

Line 158906: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

158902:
158903: --
158904: -- set event info as cache for other routines to refer event attributes
158905: --
158906: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
158907: (p_application_id => p_application_id
158908: ,p_primary_ledger_id => p_primary_ledger_id
158909: ,p_base_ledger_id => p_base_ledger_id
158910: ,p_target_ledger_id => p_target_ledger_id

Line 158939: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

158935:
158936: --
158937: -- set the status of entry to C_VALID (0)
158938: --
158939: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
158940:
158941: --
158942: -- initialize a row for ae header
158943: --

Line 158967: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

158963: --
158964: -- initilaize the status of ae headers for diffrent balance types
158965: -- the status is initialised to C_NOT_CREATED (2)
158966: --
158967: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158968: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158969: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158970:
158971: --

Line 158968: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

158964: -- initilaize the status of ae headers for diffrent balance types
158965: -- the status is initialised to C_NOT_CREATED (2)
158966: --
158967: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158968: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158969: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158970:
158971: --
158972: -- call api to validate and store accounting attributes for header

Line 158969: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

158965: -- the status is initialised to C_NOT_CREATED (2)
158966: --
158967: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158968: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158969: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
158970:
158971: --
158972: -- call api to validate and store accounting attributes for header
158973: --

Line 159010: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

159006: --
159007: l_trx_reversal_source := SUBSTR(NULL, 1,30);
159008:
159009: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
159010: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
159011:
159012: xla_accounting_err_pkg.build_message
159013: (p_appli_s_name => 'XLA'
159014: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 159018: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

159014: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
159015: ,p_token_1 => 'ACCT_ATTR_NAME'
159016: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159017: ,p_token_2 => 'PRODUCT_NAME'
159018: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159019: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159020: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159021: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159022:

Line 159019: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

159015: ,p_token_1 => 'ACCT_ATTR_NAME'
159016: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159017: ,p_token_2 => 'PRODUCT_NAME'
159018: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159019: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159020: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159021: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159022:
159023: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 159020: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159016: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159017: ,p_token_2 => 'PRODUCT_NAME'
159018: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159019: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159020: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159021: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159022:
159023: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
159024: --

Line 159021: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

159017: ,p_token_2 => 'PRODUCT_NAME'
159018: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159019: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159020: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159021: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159022:
159023: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
159024: --
159025: -- following sets the accounting attributes needed to reverse

Line 159040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

159036: ----------------------------------------------------------------
159037: -- 4262811 - update the header statuses to invalid in need be
159038: ----------------------------------------------------------------
159039: --
159040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
159041:
159042:
159043: -----------------------------------------------
159044: -- No accrual reversal for the event class/type

Line 159168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

159164: ,p_module => l_log_module);
159165: END IF;
159166:
159167: --
159168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
159169: --
159170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
159171: --
159172: -- set event info as cache for other routines to refer event attributes

Line 159170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

159166:
159167: --
159168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
159169: --
159170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
159171: --
159172: -- set event info as cache for other routines to refer event attributes
159173: --
159174:

Line 159178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

159174:
159175: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
159176: l_previous_event_id := l_event_id;
159177:
159178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
159179: (p_application_id => p_application_id
159180: ,p_primary_ledger_id => p_primary_ledger_id
159181: ,p_base_ledger_id => p_base_ledger_id
159182: ,p_target_ledger_id => p_target_ledger_id

Line 159219: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

159215: l_acct_reversal_source := SUBSTR(NULL, 1,30);
159216:
159217: IF l_continue_with_lines THEN
159218: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
159219: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
159220:
159221: xla_accounting_err_pkg.build_message
159222: (p_appli_s_name => 'XLA'
159223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 159227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

159223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
159224: ,p_token_1 => 'LINE_NUMBER'
159225: ,p_value_1 => l_array_extract_line_num(Idx)
159226: ,p_token_2 => 'PRODUCT_NAME'
159227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159231:

Line 159228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

159224: ,p_token_1 => 'LINE_NUMBER'
159225: ,p_value_1 => l_array_extract_line_num(Idx)
159226: ,p_token_2 => 'PRODUCT_NAME'
159227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159231:
159232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 159229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159225: ,p_value_1 => l_array_extract_line_num(Idx)
159226: ,p_token_2 => 'PRODUCT_NAME'
159227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159231:
159232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
159233: --

Line 159230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

159226: ,p_token_2 => 'PRODUCT_NAME'
159227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159231:
159232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
159233: --
159234: -- following sets the accounting attributes needed to reverse

Line 159435: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

159431:
159432: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
159433: -- or secondary ledger that has different currency with primary
159434: -- or alc that is calculated by sla
159435: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159436: (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'))
159437:
159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 159436: (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'))

159432: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
159433: -- or secondary ledger that has different currency with primary
159434: -- or alc that is calculated by sla
159435: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159436: (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'))
159437:
159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159440: AND (l_actual_flag = 'A')) THEN

Line 159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

159434: -- or alc that is calculated by sla
159435: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159436: (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'))
159437:
159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159440: AND (l_actual_flag = 'A')) THEN
159441: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159442: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

159435: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159436: (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'))
159437:
159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159440: AND (l_actual_flag = 'A')) THEN
159441: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159442: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159443: ,p_application_id => p_application_id

Line 159442: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159438: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159439: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159440: AND (l_actual_flag = 'A')) THEN
159441: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159442: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159443: ,p_application_id => p_application_id
159444: ,p_amb_context_code => 'DEFAULT'
159445: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
159446: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 159445: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

159441: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159442: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159443: ,p_application_id => p_application_id
159444: ,p_amb_context_code => 'DEFAULT'
159445: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
159446: ,p_event_class_code => C_EVENT_CLASS_CODE
159447: ,p_event_type_code => C_EVENT_TYPE_CODE
159448:
159449: ,p_gain_ccid => -1

Line 159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159922:
159923: l_calculate_acctd_flag VARCHAR2(1) :='N';
159924: l_calculate_g_l_flag VARCHAR2(1) :='N';
159925: --
159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159923: l_calculate_acctd_flag VARCHAR2(1) :='N';
159924: l_calculate_g_l_flag VARCHAR2(1) :='N';
159925: --
159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159924: l_calculate_g_l_flag VARCHAR2(1) :='N';
159925: --
159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159925: --
159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

159944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159952:

Line 159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159952:
159953: l_event_id NUMBER;

Line 159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

159946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159952:
159953: l_event_id NUMBER;
159954: l_previous_event_id NUMBER;

Line 159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

159947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159952:
159953: l_event_id NUMBER;
159954: l_previous_event_id NUMBER;
159955: l_first_event_id NUMBER;

Line 159969: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

159965: l_event_class_name VARCHAR2(80) := 'Intraorg Transfer';
159966: l_description VARCHAR2(4000);
159967: l_transaction_reversal NUMBER;
159968: l_ae_header_id NUMBER;
159969: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
159970: l_log_module VARCHAR2(240);
159971: --
159972: l_acct_reversal_source VARCHAR2(30);
159973: l_trx_reversal_source VARCHAR2(30);

Line 160229: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

160225:
160226: --
160227: -- set event info as cache for other routines to refer event attributes
160228: --
160229: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
160230: (p_application_id => p_application_id
160231: ,p_primary_ledger_id => p_primary_ledger_id
160232: ,p_base_ledger_id => p_base_ledger_id
160233: ,p_target_ledger_id => p_target_ledger_id

Line 160262: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

160258:
160259: --
160260: -- set the status of entry to C_VALID (0)
160261: --
160262: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160263:
160264: --
160265: -- initialize a row for ae header
160266: --

Line 160290: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160286: --
160287: -- initilaize the status of ae headers for diffrent balance types
160288: -- the status is initialised to C_NOT_CREATED (2)
160289: --
160290: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160291: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160292: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160293:
160294: --

Line 160291: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160287: -- initilaize the status of ae headers for diffrent balance types
160288: -- the status is initialised to C_NOT_CREATED (2)
160289: --
160290: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160291: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160292: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160293:
160294: --
160295: -- call api to validate and store accounting attributes for header

Line 160292: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160288: -- the status is initialised to C_NOT_CREATED (2)
160289: --
160290: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160291: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160292: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160293:
160294: --
160295: -- call api to validate and store accounting attributes for header
160296: --

Line 160333: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

160329: --
160330: l_trx_reversal_source := SUBSTR(NULL, 1,30);
160331:
160332: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
160333: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
160334:
160335: xla_accounting_err_pkg.build_message
160336: (p_appli_s_name => 'XLA'
160337: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 160341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

160337: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
160338: ,p_token_1 => 'ACCT_ATTR_NAME'
160339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160340: ,p_token_2 => 'PRODUCT_NAME'
160341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160345:

Line 160342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

160338: ,p_token_1 => 'ACCT_ATTR_NAME'
160339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160340: ,p_token_2 => 'PRODUCT_NAME'
160341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160345:
160346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 160343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160340: ,p_token_2 => 'PRODUCT_NAME'
160341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160345:
160346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
160347: --

Line 160344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

160340: ,p_token_2 => 'PRODUCT_NAME'
160341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160345:
160346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
160347: --
160348: -- following sets the accounting attributes needed to reverse

Line 160363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

160359: ----------------------------------------------------------------
160360: -- 4262811 - update the header statuses to invalid in need be
160361: ----------------------------------------------------------------
160362: --
160363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
160364:
160365:
160366: -----------------------------------------------
160367: -- No accrual reversal for the event class/type

Line 160491: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

160487: ,p_module => l_log_module);
160488: END IF;
160489:
160490: --
160491: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
160492: --
160493: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160494: --
160495: -- set event info as cache for other routines to refer event attributes

Line 160493: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

160489:
160490: --
160491: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
160492: --
160493: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160494: --
160495: -- set event info as cache for other routines to refer event attributes
160496: --
160497:

Line 160501: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

160497:
160498: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
160499: l_previous_event_id := l_event_id;
160500:
160501: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
160502: (p_application_id => p_application_id
160503: ,p_primary_ledger_id => p_primary_ledger_id
160504: ,p_base_ledger_id => p_base_ledger_id
160505: ,p_target_ledger_id => p_target_ledger_id

Line 160542: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

160538: l_acct_reversal_source := SUBSTR(NULL, 1,30);
160539:
160540: IF l_continue_with_lines THEN
160541: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
160542: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
160543:
160544: xla_accounting_err_pkg.build_message
160545: (p_appli_s_name => 'XLA'
160546: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 160550: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

160546: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
160547: ,p_token_1 => 'LINE_NUMBER'
160548: ,p_value_1 => l_array_extract_line_num(Idx)
160549: ,p_token_2 => 'PRODUCT_NAME'
160550: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160554:

Line 160551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

160547: ,p_token_1 => 'LINE_NUMBER'
160548: ,p_value_1 => l_array_extract_line_num(Idx)
160549: ,p_token_2 => 'PRODUCT_NAME'
160550: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160554:
160555: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 160552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160548: ,p_value_1 => l_array_extract_line_num(Idx)
160549: ,p_token_2 => 'PRODUCT_NAME'
160550: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160554:
160555: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
160556: --

Line 160553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

160549: ,p_token_2 => 'PRODUCT_NAME'
160550: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160554:
160555: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
160556: --
160557: -- following sets the accounting attributes needed to reverse

Line 160671: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

160667:
160668: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
160669: -- or secondary ledger that has different currency with primary
160670: -- or alc that is calculated by sla
160671: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160672: (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'))
160673:
160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 160672: (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'))

160668: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
160669: -- or secondary ledger that has different currency with primary
160670: -- or alc that is calculated by sla
160671: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160672: (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'))
160673:
160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160676: AND (l_actual_flag = 'A')) THEN

Line 160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

160670: -- or alc that is calculated by sla
160671: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160672: (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'))
160673:
160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160676: AND (l_actual_flag = 'A')) THEN
160677: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160678: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

160671: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160672: (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'))
160673:
160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160676: AND (l_actual_flag = 'A')) THEN
160677: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160678: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160679: ,p_application_id => p_application_id

Line 160678: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160674: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160675: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160676: AND (l_actual_flag = 'A')) THEN
160677: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160678: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160679: ,p_application_id => p_application_id
160680: ,p_amb_context_code => 'DEFAULT'
160681: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
160682: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 160681: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

160677: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160678: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160679: ,p_application_id => p_application_id
160680: ,p_amb_context_code => 'DEFAULT'
160681: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
160682: ,p_event_class_code => C_EVENT_CLASS_CODE
160683: ,p_event_type_code => C_EVENT_TYPE_CODE
160684:
160685: ,p_gain_ccid => -1

Line 161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161158:
161159: l_calculate_acctd_flag VARCHAR2(1) :='N';
161160: l_calculate_g_l_flag VARCHAR2(1) :='N';
161161: --
161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161159: l_calculate_acctd_flag VARCHAR2(1) :='N';
161160: l_calculate_g_l_flag VARCHAR2(1) :='N';
161161: --
161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161160: l_calculate_g_l_flag VARCHAR2(1) :='N';
161161: --
161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161161: --
161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

161180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161188:

Line 161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161188:
161189: l_event_id NUMBER;

Line 161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

161182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161188:
161189: l_event_id NUMBER;
161190: l_previous_event_id NUMBER;

Line 161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

161183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161188:
161189: l_event_id NUMBER;
161190: l_previous_event_id NUMBER;
161191: l_first_event_id NUMBER;

Line 161205: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

161201: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
161202: l_description VARCHAR2(4000);
161203: l_transaction_reversal NUMBER;
161204: l_ae_header_id NUMBER;
161205: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
161206: l_log_module VARCHAR2(240);
161207: --
161208: l_acct_reversal_source VARCHAR2(30);
161209: l_trx_reversal_source VARCHAR2(30);

Line 161465: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

161461:
161462: --
161463: -- set event info as cache for other routines to refer event attributes
161464: --
161465: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
161466: (p_application_id => p_application_id
161467: ,p_primary_ledger_id => p_primary_ledger_id
161468: ,p_base_ledger_id => p_base_ledger_id
161469: ,p_target_ledger_id => p_target_ledger_id

Line 161498: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

161494:
161495: --
161496: -- set the status of entry to C_VALID (0)
161497: --
161498: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161499:
161500: --
161501: -- initialize a row for ae header
161502: --

Line 161526: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161522: --
161523: -- initilaize the status of ae headers for diffrent balance types
161524: -- the status is initialised to C_NOT_CREATED (2)
161525: --
161526: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161527: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161528: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161529:
161530: --

Line 161527: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161523: -- initilaize the status of ae headers for diffrent balance types
161524: -- the status is initialised to C_NOT_CREATED (2)
161525: --
161526: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161527: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161528: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161529:
161530: --
161531: -- call api to validate and store accounting attributes for header

Line 161528: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161524: -- the status is initialised to C_NOT_CREATED (2)
161525: --
161526: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161527: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161528: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161529:
161530: --
161531: -- call api to validate and store accounting attributes for header
161532: --

Line 161569: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

161565: --
161566: l_trx_reversal_source := SUBSTR(NULL, 1,30);
161567:
161568: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
161569: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
161570:
161571: xla_accounting_err_pkg.build_message
161572: (p_appli_s_name => 'XLA'
161573: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 161577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

161573: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
161574: ,p_token_1 => 'ACCT_ATTR_NAME'
161575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161576: ,p_token_2 => 'PRODUCT_NAME'
161577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161581:

Line 161578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

161574: ,p_token_1 => 'ACCT_ATTR_NAME'
161575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161576: ,p_token_2 => 'PRODUCT_NAME'
161577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161581:
161582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 161579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

161575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161576: ,p_token_2 => 'PRODUCT_NAME'
161577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161581:
161582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
161583: --

Line 161580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

161576: ,p_token_2 => 'PRODUCT_NAME'
161577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161581:
161582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
161583: --
161584: -- following sets the accounting attributes needed to reverse

Line 161599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

161595: ----------------------------------------------------------------
161596: -- 4262811 - update the header statuses to invalid in need be
161597: ----------------------------------------------------------------
161598: --
161599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
161600:
161601:
161602: -----------------------------------------------
161603: -- No accrual reversal for the event class/type

Line 161727: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

161723: ,p_module => l_log_module);
161724: END IF;
161725:
161726: --
161727: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
161728: --
161729: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161730: --
161731: -- set event info as cache for other routines to refer event attributes

Line 161729: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

161725:
161726: --
161727: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
161728: --
161729: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161730: --
161731: -- set event info as cache for other routines to refer event attributes
161732: --
161733:

Line 161737: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

161733:
161734: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
161735: l_previous_event_id := l_event_id;
161736:
161737: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
161738: (p_application_id => p_application_id
161739: ,p_primary_ledger_id => p_primary_ledger_id
161740: ,p_base_ledger_id => p_base_ledger_id
161741: ,p_target_ledger_id => p_target_ledger_id

Line 161778: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

161774: l_acct_reversal_source := SUBSTR(NULL, 1,30);
161775:
161776: IF l_continue_with_lines THEN
161777: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
161778: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
161779:
161780: xla_accounting_err_pkg.build_message
161781: (p_appli_s_name => 'XLA'
161782: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 161786: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

161782: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
161783: ,p_token_1 => 'LINE_NUMBER'
161784: ,p_value_1 => l_array_extract_line_num(Idx)
161785: ,p_token_2 => 'PRODUCT_NAME'
161786: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161787: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161788: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161789: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161790:

Line 161787: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

161783: ,p_token_1 => 'LINE_NUMBER'
161784: ,p_value_1 => l_array_extract_line_num(Idx)
161785: ,p_token_2 => 'PRODUCT_NAME'
161786: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161787: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161788: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161789: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161790:
161791: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 161788: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

161784: ,p_value_1 => l_array_extract_line_num(Idx)
161785: ,p_token_2 => 'PRODUCT_NAME'
161786: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161787: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161788: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161789: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161790:
161791: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
161792: --

Line 161789: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

161785: ,p_token_2 => 'PRODUCT_NAME'
161786: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161787: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161788: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161789: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161790:
161791: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
161792: --
161793: -- following sets the accounting attributes needed to reverse

Line 161965: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

161961:
161962: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
161963: -- or secondary ledger that has different currency with primary
161964: -- or alc that is calculated by sla
161965: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
161966: (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'))
161967:
161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 161966: (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'))

161962: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
161963: -- or secondary ledger that has different currency with primary
161964: -- or alc that is calculated by sla
161965: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
161966: (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'))
161967:
161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161970: AND (l_actual_flag = 'A')) THEN

Line 161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

161964: -- or alc that is calculated by sla
161965: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
161966: (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'))
161967:
161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161970: AND (l_actual_flag = 'A')) THEN
161971: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161972: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

161965: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
161966: (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'))
161967:
161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161970: AND (l_actual_flag = 'A')) THEN
161971: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161972: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161973: ,p_application_id => p_application_id

Line 161972: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

161968: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161969: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161970: AND (l_actual_flag = 'A')) THEN
161971: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161972: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161973: ,p_application_id => p_application_id
161974: ,p_amb_context_code => 'DEFAULT'
161975: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
161976: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 161975: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

161971: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161972: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161973: ,p_application_id => p_application_id
161974: ,p_amb_context_code => 'DEFAULT'
161975: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
161976: ,p_event_class_code => C_EVENT_CLASS_CODE
161977: ,p_event_type_code => C_EVENT_TYPE_CODE
161978:
161979: ,p_gain_ccid => -1

Line 162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162449:
162450: l_calculate_acctd_flag VARCHAR2(1) :='N';
162451: l_calculate_g_l_flag VARCHAR2(1) :='N';
162452: --
162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162450: l_calculate_acctd_flag VARCHAR2(1) :='N';
162451: l_calculate_g_l_flag VARCHAR2(1) :='N';
162452: --
162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162451: l_calculate_g_l_flag VARCHAR2(1) :='N';
162452: --
162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162452: --
162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

162471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162479:

Line 162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162479:
162480: l_event_id NUMBER;

Line 162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

162473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162479:
162480: l_event_id NUMBER;
162481: l_previous_event_id NUMBER;

Line 162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

162474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162479:
162480: l_event_id NUMBER;
162481: l_previous_event_id NUMBER;
162482: l_first_event_id NUMBER;

Line 162496: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

162492: l_event_class_name VARCHAR2(80) := 'Landed Cost Adjustment to Delivery';
162493: l_description VARCHAR2(4000);
162494: l_transaction_reversal NUMBER;
162495: l_ae_header_id NUMBER;
162496: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
162497: l_log_module VARCHAR2(240);
162498: --
162499: l_acct_reversal_source VARCHAR2(30);
162500: l_trx_reversal_source VARCHAR2(30);

Line 162758: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

162754:
162755: --
162756: -- set event info as cache for other routines to refer event attributes
162757: --
162758: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
162759: (p_application_id => p_application_id
162760: ,p_primary_ledger_id => p_primary_ledger_id
162761: ,p_base_ledger_id => p_base_ledger_id
162762: ,p_target_ledger_id => p_target_ledger_id

Line 162791: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

162787:
162788: --
162789: -- set the status of entry to C_VALID (0)
162790: --
162791: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
162792:
162793: --
162794: -- initialize a row for ae header
162795: --

Line 162822: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162818: --
162819: -- initilaize the status of ae headers for diffrent balance types
162820: -- the status is initialised to C_NOT_CREATED (2)
162821: --
162822: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162823: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162824: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162825:
162826: --

Line 162823: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162819: -- initilaize the status of ae headers for diffrent balance types
162820: -- the status is initialised to C_NOT_CREATED (2)
162821: --
162822: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162823: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162824: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162825:
162826: --
162827: -- call api to validate and store accounting attributes for header

Line 162824: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162820: -- the status is initialised to C_NOT_CREATED (2)
162821: --
162822: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162823: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162824: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162825:
162826: --
162827: -- call api to validate and store accounting attributes for header
162828: --

Line 162865: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

162861: --
162862: l_trx_reversal_source := SUBSTR(NULL, 1,30);
162863:
162864: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
162865: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
162866:
162867: xla_accounting_err_pkg.build_message
162868: (p_appli_s_name => 'XLA'
162869: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 162873: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

162869: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
162870: ,p_token_1 => 'ACCT_ATTR_NAME'
162871: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162872: ,p_token_2 => 'PRODUCT_NAME'
162873: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162874: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162875: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162876: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162877:

Line 162874: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

162870: ,p_token_1 => 'ACCT_ATTR_NAME'
162871: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162872: ,p_token_2 => 'PRODUCT_NAME'
162873: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162874: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162875: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162876: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162877:
162878: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 162875: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

162871: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162872: ,p_token_2 => 'PRODUCT_NAME'
162873: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162874: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162875: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162876: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162877:
162878: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
162879: --

Line 162876: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

162872: ,p_token_2 => 'PRODUCT_NAME'
162873: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162874: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162875: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162876: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162877:
162878: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
162879: --
162880: -- following sets the accounting attributes needed to reverse

Line 162895: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

162891: ----------------------------------------------------------------
162892: -- 4262811 - update the header statuses to invalid in need be
162893: ----------------------------------------------------------------
162894: --
162895: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
162896:
162897:
162898: -----------------------------------------------
162899: -- No accrual reversal for the event class/type

Line 163019: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

163015: ,p_module => l_log_module);
163016: END IF;
163017:
163018: --
163019: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
163020: --
163021: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
163022: --
163023: -- set event info as cache for other routines to refer event attributes

Line 163021: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

163017:
163018: --
163019: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
163020: --
163021: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
163022: --
163023: -- set event info as cache for other routines to refer event attributes
163024: --
163025:

Line 163029: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

163025:
163026: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
163027: l_previous_event_id := l_event_id;
163028:
163029: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
163030: (p_application_id => p_application_id
163031: ,p_primary_ledger_id => p_primary_ledger_id
163032: ,p_base_ledger_id => p_base_ledger_id
163033: ,p_target_ledger_id => p_target_ledger_id

Line 163070: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

163066: l_acct_reversal_source := SUBSTR(NULL, 1,30);
163067:
163068: IF l_continue_with_lines THEN
163069: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
163070: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
163071:
163072: xla_accounting_err_pkg.build_message
163073: (p_appli_s_name => 'XLA'
163074: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 163078: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

163074: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
163075: ,p_token_1 => 'LINE_NUMBER'
163076: ,p_value_1 => l_array_extract_line_num(Idx)
163077: ,p_token_2 => 'PRODUCT_NAME'
163078: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163079: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163080: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163081: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163082:

Line 163079: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

163075: ,p_token_1 => 'LINE_NUMBER'
163076: ,p_value_1 => l_array_extract_line_num(Idx)
163077: ,p_token_2 => 'PRODUCT_NAME'
163078: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163079: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163080: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163081: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163082:
163083: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 163080: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

163076: ,p_value_1 => l_array_extract_line_num(Idx)
163077: ,p_token_2 => 'PRODUCT_NAME'
163078: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163079: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163080: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163081: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163082:
163083: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
163084: --

Line 163081: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

163077: ,p_token_2 => 'PRODUCT_NAME'
163078: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163079: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163080: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163081: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163082:
163083: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
163084: --
163085: -- following sets the accounting attributes needed to reverse

Line 163224: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

163220:
163221: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
163222: -- or secondary ledger that has different currency with primary
163223: -- or alc that is calculated by sla
163224: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163225: (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'))
163226:
163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 163225: (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'))

163221: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
163222: -- or secondary ledger that has different currency with primary
163223: -- or alc that is calculated by sla
163224: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163225: (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'))
163226:
163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163229: AND (l_actual_flag = 'A')) THEN

Line 163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

163223: -- or alc that is calculated by sla
163224: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163225: (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'))
163226:
163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163229: AND (l_actual_flag = 'A')) THEN
163230: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163231: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

163224: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163225: (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'))
163226:
163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163229: AND (l_actual_flag = 'A')) THEN
163230: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163231: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163232: ,p_application_id => p_application_id

Line 163231: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

163227: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163228: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163229: AND (l_actual_flag = 'A')) THEN
163230: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163231: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163232: ,p_application_id => p_application_id
163233: ,p_amb_context_code => 'DEFAULT'
163234: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
163235: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 163234: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

163230: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163231: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163232: ,p_application_id => p_application_id
163233: ,p_amb_context_code => 'DEFAULT'
163234: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
163235: ,p_event_class_code => C_EVENT_CLASS_CODE
163236: ,p_event_type_code => C_EVENT_TYPE_CODE
163237:
163238: ,p_gain_ccid => -1

Line 163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163713:
163714: l_calculate_acctd_flag VARCHAR2(1) :='N';
163715: l_calculate_g_l_flag VARCHAR2(1) :='N';
163716: --
163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163714: l_calculate_acctd_flag VARCHAR2(1) :='N';
163715: l_calculate_g_l_flag VARCHAR2(1) :='N';
163716: --
163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163715: l_calculate_g_l_flag VARCHAR2(1) :='N';
163716: --
163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163716: --
163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163717: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163718: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163719: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163720: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163721: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163722: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163723: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163724: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163725: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163726: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163727: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163728: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163729: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163730: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163731: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163732: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163733: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163734: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

163735: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163743:

Line 163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163736: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163743:
163744: l_event_id NUMBER;

Line 163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

163737: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163743:
163744: l_event_id NUMBER;
163745: l_previous_event_id NUMBER;

Line 163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

163738: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163739: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163740: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163741: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163742: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163743:
163744: l_event_id NUMBER;
163745: l_previous_event_id NUMBER;
163746: l_first_event_id NUMBER;

Line 163760: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

163756: l_event_class_name VARCHAR2(80) := 'Landed Cost Adjustment to Receipt';
163757: l_description VARCHAR2(4000);
163758: l_transaction_reversal NUMBER;
163759: l_ae_header_id NUMBER;
163760: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
163761: l_log_module VARCHAR2(240);
163762: --
163763: l_acct_reversal_source VARCHAR2(30);
163764: l_trx_reversal_source VARCHAR2(30);

Line 164026: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

164022:
164023: --
164024: -- set event info as cache for other routines to refer event attributes
164025: --
164026: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
164027: (p_application_id => p_application_id
164028: ,p_primary_ledger_id => p_primary_ledger_id
164029: ,p_base_ledger_id => p_base_ledger_id
164030: ,p_target_ledger_id => p_target_ledger_id

Line 164059: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

164055:
164056: --
164057: -- set the status of entry to C_VALID (0)
164058: --
164059: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164060:
164061: --
164062: -- initialize a row for ae header
164063: --

Line 164091: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164087: --
164088: -- initilaize the status of ae headers for diffrent balance types
164089: -- the status is initialised to C_NOT_CREATED (2)
164090: --
164091: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164092: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164093: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164094:
164095: --

Line 164092: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164088: -- initilaize the status of ae headers for diffrent balance types
164089: -- the status is initialised to C_NOT_CREATED (2)
164090: --
164091: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164092: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164093: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164094:
164095: --
164096: -- call api to validate and store accounting attributes for header

Line 164093: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164089: -- the status is initialised to C_NOT_CREATED (2)
164090: --
164091: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164092: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164093: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164094:
164095: --
164096: -- call api to validate and store accounting attributes for header
164097: --

Line 164134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

164130: --
164131: l_trx_reversal_source := SUBSTR(NULL, 1,30);
164132:
164133: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
164134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
164135:
164136: xla_accounting_err_pkg.build_message
164137: (p_appli_s_name => 'XLA'
164138: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 164142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

164138: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
164139: ,p_token_1 => 'ACCT_ATTR_NAME'
164140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164141: ,p_token_2 => 'PRODUCT_NAME'
164142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164146:

Line 164143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

164139: ,p_token_1 => 'ACCT_ATTR_NAME'
164140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164141: ,p_token_2 => 'PRODUCT_NAME'
164142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164146:
164147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 164144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164141: ,p_token_2 => 'PRODUCT_NAME'
164142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164146:
164147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
164148: --

Line 164145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

164141: ,p_token_2 => 'PRODUCT_NAME'
164142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164146:
164147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
164148: --
164149: -- following sets the accounting attributes needed to reverse

Line 164164: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

164160: ----------------------------------------------------------------
164161: -- 4262811 - update the header statuses to invalid in need be
164162: ----------------------------------------------------------------
164163: --
164164: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
164165:
164166:
164167: -----------------------------------------------
164168: -- No accrual reversal for the event class/type

Line 164288: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

164284: ,p_module => l_log_module);
164285: END IF;
164286:
164287: --
164288: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
164289: --
164290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164291: --
164292: -- set event info as cache for other routines to refer event attributes

Line 164290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

164286:
164287: --
164288: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
164289: --
164290: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164291: --
164292: -- set event info as cache for other routines to refer event attributes
164293: --
164294:

Line 164298: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

164294:
164295: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
164296: l_previous_event_id := l_event_id;
164297:
164298: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
164299: (p_application_id => p_application_id
164300: ,p_primary_ledger_id => p_primary_ledger_id
164301: ,p_base_ledger_id => p_base_ledger_id
164302: ,p_target_ledger_id => p_target_ledger_id

Line 164339: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

164335: l_acct_reversal_source := SUBSTR(NULL, 1,30);
164336:
164337: IF l_continue_with_lines THEN
164338: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
164339: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
164340:
164341: xla_accounting_err_pkg.build_message
164342: (p_appli_s_name => 'XLA'
164343: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 164347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

164343: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
164344: ,p_token_1 => 'LINE_NUMBER'
164345: ,p_value_1 => l_array_extract_line_num(Idx)
164346: ,p_token_2 => 'PRODUCT_NAME'
164347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164351:

Line 164348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

164344: ,p_token_1 => 'LINE_NUMBER'
164345: ,p_value_1 => l_array_extract_line_num(Idx)
164346: ,p_token_2 => 'PRODUCT_NAME'
164347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164351:
164352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 164349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164345: ,p_value_1 => l_array_extract_line_num(Idx)
164346: ,p_token_2 => 'PRODUCT_NAME'
164347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164351:
164352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
164353: --

Line 164350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

164346: ,p_token_2 => 'PRODUCT_NAME'
164347: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164348: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164349: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164350: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164351:
164352: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
164353: --
164354: -- following sets the accounting attributes needed to reverse

Line 164439: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

164435:
164436: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
164437: -- or secondary ledger that has different currency with primary
164438: -- or alc that is calculated by sla
164439: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164440: (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'))
164441:
164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 164440: (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'))

164436: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
164437: -- or secondary ledger that has different currency with primary
164438: -- or alc that is calculated by sla
164439: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164440: (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'))
164441:
164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164444: AND (l_actual_flag = 'A')) THEN

Line 164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

164438: -- or alc that is calculated by sla
164439: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164440: (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'))
164441:
164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164444: AND (l_actual_flag = 'A')) THEN
164445: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164446: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

164439: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164440: (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'))
164441:
164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164444: AND (l_actual_flag = 'A')) THEN
164445: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164446: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164447: ,p_application_id => p_application_id

Line 164446: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164442: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164443: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164444: AND (l_actual_flag = 'A')) THEN
164445: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164446: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164447: ,p_application_id => p_application_id
164448: ,p_amb_context_code => 'DEFAULT'
164449: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
164450: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 164449: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

164445: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164446: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164447: ,p_application_id => p_application_id
164448: ,p_amb_context_code => 'DEFAULT'
164449: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
164450: ,p_event_class_code => C_EVENT_CLASS_CODE
164451: ,p_event_type_code => C_EVENT_TYPE_CODE
164452:
164453: ,p_gain_ccid => -1

Line 164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164937:
164938: l_calculate_acctd_flag VARCHAR2(1) :='N';
164939: l_calculate_g_l_flag VARCHAR2(1) :='N';
164940: --
164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164938: l_calculate_acctd_flag VARCHAR2(1) :='N';
164939: l_calculate_g_l_flag VARCHAR2(1) :='N';
164940: --
164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

164939: l_calculate_g_l_flag VARCHAR2(1) :='N';
164940: --
164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

164940: --
164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164941: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

164942: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

164943: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164944: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164945: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164946: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164947: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164948: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164949: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

164950: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

164951: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

164952: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

164953: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

164954: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164955: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164956: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164957: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

164958: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

164959: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164967:

Line 164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

164960: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164967:
164968: l_event_id NUMBER;

Line 164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

164961: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164967:
164968: l_event_id NUMBER;
164969: l_previous_event_id NUMBER;

Line 164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

164962: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
164963: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
164964: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
164965: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164966: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
164967:
164968: l_event_id NUMBER;
164969: l_previous_event_id NUMBER;
164970: l_first_event_id NUMBER;

Line 164984: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

164980: l_event_class_name VARCHAR2(80) := 'Logical Intercompany';
164981: l_description VARCHAR2(4000);
164982: l_transaction_reversal NUMBER;
164983: l_ae_header_id NUMBER;
164984: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
164985: l_log_module VARCHAR2(240);
164986: --
164987: l_acct_reversal_source VARCHAR2(30);
164988: l_trx_reversal_source VARCHAR2(30);

Line 165256: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

165252:
165253: --
165254: -- set event info as cache for other routines to refer event attributes
165255: --
165256: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
165257: (p_application_id => p_application_id
165258: ,p_primary_ledger_id => p_primary_ledger_id
165259: ,p_base_ledger_id => p_base_ledger_id
165260: ,p_target_ledger_id => p_target_ledger_id

Line 165289: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

165285:
165286: --
165287: -- set the status of entry to C_VALID (0)
165288: --
165289: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165290:
165291: --
165292: -- initialize a row for ae header
165293: --

Line 165319: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165315: --
165316: -- initilaize the status of ae headers for diffrent balance types
165317: -- the status is initialised to C_NOT_CREATED (2)
165318: --
165319: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165320: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165321: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165322:
165323: --

Line 165320: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165316: -- initilaize the status of ae headers for diffrent balance types
165317: -- the status is initialised to C_NOT_CREATED (2)
165318: --
165319: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165320: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165321: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165322:
165323: --
165324: -- call api to validate and store accounting attributes for header

Line 165321: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165317: -- the status is initialised to C_NOT_CREATED (2)
165318: --
165319: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165320: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165321: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165322:
165323: --
165324: -- call api to validate and store accounting attributes for header
165325: --

Line 165362: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

165358: --
165359: l_trx_reversal_source := SUBSTR(NULL, 1,30);
165360:
165361: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
165362: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
165363:
165364: xla_accounting_err_pkg.build_message
165365: (p_appli_s_name => 'XLA'
165366: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 165370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

165366: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
165367: ,p_token_1 => 'ACCT_ATTR_NAME'
165368: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165369: ,p_token_2 => 'PRODUCT_NAME'
165370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165374:

Line 165371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

165367: ,p_token_1 => 'ACCT_ATTR_NAME'
165368: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165369: ,p_token_2 => 'PRODUCT_NAME'
165370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165374:
165375: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 165372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

165368: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165369: ,p_token_2 => 'PRODUCT_NAME'
165370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165374:
165375: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
165376: --

Line 165373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

165369: ,p_token_2 => 'PRODUCT_NAME'
165370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165374:
165375: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
165376: --
165377: -- following sets the accounting attributes needed to reverse

Line 165392: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

165388: ----------------------------------------------------------------
165389: -- 4262811 - update the header statuses to invalid in need be
165390: ----------------------------------------------------------------
165391: --
165392: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
165393:
165394:
165395: -----------------------------------------------
165396: -- No accrual reversal for the event class/type

Line 165520: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

165516: ,p_module => l_log_module);
165517: END IF;
165518:
165519: --
165520: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
165521: --
165522: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165523: --
165524: -- set event info as cache for other routines to refer event attributes

Line 165522: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

165518:
165519: --
165520: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
165521: --
165522: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165523: --
165524: -- set event info as cache for other routines to refer event attributes
165525: --
165526:

Line 165530: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

165526:
165527: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
165528: l_previous_event_id := l_event_id;
165529:
165530: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
165531: (p_application_id => p_application_id
165532: ,p_primary_ledger_id => p_primary_ledger_id
165533: ,p_base_ledger_id => p_base_ledger_id
165534: ,p_target_ledger_id => p_target_ledger_id

Line 165571: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

165567: l_acct_reversal_source := SUBSTR(NULL, 1,30);
165568:
165569: IF l_continue_with_lines THEN
165570: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
165571: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
165572:
165573: xla_accounting_err_pkg.build_message
165574: (p_appli_s_name => 'XLA'
165575: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 165579: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

165575: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
165576: ,p_token_1 => 'LINE_NUMBER'
165577: ,p_value_1 => l_array_extract_line_num(Idx)
165578: ,p_token_2 => 'PRODUCT_NAME'
165579: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165580: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165581: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165582: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165583:

Line 165580: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

165576: ,p_token_1 => 'LINE_NUMBER'
165577: ,p_value_1 => l_array_extract_line_num(Idx)
165578: ,p_token_2 => 'PRODUCT_NAME'
165579: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165580: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165581: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165582: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165583:
165584: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 165581: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

165577: ,p_value_1 => l_array_extract_line_num(Idx)
165578: ,p_token_2 => 'PRODUCT_NAME'
165579: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165580: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165581: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165582: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165583:
165584: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
165585: --

Line 165582: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

165578: ,p_token_2 => 'PRODUCT_NAME'
165579: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165580: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165581: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165582: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165583:
165584: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
165585: --
165586: -- following sets the accounting attributes needed to reverse

Line 165762: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

165758:
165759: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
165760: -- or secondary ledger that has different currency with primary
165761: -- or alc that is calculated by sla
165762: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
165763: (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'))
165764:
165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 165763: (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'))

165759: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
165760: -- or secondary ledger that has different currency with primary
165761: -- or alc that is calculated by sla
165762: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
165763: (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'))
165764:
165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
165767: AND (l_actual_flag = 'A')) THEN

Line 165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

165761: -- or alc that is calculated by sla
165762: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
165763: (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'))
165764:
165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
165767: AND (l_actual_flag = 'A')) THEN
165768: XLA_AE_LINES_PKG.CreateGainOrLossLines(
165769: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

165762: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
165763: (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'))
165764:
165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
165767: AND (l_actual_flag = 'A')) THEN
165768: XLA_AE_LINES_PKG.CreateGainOrLossLines(
165769: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165770: ,p_application_id => p_application_id

Line 165769: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

165765: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
165766: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
165767: AND (l_actual_flag = 'A')) THEN
165768: XLA_AE_LINES_PKG.CreateGainOrLossLines(
165769: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165770: ,p_application_id => p_application_id
165771: ,p_amb_context_code => 'DEFAULT'
165772: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
165773: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 165772: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

165768: XLA_AE_LINES_PKG.CreateGainOrLossLines(
165769: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165770: ,p_application_id => p_application_id
165771: ,p_amb_context_code => 'DEFAULT'
165772: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
165773: ,p_event_class_code => C_EVENT_CLASS_CODE
165774: ,p_event_type_code => C_EVENT_TYPE_CODE
165775:
165776: ,p_gain_ccid => -1

Line 166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166249:
166250: l_calculate_acctd_flag VARCHAR2(1) :='N';
166251: l_calculate_g_l_flag VARCHAR2(1) :='N';
166252: --
166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166250: l_calculate_acctd_flag VARCHAR2(1) :='N';
166251: l_calculate_g_l_flag VARCHAR2(1) :='N';
166252: --
166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166251: l_calculate_g_l_flag VARCHAR2(1) :='N';
166252: --
166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166252: --
166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166253: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166254: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166255: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166256: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166257: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166258: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166259: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166260: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166261: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166262: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166263: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166264: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166265: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166266: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166267: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166268: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166269: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166270: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

166271: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166279:

Line 166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166272: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166279:
166280: l_event_id NUMBER;

Line 166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

166273: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166279:
166280: l_event_id NUMBER;
166281: l_previous_event_id NUMBER;

Line 166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

166274: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166275: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166276: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166277: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166278: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166279:
166280: l_event_id NUMBER;
166281: l_previous_event_id NUMBER;
166282: l_first_event_id NUMBER;

Line 166296: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

166292: l_event_class_name VARCHAR2(80) := 'WIP Material Lot';
166293: l_description VARCHAR2(4000);
166294: l_transaction_reversal NUMBER;
166295: l_ae_header_id NUMBER;
166296: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
166297: l_log_module VARCHAR2(240);
166298: --
166299: l_acct_reversal_source VARCHAR2(30);
166300: l_trx_reversal_source VARCHAR2(30);

Line 166556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

166552:
166553: --
166554: -- set event info as cache for other routines to refer event attributes
166555: --
166556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
166557: (p_application_id => p_application_id
166558: ,p_primary_ledger_id => p_primary_ledger_id
166559: ,p_base_ledger_id => p_base_ledger_id
166560: ,p_target_ledger_id => p_target_ledger_id

Line 166589: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

166585:
166586: --
166587: -- set the status of entry to C_VALID (0)
166588: --
166589: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
166590:
166591: --
166592: -- initialize a row for ae header
166593: --

Line 166617: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

166613: --
166614: -- initilaize the status of ae headers for diffrent balance types
166615: -- the status is initialised to C_NOT_CREATED (2)
166616: --
166617: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166618: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166619: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166620:
166621: --

Line 166618: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

166614: -- initilaize the status of ae headers for diffrent balance types
166615: -- the status is initialised to C_NOT_CREATED (2)
166616: --
166617: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166618: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166619: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166620:
166621: --
166622: -- call api to validate and store accounting attributes for header

Line 166619: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

166615: -- the status is initialised to C_NOT_CREATED (2)
166616: --
166617: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166618: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166619: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
166620:
166621: --
166622: -- call api to validate and store accounting attributes for header
166623: --

Line 166660: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

166656: --
166657: l_trx_reversal_source := SUBSTR(NULL, 1,30);
166658:
166659: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
166660: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
166661:
166662: xla_accounting_err_pkg.build_message
166663: (p_appli_s_name => 'XLA'
166664: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 166668: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

166664: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
166665: ,p_token_1 => 'ACCT_ATTR_NAME'
166666: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
166667: ,p_token_2 => 'PRODUCT_NAME'
166668: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166672:

Line 166669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

166665: ,p_token_1 => 'ACCT_ATTR_NAME'
166666: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
166667: ,p_token_2 => 'PRODUCT_NAME'
166668: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166672:
166673: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 166670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

166666: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
166667: ,p_token_2 => 'PRODUCT_NAME'
166668: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166672:
166673: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
166674: --

Line 166671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

166667: ,p_token_2 => 'PRODUCT_NAME'
166668: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166672:
166673: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
166674: --
166675: -- following sets the accounting attributes needed to reverse

Line 166690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

166686: ----------------------------------------------------------------
166687: -- 4262811 - update the header statuses to invalid in need be
166688: ----------------------------------------------------------------
166689: --
166690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
166691:
166692:
166693: -----------------------------------------------
166694: -- No accrual reversal for the event class/type

Line 166818: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

166814: ,p_module => l_log_module);
166815: END IF;
166816:
166817: --
166818: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
166819: --
166820: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
166821: --
166822: -- set event info as cache for other routines to refer event attributes

Line 166820: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

166816:
166817: --
166818: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
166819: --
166820: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
166821: --
166822: -- set event info as cache for other routines to refer event attributes
166823: --
166824:

Line 166828: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

166824:
166825: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
166826: l_previous_event_id := l_event_id;
166827:
166828: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
166829: (p_application_id => p_application_id
166830: ,p_primary_ledger_id => p_primary_ledger_id
166831: ,p_base_ledger_id => p_base_ledger_id
166832: ,p_target_ledger_id => p_target_ledger_id

Line 166869: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

166865: l_acct_reversal_source := SUBSTR(NULL, 1,30);
166866:
166867: IF l_continue_with_lines THEN
166868: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
166869: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
166870:
166871: xla_accounting_err_pkg.build_message
166872: (p_appli_s_name => 'XLA'
166873: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 166877: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

166873: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
166874: ,p_token_1 => 'LINE_NUMBER'
166875: ,p_value_1 => l_array_extract_line_num(Idx)
166876: ,p_token_2 => 'PRODUCT_NAME'
166877: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166878: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166879: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166880: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166881:

Line 166878: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

166874: ,p_token_1 => 'LINE_NUMBER'
166875: ,p_value_1 => l_array_extract_line_num(Idx)
166876: ,p_token_2 => 'PRODUCT_NAME'
166877: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166878: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166879: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166880: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166881:
166882: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 166879: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

166875: ,p_value_1 => l_array_extract_line_num(Idx)
166876: ,p_token_2 => 'PRODUCT_NAME'
166877: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166878: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166879: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166880: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166881:
166882: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
166883: --

Line 166880: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

166876: ,p_token_2 => 'PRODUCT_NAME'
166877: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
166878: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
166879: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166880: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
166881:
166882: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
166883: --
166884: -- following sets the accounting attributes needed to reverse

Line 166969: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

166965:
166966: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
166967: -- or secondary ledger that has different currency with primary
166968: -- or alc that is calculated by sla
166969: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166970: (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'))
166971:
166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 166970: (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'))

166966: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
166967: -- or secondary ledger that has different currency with primary
166968: -- or alc that is calculated by sla
166969: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166970: (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'))
166971:
166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166974: AND (l_actual_flag = 'A')) THEN

Line 166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

166968: -- or alc that is calculated by sla
166969: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166970: (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'))
166971:
166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166974: AND (l_actual_flag = 'A')) THEN
166975: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166976: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

166969: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166970: (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'))
166971:
166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166974: AND (l_actual_flag = 'A')) THEN
166975: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166976: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166977: ,p_application_id => p_application_id

Line 166976: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

166972: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166973: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166974: AND (l_actual_flag = 'A')) THEN
166975: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166976: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166977: ,p_application_id => p_application_id
166978: ,p_amb_context_code => 'DEFAULT'
166979: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
166980: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 166979: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

166975: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166976: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166977: ,p_application_id => p_application_id
166978: ,p_amb_context_code => 'DEFAULT'
166979: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
166980: ,p_event_class_code => C_EVENT_CLASS_CODE
166981: ,p_event_type_code => C_EVENT_TYPE_CODE
166982:
166983: ,p_gain_ccid => -1

Line 167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167456:
167457: l_calculate_acctd_flag VARCHAR2(1) :='N';
167458: l_calculate_g_l_flag VARCHAR2(1) :='N';
167459: --
167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167457: l_calculate_acctd_flag VARCHAR2(1) :='N';
167458: l_calculate_g_l_flag VARCHAR2(1) :='N';
167459: --
167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

167458: l_calculate_g_l_flag VARCHAR2(1) :='N';
167459: --
167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

167459: --
167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167460: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

167461: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

167462: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167463: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167464: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167465: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167466: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167467: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167468: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

167469: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

167470: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

167471: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

167472: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

167473: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167474: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167475: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167476: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

167477: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

167478: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167486:

Line 167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

167479: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167486:
167487: l_event_id NUMBER;

Line 167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

167480: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167486:
167487: l_event_id NUMBER;
167488: l_previous_event_id NUMBER;

Line 167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

167481: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
167482: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
167483: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
167484: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167485: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
167486:
167487: l_event_id NUMBER;
167488: l_previous_event_id NUMBER;
167489: l_first_event_id NUMBER;

Line 167503: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

167499: l_event_class_name VARCHAR2(80) := 'Miscellaneous';
167500: l_description VARCHAR2(4000);
167501: l_transaction_reversal NUMBER;
167502: l_ae_header_id NUMBER;
167503: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
167504: l_log_module VARCHAR2(240);
167505: --
167506: l_acct_reversal_source VARCHAR2(30);
167507: l_trx_reversal_source VARCHAR2(30);

Line 167763: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

167759:
167760: --
167761: -- set event info as cache for other routines to refer event attributes
167762: --
167763: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
167764: (p_application_id => p_application_id
167765: ,p_primary_ledger_id => p_primary_ledger_id
167766: ,p_base_ledger_id => p_base_ledger_id
167767: ,p_target_ledger_id => p_target_ledger_id

Line 167796: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

167792:
167793: --
167794: -- set the status of entry to C_VALID (0)
167795: --
167796: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
167797:
167798: --
167799: -- initialize a row for ae header
167800: --

Line 167824: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167820: --
167821: -- initilaize the status of ae headers for diffrent balance types
167822: -- the status is initialised to C_NOT_CREATED (2)
167823: --
167824: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167825: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167826: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167827:
167828: --

Line 167825: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167821: -- initilaize the status of ae headers for diffrent balance types
167822: -- the status is initialised to C_NOT_CREATED (2)
167823: --
167824: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167825: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167826: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167827:
167828: --
167829: -- call api to validate and store accounting attributes for header

Line 167826: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167822: -- the status is initialised to C_NOT_CREATED (2)
167823: --
167824: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167825: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167826: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167827:
167828: --
167829: -- call api to validate and store accounting attributes for header
167830: --

Line 167867: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

167863: --
167864: l_trx_reversal_source := SUBSTR(NULL, 1,30);
167865:
167866: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
167867: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
167868:
167869: xla_accounting_err_pkg.build_message
167870: (p_appli_s_name => 'XLA'
167871: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 167875: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

167871: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
167872: ,p_token_1 => 'ACCT_ATTR_NAME'
167873: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167874: ,p_token_2 => 'PRODUCT_NAME'
167875: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167876: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167877: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167878: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167879:

Line 167876: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

167872: ,p_token_1 => 'ACCT_ATTR_NAME'
167873: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167874: ,p_token_2 => 'PRODUCT_NAME'
167875: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167876: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167877: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167878: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167879:
167880: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 167877: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

167873: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167874: ,p_token_2 => 'PRODUCT_NAME'
167875: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167876: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167877: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167878: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167879:
167880: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
167881: --

Line 167878: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

167874: ,p_token_2 => 'PRODUCT_NAME'
167875: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167876: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167877: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167878: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167879:
167880: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
167881: --
167882: -- following sets the accounting attributes needed to reverse

Line 167897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

167893: ----------------------------------------------------------------
167894: -- 4262811 - update the header statuses to invalid in need be
167895: ----------------------------------------------------------------
167896: --
167897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
167898:
167899:
167900: -----------------------------------------------
167901: -- No accrual reversal for the event class/type

Line 168025: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

168021: ,p_module => l_log_module);
168022: END IF;
168023:
168024: --
168025: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
168026: --
168027: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
168028: --
168029: -- set event info as cache for other routines to refer event attributes

Line 168027: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

168023:
168024: --
168025: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
168026: --
168027: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
168028: --
168029: -- set event info as cache for other routines to refer event attributes
168030: --
168031:

Line 168035: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

168031:
168032: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
168033: l_previous_event_id := l_event_id;
168034:
168035: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
168036: (p_application_id => p_application_id
168037: ,p_primary_ledger_id => p_primary_ledger_id
168038: ,p_base_ledger_id => p_base_ledger_id
168039: ,p_target_ledger_id => p_target_ledger_id

Line 168076: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

168072: l_acct_reversal_source := SUBSTR(NULL, 1,30);
168073:
168074: IF l_continue_with_lines THEN
168075: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
168076: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
168077:
168078: xla_accounting_err_pkg.build_message
168079: (p_appli_s_name => 'XLA'
168080: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 168084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

168080: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
168081: ,p_token_1 => 'LINE_NUMBER'
168082: ,p_value_1 => l_array_extract_line_num(Idx)
168083: ,p_token_2 => 'PRODUCT_NAME'
168084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168088:

Line 168085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

168081: ,p_token_1 => 'LINE_NUMBER'
168082: ,p_value_1 => l_array_extract_line_num(Idx)
168083: ,p_token_2 => 'PRODUCT_NAME'
168084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168088:
168089: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 168086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

168082: ,p_value_1 => l_array_extract_line_num(Idx)
168083: ,p_token_2 => 'PRODUCT_NAME'
168084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168088:
168089: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
168090: --

Line 168087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

168083: ,p_token_2 => 'PRODUCT_NAME'
168084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168088:
168089: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
168090: --
168091: -- following sets the accounting attributes needed to reverse

Line 168205: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

168201:
168202: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
168203: -- or secondary ledger that has different currency with primary
168204: -- or alc that is calculated by sla
168205: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168206: (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'))
168207:
168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 168206: (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'))

168202: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
168203: -- or secondary ledger that has different currency with primary
168204: -- or alc that is calculated by sla
168205: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168206: (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'))
168207:
168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168210: AND (l_actual_flag = 'A')) THEN

Line 168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

168204: -- or alc that is calculated by sla
168205: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168206: (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'))
168207:
168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168210: AND (l_actual_flag = 'A')) THEN
168211: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168212: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

168205: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168206: (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'))
168207:
168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168210: AND (l_actual_flag = 'A')) THEN
168211: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168212: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168213: ,p_application_id => p_application_id

Line 168212: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

168208: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168209: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168210: AND (l_actual_flag = 'A')) THEN
168211: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168212: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168213: ,p_application_id => p_application_id
168214: ,p_amb_context_code => 'DEFAULT'
168215: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
168216: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 168215: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

168211: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168212: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168213: ,p_application_id => p_application_id
168214: ,p_amb_context_code => 'DEFAULT'
168215: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
168216: ,p_event_class_code => C_EVENT_CLASS_CODE
168217: ,p_event_type_code => C_EVENT_TYPE_CODE
168218:
168219: ,p_gain_ccid => -1

Line 168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168692:
168693: l_calculate_acctd_flag VARCHAR2(1) :='N';
168694: l_calculate_g_l_flag VARCHAR2(1) :='N';
168695: --
168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168693: l_calculate_acctd_flag VARCHAR2(1) :='N';
168694: l_calculate_g_l_flag VARCHAR2(1) :='N';
168695: --
168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168694: l_calculate_g_l_flag VARCHAR2(1) :='N';
168695: --
168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168695: --
168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168696: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168697: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168698: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168699: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168700: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168701: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168702: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168703: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168704: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168705: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168706: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168707: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168708: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168709: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168710: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168711: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168712: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168713: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

168714: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168722:

Line 168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168715: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168722:
168723: l_event_id NUMBER;

Line 168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

168716: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168722:
168723: l_event_id NUMBER;
168724: l_previous_event_id NUMBER;

Line 168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

168717: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168718: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168719: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168720: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168721: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168722:
168723: l_event_id NUMBER;
168724: l_previous_event_id NUMBER;
168725: l_first_event_id NUMBER;

Line 168739: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

168735: l_event_class_name VARCHAR2(80) := 'Material Cost Update';
168736: l_description VARCHAR2(4000);
168737: l_transaction_reversal NUMBER;
168738: l_ae_header_id NUMBER;
168739: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
168740: l_log_module VARCHAR2(240);
168741: --
168742: l_acct_reversal_source VARCHAR2(30);
168743: l_trx_reversal_source VARCHAR2(30);

Line 168999: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

168995:
168996: --
168997: -- set event info as cache for other routines to refer event attributes
168998: --
168999: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
169000: (p_application_id => p_application_id
169001: ,p_primary_ledger_id => p_primary_ledger_id
169002: ,p_base_ledger_id => p_base_ledger_id
169003: ,p_target_ledger_id => p_target_ledger_id

Line 169032: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

169028:
169029: --
169030: -- set the status of entry to C_VALID (0)
169031: --
169032: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169033:
169034: --
169035: -- initialize a row for ae header
169036: --

Line 169060: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169056: --
169057: -- initilaize the status of ae headers for diffrent balance types
169058: -- the status is initialised to C_NOT_CREATED (2)
169059: --
169060: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169061: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169062: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169063:
169064: --

Line 169061: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169057: -- initilaize the status of ae headers for diffrent balance types
169058: -- the status is initialised to C_NOT_CREATED (2)
169059: --
169060: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169061: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169062: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169063:
169064: --
169065: -- call api to validate and store accounting attributes for header

Line 169062: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169058: -- the status is initialised to C_NOT_CREATED (2)
169059: --
169060: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169061: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169062: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169063:
169064: --
169065: -- call api to validate and store accounting attributes for header
169066: --

Line 169103: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

169099: --
169100: l_trx_reversal_source := SUBSTR(NULL, 1,30);
169101:
169102: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
169103: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
169104:
169105: xla_accounting_err_pkg.build_message
169106: (p_appli_s_name => 'XLA'
169107: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 169111: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

169107: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
169108: ,p_token_1 => 'ACCT_ATTR_NAME'
169109: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169110: ,p_token_2 => 'PRODUCT_NAME'
169111: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169112: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169113: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169114: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169115:

Line 169112: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

169108: ,p_token_1 => 'ACCT_ATTR_NAME'
169109: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169110: ,p_token_2 => 'PRODUCT_NAME'
169111: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169112: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169113: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169114: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169115:
169116: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 169113: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

169109: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169110: ,p_token_2 => 'PRODUCT_NAME'
169111: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169112: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169113: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169114: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169115:
169116: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
169117: --

Line 169114: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

169110: ,p_token_2 => 'PRODUCT_NAME'
169111: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169112: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169113: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169114: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169115:
169116: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
169117: --
169118: -- following sets the accounting attributes needed to reverse

Line 169133: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

169129: ----------------------------------------------------------------
169130: -- 4262811 - update the header statuses to invalid in need be
169131: ----------------------------------------------------------------
169132: --
169133: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
169134:
169135:
169136: -----------------------------------------------
169137: -- No accrual reversal for the event class/type

Line 169261: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

169257: ,p_module => l_log_module);
169258: END IF;
169259:
169260: --
169261: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
169262: --
169263: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169264: --
169265: -- set event info as cache for other routines to refer event attributes

Line 169263: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

169259:
169260: --
169261: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
169262: --
169263: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169264: --
169265: -- set event info as cache for other routines to refer event attributes
169266: --
169267:

Line 169271: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

169267:
169268: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
169269: l_previous_event_id := l_event_id;
169270:
169271: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
169272: (p_application_id => p_application_id
169273: ,p_primary_ledger_id => p_primary_ledger_id
169274: ,p_base_ledger_id => p_base_ledger_id
169275: ,p_target_ledger_id => p_target_ledger_id

Line 169312: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

169308: l_acct_reversal_source := SUBSTR(NULL, 1,30);
169309:
169310: IF l_continue_with_lines THEN
169311: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
169312: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
169313:
169314: xla_accounting_err_pkg.build_message
169315: (p_appli_s_name => 'XLA'
169316: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 169320: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

169316: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
169317: ,p_token_1 => 'LINE_NUMBER'
169318: ,p_value_1 => l_array_extract_line_num(Idx)
169319: ,p_token_2 => 'PRODUCT_NAME'
169320: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169321: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169322: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169323: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169324:

Line 169321: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

169317: ,p_token_1 => 'LINE_NUMBER'
169318: ,p_value_1 => l_array_extract_line_num(Idx)
169319: ,p_token_2 => 'PRODUCT_NAME'
169320: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169321: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169322: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169323: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169324:
169325: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 169322: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

169318: ,p_value_1 => l_array_extract_line_num(Idx)
169319: ,p_token_2 => 'PRODUCT_NAME'
169320: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169321: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169322: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169323: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169324:
169325: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
169326: --

Line 169323: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

169319: ,p_token_2 => 'PRODUCT_NAME'
169320: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169321: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169322: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169323: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169324:
169325: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
169326: --
169327: -- following sets the accounting attributes needed to reverse

Line 169499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

169495:
169496: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
169497: -- or secondary ledger that has different currency with primary
169498: -- or alc that is calculated by sla
169499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
169500: (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'))
169501:
169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 169500: (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'))

169496: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
169497: -- or secondary ledger that has different currency with primary
169498: -- or alc that is calculated by sla
169499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
169500: (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'))
169501:
169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
169504: AND (l_actual_flag = 'A')) THEN

Line 169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

169498: -- or alc that is calculated by sla
169499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
169500: (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'))
169501:
169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
169504: AND (l_actual_flag = 'A')) THEN
169505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
169506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

169499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
169500: (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'))
169501:
169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
169504: AND (l_actual_flag = 'A')) THEN
169505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
169506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169507: ,p_application_id => p_application_id

Line 169506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

169502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
169503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
169504: AND (l_actual_flag = 'A')) THEN
169505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
169506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169507: ,p_application_id => p_application_id
169508: ,p_amb_context_code => 'DEFAULT'
169509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
169510: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 169509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

169505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
169506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169507: ,p_application_id => p_application_id
169508: ,p_amb_context_code => 'DEFAULT'
169509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
169510: ,p_event_class_code => C_EVENT_CLASS_CODE
169511: ,p_event_type_code => C_EVENT_TYPE_CODE
169512:
169513: ,p_gain_ccid => -1

Line 169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169981:
169982: l_calculate_acctd_flag VARCHAR2(1) :='N';
169983: l_calculate_g_l_flag VARCHAR2(1) :='N';
169984: --
169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169982: l_calculate_acctd_flag VARCHAR2(1) :='N';
169983: l_calculate_g_l_flag VARCHAR2(1) :='N';
169984: --
169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169983: l_calculate_g_l_flag VARCHAR2(1) :='N';
169984: --
169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169984: --
169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169985: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169986: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169987: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169988: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169989: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169990: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169991: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169992: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169993: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169994: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169995: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169996: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169997: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169998: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169999: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170000: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170001: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170002: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

170003: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170011:

Line 170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

170004: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170011:
170012: l_event_id NUMBER;

Line 170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

170005: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170011:
170012: l_event_id NUMBER;
170013: l_previous_event_id NUMBER;

Line 170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

170006: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170007: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170008: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170009: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170010: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170011:
170012: l_event_id NUMBER;
170013: l_previous_event_id NUMBER;
170014: l_first_event_id NUMBER;

Line 170028: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

170024: l_event_class_name VARCHAR2(80) := 'Outside Processing';
170025: l_description VARCHAR2(4000);
170026: l_transaction_reversal NUMBER;
170027: l_ae_header_id NUMBER;
170028: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
170029: l_log_module VARCHAR2(240);
170030: --
170031: l_acct_reversal_source VARCHAR2(30);
170032: l_trx_reversal_source VARCHAR2(30);

Line 170288: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

170284:
170285: --
170286: -- set event info as cache for other routines to refer event attributes
170287: --
170288: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
170289: (p_application_id => p_application_id
170290: ,p_primary_ledger_id => p_primary_ledger_id
170291: ,p_base_ledger_id => p_base_ledger_id
170292: ,p_target_ledger_id => p_target_ledger_id

Line 170321: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

170317:
170318: --
170319: -- set the status of entry to C_VALID (0)
170320: --
170321: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
170322:
170323: --
170324: -- initialize a row for ae header
170325: --

Line 170352: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170348: --
170349: -- initilaize the status of ae headers for diffrent balance types
170350: -- the status is initialised to C_NOT_CREATED (2)
170351: --
170352: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170353: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170354: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170355:
170356: --

Line 170353: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170349: -- initilaize the status of ae headers for diffrent balance types
170350: -- the status is initialised to C_NOT_CREATED (2)
170351: --
170352: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170353: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170354: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170355:
170356: --
170357: -- call api to validate and store accounting attributes for header

Line 170354: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170350: -- the status is initialised to C_NOT_CREATED (2)
170351: --
170352: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170353: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170354: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170355:
170356: --
170357: -- call api to validate and store accounting attributes for header
170358: --

Line 170395: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

170391: --
170392: l_trx_reversal_source := SUBSTR(NULL, 1,30);
170393:
170394: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
170395: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
170396:
170397: xla_accounting_err_pkg.build_message
170398: (p_appli_s_name => 'XLA'
170399: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 170403: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

170399: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
170400: ,p_token_1 => 'ACCT_ATTR_NAME'
170401: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
170402: ,p_token_2 => 'PRODUCT_NAME'
170403: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170404: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170405: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170406: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170407:

Line 170404: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

170400: ,p_token_1 => 'ACCT_ATTR_NAME'
170401: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
170402: ,p_token_2 => 'PRODUCT_NAME'
170403: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170404: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170405: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170406: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170407:
170408: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 170405: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

170401: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
170402: ,p_token_2 => 'PRODUCT_NAME'
170403: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170404: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170405: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170406: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170407:
170408: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
170409: --

Line 170406: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

170402: ,p_token_2 => 'PRODUCT_NAME'
170403: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170404: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170405: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170406: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170407:
170408: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
170409: --
170410: -- following sets the accounting attributes needed to reverse

Line 170425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

170421: ----------------------------------------------------------------
170422: -- 4262811 - update the header statuses to invalid in need be
170423: ----------------------------------------------------------------
170424: --
170425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
170426:
170427:
170428: -----------------------------------------------
170429: -- No accrual reversal for the event class/type

Line 170549: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

170545: ,p_module => l_log_module);
170546: END IF;
170547:
170548: --
170549: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
170550: --
170551: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
170552: --
170553: -- set event info as cache for other routines to refer event attributes

Line 170551: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

170547:
170548: --
170549: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
170550: --
170551: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
170552: --
170553: -- set event info as cache for other routines to refer event attributes
170554: --
170555:

Line 170559: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

170555:
170556: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
170557: l_previous_event_id := l_event_id;
170558:
170559: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
170560: (p_application_id => p_application_id
170561: ,p_primary_ledger_id => p_primary_ledger_id
170562: ,p_base_ledger_id => p_base_ledger_id
170563: ,p_target_ledger_id => p_target_ledger_id

Line 170600: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

170596: l_acct_reversal_source := SUBSTR(NULL, 1,30);
170597:
170598: IF l_continue_with_lines THEN
170599: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
170600: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
170601:
170602: xla_accounting_err_pkg.build_message
170603: (p_appli_s_name => 'XLA'
170604: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 170608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

170604: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
170605: ,p_token_1 => 'LINE_NUMBER'
170606: ,p_value_1 => l_array_extract_line_num(Idx)
170607: ,p_token_2 => 'PRODUCT_NAME'
170608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170612:

Line 170609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

170605: ,p_token_1 => 'LINE_NUMBER'
170606: ,p_value_1 => l_array_extract_line_num(Idx)
170607: ,p_token_2 => 'PRODUCT_NAME'
170608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170612:
170613: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 170610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

170606: ,p_value_1 => l_array_extract_line_num(Idx)
170607: ,p_token_2 => 'PRODUCT_NAME'
170608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170612:
170613: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
170614: --

Line 170611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

170607: ,p_token_2 => 'PRODUCT_NAME'
170608: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
170609: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
170610: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170611: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
170612:
170613: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
170614: --
170615: -- following sets the accounting attributes needed to reverse

Line 170810: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

170806:
170807: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
170808: -- or secondary ledger that has different currency with primary
170809: -- or alc that is calculated by sla
170810: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170811: (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'))
170812:
170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 170811: (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'))

170807: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
170808: -- or secondary ledger that has different currency with primary
170809: -- or alc that is calculated by sla
170810: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170811: (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'))
170812:
170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170815: AND (l_actual_flag = 'A')) THEN

Line 170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

170809: -- or alc that is calculated by sla
170810: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170811: (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'))
170812:
170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170815: AND (l_actual_flag = 'A')) THEN
170816: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170817: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

170810: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170811: (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'))
170812:
170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170815: AND (l_actual_flag = 'A')) THEN
170816: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170817: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170818: ,p_application_id => p_application_id

Line 170817: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

170813: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170814: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170815: AND (l_actual_flag = 'A')) THEN
170816: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170817: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170818: ,p_application_id => p_application_id
170819: ,p_amb_context_code => 'DEFAULT'
170820: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
170821: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 170820: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

170816: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170817: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170818: ,p_application_id => p_application_id
170819: ,p_amb_context_code => 'DEFAULT'
170820: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
170821: ,p_event_class_code => C_EVENT_CLASS_CODE
170822: ,p_event_type_code => C_EVENT_TYPE_CODE
170823:
170824: ,p_gain_ccid => -1

Line 171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171351:
171352: l_calculate_acctd_flag VARCHAR2(1) :='N';
171353: l_calculate_g_l_flag VARCHAR2(1) :='N';
171354: --
171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171352: l_calculate_acctd_flag VARCHAR2(1) :='N';
171353: l_calculate_g_l_flag VARCHAR2(1) :='N';
171354: --
171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171353: l_calculate_g_l_flag VARCHAR2(1) :='N';
171354: --
171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171354: --
171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171355: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171356: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171357: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171358: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171359: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171360: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171361: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171362: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171363: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171364: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171365: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171366: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171367: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171368: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171369: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171370: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171371: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171372: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

171373: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171381:

Line 171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171374: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171381:
171382: l_event_id NUMBER;

Line 171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

171375: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171381:
171382: l_event_id NUMBER;
171383: l_previous_event_id NUMBER;

Line 171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

171376: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171377: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171378: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171379: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171380: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171381:
171382: l_event_id NUMBER;
171383: l_previous_event_id NUMBER;
171384: l_first_event_id NUMBER;

Line 171398: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

171394: l_event_class_name VARCHAR2(80) := 'Period End Accrual';
171395: l_description VARCHAR2(4000);
171396: l_transaction_reversal NUMBER;
171397: l_ae_header_id NUMBER;
171398: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
171399: l_log_module VARCHAR2(240);
171400: --
171401: l_acct_reversal_source VARCHAR2(30);
171402: l_trx_reversal_source VARCHAR2(30);

Line 171706: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

171702:
171703: --
171704: -- set event info as cache for other routines to refer event attributes
171705: --
171706: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
171707: (p_application_id => p_application_id
171708: ,p_primary_ledger_id => p_primary_ledger_id
171709: ,p_base_ledger_id => p_base_ledger_id
171710: ,p_target_ledger_id => p_target_ledger_id

Line 171739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

171735:
171736: --
171737: -- set the status of entry to C_VALID (0)
171738: --
171739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
171740:
171741: --
171742: -- initialize a row for ae header
171743: --

Line 171781: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

171777: --
171778: -- initilaize the status of ae headers for diffrent balance types
171779: -- the status is initialised to C_NOT_CREATED (2)
171780: --
171781: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171782: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171783: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171784:
171785: --

Line 171782: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

171778: -- initilaize the status of ae headers for diffrent balance types
171779: -- the status is initialised to C_NOT_CREATED (2)
171780: --
171781: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171782: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171783: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171784:
171785: --
171786: -- call api to validate and store accounting attributes for header

Line 171783: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

171779: -- the status is initialised to C_NOT_CREATED (2)
171780: --
171781: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171782: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171783: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
171784:
171785: --
171786: -- call api to validate and store accounting attributes for header
171787: --

Line 171826: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

171822: --
171823: l_trx_reversal_source := SUBSTR(NULL, 1,30);
171824:
171825: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
171826: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
171827:
171828: xla_accounting_err_pkg.build_message
171829: (p_appli_s_name => 'XLA'
171830: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 171834: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

171830: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
171831: ,p_token_1 => 'ACCT_ATTR_NAME'
171832: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171833: ,p_token_2 => 'PRODUCT_NAME'
171834: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171835: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171836: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171837: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171838:

Line 171835: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

171831: ,p_token_1 => 'ACCT_ATTR_NAME'
171832: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171833: ,p_token_2 => 'PRODUCT_NAME'
171834: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171835: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171836: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171837: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171838:
171839: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 171836: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

171832: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171833: ,p_token_2 => 'PRODUCT_NAME'
171834: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171835: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171836: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171837: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171838:
171839: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
171840: --

Line 171837: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

171833: ,p_token_2 => 'PRODUCT_NAME'
171834: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171835: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171836: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171837: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171838:
171839: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
171840: --
171841: -- following sets the accounting attributes needed to reverse

Line 171856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

171852: ----------------------------------------------------------------
171853: -- 4262811 - update the header statuses to invalid in need be
171854: ----------------------------------------------------------------
171855: --
171856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
171857:
171858:
171859: --
171860: -- Generate the accrual reversal headers

Line 171901: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);

171897:
171898: --
171899: -- Update the header status
171900: --
171901: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);
171902:
171903:
171904:
171905: END IF;

Line 172026: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

172022: ,p_module => l_log_module);
172023: END IF;
172024:
172025: --
172026: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
172027: --
172028: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
172029: --
172030: -- set event info as cache for other routines to refer event attributes

Line 172028: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

172024:
172025: --
172026: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
172027: --
172028: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
172029: --
172030: -- set event info as cache for other routines to refer event attributes
172031: --
172032:

Line 172036: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

172032:
172033: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
172034: l_previous_event_id := l_event_id;
172035:
172036: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
172037: (p_application_id => p_application_id
172038: ,p_primary_ledger_id => p_primary_ledger_id
172039: ,p_base_ledger_id => p_base_ledger_id
172040: ,p_target_ledger_id => p_target_ledger_id

Line 172077: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

172073: l_acct_reversal_source := SUBSTR(NULL, 1,30);
172074:
172075: IF l_continue_with_lines THEN
172076: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
172077: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
172078:
172079: xla_accounting_err_pkg.build_message
172080: (p_appli_s_name => 'XLA'
172081: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 172085: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

172081: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
172082: ,p_token_1 => 'LINE_NUMBER'
172083: ,p_value_1 => l_array_extract_line_num(Idx)
172084: ,p_token_2 => 'PRODUCT_NAME'
172085: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172086: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172087: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172088: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172089:

Line 172086: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

172082: ,p_token_1 => 'LINE_NUMBER'
172083: ,p_value_1 => l_array_extract_line_num(Idx)
172084: ,p_token_2 => 'PRODUCT_NAME'
172085: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172086: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172087: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172088: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172089:
172090: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 172087: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

172083: ,p_value_1 => l_array_extract_line_num(Idx)
172084: ,p_token_2 => 'PRODUCT_NAME'
172085: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172086: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172087: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172088: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172089:
172090: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
172091: --

Line 172088: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

172084: ,p_token_2 => 'PRODUCT_NAME'
172085: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172086: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172087: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172088: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172089:
172090: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
172091: --
172092: -- following sets the accounting attributes needed to reverse

Line 172197: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

172193:
172194: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
172195: -- or secondary ledger that has different currency with primary
172196: -- or alc that is calculated by sla
172197: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172198: (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'))
172199:
172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 172198: (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'))

172194: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
172195: -- or secondary ledger that has different currency with primary
172196: -- or alc that is calculated by sla
172197: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172198: (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'))
172199:
172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172202: AND (l_actual_flag = 'A')) THEN

Line 172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

172196: -- or alc that is calculated by sla
172197: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172198: (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'))
172199:
172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172202: AND (l_actual_flag = 'A')) THEN
172203: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

172197: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172198: (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'))
172199:
172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172202: AND (l_actual_flag = 'A')) THEN
172203: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172205: ,p_application_id => p_application_id

Line 172204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

172200: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172201: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172202: AND (l_actual_flag = 'A')) THEN
172203: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172205: ,p_application_id => p_application_id
172206: ,p_amb_context_code => 'DEFAULT'
172207: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
172208: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 172207: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

172203: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172204: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172205: ,p_application_id => p_application_id
172206: ,p_amb_context_code => 'DEFAULT'
172207: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
172208: ,p_event_class_code => C_EVENT_CLASS_CODE
172209: ,p_event_type_code => C_EVENT_TYPE_CODE
172210:
172211: ,p_gain_ccid => -1

Line 172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172738:
172739: l_calculate_acctd_flag VARCHAR2(1) :='N';
172740: l_calculate_g_l_flag VARCHAR2(1) :='N';
172741: --
172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172739: l_calculate_acctd_flag VARCHAR2(1) :='N';
172740: l_calculate_g_l_flag VARCHAR2(1) :='N';
172741: --
172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

172740: l_calculate_g_l_flag VARCHAR2(1) :='N';
172741: --
172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

172741: --
172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172742: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

172743: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

172744: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172745: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172746: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172747: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172748: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172749: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172750: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

172751: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

172752: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

172753: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

172754: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

172755: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172756: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172757: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172758: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

172759: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

172760: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172768:

Line 172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

172761: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172768:
172769: l_event_id NUMBER;

Line 172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

172762: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172768:
172769: l_event_id NUMBER;
172770: l_previous_event_id NUMBER;

Line 172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

172763: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
172764: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
172765: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
172766: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172767: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
172768:
172769: l_event_id NUMBER;
172770: l_previous_event_id NUMBER;
172771: l_first_event_id NUMBER;

Line 172785: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

172781: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
172782: l_description VARCHAR2(4000);
172783: l_transaction_reversal NUMBER;
172784: l_ae_header_id NUMBER;
172785: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
172786: l_log_module VARCHAR2(240);
172787: --
172788: l_acct_reversal_source VARCHAR2(30);
172789: l_trx_reversal_source VARCHAR2(30);

Line 173089: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

173085:
173086: --
173087: -- set event info as cache for other routines to refer event attributes
173088: --
173089: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
173090: (p_application_id => p_application_id
173091: ,p_primary_ledger_id => p_primary_ledger_id
173092: ,p_base_ledger_id => p_base_ledger_id
173093: ,p_target_ledger_id => p_target_ledger_id

Line 173122: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

173118:
173119: --
173120: -- set the status of entry to C_VALID (0)
173121: --
173122: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173123:
173124: --
173125: -- initialize a row for ae header
173126: --

Line 173160: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173156: --
173157: -- initilaize the status of ae headers for diffrent balance types
173158: -- the status is initialised to C_NOT_CREATED (2)
173159: --
173160: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173161: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173162: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173163:
173164: --

Line 173161: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173157: -- initilaize the status of ae headers for diffrent balance types
173158: -- the status is initialised to C_NOT_CREATED (2)
173159: --
173160: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173161: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173162: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173163:
173164: --
173165: -- call api to validate and store accounting attributes for header

Line 173162: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173158: -- the status is initialised to C_NOT_CREATED (2)
173159: --
173160: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173161: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173162: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173163:
173164: --
173165: -- call api to validate and store accounting attributes for header
173166: --

Line 173205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

173201: --
173202: l_trx_reversal_source := SUBSTR(NULL, 1,30);
173203:
173204: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
173205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
173206:
173207: xla_accounting_err_pkg.build_message
173208: (p_appli_s_name => 'XLA'
173209: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 173213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

173209: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
173210: ,p_token_1 => 'ACCT_ATTR_NAME'
173211: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173212: ,p_token_2 => 'PRODUCT_NAME'
173213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173217:

Line 173214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

173210: ,p_token_1 => 'ACCT_ATTR_NAME'
173211: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173212: ,p_token_2 => 'PRODUCT_NAME'
173213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173217:
173218: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 173215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173211: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173212: ,p_token_2 => 'PRODUCT_NAME'
173213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173217:
173218: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
173219: --

Line 173216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

173212: ,p_token_2 => 'PRODUCT_NAME'
173213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173217:
173218: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
173219: --
173220: -- following sets the accounting attributes needed to reverse

Line 173235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

173231: ----------------------------------------------------------------
173232: -- 4262811 - update the header statuses to invalid in need be
173233: ----------------------------------------------------------------
173234: --
173235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
173236:
173237:
173238: -----------------------------------------------
173239: -- No accrual reversal for the event class/type

Line 173363: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

173359: ,p_module => l_log_module);
173360: END IF;
173361:
173362: --
173363: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
173364: --
173365: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173366: --
173367: -- set event info as cache for other routines to refer event attributes

Line 173365: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

173361:
173362: --
173363: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
173364: --
173365: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173366: --
173367: -- set event info as cache for other routines to refer event attributes
173368: --
173369:

Line 173373: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

173369:
173370: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
173371: l_previous_event_id := l_event_id;
173372:
173373: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
173374: (p_application_id => p_application_id
173375: ,p_primary_ledger_id => p_primary_ledger_id
173376: ,p_base_ledger_id => p_base_ledger_id
173377: ,p_target_ledger_id => p_target_ledger_id

Line 173414: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

173410: l_acct_reversal_source := SUBSTR(NULL, 1,30);
173411:
173412: IF l_continue_with_lines THEN
173413: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
173414: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
173415:
173416: xla_accounting_err_pkg.build_message
173417: (p_appli_s_name => 'XLA'
173418: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 173422: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

173418: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
173419: ,p_token_1 => 'LINE_NUMBER'
173420: ,p_value_1 => l_array_extract_line_num(Idx)
173421: ,p_token_2 => 'PRODUCT_NAME'
173422: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173426:

Line 173423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

173419: ,p_token_1 => 'LINE_NUMBER'
173420: ,p_value_1 => l_array_extract_line_num(Idx)
173421: ,p_token_2 => 'PRODUCT_NAME'
173422: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173426:
173427: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 173424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173420: ,p_value_1 => l_array_extract_line_num(Idx)
173421: ,p_token_2 => 'PRODUCT_NAME'
173422: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173426:
173427: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
173428: --

Line 173425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

173421: ,p_token_2 => 'PRODUCT_NAME'
173422: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173426:
173427: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
173428: --
173429: -- following sets the accounting attributes needed to reverse

Line 173768: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

173764:
173765: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
173766: -- or secondary ledger that has different currency with primary
173767: -- or alc that is calculated by sla
173768: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173769: (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'))
173770:
173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 173769: (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'))

173765: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
173766: -- or secondary ledger that has different currency with primary
173767: -- or alc that is calculated by sla
173768: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173769: (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'))
173770:
173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173773: AND (l_actual_flag = 'A')) THEN

Line 173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

173767: -- or alc that is calculated by sla
173768: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173769: (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'))
173770:
173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173773: AND (l_actual_flag = 'A')) THEN
173774: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173775: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

173768: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173769: (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'))
173770:
173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173773: AND (l_actual_flag = 'A')) THEN
173774: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173775: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173776: ,p_application_id => p_application_id

Line 173775: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173771: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173772: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173773: AND (l_actual_flag = 'A')) THEN
173774: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173775: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173776: ,p_application_id => p_application_id
173777: ,p_amb_context_code => 'DEFAULT'
173778: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
173779: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 173778: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

173774: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173775: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173776: ,p_application_id => p_application_id
173777: ,p_amb_context_code => 'DEFAULT'
173778: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
173779: ,p_event_class_code => C_EVENT_CLASS_CODE
173780: ,p_event_type_code => C_EVENT_TYPE_CODE
173781:
173782: ,p_gain_ccid => -1

Line 174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174255:
174256: l_calculate_acctd_flag VARCHAR2(1) :='N';
174257: l_calculate_g_l_flag VARCHAR2(1) :='N';
174258: --
174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174256: l_calculate_acctd_flag VARCHAR2(1) :='N';
174257: l_calculate_g_l_flag VARCHAR2(1) :='N';
174258: --
174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174257: l_calculate_g_l_flag VARCHAR2(1) :='N';
174258: --
174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174258: --
174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174259: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174260: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174261: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174262: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174263: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174264: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174265: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174266: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174267: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174268: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174269: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174270: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174271: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174272: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174273: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174274: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174275: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174276: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

174277: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174285:

Line 174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174278: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174285:
174286: l_event_id NUMBER;

Line 174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

174279: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174285:
174286: l_event_id NUMBER;
174287: l_previous_event_id NUMBER;

Line 174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

174280: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174281: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174282: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174283: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174284: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174285:
174286: l_event_id NUMBER;
174287: l_previous_event_id NUMBER;
174288: l_first_event_id NUMBER;

Line 174302: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

174298: l_event_class_name VARCHAR2(80) := 'Receipt into Receiving Inspection';
174299: l_description VARCHAR2(4000);
174300: l_transaction_reversal NUMBER;
174301: l_ae_header_id NUMBER;
174302: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
174303: l_log_module VARCHAR2(240);
174304: --
174305: l_acct_reversal_source VARCHAR2(30);
174306: l_trx_reversal_source VARCHAR2(30);

Line 174566: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

174562:
174563: --
174564: -- set event info as cache for other routines to refer event attributes
174565: --
174566: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
174567: (p_application_id => p_application_id
174568: ,p_primary_ledger_id => p_primary_ledger_id
174569: ,p_base_ledger_id => p_base_ledger_id
174570: ,p_target_ledger_id => p_target_ledger_id

Line 174599: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

174595:
174596: --
174597: -- set the status of entry to C_VALID (0)
174598: --
174599: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174600:
174601: --
174602: -- initialize a row for ae header
174603: --

Line 174631: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174627: --
174628: -- initilaize the status of ae headers for diffrent balance types
174629: -- the status is initialised to C_NOT_CREATED (2)
174630: --
174631: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174632: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174633: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174634:
174635: --

Line 174632: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174628: -- initilaize the status of ae headers for diffrent balance types
174629: -- the status is initialised to C_NOT_CREATED (2)
174630: --
174631: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174632: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174633: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174634:
174635: --
174636: -- call api to validate and store accounting attributes for header

Line 174633: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174629: -- the status is initialised to C_NOT_CREATED (2)
174630: --
174631: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174632: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174633: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174634:
174635: --
174636: -- call api to validate and store accounting attributes for header
174637: --

Line 174674: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

174670: --
174671: l_trx_reversal_source := SUBSTR(NULL, 1,30);
174672:
174673: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
174674: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
174675:
174676: xla_accounting_err_pkg.build_message
174677: (p_appli_s_name => 'XLA'
174678: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 174682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

174678: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
174679: ,p_token_1 => 'ACCT_ATTR_NAME'
174680: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174681: ,p_token_2 => 'PRODUCT_NAME'
174682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174686:

Line 174683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

174679: ,p_token_1 => 'ACCT_ATTR_NAME'
174680: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174681: ,p_token_2 => 'PRODUCT_NAME'
174682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174686:
174687: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 174684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

174680: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174681: ,p_token_2 => 'PRODUCT_NAME'
174682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174686:
174687: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
174688: --

Line 174685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

174681: ,p_token_2 => 'PRODUCT_NAME'
174682: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174683: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174684: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174685: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174686:
174687: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
174688: --
174689: -- following sets the accounting attributes needed to reverse

Line 174704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

174700: ----------------------------------------------------------------
174701: -- 4262811 - update the header statuses to invalid in need be
174702: ----------------------------------------------------------------
174703: --
174704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
174705:
174706:
174707: -----------------------------------------------
174708: -- No accrual reversal for the event class/type

Line 174828: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

174824: ,p_module => l_log_module);
174825: END IF;
174826:
174827: --
174828: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
174829: --
174830: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174831: --
174832: -- set event info as cache for other routines to refer event attributes

Line 174830: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

174826:
174827: --
174828: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
174829: --
174830: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174831: --
174832: -- set event info as cache for other routines to refer event attributes
174833: --
174834:

Line 174838: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

174834:
174835: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
174836: l_previous_event_id := l_event_id;
174837:
174838: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
174839: (p_application_id => p_application_id
174840: ,p_primary_ledger_id => p_primary_ledger_id
174841: ,p_base_ledger_id => p_base_ledger_id
174842: ,p_target_ledger_id => p_target_ledger_id

Line 174879: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

174875: l_acct_reversal_source := SUBSTR(NULL, 1,30);
174876:
174877: IF l_continue_with_lines THEN
174878: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
174879: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
174880:
174881: xla_accounting_err_pkg.build_message
174882: (p_appli_s_name => 'XLA'
174883: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 174887: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

174883: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
174884: ,p_token_1 => 'LINE_NUMBER'
174885: ,p_value_1 => l_array_extract_line_num(Idx)
174886: ,p_token_2 => 'PRODUCT_NAME'
174887: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174888: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174889: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174890: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174891:

Line 174888: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

174884: ,p_token_1 => 'LINE_NUMBER'
174885: ,p_value_1 => l_array_extract_line_num(Idx)
174886: ,p_token_2 => 'PRODUCT_NAME'
174887: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174888: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174889: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174890: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174891:
174892: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 174889: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

174885: ,p_value_1 => l_array_extract_line_num(Idx)
174886: ,p_token_2 => 'PRODUCT_NAME'
174887: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174888: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174889: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174890: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174891:
174892: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
174893: --

Line 174890: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

174886: ,p_token_2 => 'PRODUCT_NAME'
174887: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174888: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174889: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174890: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174891:
174892: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
174893: --
174894: -- following sets the accounting attributes needed to reverse

Line 175095: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

175091:
175092: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
175093: -- or secondary ledger that has different currency with primary
175094: -- or alc that is calculated by sla
175095: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175096: (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'))
175097:
175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 175096: (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'))

175092: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
175093: -- or secondary ledger that has different currency with primary
175094: -- or alc that is calculated by sla
175095: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175096: (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'))
175097:
175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175100: AND (l_actual_flag = 'A')) THEN

Line 175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

175094: -- or alc that is calculated by sla
175095: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175096: (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'))
175097:
175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175100: AND (l_actual_flag = 'A')) THEN
175101: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175102: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

175095: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175096: (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'))
175097:
175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175100: AND (l_actual_flag = 'A')) THEN
175101: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175102: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175103: ,p_application_id => p_application_id

Line 175102: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

175098: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175099: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175100: AND (l_actual_flag = 'A')) THEN
175101: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175102: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175103: ,p_application_id => p_application_id
175104: ,p_amb_context_code => 'DEFAULT'
175105: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
175106: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 175105: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

175101: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175102: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175103: ,p_application_id => p_application_id
175104: ,p_amb_context_code => 'DEFAULT'
175105: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
175106: ,p_event_class_code => C_EVENT_CLASS_CODE
175107: ,p_event_type_code => C_EVENT_TYPE_CODE
175108:
175109: ,p_gain_ccid => -1

Line 175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175582:
175583: l_calculate_acctd_flag VARCHAR2(1) :='N';
175584: l_calculate_g_l_flag VARCHAR2(1) :='N';
175585: --
175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175583: l_calculate_acctd_flag VARCHAR2(1) :='N';
175584: l_calculate_g_l_flag VARCHAR2(1) :='N';
175585: --
175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175584: l_calculate_g_l_flag VARCHAR2(1) :='N';
175585: --
175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175585: --
175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

175604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175612:

Line 175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175612:
175613: l_event_id NUMBER;

Line 175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

175606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175612:
175613: l_event_id NUMBER;
175614: l_previous_event_id NUMBER;

Line 175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

175607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175610: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175611: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175612:
175613: l_event_id NUMBER;
175614: l_previous_event_id NUMBER;
175615: l_first_event_id NUMBER;

Line 175629: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

175625: l_event_class_name VARCHAR2(80) := 'Retroactive Price Adjustment';
175626: l_description VARCHAR2(4000);
175627: l_transaction_reversal NUMBER;
175628: l_ae_header_id NUMBER;
175629: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
175630: l_log_module VARCHAR2(240);
175631: --
175632: l_acct_reversal_source VARCHAR2(30);
175633: l_trx_reversal_source VARCHAR2(30);

Line 175889: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

175885:
175886: --
175887: -- set event info as cache for other routines to refer event attributes
175888: --
175889: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
175890: (p_application_id => p_application_id
175891: ,p_primary_ledger_id => p_primary_ledger_id
175892: ,p_base_ledger_id => p_base_ledger_id
175893: ,p_target_ledger_id => p_target_ledger_id

Line 175922: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

175918:
175919: --
175920: -- set the status of entry to C_VALID (0)
175921: --
175922: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
175923:
175924: --
175925: -- initialize a row for ae header
175926: --

Line 175950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

175946: --
175947: -- initilaize the status of ae headers for diffrent balance types
175948: -- the status is initialised to C_NOT_CREATED (2)
175949: --
175950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175953:
175954: --

Line 175951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

175947: -- initilaize the status of ae headers for diffrent balance types
175948: -- the status is initialised to C_NOT_CREATED (2)
175949: --
175950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175953:
175954: --
175955: -- call api to validate and store accounting attributes for header

Line 175952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

175948: -- the status is initialised to C_NOT_CREATED (2)
175949: --
175950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
175953:
175954: --
175955: -- call api to validate and store accounting attributes for header
175956: --

Line 175993: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

175989: --
175990: l_trx_reversal_source := SUBSTR(NULL, 1,30);
175991:
175992: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
175993: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
175994:
175995: xla_accounting_err_pkg.build_message
175996: (p_appli_s_name => 'XLA'
175997: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 176001: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

175997: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
175998: ,p_token_1 => 'ACCT_ATTR_NAME'
175999: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176000: ,p_token_2 => 'PRODUCT_NAME'
176001: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176002: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176003: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176004: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176005:

Line 176002: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

175998: ,p_token_1 => 'ACCT_ATTR_NAME'
175999: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176000: ,p_token_2 => 'PRODUCT_NAME'
176001: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176002: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176003: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176004: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176005:
176006: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 176003: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

175999: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176000: ,p_token_2 => 'PRODUCT_NAME'
176001: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176002: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176003: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176004: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176005:
176006: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
176007: --

Line 176004: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

176000: ,p_token_2 => 'PRODUCT_NAME'
176001: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176002: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176003: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176004: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176005:
176006: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
176007: --
176008: -- following sets the accounting attributes needed to reverse

Line 176023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

176019: ----------------------------------------------------------------
176020: -- 4262811 - update the header statuses to invalid in need be
176021: ----------------------------------------------------------------
176022: --
176023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
176024:
176025:
176026: -----------------------------------------------
176027: -- No accrual reversal for the event class/type

Line 176151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

176147: ,p_module => l_log_module);
176148: END IF;
176149:
176150: --
176151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
176152: --
176153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
176154: --
176155: -- set event info as cache for other routines to refer event attributes

Line 176153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

176149:
176150: --
176151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
176152: --
176153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
176154: --
176155: -- set event info as cache for other routines to refer event attributes
176156: --
176157:

Line 176161: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

176157:
176158: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
176159: l_previous_event_id := l_event_id;
176160:
176161: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
176162: (p_application_id => p_application_id
176163: ,p_primary_ledger_id => p_primary_ledger_id
176164: ,p_base_ledger_id => p_base_ledger_id
176165: ,p_target_ledger_id => p_target_ledger_id

Line 176202: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

176198: l_acct_reversal_source := SUBSTR(NULL, 1,30);
176199:
176200: IF l_continue_with_lines THEN
176201: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
176202: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
176203:
176204: xla_accounting_err_pkg.build_message
176205: (p_appli_s_name => 'XLA'
176206: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 176210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

176206: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
176207: ,p_token_1 => 'LINE_NUMBER'
176208: ,p_value_1 => l_array_extract_line_num(Idx)
176209: ,p_token_2 => 'PRODUCT_NAME'
176210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176214:

Line 176211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

176207: ,p_token_1 => 'LINE_NUMBER'
176208: ,p_value_1 => l_array_extract_line_num(Idx)
176209: ,p_token_2 => 'PRODUCT_NAME'
176210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176214:
176215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 176212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

176208: ,p_value_1 => l_array_extract_line_num(Idx)
176209: ,p_token_2 => 'PRODUCT_NAME'
176210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176214:
176215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
176216: --

Line 176213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

176209: ,p_token_2 => 'PRODUCT_NAME'
176210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176214:
176215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
176216: --
176217: -- following sets the accounting attributes needed to reverse

Line 176302: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

176298:
176299: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
176300: -- or secondary ledger that has different currency with primary
176301: -- or alc that is calculated by sla
176302: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176303: (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'))
176304:
176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 176303: (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'))

176299: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
176300: -- or secondary ledger that has different currency with primary
176301: -- or alc that is calculated by sla
176302: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176303: (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'))
176304:
176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176307: AND (l_actual_flag = 'A')) THEN

Line 176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

176301: -- or alc that is calculated by sla
176302: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176303: (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'))
176304:
176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176307: AND (l_actual_flag = 'A')) THEN
176308: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176309: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

176302: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176303: (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'))
176304:
176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176307: AND (l_actual_flag = 'A')) THEN
176308: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176309: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176310: ,p_application_id => p_application_id

Line 176309: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

176305: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176306: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176307: AND (l_actual_flag = 'A')) THEN
176308: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176309: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176310: ,p_application_id => p_application_id
176311: ,p_amb_context_code => 'DEFAULT'
176312: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
176313: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 176312: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

176308: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176309: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176310: ,p_application_id => p_application_id
176311: ,p_amb_context_code => 'DEFAULT'
176312: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
176313: ,p_event_class_code => C_EVENT_CLASS_CODE
176314: ,p_event_type_code => C_EVENT_TYPE_CODE
176315:
176316: ,p_gain_ccid => -1

Line 176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176784:
176785: l_calculate_acctd_flag VARCHAR2(1) :='N';
176786: l_calculate_g_l_flag VARCHAR2(1) :='N';
176787: --
176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176785: l_calculate_acctd_flag VARCHAR2(1) :='N';
176786: l_calculate_g_l_flag VARCHAR2(1) :='N';
176787: --
176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

176786: l_calculate_g_l_flag VARCHAR2(1) :='N';
176787: --
176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

176787: --
176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

176789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

176790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

176797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

176798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

176799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

176800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

176801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

176805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

176806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176814:

Line 176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

176807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176814:
176815: l_event_id NUMBER;

Line 176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

176808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176814:
176815: l_event_id NUMBER;
176816: l_previous_event_id NUMBER;

Line 176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

176809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
176810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
176811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
176812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
176814:
176815: l_event_id NUMBER;
176816: l_previous_event_id NUMBER;
176817: l_first_event_id NUMBER;

Line 176831: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

176827: l_event_class_name VARCHAR2(80) := 'Retroactive Price Adjustment to Delivery';
176828: l_description VARCHAR2(4000);
176829: l_transaction_reversal NUMBER;
176830: l_ae_header_id NUMBER;
176831: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
176832: l_log_module VARCHAR2(240);
176833: --
176834: l_acct_reversal_source VARCHAR2(30);
176835: l_trx_reversal_source VARCHAR2(30);

Line 177091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

177087:
177088: --
177089: -- set event info as cache for other routines to refer event attributes
177090: --
177091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
177092: (p_application_id => p_application_id
177093: ,p_primary_ledger_id => p_primary_ledger_id
177094: ,p_base_ledger_id => p_base_ledger_id
177095: ,p_target_ledger_id => p_target_ledger_id

Line 177124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

177120:
177121: --
177122: -- set the status of entry to C_VALID (0)
177123: --
177124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177125:
177126: --
177127: -- initialize a row for ae header
177128: --

Line 177155: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177151: --
177152: -- initilaize the status of ae headers for diffrent balance types
177153: -- the status is initialised to C_NOT_CREATED (2)
177154: --
177155: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177156: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177157: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177158:
177159: --

Line 177156: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177152: -- initilaize the status of ae headers for diffrent balance types
177153: -- the status is initialised to C_NOT_CREATED (2)
177154: --
177155: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177156: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177157: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177158:
177159: --
177160: -- call api to validate and store accounting attributes for header

Line 177157: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177153: -- the status is initialised to C_NOT_CREATED (2)
177154: --
177155: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177156: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177157: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177158:
177159: --
177160: -- call api to validate and store accounting attributes for header
177161: --

Line 177198: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

177194: --
177195: l_trx_reversal_source := SUBSTR(NULL, 1,30);
177196:
177197: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
177198: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
177199:
177200: xla_accounting_err_pkg.build_message
177201: (p_appli_s_name => 'XLA'
177202: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 177206: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

177202: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
177203: ,p_token_1 => 'ACCT_ATTR_NAME'
177204: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177205: ,p_token_2 => 'PRODUCT_NAME'
177206: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177210:

Line 177207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

177203: ,p_token_1 => 'ACCT_ATTR_NAME'
177204: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177205: ,p_token_2 => 'PRODUCT_NAME'
177206: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177210:
177211: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 177208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

177204: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177205: ,p_token_2 => 'PRODUCT_NAME'
177206: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177210:
177211: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
177212: --

Line 177209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

177205: ,p_token_2 => 'PRODUCT_NAME'
177206: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177210:
177211: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
177212: --
177213: -- following sets the accounting attributes needed to reverse

Line 177228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

177224: ----------------------------------------------------------------
177225: -- 4262811 - update the header statuses to invalid in need be
177226: ----------------------------------------------------------------
177227: --
177228: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
177229:
177230:
177231: -----------------------------------------------
177232: -- No accrual reversal for the event class/type

Line 177352: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

177348: ,p_module => l_log_module);
177349: END IF;
177350:
177351: --
177352: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
177353: --
177354: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177355: --
177356: -- set event info as cache for other routines to refer event attributes

Line 177354: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

177350:
177351: --
177352: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
177353: --
177354: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177355: --
177356: -- set event info as cache for other routines to refer event attributes
177357: --
177358:

Line 177362: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

177358:
177359: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
177360: l_previous_event_id := l_event_id;
177361:
177362: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
177363: (p_application_id => p_application_id
177364: ,p_primary_ledger_id => p_primary_ledger_id
177365: ,p_base_ledger_id => p_base_ledger_id
177366: ,p_target_ledger_id => p_target_ledger_id

Line 177403: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

177399: l_acct_reversal_source := SUBSTR(NULL, 1,30);
177400:
177401: IF l_continue_with_lines THEN
177402: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
177403: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
177404:
177405: xla_accounting_err_pkg.build_message
177406: (p_appli_s_name => 'XLA'
177407: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 177411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

177407: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
177408: ,p_token_1 => 'LINE_NUMBER'
177409: ,p_value_1 => l_array_extract_line_num(Idx)
177410: ,p_token_2 => 'PRODUCT_NAME'
177411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177415:

Line 177412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

177408: ,p_token_1 => 'LINE_NUMBER'
177409: ,p_value_1 => l_array_extract_line_num(Idx)
177410: ,p_token_2 => 'PRODUCT_NAME'
177411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177415:
177416: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 177413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

177409: ,p_value_1 => l_array_extract_line_num(Idx)
177410: ,p_token_2 => 'PRODUCT_NAME'
177411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177415:
177416: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
177417: --

Line 177414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

177410: ,p_token_2 => 'PRODUCT_NAME'
177411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177415:
177416: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
177417: --
177418: -- following sets the accounting attributes needed to reverse

Line 177529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

177525:
177526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
177527: -- or secondary ledger that has different currency with primary
177528: -- or alc that is calculated by sla
177529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
177530: (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'))
177531:
177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 177530: (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'))

177526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
177527: -- or secondary ledger that has different currency with primary
177528: -- or alc that is calculated by sla
177529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
177530: (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'))
177531:
177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
177534: AND (l_actual_flag = 'A')) THEN

Line 177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

177528: -- or alc that is calculated by sla
177529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
177530: (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'))
177531:
177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
177534: AND (l_actual_flag = 'A')) THEN
177535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
177536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

177529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
177530: (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'))
177531:
177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
177534: AND (l_actual_flag = 'A')) THEN
177535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
177536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177537: ,p_application_id => p_application_id

Line 177536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

177532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
177533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
177534: AND (l_actual_flag = 'A')) THEN
177535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
177536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177537: ,p_application_id => p_application_id
177538: ,p_amb_context_code => 'DEFAULT'
177539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
177540: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 177539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

177535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
177536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177537: ,p_application_id => p_application_id
177538: ,p_amb_context_code => 'DEFAULT'
177539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
177540: ,p_event_class_code => C_EVENT_CLASS_CODE
177541: ,p_event_type_code => C_EVENT_TYPE_CODE
177542:
177543: ,p_gain_ccid => -1

Line 178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178016:
178017: l_calculate_acctd_flag VARCHAR2(1) :='N';
178018: l_calculate_g_l_flag VARCHAR2(1) :='N';
178019: --
178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178017: l_calculate_acctd_flag VARCHAR2(1) :='N';
178018: l_calculate_g_l_flag VARCHAR2(1) :='N';
178019: --
178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178018: l_calculate_g_l_flag VARCHAR2(1) :='N';
178019: --
178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178019: --
178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178020: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178021: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178022: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178023: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178024: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178025: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178026: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178027: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178028: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178029: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178030: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178031: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178032: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178033: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178034: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178035: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178036: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178037: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

178038: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178046:

Line 178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178039: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178046:
178047: l_event_id NUMBER;

Line 178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

178040: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178046:
178047: l_event_id NUMBER;
178048: l_previous_event_id NUMBER;

Line 178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

178041: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178042: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178043: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178044: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178045: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178046:
178047: l_event_id NUMBER;
178048: l_previous_event_id NUMBER;
178049: l_first_event_id NUMBER;

Line 178063: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

178059: l_event_class_name VARCHAR2(80) := 'Retroactive Price Adjustment to Receipt';
178060: l_description VARCHAR2(4000);
178061: l_transaction_reversal NUMBER;
178062: l_ae_header_id NUMBER;
178063: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
178064: l_log_module VARCHAR2(240);
178065: --
178066: l_acct_reversal_source VARCHAR2(30);
178067: l_trx_reversal_source VARCHAR2(30);

Line 178327: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

178323:
178324: --
178325: -- set event info as cache for other routines to refer event attributes
178326: --
178327: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
178328: (p_application_id => p_application_id
178329: ,p_primary_ledger_id => p_primary_ledger_id
178330: ,p_base_ledger_id => p_base_ledger_id
178331: ,p_target_ledger_id => p_target_ledger_id

Line 178360: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

178356:
178357: --
178358: -- set the status of entry to C_VALID (0)
178359: --
178360: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
178361:
178362: --
178363: -- initialize a row for ae header
178364: --

Line 178392: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

178388: --
178389: -- initilaize the status of ae headers for diffrent balance types
178390: -- the status is initialised to C_NOT_CREATED (2)
178391: --
178392: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178393: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178394: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178395:
178396: --

Line 178393: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

178389: -- initilaize the status of ae headers for diffrent balance types
178390: -- the status is initialised to C_NOT_CREATED (2)
178391: --
178392: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178393: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178394: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178395:
178396: --
178397: -- call api to validate and store accounting attributes for header

Line 178394: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

178390: -- the status is initialised to C_NOT_CREATED (2)
178391: --
178392: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178393: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178394: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
178395:
178396: --
178397: -- call api to validate and store accounting attributes for header
178398: --

Line 178435: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

178431: --
178432: l_trx_reversal_source := SUBSTR(NULL, 1,30);
178433:
178434: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
178435: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
178436:
178437: xla_accounting_err_pkg.build_message
178438: (p_appli_s_name => 'XLA'
178439: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 178443: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

178439: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
178440: ,p_token_1 => 'ACCT_ATTR_NAME'
178441: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
178442: ,p_token_2 => 'PRODUCT_NAME'
178443: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178444: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178445: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178446: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178447:

Line 178444: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

178440: ,p_token_1 => 'ACCT_ATTR_NAME'
178441: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
178442: ,p_token_2 => 'PRODUCT_NAME'
178443: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178444: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178445: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178446: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178447:
178448: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 178445: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

178441: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
178442: ,p_token_2 => 'PRODUCT_NAME'
178443: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178444: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178445: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178446: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178447:
178448: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
178449: --

Line 178446: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

178442: ,p_token_2 => 'PRODUCT_NAME'
178443: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178444: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178445: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178446: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178447:
178448: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
178449: --
178450: -- following sets the accounting attributes needed to reverse

Line 178465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

178461: ----------------------------------------------------------------
178462: -- 4262811 - update the header statuses to invalid in need be
178463: ----------------------------------------------------------------
178464: --
178465: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
178466:
178467:
178468: -----------------------------------------------
178469: -- No accrual reversal for the event class/type

Line 178589: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

178585: ,p_module => l_log_module);
178586: END IF;
178587:
178588: --
178589: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
178590: --
178591: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
178592: --
178593: -- set event info as cache for other routines to refer event attributes

Line 178591: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

178587:
178588: --
178589: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
178590: --
178591: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
178592: --
178593: -- set event info as cache for other routines to refer event attributes
178594: --
178595:

Line 178599: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

178595:
178596: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
178597: l_previous_event_id := l_event_id;
178598:
178599: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
178600: (p_application_id => p_application_id
178601: ,p_primary_ledger_id => p_primary_ledger_id
178602: ,p_base_ledger_id => p_base_ledger_id
178603: ,p_target_ledger_id => p_target_ledger_id

Line 178640: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

178636: l_acct_reversal_source := SUBSTR(NULL, 1,30);
178637:
178638: IF l_continue_with_lines THEN
178639: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
178640: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
178641:
178642: xla_accounting_err_pkg.build_message
178643: (p_appli_s_name => 'XLA'
178644: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 178648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

178644: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
178645: ,p_token_1 => 'LINE_NUMBER'
178646: ,p_value_1 => l_array_extract_line_num(Idx)
178647: ,p_token_2 => 'PRODUCT_NAME'
178648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178652:

Line 178649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

178645: ,p_token_1 => 'LINE_NUMBER'
178646: ,p_value_1 => l_array_extract_line_num(Idx)
178647: ,p_token_2 => 'PRODUCT_NAME'
178648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178652:
178653: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 178650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

178646: ,p_value_1 => l_array_extract_line_num(Idx)
178647: ,p_token_2 => 'PRODUCT_NAME'
178648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178652:
178653: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
178654: --

Line 178651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

178647: ,p_token_2 => 'PRODUCT_NAME'
178648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
178649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
178650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
178652:
178653: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
178654: --
178655: -- following sets the accounting attributes needed to reverse

Line 178798: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

178794:
178795: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
178796: -- or secondary ledger that has different currency with primary
178797: -- or alc that is calculated by sla
178798: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178799: (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'))
178800:
178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 178799: (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'))

178795: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
178796: -- or secondary ledger that has different currency with primary
178797: -- or alc that is calculated by sla
178798: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178799: (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'))
178800:
178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178803: AND (l_actual_flag = 'A')) THEN

Line 178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

178797: -- or alc that is calculated by sla
178798: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178799: (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'))
178800:
178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178803: AND (l_actual_flag = 'A')) THEN
178804: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

178798: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178799: (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'))
178800:
178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178803: AND (l_actual_flag = 'A')) THEN
178804: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178806: ,p_application_id => p_application_id

Line 178805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

178801: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178802: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178803: AND (l_actual_flag = 'A')) THEN
178804: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178806: ,p_application_id => p_application_id
178807: ,p_amb_context_code => 'DEFAULT'
178808: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
178809: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 178808: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

178804: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178805: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178806: ,p_application_id => p_application_id
178807: ,p_amb_context_code => 'DEFAULT'
178808: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
178809: ,p_event_class_code => C_EVENT_CLASS_CODE
178810: ,p_event_type_code => C_EVENT_TYPE_CODE
178811:
178812: ,p_gain_ccid => -1

Line 179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179285:
179286: l_calculate_acctd_flag VARCHAR2(1) :='N';
179287: l_calculate_g_l_flag VARCHAR2(1) :='N';
179288: --
179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179286: l_calculate_acctd_flag VARCHAR2(1) :='N';
179287: l_calculate_g_l_flag VARCHAR2(1) :='N';
179288: --
179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

179287: l_calculate_g_l_flag VARCHAR2(1) :='N';
179288: --
179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

179288: --
179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179289: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

179290: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

179291: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179292: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179293: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179294: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179295: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179296: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179297: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

179298: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

179299: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

179300: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

179301: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

179302: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179303: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179304: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179305: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

179306: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

179307: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179315:

Line 179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

179308: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179315:
179316: l_event_id NUMBER;

Line 179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

179309: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179315:
179316: l_event_id NUMBER;
179317: l_previous_event_id NUMBER;

Line 179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

179310: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
179311: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
179312: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
179313: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179314: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
179315:
179316: l_event_id NUMBER;
179317: l_previous_event_id NUMBER;
179318: l_first_event_id NUMBER;

Line 179332: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

179328: l_event_class_name VARCHAR2(80) := 'Sales Order Issue';
179329: l_description VARCHAR2(4000);
179330: l_transaction_reversal NUMBER;
179331: l_ae_header_id NUMBER;
179332: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
179333: l_log_module VARCHAR2(240);
179334: --
179335: l_acct_reversal_source VARCHAR2(30);
179336: l_trx_reversal_source VARCHAR2(30);

Line 179592: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

179588:
179589: --
179590: -- set event info as cache for other routines to refer event attributes
179591: --
179592: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
179593: (p_application_id => p_application_id
179594: ,p_primary_ledger_id => p_primary_ledger_id
179595: ,p_base_ledger_id => p_base_ledger_id
179596: ,p_target_ledger_id => p_target_ledger_id

Line 179625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

179621:
179622: --
179623: -- set the status of entry to C_VALID (0)
179624: --
179625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
179626:
179627: --
179628: -- initialize a row for ae header
179629: --

Line 179653: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179649: --
179650: -- initilaize the status of ae headers for diffrent balance types
179651: -- the status is initialised to C_NOT_CREATED (2)
179652: --
179653: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179654: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179655: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179656:
179657: --

Line 179654: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179650: -- initilaize the status of ae headers for diffrent balance types
179651: -- the status is initialised to C_NOT_CREATED (2)
179652: --
179653: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179654: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179655: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179656:
179657: --
179658: -- call api to validate and store accounting attributes for header

Line 179655: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179651: -- the status is initialised to C_NOT_CREATED (2)
179652: --
179653: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179654: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179655: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179656:
179657: --
179658: -- call api to validate and store accounting attributes for header
179659: --

Line 179696: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

179692: --
179693: l_trx_reversal_source := SUBSTR(NULL, 1,30);
179694:
179695: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
179696: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
179697:
179698: xla_accounting_err_pkg.build_message
179699: (p_appli_s_name => 'XLA'
179700: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 179704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

179700: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
179701: ,p_token_1 => 'ACCT_ATTR_NAME'
179702: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179703: ,p_token_2 => 'PRODUCT_NAME'
179704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179708:

Line 179705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

179701: ,p_token_1 => 'ACCT_ATTR_NAME'
179702: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179703: ,p_token_2 => 'PRODUCT_NAME'
179704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179708:
179709: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 179706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

179702: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179703: ,p_token_2 => 'PRODUCT_NAME'
179704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179708:
179709: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
179710: --

Line 179707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

179703: ,p_token_2 => 'PRODUCT_NAME'
179704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179708:
179709: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
179710: --
179711: -- following sets the accounting attributes needed to reverse

Line 179726: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

179722: ----------------------------------------------------------------
179723: -- 4262811 - update the header statuses to invalid in need be
179724: ----------------------------------------------------------------
179725: --
179726: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
179727:
179728:
179729: -----------------------------------------------
179730: -- No accrual reversal for the event class/type

Line 179854: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

179850: ,p_module => l_log_module);
179851: END IF;
179852:
179853: --
179854: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
179855: --
179856: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
179857: --
179858: -- set event info as cache for other routines to refer event attributes

Line 179856: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

179852:
179853: --
179854: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
179855: --
179856: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
179857: --
179858: -- set event info as cache for other routines to refer event attributes
179859: --
179860:

Line 179864: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

179860:
179861: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
179862: l_previous_event_id := l_event_id;
179863:
179864: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
179865: (p_application_id => p_application_id
179866: ,p_primary_ledger_id => p_primary_ledger_id
179867: ,p_base_ledger_id => p_base_ledger_id
179868: ,p_target_ledger_id => p_target_ledger_id

Line 179905: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

179901: l_acct_reversal_source := SUBSTR(NULL, 1,30);
179902:
179903: IF l_continue_with_lines THEN
179904: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
179905: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
179906:
179907: xla_accounting_err_pkg.build_message
179908: (p_appli_s_name => 'XLA'
179909: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 179913: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

179909: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
179910: ,p_token_1 => 'LINE_NUMBER'
179911: ,p_value_1 => l_array_extract_line_num(Idx)
179912: ,p_token_2 => 'PRODUCT_NAME'
179913: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179914: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179915: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179916: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179917:

Line 179914: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

179910: ,p_token_1 => 'LINE_NUMBER'
179911: ,p_value_1 => l_array_extract_line_num(Idx)
179912: ,p_token_2 => 'PRODUCT_NAME'
179913: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179914: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179915: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179916: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179917:
179918: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 179915: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

179911: ,p_value_1 => l_array_extract_line_num(Idx)
179912: ,p_token_2 => 'PRODUCT_NAME'
179913: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179914: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179915: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179916: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179917:
179918: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
179919: --

Line 179916: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

179912: ,p_token_2 => 'PRODUCT_NAME'
179913: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179914: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179915: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179916: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179917:
179918: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
179919: --
179920: -- following sets the accounting attributes needed to reverse

Line 180092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

180088:
180089: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
180090: -- or secondary ledger that has different currency with primary
180091: -- or alc that is calculated by sla
180092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180093: (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'))
180094:
180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 180093: (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'))

180089: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
180090: -- or secondary ledger that has different currency with primary
180091: -- or alc that is calculated by sla
180092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180093: (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'))
180094:
180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180097: AND (l_actual_flag = 'A')) THEN

Line 180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

180091: -- or alc that is calculated by sla
180092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180093: (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'))
180094:
180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180097: AND (l_actual_flag = 'A')) THEN
180098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

180092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180093: (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'))
180094:
180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180097: AND (l_actual_flag = 'A')) THEN
180098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180100: ,p_application_id => p_application_id

Line 180099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

180095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180097: AND (l_actual_flag = 'A')) THEN
180098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180100: ,p_application_id => p_application_id
180101: ,p_amb_context_code => 'DEFAULT'
180102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
180103: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 180102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

180098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180100: ,p_application_id => p_application_id
180101: ,p_amb_context_code => 'DEFAULT'
180102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
180103: ,p_event_class_code => C_EVENT_CLASS_CODE
180104: ,p_event_type_code => C_EVENT_TYPE_CODE
180105:
180106: ,p_gain_ccid => -1

Line 180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180578:
180579: l_calculate_acctd_flag VARCHAR2(1) :='Y';
180580: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180581: --
180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180579: l_calculate_acctd_flag VARCHAR2(1) :='Y';
180580: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180581: --
180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180580: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180581: --
180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180581: --
180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180582: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180583: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180584: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180585: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180586: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180587: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180588: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180589: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180590: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180591: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180592: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180593: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180594: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180595: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180596: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180597: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180598: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180599: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

180600: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180608:

Line 180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180601: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180608:
180609: l_event_id NUMBER;

Line 180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

180602: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180608:
180609: l_event_id NUMBER;
180610: l_previous_event_id NUMBER;

Line 180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

180603: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180604: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180605: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180606: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180607: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180608:
180609: l_event_id NUMBER;
180610: l_previous_event_id NUMBER;
180611: l_first_event_id NUMBER;

Line 180625: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

180621: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
180622: l_description VARCHAR2(4000);
180623: l_transaction_reversal NUMBER;
180624: l_ae_header_id NUMBER;
180625: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
180626: l_log_module VARCHAR2(240);
180627: --
180628: l_acct_reversal_source VARCHAR2(30);
180629: l_trx_reversal_source VARCHAR2(30);

Line 180886: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

180882:
180883: --
180884: -- set event info as cache for other routines to refer event attributes
180885: --
180886: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
180887: (p_application_id => p_application_id
180888: ,p_primary_ledger_id => p_primary_ledger_id
180889: ,p_base_ledger_id => p_base_ledger_id
180890: ,p_target_ledger_id => p_target_ledger_id

Line 180919: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

180915:
180916: --
180917: -- set the status of entry to C_VALID (0)
180918: --
180919: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
180920:
180921: --
180922: -- initialize a row for ae header
180923: --

Line 180947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180943: --
180944: -- initilaize the status of ae headers for diffrent balance types
180945: -- the status is initialised to C_NOT_CREATED (2)
180946: --
180947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180950:
180951: --

Line 180948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180944: -- initilaize the status of ae headers for diffrent balance types
180945: -- the status is initialised to C_NOT_CREATED (2)
180946: --
180947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180950:
180951: --
180952: -- call api to validate and store accounting attributes for header

Line 180949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180945: -- the status is initialised to C_NOT_CREATED (2)
180946: --
180947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180950:
180951: --
180952: -- call api to validate and store accounting attributes for header
180953: --

Line 180990: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

180986: --
180987: l_trx_reversal_source := SUBSTR(NULL, 1,30);
180988:
180989: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
180990: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
180991:
180992: xla_accounting_err_pkg.build_message
180993: (p_appli_s_name => 'XLA'
180994: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 180998: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

180994: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
180995: ,p_token_1 => 'ACCT_ATTR_NAME'
180996: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180997: ,p_token_2 => 'PRODUCT_NAME'
180998: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181002:

Line 180999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

180995: ,p_token_1 => 'ACCT_ATTR_NAME'
180996: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180997: ,p_token_2 => 'PRODUCT_NAME'
180998: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181002:
181003: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 181000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

180996: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180997: ,p_token_2 => 'PRODUCT_NAME'
180998: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181002:
181003: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
181004: --

Line 181001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

180997: ,p_token_2 => 'PRODUCT_NAME'
180998: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181002:
181003: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
181004: --
181005: -- following sets the accounting attributes needed to reverse

Line 181020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

181016: ----------------------------------------------------------------
181017: -- 4262811 - update the header statuses to invalid in need be
181018: ----------------------------------------------------------------
181019: --
181020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
181021:
181022:
181023: -----------------------------------------------
181024: -- No accrual reversal for the event class/type

Line 181148: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

181144: ,p_module => l_log_module);
181145: END IF;
181146:
181147: --
181148: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
181149: --
181150: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
181151: --
181152: -- set event info as cache for other routines to refer event attributes

Line 181150: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

181146:
181147: --
181148: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
181149: --
181150: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
181151: --
181152: -- set event info as cache for other routines to refer event attributes
181153: --
181154:

Line 181158: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

181154:
181155: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
181156: l_previous_event_id := l_event_id;
181157:
181158: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
181159: (p_application_id => p_application_id
181160: ,p_primary_ledger_id => p_primary_ledger_id
181161: ,p_base_ledger_id => p_base_ledger_id
181162: ,p_target_ledger_id => p_target_ledger_id

Line 181199: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

181195: l_acct_reversal_source := SUBSTR(NULL, 1,30);
181196:
181197: IF l_continue_with_lines THEN
181198: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
181199: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
181200:
181201: xla_accounting_err_pkg.build_message
181202: (p_appli_s_name => 'XLA'
181203: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 181207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

181203: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
181204: ,p_token_1 => 'LINE_NUMBER'
181205: ,p_value_1 => l_array_extract_line_num(Idx)
181206: ,p_token_2 => 'PRODUCT_NAME'
181207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181211:

Line 181208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

181204: ,p_token_1 => 'LINE_NUMBER'
181205: ,p_value_1 => l_array_extract_line_num(Idx)
181206: ,p_token_2 => 'PRODUCT_NAME'
181207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181211:
181212: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 181209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

181205: ,p_value_1 => l_array_extract_line_num(Idx)
181206: ,p_token_2 => 'PRODUCT_NAME'
181207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181211:
181212: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
181213: --

Line 181210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

181206: ,p_token_2 => 'PRODUCT_NAME'
181207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181211:
181212: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
181213: --
181214: -- following sets the accounting attributes needed to reverse

Line 181386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

181382:
181383: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
181384: -- or secondary ledger that has different currency with primary
181385: -- or alc that is calculated by sla
181386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
181387: (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'))
181388:
181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 181387: (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'))

181383: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
181384: -- or secondary ledger that has different currency with primary
181385: -- or alc that is calculated by sla
181386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
181387: (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'))
181388:
181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
181391: AND (l_actual_flag = 'A')) THEN

Line 181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

181385: -- or alc that is calculated by sla
181386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
181387: (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'))
181388:
181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
181391: AND (l_actual_flag = 'A')) THEN
181392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
181393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

181386: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
181387: (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'))
181388:
181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
181391: AND (l_actual_flag = 'A')) THEN
181392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
181393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181394: ,p_application_id => p_application_id

Line 181393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

181389: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
181390: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
181391: AND (l_actual_flag = 'A')) THEN
181392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
181393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181394: ,p_application_id => p_application_id
181395: ,p_amb_context_code => 'DEFAULT'
181396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
181397: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 181396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

181392: XLA_AE_LINES_PKG.CreateGainOrLossLines(
181393: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181394: ,p_application_id => p_application_id
181395: ,p_amb_context_code => 'DEFAULT'
181396: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
181397: ,p_event_class_code => C_EVENT_CLASS_CODE
181398: ,p_event_type_code => C_EVENT_TYPE_CODE
181399:
181400: ,p_gain_ccid => -1

Line 181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181872:
181873: l_calculate_acctd_flag VARCHAR2(1) :='Y';
181874: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181875: --
181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181873: l_calculate_acctd_flag VARCHAR2(1) :='Y';
181874: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181875: --
181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181874: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181875: --
181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181875: --
181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181876: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181877: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181878: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181879: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181880: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181881: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181882: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181883: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181884: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181885: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181886: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181887: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181888: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181889: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181890: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181891: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181892: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181893: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

181894: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181902:

Line 181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181895: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181902:
181903: l_event_id NUMBER;

Line 181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

181896: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181902:
181903: l_event_id NUMBER;
181904: l_previous_event_id NUMBER;

Line 181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

181897: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181898: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181899: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181900: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181901: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181902:
181903: l_event_id NUMBER;
181904: l_previous_event_id NUMBER;
181905: l_first_event_id NUMBER;

Line 181919: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

181915: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
181916: l_description VARCHAR2(4000);
181917: l_transaction_reversal NUMBER;
181918: l_ae_header_id NUMBER;
181919: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
181920: l_log_module VARCHAR2(240);
181921: --
181922: l_acct_reversal_source VARCHAR2(30);
181923: l_trx_reversal_source VARCHAR2(30);

Line 182180: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

182176:
182177: --
182178: -- set event info as cache for other routines to refer event attributes
182179: --
182180: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
182181: (p_application_id => p_application_id
182182: ,p_primary_ledger_id => p_primary_ledger_id
182183: ,p_base_ledger_id => p_base_ledger_id
182184: ,p_target_ledger_id => p_target_ledger_id

Line 182213: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

182209:
182210: --
182211: -- set the status of entry to C_VALID (0)
182212: --
182213: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
182214:
182215: --
182216: -- initialize a row for ae header
182217: --

Line 182241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

182237: --
182238: -- initilaize the status of ae headers for diffrent balance types
182239: -- the status is initialised to C_NOT_CREATED (2)
182240: --
182241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182244:
182245: --

Line 182242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

182238: -- initilaize the status of ae headers for diffrent balance types
182239: -- the status is initialised to C_NOT_CREATED (2)
182240: --
182241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182244:
182245: --
182246: -- call api to validate and store accounting attributes for header

Line 182243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

182239: -- the status is initialised to C_NOT_CREATED (2)
182240: --
182241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
182244:
182245: --
182246: -- call api to validate and store accounting attributes for header
182247: --

Line 182284: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

182280: --
182281: l_trx_reversal_source := SUBSTR(NULL, 1,30);
182282:
182283: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
182284: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
182285:
182286: xla_accounting_err_pkg.build_message
182287: (p_appli_s_name => 'XLA'
182288: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 182292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

182288: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
182289: ,p_token_1 => 'ACCT_ATTR_NAME'
182290: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
182291: ,p_token_2 => 'PRODUCT_NAME'
182292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182296:

Line 182293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

182289: ,p_token_1 => 'ACCT_ATTR_NAME'
182290: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
182291: ,p_token_2 => 'PRODUCT_NAME'
182292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182296:
182297: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 182294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

182290: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
182291: ,p_token_2 => 'PRODUCT_NAME'
182292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182296:
182297: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
182298: --

Line 182295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

182291: ,p_token_2 => 'PRODUCT_NAME'
182292: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182293: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182294: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182295: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182296:
182297: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
182298: --
182299: -- following sets the accounting attributes needed to reverse

Line 182314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

182310: ----------------------------------------------------------------
182311: -- 4262811 - update the header statuses to invalid in need be
182312: ----------------------------------------------------------------
182313: --
182314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
182315:
182316:
182317: -----------------------------------------------
182318: -- No accrual reversal for the event class/type

Line 182442: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

182438: ,p_module => l_log_module);
182439: END IF;
182440:
182441: --
182442: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
182443: --
182444: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
182445: --
182446: -- set event info as cache for other routines to refer event attributes

Line 182444: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

182440:
182441: --
182442: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
182443: --
182444: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
182445: --
182446: -- set event info as cache for other routines to refer event attributes
182447: --
182448:

Line 182452: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

182448:
182449: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
182450: l_previous_event_id := l_event_id;
182451:
182452: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
182453: (p_application_id => p_application_id
182454: ,p_primary_ledger_id => p_primary_ledger_id
182455: ,p_base_ledger_id => p_base_ledger_id
182456: ,p_target_ledger_id => p_target_ledger_id

Line 182493: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

182489: l_acct_reversal_source := SUBSTR(NULL, 1,30);
182490:
182491: IF l_continue_with_lines THEN
182492: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
182493: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
182494:
182495: xla_accounting_err_pkg.build_message
182496: (p_appli_s_name => 'XLA'
182497: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 182501: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

182497: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
182498: ,p_token_1 => 'LINE_NUMBER'
182499: ,p_value_1 => l_array_extract_line_num(Idx)
182500: ,p_token_2 => 'PRODUCT_NAME'
182501: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182502: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182503: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182504: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182505:

Line 182502: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

182498: ,p_token_1 => 'LINE_NUMBER'
182499: ,p_value_1 => l_array_extract_line_num(Idx)
182500: ,p_token_2 => 'PRODUCT_NAME'
182501: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182502: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182503: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182504: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182505:
182506: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 182503: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

182499: ,p_value_1 => l_array_extract_line_num(Idx)
182500: ,p_token_2 => 'PRODUCT_NAME'
182501: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182502: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182503: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182504: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182505:
182506: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
182507: --

Line 182504: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

182500: ,p_token_2 => 'PRODUCT_NAME'
182501: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182502: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182503: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182504: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182505:
182506: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
182507: --
182508: -- following sets the accounting attributes needed to reverse

Line 182622: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

182618:
182619: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
182620: -- or secondary ledger that has different currency with primary
182621: -- or alc that is calculated by sla
182622: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182623: (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'))
182624:
182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 182623: (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'))

182619: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
182620: -- or secondary ledger that has different currency with primary
182621: -- or alc that is calculated by sla
182622: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182623: (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'))
182624:
182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182627: AND (l_actual_flag = 'A')) THEN

Line 182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

182621: -- or alc that is calculated by sla
182622: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182623: (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'))
182624:
182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182627: AND (l_actual_flag = 'A')) THEN
182628: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182629: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

182622: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182623: (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'))
182624:
182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182627: AND (l_actual_flag = 'A')) THEN
182628: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182629: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182630: ,p_application_id => p_application_id

Line 182629: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

182625: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182626: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182627: AND (l_actual_flag = 'A')) THEN
182628: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182629: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182630: ,p_application_id => p_application_id
182631: ,p_amb_context_code => 'DEFAULT'
182632: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
182633: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 182632: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

182628: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182629: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182630: ,p_application_id => p_application_id
182631: ,p_amb_context_code => 'DEFAULT'
182632: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
182633: ,p_event_class_code => C_EVENT_CLASS_CODE
182634: ,p_event_type_code => C_EVENT_TYPE_CODE
182635:
182636: ,p_gain_ccid => -1

Line 183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183108:
183109: l_calculate_acctd_flag VARCHAR2(1) :='Y';
183110: l_calculate_g_l_flag VARCHAR2(1) :='Y';
183111: --
183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183109: l_calculate_acctd_flag VARCHAR2(1) :='Y';
183110: l_calculate_g_l_flag VARCHAR2(1) :='Y';
183111: --
183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

183110: l_calculate_g_l_flag VARCHAR2(1) :='Y';
183111: --
183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

183111: --
183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183112: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

183113: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

183114: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183115: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183116: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183117: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183118: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183119: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183120: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

183121: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

183122: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

183123: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

183124: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

183125: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183126: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183127: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183128: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

183129: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

183130: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183138:

Line 183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

183131: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183138:
183139: l_event_id NUMBER;

Line 183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

183132: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183138:
183139: l_event_id NUMBER;
183140: l_previous_event_id NUMBER;

Line 183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

183133: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
183134: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
183135: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
183136: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183137: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
183138:
183139: l_event_id NUMBER;
183140: l_previous_event_id NUMBER;
183141: l_first_event_id NUMBER;

Line 183155: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

183151: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
183152: l_description VARCHAR2(4000);
183153: l_transaction_reversal NUMBER;
183154: l_ae_header_id NUMBER;
183155: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
183156: l_log_module VARCHAR2(240);
183157: --
183158: l_acct_reversal_source VARCHAR2(30);
183159: l_trx_reversal_source VARCHAR2(30);

Line 183416: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

183412:
183413: --
183414: -- set event info as cache for other routines to refer event attributes
183415: --
183416: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
183417: (p_application_id => p_application_id
183418: ,p_primary_ledger_id => p_primary_ledger_id
183419: ,p_base_ledger_id => p_base_ledger_id
183420: ,p_target_ledger_id => p_target_ledger_id

Line 183449: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

183445:
183446: --
183447: -- set the status of entry to C_VALID (0)
183448: --
183449: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183450:
183451: --
183452: -- initialize a row for ae header
183453: --

Line 183477: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183473: --
183474: -- initilaize the status of ae headers for diffrent balance types
183475: -- the status is initialised to C_NOT_CREATED (2)
183476: --
183477: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183478: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183479: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183480:
183481: --

Line 183478: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183474: -- initilaize the status of ae headers for diffrent balance types
183475: -- the status is initialised to C_NOT_CREATED (2)
183476: --
183477: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183478: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183479: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183480:
183481: --
183482: -- call api to validate and store accounting attributes for header

Line 183479: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183475: -- the status is initialised to C_NOT_CREATED (2)
183476: --
183477: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183478: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183479: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183480:
183481: --
183482: -- call api to validate and store accounting attributes for header
183483: --

Line 183520: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

183516: --
183517: l_trx_reversal_source := SUBSTR(NULL, 1,30);
183518:
183519: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
183520: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
183521:
183522: xla_accounting_err_pkg.build_message
183523: (p_appli_s_name => 'XLA'
183524: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 183528: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

183524: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
183525: ,p_token_1 => 'ACCT_ATTR_NAME'
183526: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183527: ,p_token_2 => 'PRODUCT_NAME'
183528: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183529: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183530: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183531: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183532:

Line 183529: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

183525: ,p_token_1 => 'ACCT_ATTR_NAME'
183526: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183527: ,p_token_2 => 'PRODUCT_NAME'
183528: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183529: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183530: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183531: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183532:
183533: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 183530: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

183526: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183527: ,p_token_2 => 'PRODUCT_NAME'
183528: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183529: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183530: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183531: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183532:
183533: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
183534: --

Line 183531: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

183527: ,p_token_2 => 'PRODUCT_NAME'
183528: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183529: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183530: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183531: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183532:
183533: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
183534: --
183535: -- following sets the accounting attributes needed to reverse

Line 183550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

183546: ----------------------------------------------------------------
183547: -- 4262811 - update the header statuses to invalid in need be
183548: ----------------------------------------------------------------
183549: --
183550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
183551:
183552:
183553: -----------------------------------------------
183554: -- No accrual reversal for the event class/type

Line 183678: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

183674: ,p_module => l_log_module);
183675: END IF;
183676:
183677: --
183678: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
183679: --
183680: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183681: --
183682: -- set event info as cache for other routines to refer event attributes

Line 183680: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

183676:
183677: --
183678: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
183679: --
183680: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183681: --
183682: -- set event info as cache for other routines to refer event attributes
183683: --
183684:

Line 183688: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

183684:
183685: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
183686: l_previous_event_id := l_event_id;
183687:
183688: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
183689: (p_application_id => p_application_id
183690: ,p_primary_ledger_id => p_primary_ledger_id
183691: ,p_base_ledger_id => p_base_ledger_id
183692: ,p_target_ledger_id => p_target_ledger_id

Line 183729: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

183725: l_acct_reversal_source := SUBSTR(NULL, 1,30);
183726:
183727: IF l_continue_with_lines THEN
183728: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
183729: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
183730:
183731: xla_accounting_err_pkg.build_message
183732: (p_appli_s_name => 'XLA'
183733: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 183737: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

183733: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
183734: ,p_token_1 => 'LINE_NUMBER'
183735: ,p_value_1 => l_array_extract_line_num(Idx)
183736: ,p_token_2 => 'PRODUCT_NAME'
183737: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183738: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183739: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183740: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183741:

Line 183738: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

183734: ,p_token_1 => 'LINE_NUMBER'
183735: ,p_value_1 => l_array_extract_line_num(Idx)
183736: ,p_token_2 => 'PRODUCT_NAME'
183737: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183738: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183739: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183740: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183741:
183742: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 183739: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

183735: ,p_value_1 => l_array_extract_line_num(Idx)
183736: ,p_token_2 => 'PRODUCT_NAME'
183737: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183738: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183739: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183740: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183741:
183742: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
183743: --

Line 183740: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

183736: ,p_token_2 => 'PRODUCT_NAME'
183737: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183738: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183739: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183740: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183741:
183742: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
183743: --
183744: -- following sets the accounting attributes needed to reverse

Line 184032: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

184028:
184029: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
184030: -- or secondary ledger that has different currency with primary
184031: -- or alc that is calculated by sla
184032: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
184033: (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'))
184034:
184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 184033: (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'))

184029: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
184030: -- or secondary ledger that has different currency with primary
184031: -- or alc that is calculated by sla
184032: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
184033: (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'))
184034:
184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
184037: AND (l_actual_flag = 'A')) THEN

Line 184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

184031: -- or alc that is calculated by sla
184032: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
184033: (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'))
184034:
184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
184037: AND (l_actual_flag = 'A')) THEN
184038: XLA_AE_LINES_PKG.CreateGainOrLossLines(
184039: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

184032: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
184033: (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'))
184034:
184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
184037: AND (l_actual_flag = 'A')) THEN
184038: XLA_AE_LINES_PKG.CreateGainOrLossLines(
184039: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184040: ,p_application_id => p_application_id

Line 184039: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

184035: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
184036: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
184037: AND (l_actual_flag = 'A')) THEN
184038: XLA_AE_LINES_PKG.CreateGainOrLossLines(
184039: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184040: ,p_application_id => p_application_id
184041: ,p_amb_context_code => 'DEFAULT'
184042: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
184043: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 184042: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

184038: XLA_AE_LINES_PKG.CreateGainOrLossLines(
184039: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184040: ,p_application_id => p_application_id
184041: ,p_amb_context_code => 'DEFAULT'
184042: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
184043: ,p_event_class_code => C_EVENT_CLASS_CODE
184044: ,p_event_type_code => C_EVENT_TYPE_CODE
184045:
184046: ,p_gain_ccid => -1

Line 184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184518:
184519: l_calculate_acctd_flag VARCHAR2(1) :='Y';
184520: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184521: --
184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184519: l_calculate_acctd_flag VARCHAR2(1) :='Y';
184520: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184521: --
184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184520: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184521: --
184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184521: --
184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184522: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184523: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184524: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184525: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184526: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184527: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184528: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184529: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184530: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184531: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184532: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184533: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184534: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184535: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184536: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184537: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184538: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184539: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

184540: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184548:

Line 184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184541: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184548:
184549: l_event_id NUMBER;

Line 184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

184542: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184548:
184549: l_event_id NUMBER;
184550: l_previous_event_id NUMBER;

Line 184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

184543: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184544: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184545: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184546: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184547: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184548:
184549: l_event_id NUMBER;
184550: l_previous_event_id NUMBER;
184551: l_first_event_id NUMBER;

Line 184565: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

184561: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
184562: l_description VARCHAR2(4000);
184563: l_transaction_reversal NUMBER;
184564: l_ae_header_id NUMBER;
184565: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
184566: l_log_module VARCHAR2(240);
184567: --
184568: l_acct_reversal_source VARCHAR2(30);
184569: l_trx_reversal_source VARCHAR2(30);

Line 184826: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

184822:
184823: --
184824: -- set event info as cache for other routines to refer event attributes
184825: --
184826: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
184827: (p_application_id => p_application_id
184828: ,p_primary_ledger_id => p_primary_ledger_id
184829: ,p_base_ledger_id => p_base_ledger_id
184830: ,p_target_ledger_id => p_target_ledger_id

Line 184859: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

184855:
184856: --
184857: -- set the status of entry to C_VALID (0)
184858: --
184859: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
184860:
184861: --
184862: -- initialize a row for ae header
184863: --

Line 184887: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184883: --
184884: -- initilaize the status of ae headers for diffrent balance types
184885: -- the status is initialised to C_NOT_CREATED (2)
184886: --
184887: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184888: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184889: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184890:
184891: --

Line 184888: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184884: -- initilaize the status of ae headers for diffrent balance types
184885: -- the status is initialised to C_NOT_CREATED (2)
184886: --
184887: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184888: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184889: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184890:
184891: --
184892: -- call api to validate and store accounting attributes for header

Line 184889: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184885: -- the status is initialised to C_NOT_CREATED (2)
184886: --
184887: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184888: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184889: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184890:
184891: --
184892: -- call api to validate and store accounting attributes for header
184893: --

Line 184930: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

184926: --
184927: l_trx_reversal_source := SUBSTR(NULL, 1,30);
184928:
184929: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
184930: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
184931:
184932: xla_accounting_err_pkg.build_message
184933: (p_appli_s_name => 'XLA'
184934: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 184938: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

184934: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
184935: ,p_token_1 => 'ACCT_ATTR_NAME'
184936: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184937: ,p_token_2 => 'PRODUCT_NAME'
184938: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184939: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184940: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184941: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184942:

Line 184939: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

184935: ,p_token_1 => 'ACCT_ATTR_NAME'
184936: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184937: ,p_token_2 => 'PRODUCT_NAME'
184938: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184939: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184940: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184941: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184942:
184943: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 184940: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

184936: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184937: ,p_token_2 => 'PRODUCT_NAME'
184938: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184939: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184940: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184941: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184942:
184943: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
184944: --

Line 184941: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

184937: ,p_token_2 => 'PRODUCT_NAME'
184938: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184939: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184940: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184941: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184942:
184943: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
184944: --
184945: -- following sets the accounting attributes needed to reverse

Line 184960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

184956: ----------------------------------------------------------------
184957: -- 4262811 - update the header statuses to invalid in need be
184958: ----------------------------------------------------------------
184959: --
184960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
184961:
184962:
184963: -----------------------------------------------
184964: -- No accrual reversal for the event class/type

Line 185088: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

185084: ,p_module => l_log_module);
185085: END IF;
185086:
185087: --
185088: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
185089: --
185090: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
185091: --
185092: -- set event info as cache for other routines to refer event attributes

Line 185090: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

185086:
185087: --
185088: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
185089: --
185090: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
185091: --
185092: -- set event info as cache for other routines to refer event attributes
185093: --
185094:

Line 185098: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

185094:
185095: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
185096: l_previous_event_id := l_event_id;
185097:
185098: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
185099: (p_application_id => p_application_id
185100: ,p_primary_ledger_id => p_primary_ledger_id
185101: ,p_base_ledger_id => p_base_ledger_id
185102: ,p_target_ledger_id => p_target_ledger_id

Line 185139: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

185135: l_acct_reversal_source := SUBSTR(NULL, 1,30);
185136:
185137: IF l_continue_with_lines THEN
185138: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
185139: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
185140:
185141: xla_accounting_err_pkg.build_message
185142: (p_appli_s_name => 'XLA'
185143: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 185147: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

185143: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
185144: ,p_token_1 => 'LINE_NUMBER'
185145: ,p_value_1 => l_array_extract_line_num(Idx)
185146: ,p_token_2 => 'PRODUCT_NAME'
185147: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185148: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185149: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185150: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185151:

Line 185148: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

185144: ,p_token_1 => 'LINE_NUMBER'
185145: ,p_value_1 => l_array_extract_line_num(Idx)
185146: ,p_token_2 => 'PRODUCT_NAME'
185147: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185148: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185149: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185150: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185151:
185152: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 185149: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

185145: ,p_value_1 => l_array_extract_line_num(Idx)
185146: ,p_token_2 => 'PRODUCT_NAME'
185147: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185148: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185149: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185150: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185151:
185152: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
185153: --

Line 185150: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

185146: ,p_token_2 => 'PRODUCT_NAME'
185147: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185148: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185149: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185150: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185151:
185152: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
185153: --
185154: -- following sets the accounting attributes needed to reverse

Line 185442: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

185438:
185439: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
185440: -- or secondary ledger that has different currency with primary
185441: -- or alc that is calculated by sla
185442: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185443: (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'))
185444:
185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 185443: (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'))

185439: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
185440: -- or secondary ledger that has different currency with primary
185441: -- or alc that is calculated by sla
185442: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185443: (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'))
185444:
185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185447: AND (l_actual_flag = 'A')) THEN

Line 185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

185441: -- or alc that is calculated by sla
185442: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185443: (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'))
185444:
185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185447: AND (l_actual_flag = 'A')) THEN
185448: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185449: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

185442: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185443: (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'))
185444:
185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185447: AND (l_actual_flag = 'A')) THEN
185448: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185449: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185450: ,p_application_id => p_application_id

Line 185449: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

185445: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185446: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185447: AND (l_actual_flag = 'A')) THEN
185448: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185449: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185450: ,p_application_id => p_application_id
185451: ,p_amb_context_code => 'DEFAULT'
185452: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
185453: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 185452: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

185448: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185449: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185450: ,p_application_id => p_application_id
185451: ,p_amb_context_code => 'DEFAULT'
185452: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
185453: ,p_event_class_code => C_EVENT_CLASS_CODE
185454: ,p_event_type_code => C_EVENT_TYPE_CODE
185455:
185456: ,p_gain_ccid => -1

Line 185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185928:
185929: l_calculate_acctd_flag VARCHAR2(1) :='Y';
185930: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185931: --
185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185929: l_calculate_acctd_flag VARCHAR2(1) :='Y';
185930: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185931: --
185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185930: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185931: --
185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185931: --
185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185932: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185933: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185934: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185935: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185936: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185937: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185938: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185939: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185940: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185941: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185942: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185943: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185944: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185945: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185946: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185947: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185948: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185949: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

185950: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185958:

Line 185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185951: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185958:
185959: l_event_id NUMBER;

Line 185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

185952: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185958:
185959: l_event_id NUMBER;
185960: l_previous_event_id NUMBER;

Line 185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

185953: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185954: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185955: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185956: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185957: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185958:
185959: l_event_id NUMBER;
185960: l_previous_event_id NUMBER;
185961: l_first_event_id NUMBER;

Line 185975: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

185971: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
185972: l_description VARCHAR2(4000);
185973: l_transaction_reversal NUMBER;
185974: l_ae_header_id NUMBER;
185975: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
185976: l_log_module VARCHAR2(240);
185977: --
185978: l_acct_reversal_source VARCHAR2(30);
185979: l_trx_reversal_source VARCHAR2(30);

Line 186236: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

186232:
186233: --
186234: -- set event info as cache for other routines to refer event attributes
186235: --
186236: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
186237: (p_application_id => p_application_id
186238: ,p_primary_ledger_id => p_primary_ledger_id
186239: ,p_base_ledger_id => p_base_ledger_id
186240: ,p_target_ledger_id => p_target_ledger_id

Line 186269: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

186265:
186266: --
186267: -- set the status of entry to C_VALID (0)
186268: --
186269: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
186270:
186271: --
186272: -- initialize a row for ae header
186273: --

Line 186297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

186293: --
186294: -- initilaize the status of ae headers for diffrent balance types
186295: -- the status is initialised to C_NOT_CREATED (2)
186296: --
186297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186300:
186301: --

Line 186298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

186294: -- initilaize the status of ae headers for diffrent balance types
186295: -- the status is initialised to C_NOT_CREATED (2)
186296: --
186297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186300:
186301: --
186302: -- call api to validate and store accounting attributes for header

Line 186299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

186295: -- the status is initialised to C_NOT_CREATED (2)
186296: --
186297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
186300:
186301: --
186302: -- call api to validate and store accounting attributes for header
186303: --

Line 186340: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

186336: --
186337: l_trx_reversal_source := SUBSTR(NULL, 1,30);
186338:
186339: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
186340: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
186341:
186342: xla_accounting_err_pkg.build_message
186343: (p_appli_s_name => 'XLA'
186344: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 186348: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

186344: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
186345: ,p_token_1 => 'ACCT_ATTR_NAME'
186346: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
186347: ,p_token_2 => 'PRODUCT_NAME'
186348: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186349: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186350: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186351: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186352:

Line 186349: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

186345: ,p_token_1 => 'ACCT_ATTR_NAME'
186346: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
186347: ,p_token_2 => 'PRODUCT_NAME'
186348: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186349: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186350: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186351: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186352:
186353: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 186350: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

186346: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
186347: ,p_token_2 => 'PRODUCT_NAME'
186348: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186349: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186350: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186351: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186352:
186353: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
186354: --

Line 186351: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

186347: ,p_token_2 => 'PRODUCT_NAME'
186348: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186349: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186350: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186351: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186352:
186353: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
186354: --
186355: -- following sets the accounting attributes needed to reverse

Line 186370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

186366: ----------------------------------------------------------------
186367: -- 4262811 - update the header statuses to invalid in need be
186368: ----------------------------------------------------------------
186369: --
186370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
186371:
186372:
186373: -----------------------------------------------
186374: -- No accrual reversal for the event class/type

Line 186498: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

186494: ,p_module => l_log_module);
186495: END IF;
186496:
186497: --
186498: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
186499: --
186500: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
186501: --
186502: -- set event info as cache for other routines to refer event attributes

Line 186500: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

186496:
186497: --
186498: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
186499: --
186500: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
186501: --
186502: -- set event info as cache for other routines to refer event attributes
186503: --
186504:

Line 186508: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

186504:
186505: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
186506: l_previous_event_id := l_event_id;
186507:
186508: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
186509: (p_application_id => p_application_id
186510: ,p_primary_ledger_id => p_primary_ledger_id
186511: ,p_base_ledger_id => p_base_ledger_id
186512: ,p_target_ledger_id => p_target_ledger_id

Line 186549: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

186545: l_acct_reversal_source := SUBSTR(NULL, 1,30);
186546:
186547: IF l_continue_with_lines THEN
186548: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
186549: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
186550:
186551: xla_accounting_err_pkg.build_message
186552: (p_appli_s_name => 'XLA'
186553: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 186557: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

186553: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
186554: ,p_token_1 => 'LINE_NUMBER'
186555: ,p_value_1 => l_array_extract_line_num(Idx)
186556: ,p_token_2 => 'PRODUCT_NAME'
186557: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186558: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186559: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186560: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186561:

Line 186558: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

186554: ,p_token_1 => 'LINE_NUMBER'
186555: ,p_value_1 => l_array_extract_line_num(Idx)
186556: ,p_token_2 => 'PRODUCT_NAME'
186557: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186558: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186559: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186560: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186561:
186562: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 186559: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

186555: ,p_value_1 => l_array_extract_line_num(Idx)
186556: ,p_token_2 => 'PRODUCT_NAME'
186557: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186558: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186559: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186560: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186561:
186562: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
186563: --

Line 186560: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

186556: ,p_token_2 => 'PRODUCT_NAME'
186557: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186558: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186559: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186560: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186561:
186562: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
186563: --
186564: -- following sets the accounting attributes needed to reverse

Line 186852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

186848:
186849: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
186850: -- or secondary ledger that has different currency with primary
186851: -- or alc that is calculated by sla
186852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186853: (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'))
186854:
186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 186853: (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'))

186849: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
186850: -- or secondary ledger that has different currency with primary
186851: -- or alc that is calculated by sla
186852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186853: (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'))
186854:
186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186857: AND (l_actual_flag = 'A')) THEN

Line 186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

186851: -- or alc that is calculated by sla
186852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186853: (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'))
186854:
186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186857: AND (l_actual_flag = 'A')) THEN
186858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

186852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186853: (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'))
186854:
186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186857: AND (l_actual_flag = 'A')) THEN
186858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186860: ,p_application_id => p_application_id

Line 186859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

186855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186857: AND (l_actual_flag = 'A')) THEN
186858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186860: ,p_application_id => p_application_id
186861: ,p_amb_context_code => 'DEFAULT'
186862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
186863: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 186862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

186858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186860: ,p_application_id => p_application_id
186861: ,p_amb_context_code => 'DEFAULT'
186862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
186863: ,p_event_class_code => C_EVENT_CLASS_CODE
186864: ,p_event_type_code => C_EVENT_TYPE_CODE
186865:
186866: ,p_gain_ccid => -1

Line 187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187338:
187339: l_calculate_acctd_flag VARCHAR2(1) :='Y';
187340: l_calculate_g_l_flag VARCHAR2(1) :='Y';
187341: --
187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187339: l_calculate_acctd_flag VARCHAR2(1) :='Y';
187340: l_calculate_g_l_flag VARCHAR2(1) :='Y';
187341: --
187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

187340: l_calculate_g_l_flag VARCHAR2(1) :='Y';
187341: --
187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

187341: --
187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187342: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

187343: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

187344: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187345: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187346: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187347: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187348: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187349: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187350: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

187351: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

187352: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

187353: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

187354: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

187355: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187356: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187357: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187358: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

187359: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

187360: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187368:

Line 187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

187361: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187368:
187369: l_event_id NUMBER;

Line 187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

187362: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187368:
187369: l_event_id NUMBER;
187370: l_previous_event_id NUMBER;

Line 187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

187363: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
187364: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
187365: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
187366: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187367: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
187368:
187369: l_event_id NUMBER;
187370: l_previous_event_id NUMBER;
187371: l_first_event_id NUMBER;

Line 187385: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

187381: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
187382: l_description VARCHAR2(4000);
187383: l_transaction_reversal NUMBER;
187384: l_ae_header_id NUMBER;
187385: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
187386: l_log_module VARCHAR2(240);
187387: --
187388: l_acct_reversal_source VARCHAR2(30);
187389: l_trx_reversal_source VARCHAR2(30);

Line 187646: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

187642:
187643: --
187644: -- set event info as cache for other routines to refer event attributes
187645: --
187646: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
187647: (p_application_id => p_application_id
187648: ,p_primary_ledger_id => p_primary_ledger_id
187649: ,p_base_ledger_id => p_base_ledger_id
187650: ,p_target_ledger_id => p_target_ledger_id

Line 187679: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

187675:
187676: --
187677: -- set the status of entry to C_VALID (0)
187678: --
187679: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187680:
187681: --
187682: -- initialize a row for ae header
187683: --

Line 187707: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187703: --
187704: -- initilaize the status of ae headers for diffrent balance types
187705: -- the status is initialised to C_NOT_CREATED (2)
187706: --
187707: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187708: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187709: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187710:
187711: --

Line 187708: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187704: -- initilaize the status of ae headers for diffrent balance types
187705: -- the status is initialised to C_NOT_CREATED (2)
187706: --
187707: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187708: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187709: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187710:
187711: --
187712: -- call api to validate and store accounting attributes for header

Line 187709: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187705: -- the status is initialised to C_NOT_CREATED (2)
187706: --
187707: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187708: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187709: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187710:
187711: --
187712: -- call api to validate and store accounting attributes for header
187713: --

Line 187750: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

187746: --
187747: l_trx_reversal_source := SUBSTR(NULL, 1,30);
187748:
187749: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
187750: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
187751:
187752: xla_accounting_err_pkg.build_message
187753: (p_appli_s_name => 'XLA'
187754: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 187758: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

187754: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
187755: ,p_token_1 => 'ACCT_ATTR_NAME'
187756: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187757: ,p_token_2 => 'PRODUCT_NAME'
187758: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187762:

Line 187759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

187755: ,p_token_1 => 'ACCT_ATTR_NAME'
187756: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187757: ,p_token_2 => 'PRODUCT_NAME'
187758: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187762:
187763: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 187760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

187756: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187757: ,p_token_2 => 'PRODUCT_NAME'
187758: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187762:
187763: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
187764: --

Line 187761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

187757: ,p_token_2 => 'PRODUCT_NAME'
187758: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187762:
187763: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
187764: --
187765: -- following sets the accounting attributes needed to reverse

Line 187780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

187776: ----------------------------------------------------------------
187777: -- 4262811 - update the header statuses to invalid in need be
187778: ----------------------------------------------------------------
187779: --
187780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
187781:
187782:
187783: -----------------------------------------------
187784: -- No accrual reversal for the event class/type

Line 187908: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

187904: ,p_module => l_log_module);
187905: END IF;
187906:
187907: --
187908: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
187909: --
187910: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187911: --
187912: -- set event info as cache for other routines to refer event attributes

Line 187910: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

187906:
187907: --
187908: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
187909: --
187910: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187911: --
187912: -- set event info as cache for other routines to refer event attributes
187913: --
187914:

Line 187918: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

187914:
187915: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
187916: l_previous_event_id := l_event_id;
187917:
187918: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
187919: (p_application_id => p_application_id
187920: ,p_primary_ledger_id => p_primary_ledger_id
187921: ,p_base_ledger_id => p_base_ledger_id
187922: ,p_target_ledger_id => p_target_ledger_id

Line 187959: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

187955: l_acct_reversal_source := SUBSTR(NULL, 1,30);
187956:
187957: IF l_continue_with_lines THEN
187958: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
187959: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
187960:
187961: xla_accounting_err_pkg.build_message
187962: (p_appli_s_name => 'XLA'
187963: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 187967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

187963: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
187964: ,p_token_1 => 'LINE_NUMBER'
187965: ,p_value_1 => l_array_extract_line_num(Idx)
187966: ,p_token_2 => 'PRODUCT_NAME'
187967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187971:

Line 187968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

187964: ,p_token_1 => 'LINE_NUMBER'
187965: ,p_value_1 => l_array_extract_line_num(Idx)
187966: ,p_token_2 => 'PRODUCT_NAME'
187967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187971:
187972: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 187969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

187965: ,p_value_1 => l_array_extract_line_num(Idx)
187966: ,p_token_2 => 'PRODUCT_NAME'
187967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187971:
187972: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
187973: --

Line 187970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

187966: ,p_token_2 => 'PRODUCT_NAME'
187967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187971:
187972: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
187973: --
187974: -- following sets the accounting attributes needed to reverse

Line 188262: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

188258:
188259: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
188260: -- or secondary ledger that has different currency with primary
188261: -- or alc that is calculated by sla
188262: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
188263: (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'))
188264:
188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 188263: (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'))

188259: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
188260: -- or secondary ledger that has different currency with primary
188261: -- or alc that is calculated by sla
188262: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
188263: (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'))
188264:
188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
188267: AND (l_actual_flag = 'A')) THEN

Line 188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

188261: -- or alc that is calculated by sla
188262: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
188263: (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'))
188264:
188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
188267: AND (l_actual_flag = 'A')) THEN
188268: XLA_AE_LINES_PKG.CreateGainOrLossLines(
188269: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

188262: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
188263: (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'))
188264:
188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
188267: AND (l_actual_flag = 'A')) THEN
188268: XLA_AE_LINES_PKG.CreateGainOrLossLines(
188269: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188270: ,p_application_id => p_application_id

Line 188269: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

188265: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
188266: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
188267: AND (l_actual_flag = 'A')) THEN
188268: XLA_AE_LINES_PKG.CreateGainOrLossLines(
188269: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188270: ,p_application_id => p_application_id
188271: ,p_amb_context_code => 'DEFAULT'
188272: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
188273: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 188272: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

188268: XLA_AE_LINES_PKG.CreateGainOrLossLines(
188269: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188270: ,p_application_id => p_application_id
188271: ,p_amb_context_code => 'DEFAULT'
188272: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
188273: ,p_event_class_code => C_EVENT_CLASS_CODE
188274: ,p_event_type_code => C_EVENT_TYPE_CODE
188275:
188276: ,p_gain_ccid => -1

Line 188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188748:
188749: l_calculate_acctd_flag VARCHAR2(1) :='Y';
188750: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188751: --
188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188749: l_calculate_acctd_flag VARCHAR2(1) :='Y';
188750: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188751: --
188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188750: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188751: --
188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188751: --
188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188752: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188753: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188754: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188755: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188756: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188757: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188758: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188759: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188760: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188761: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188762: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188763: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188764: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188765: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188766: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188767: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188768: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188769: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

188770: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188778:

Line 188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188771: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188778:
188779: l_event_id NUMBER;

Line 188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

188772: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188778:
188779: l_event_id NUMBER;
188780: l_previous_event_id NUMBER;

Line 188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

188773: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188774: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188775: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188776: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188777: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188778:
188779: l_event_id NUMBER;
188780: l_previous_event_id NUMBER;
188781: l_first_event_id NUMBER;

Line 188795: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

188791: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
188792: l_description VARCHAR2(4000);
188793: l_transaction_reversal NUMBER;
188794: l_ae_header_id NUMBER;
188795: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
188796: l_log_module VARCHAR2(240);
188797: --
188798: l_acct_reversal_source VARCHAR2(30);
188799: l_trx_reversal_source VARCHAR2(30);

Line 189056: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

189052:
189053: --
189054: -- set event info as cache for other routines to refer event attributes
189055: --
189056: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
189057: (p_application_id => p_application_id
189058: ,p_primary_ledger_id => p_primary_ledger_id
189059: ,p_base_ledger_id => p_base_ledger_id
189060: ,p_target_ledger_id => p_target_ledger_id

Line 189089: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

189085:
189086: --
189087: -- set the status of entry to C_VALID (0)
189088: --
189089: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
189090:
189091: --
189092: -- initialize a row for ae header
189093: --

Line 189117: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189113: --
189114: -- initilaize the status of ae headers for diffrent balance types
189115: -- the status is initialised to C_NOT_CREATED (2)
189116: --
189117: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189118: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189119: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189120:
189121: --

Line 189118: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189114: -- initilaize the status of ae headers for diffrent balance types
189115: -- the status is initialised to C_NOT_CREATED (2)
189116: --
189117: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189118: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189119: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189120:
189121: --
189122: -- call api to validate and store accounting attributes for header

Line 189119: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189115: -- the status is initialised to C_NOT_CREATED (2)
189116: --
189117: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189118: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189119: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189120:
189121: --
189122: -- call api to validate and store accounting attributes for header
189123: --

Line 189160: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

189156: --
189157: l_trx_reversal_source := SUBSTR(NULL, 1,30);
189158:
189159: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
189160: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
189161:
189162: xla_accounting_err_pkg.build_message
189163: (p_appli_s_name => 'XLA'
189164: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 189168: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

189164: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
189165: ,p_token_1 => 'ACCT_ATTR_NAME'
189166: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189167: ,p_token_2 => 'PRODUCT_NAME'
189168: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189169: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189170: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189171: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189172:

Line 189169: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

189165: ,p_token_1 => 'ACCT_ATTR_NAME'
189166: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189167: ,p_token_2 => 'PRODUCT_NAME'
189168: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189169: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189170: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189171: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189172:
189173: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 189170: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

189166: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189167: ,p_token_2 => 'PRODUCT_NAME'
189168: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189169: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189170: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189171: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189172:
189173: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
189174: --

Line 189171: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

189167: ,p_token_2 => 'PRODUCT_NAME'
189168: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189169: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189170: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189171: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189172:
189173: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
189174: --
189175: -- following sets the accounting attributes needed to reverse

Line 189190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

189186: ----------------------------------------------------------------
189187: -- 4262811 - update the header statuses to invalid in need be
189188: ----------------------------------------------------------------
189189: --
189190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
189191:
189192:
189193: -----------------------------------------------
189194: -- No accrual reversal for the event class/type

Line 189318: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

189314: ,p_module => l_log_module);
189315: END IF;
189316:
189317: --
189318: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
189319: --
189320: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
189321: --
189322: -- set event info as cache for other routines to refer event attributes

Line 189320: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

189316:
189317: --
189318: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
189319: --
189320: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
189321: --
189322: -- set event info as cache for other routines to refer event attributes
189323: --
189324:

Line 189328: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

189324:
189325: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
189326: l_previous_event_id := l_event_id;
189327:
189328: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
189329: (p_application_id => p_application_id
189330: ,p_primary_ledger_id => p_primary_ledger_id
189331: ,p_base_ledger_id => p_base_ledger_id
189332: ,p_target_ledger_id => p_target_ledger_id

Line 189369: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

189365: l_acct_reversal_source := SUBSTR(NULL, 1,30);
189366:
189367: IF l_continue_with_lines THEN
189368: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
189369: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
189370:
189371: xla_accounting_err_pkg.build_message
189372: (p_appli_s_name => 'XLA'
189373: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 189377: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

189373: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
189374: ,p_token_1 => 'LINE_NUMBER'
189375: ,p_value_1 => l_array_extract_line_num(Idx)
189376: ,p_token_2 => 'PRODUCT_NAME'
189377: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189378: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189379: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189380: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189381:

Line 189378: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

189374: ,p_token_1 => 'LINE_NUMBER'
189375: ,p_value_1 => l_array_extract_line_num(Idx)
189376: ,p_token_2 => 'PRODUCT_NAME'
189377: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189378: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189379: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189380: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189381:
189382: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 189379: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

189375: ,p_value_1 => l_array_extract_line_num(Idx)
189376: ,p_token_2 => 'PRODUCT_NAME'
189377: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189378: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189379: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189380: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189381:
189382: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
189383: --

Line 189380: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

189376: ,p_token_2 => 'PRODUCT_NAME'
189377: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189378: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189379: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189380: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189381:
189382: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
189383: --
189384: -- following sets the accounting attributes needed to reverse

Line 189672: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

189668:
189669: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
189670: -- or secondary ledger that has different currency with primary
189671: -- or alc that is calculated by sla
189672: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189673: (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'))
189674:
189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 189673: (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'))

189669: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
189670: -- or secondary ledger that has different currency with primary
189671: -- or alc that is calculated by sla
189672: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189673: (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'))
189674:
189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189677: AND (l_actual_flag = 'A')) THEN

Line 189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

189671: -- or alc that is calculated by sla
189672: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189673: (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'))
189674:
189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189677: AND (l_actual_flag = 'A')) THEN
189678: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189679: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

189672: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189673: (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'))
189674:
189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189677: AND (l_actual_flag = 'A')) THEN
189678: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189679: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189680: ,p_application_id => p_application_id

Line 189679: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

189675: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189676: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189677: AND (l_actual_flag = 'A')) THEN
189678: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189679: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189680: ,p_application_id => p_application_id
189681: ,p_amb_context_code => 'DEFAULT'
189682: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
189683: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 189682: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

189678: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189679: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189680: ,p_application_id => p_application_id
189681: ,p_amb_context_code => 'DEFAULT'
189682: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
189683: ,p_event_class_code => C_EVENT_CLASS_CODE
189684: ,p_event_type_code => C_EVENT_TYPE_CODE
189685:
189686: ,p_gain_ccid => -1

Line 190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190158:
190159: l_calculate_acctd_flag VARCHAR2(1) :='Y';
190160: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190161: --
190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190159: l_calculate_acctd_flag VARCHAR2(1) :='Y';
190160: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190161: --
190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190160: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190161: --
190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190161: --
190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190162: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190163: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190164: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190165: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190166: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190167: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190168: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190169: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190170: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190171: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190172: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190173: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190174: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190175: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190176: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190177: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190178: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190179: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

190180: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190188:

Line 190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190181: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190188:
190189: l_event_id NUMBER;

Line 190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

190182: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190188:
190189: l_event_id NUMBER;
190190: l_previous_event_id NUMBER;

Line 190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

190183: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190184: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190185: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190186: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190187: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190188:
190189: l_event_id NUMBER;
190190: l_previous_event_id NUMBER;
190191: l_first_event_id NUMBER;

Line 190205: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

190201: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
190202: l_description VARCHAR2(4000);
190203: l_transaction_reversal NUMBER;
190204: l_ae_header_id NUMBER;
190205: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
190206: l_log_module VARCHAR2(240);
190207: --
190208: l_acct_reversal_source VARCHAR2(30);
190209: l_trx_reversal_source VARCHAR2(30);

Line 190466: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

190462:
190463: --
190464: -- set event info as cache for other routines to refer event attributes
190465: --
190466: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
190467: (p_application_id => p_application_id
190468: ,p_primary_ledger_id => p_primary_ledger_id
190469: ,p_base_ledger_id => p_base_ledger_id
190470: ,p_target_ledger_id => p_target_ledger_id

Line 190499: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

190495:
190496: --
190497: -- set the status of entry to C_VALID (0)
190498: --
190499: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
190500:
190501: --
190502: -- initialize a row for ae header
190503: --

Line 190527: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

190523: --
190524: -- initilaize the status of ae headers for diffrent balance types
190525: -- the status is initialised to C_NOT_CREATED (2)
190526: --
190527: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190528: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190529: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190530:
190531: --

Line 190528: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

190524: -- initilaize the status of ae headers for diffrent balance types
190525: -- the status is initialised to C_NOT_CREATED (2)
190526: --
190527: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190528: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190529: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190530:
190531: --
190532: -- call api to validate and store accounting attributes for header

Line 190529: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

190525: -- the status is initialised to C_NOT_CREATED (2)
190526: --
190527: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190528: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190529: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
190530:
190531: --
190532: -- call api to validate and store accounting attributes for header
190533: --

Line 190570: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

190566: --
190567: l_trx_reversal_source := SUBSTR(NULL, 1,30);
190568:
190569: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
190570: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
190571:
190572: xla_accounting_err_pkg.build_message
190573: (p_appli_s_name => 'XLA'
190574: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 190578: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

190574: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
190575: ,p_token_1 => 'ACCT_ATTR_NAME'
190576: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
190577: ,p_token_2 => 'PRODUCT_NAME'
190578: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190579: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190580: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190581: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190582:

Line 190579: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

190575: ,p_token_1 => 'ACCT_ATTR_NAME'
190576: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
190577: ,p_token_2 => 'PRODUCT_NAME'
190578: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190579: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190580: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190581: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190582:
190583: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 190580: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

190576: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
190577: ,p_token_2 => 'PRODUCT_NAME'
190578: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190579: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190580: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190581: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190582:
190583: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
190584: --

Line 190581: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

190577: ,p_token_2 => 'PRODUCT_NAME'
190578: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190579: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190580: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190581: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190582:
190583: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
190584: --
190585: -- following sets the accounting attributes needed to reverse

Line 190600: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

190596: ----------------------------------------------------------------
190597: -- 4262811 - update the header statuses to invalid in need be
190598: ----------------------------------------------------------------
190599: --
190600: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
190601:
190602:
190603: -----------------------------------------------
190604: -- No accrual reversal for the event class/type

Line 190728: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

190724: ,p_module => l_log_module);
190725: END IF;
190726:
190727: --
190728: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
190729: --
190730: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
190731: --
190732: -- set event info as cache for other routines to refer event attributes

Line 190730: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

190726:
190727: --
190728: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
190729: --
190730: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
190731: --
190732: -- set event info as cache for other routines to refer event attributes
190733: --
190734:

Line 190738: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

190734:
190735: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
190736: l_previous_event_id := l_event_id;
190737:
190738: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
190739: (p_application_id => p_application_id
190740: ,p_primary_ledger_id => p_primary_ledger_id
190741: ,p_base_ledger_id => p_base_ledger_id
190742: ,p_target_ledger_id => p_target_ledger_id

Line 190779: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

190775: l_acct_reversal_source := SUBSTR(NULL, 1,30);
190776:
190777: IF l_continue_with_lines THEN
190778: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
190779: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
190780:
190781: xla_accounting_err_pkg.build_message
190782: (p_appli_s_name => 'XLA'
190783: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 190787: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

190783: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
190784: ,p_token_1 => 'LINE_NUMBER'
190785: ,p_value_1 => l_array_extract_line_num(Idx)
190786: ,p_token_2 => 'PRODUCT_NAME'
190787: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190788: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190789: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190790: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190791:

Line 190788: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

190784: ,p_token_1 => 'LINE_NUMBER'
190785: ,p_value_1 => l_array_extract_line_num(Idx)
190786: ,p_token_2 => 'PRODUCT_NAME'
190787: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190788: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190789: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190790: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190791:
190792: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 190789: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

190785: ,p_value_1 => l_array_extract_line_num(Idx)
190786: ,p_token_2 => 'PRODUCT_NAME'
190787: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190788: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190789: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190790: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190791:
190792: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
190793: --

Line 190790: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

190786: ,p_token_2 => 'PRODUCT_NAME'
190787: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190788: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190789: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190790: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190791:
190792: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
190793: --
190794: -- following sets the accounting attributes needed to reverse

Line 191082: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

191078:
191079: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
191080: -- or secondary ledger that has different currency with primary
191081: -- or alc that is calculated by sla
191082: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191083: (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'))
191084:
191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 191083: (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'))

191079: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
191080: -- or secondary ledger that has different currency with primary
191081: -- or alc that is calculated by sla
191082: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191083: (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'))
191084:
191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191087: AND (l_actual_flag = 'A')) THEN

Line 191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

191081: -- or alc that is calculated by sla
191082: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191083: (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'))
191084:
191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191087: AND (l_actual_flag = 'A')) THEN
191088: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191089: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

191082: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191083: (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'))
191084:
191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191087: AND (l_actual_flag = 'A')) THEN
191088: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191089: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191090: ,p_application_id => p_application_id

Line 191089: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

191085: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191086: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191087: AND (l_actual_flag = 'A')) THEN
191088: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191089: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191090: ,p_application_id => p_application_id
191091: ,p_amb_context_code => 'DEFAULT'
191092: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
191093: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 191092: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

191088: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191089: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191090: ,p_application_id => p_application_id
191091: ,p_amb_context_code => 'DEFAULT'
191092: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
191093: ,p_event_class_code => C_EVENT_CLASS_CODE
191094: ,p_event_type_code => C_EVENT_TYPE_CODE
191095:
191096: ,p_gain_ccid => -1

Line 191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191568:
191569: l_calculate_acctd_flag VARCHAR2(1) :='Y';
191570: l_calculate_g_l_flag VARCHAR2(1) :='Y';
191571: --
191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191569: l_calculate_acctd_flag VARCHAR2(1) :='Y';
191570: l_calculate_g_l_flag VARCHAR2(1) :='Y';
191571: --
191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

191570: l_calculate_g_l_flag VARCHAR2(1) :='Y';
191571: --
191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

191571: --
191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191572: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

191573: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

191574: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191575: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191576: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191577: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191578: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191579: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191580: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

191581: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

191582: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

191583: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

191584: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

191585: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191586: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191587: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191588: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

191589: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

191590: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191598:

Line 191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

191591: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191598:
191599: l_event_id NUMBER;

Line 191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

191592: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191598:
191599: l_event_id NUMBER;
191600: l_previous_event_id NUMBER;

Line 191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

191593: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
191594: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
191595: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
191596: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191597: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
191598:
191599: l_event_id NUMBER;
191600: l_previous_event_id NUMBER;
191601: l_first_event_id NUMBER;

Line 191615: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

191611: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
191612: l_description VARCHAR2(4000);
191613: l_transaction_reversal NUMBER;
191614: l_ae_header_id NUMBER;
191615: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
191616: l_log_module VARCHAR2(240);
191617: --
191618: l_acct_reversal_source VARCHAR2(30);
191619: l_trx_reversal_source VARCHAR2(30);

Line 191876: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

191872:
191873: --
191874: -- set event info as cache for other routines to refer event attributes
191875: --
191876: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
191877: (p_application_id => p_application_id
191878: ,p_primary_ledger_id => p_primary_ledger_id
191879: ,p_base_ledger_id => p_base_ledger_id
191880: ,p_target_ledger_id => p_target_ledger_id

Line 191909: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

191905:
191906: --
191907: -- set the status of entry to C_VALID (0)
191908: --
191909: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
191910:
191911: --
191912: -- initialize a row for ae header
191913: --

Line 191937: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191933: --
191934: -- initilaize the status of ae headers for diffrent balance types
191935: -- the status is initialised to C_NOT_CREATED (2)
191936: --
191937: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191938: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191939: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191940:
191941: --

Line 191938: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191934: -- initilaize the status of ae headers for diffrent balance types
191935: -- the status is initialised to C_NOT_CREATED (2)
191936: --
191937: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191938: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191939: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191940:
191941: --
191942: -- call api to validate and store accounting attributes for header

Line 191939: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191935: -- the status is initialised to C_NOT_CREATED (2)
191936: --
191937: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191938: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191939: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191940:
191941: --
191942: -- call api to validate and store accounting attributes for header
191943: --

Line 191980: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

191976: --
191977: l_trx_reversal_source := SUBSTR(NULL, 1,30);
191978:
191979: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
191980: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
191981:
191982: xla_accounting_err_pkg.build_message
191983: (p_appli_s_name => 'XLA'
191984: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 191988: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

191984: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
191985: ,p_token_1 => 'ACCT_ATTR_NAME'
191986: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191987: ,p_token_2 => 'PRODUCT_NAME'
191988: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191989: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191990: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191991: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191992:

Line 191989: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

191985: ,p_token_1 => 'ACCT_ATTR_NAME'
191986: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191987: ,p_token_2 => 'PRODUCT_NAME'
191988: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191989: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191990: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191991: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191992:
191993: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 191990: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

191986: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191987: ,p_token_2 => 'PRODUCT_NAME'
191988: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191989: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191990: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191991: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191992:
191993: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
191994: --

Line 191991: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

191987: ,p_token_2 => 'PRODUCT_NAME'
191988: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191989: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191990: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191991: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191992:
191993: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
191994: --
191995: -- following sets the accounting attributes needed to reverse

Line 192010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

192006: ----------------------------------------------------------------
192007: -- 4262811 - update the header statuses to invalid in need be
192008: ----------------------------------------------------------------
192009: --
192010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
192011:
192012:
192013: -----------------------------------------------
192014: -- No accrual reversal for the event class/type

Line 192138: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

192134: ,p_module => l_log_module);
192135: END IF;
192136:
192137: --
192138: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
192139: --
192140: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
192141: --
192142: -- set event info as cache for other routines to refer event attributes

Line 192140: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

192136:
192137: --
192138: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
192139: --
192140: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
192141: --
192142: -- set event info as cache for other routines to refer event attributes
192143: --
192144:

Line 192148: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

192144:
192145: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
192146: l_previous_event_id := l_event_id;
192147:
192148: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
192149: (p_application_id => p_application_id
192150: ,p_primary_ledger_id => p_primary_ledger_id
192151: ,p_base_ledger_id => p_base_ledger_id
192152: ,p_target_ledger_id => p_target_ledger_id

Line 192189: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

192185: l_acct_reversal_source := SUBSTR(NULL, 1,30);
192186:
192187: IF l_continue_with_lines THEN
192188: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
192189: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
192190:
192191: xla_accounting_err_pkg.build_message
192192: (p_appli_s_name => 'XLA'
192193: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 192197: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

192193: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
192194: ,p_token_1 => 'LINE_NUMBER'
192195: ,p_value_1 => l_array_extract_line_num(Idx)
192196: ,p_token_2 => 'PRODUCT_NAME'
192197: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192198: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192199: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192200: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192201:

Line 192198: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

192194: ,p_token_1 => 'LINE_NUMBER'
192195: ,p_value_1 => l_array_extract_line_num(Idx)
192196: ,p_token_2 => 'PRODUCT_NAME'
192197: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192198: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192199: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192200: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192201:
192202: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 192199: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

192195: ,p_value_1 => l_array_extract_line_num(Idx)
192196: ,p_token_2 => 'PRODUCT_NAME'
192197: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192198: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192199: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192200: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192201:
192202: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
192203: --

Line 192200: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

192196: ,p_token_2 => 'PRODUCT_NAME'
192197: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192198: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192199: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192200: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192201:
192202: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
192203: --
192204: -- following sets the accounting attributes needed to reverse

Line 192318: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

192314:
192315: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
192316: -- or secondary ledger that has different currency with primary
192317: -- or alc that is calculated by sla
192318: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192319: (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'))
192320:
192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 192319: (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'))

192315: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
192316: -- or secondary ledger that has different currency with primary
192317: -- or alc that is calculated by sla
192318: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192319: (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'))
192320:
192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192323: AND (l_actual_flag = 'A')) THEN

Line 192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

192317: -- or alc that is calculated by sla
192318: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192319: (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'))
192320:
192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192323: AND (l_actual_flag = 'A')) THEN
192324: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192325: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

192318: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192319: (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'))
192320:
192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192323: AND (l_actual_flag = 'A')) THEN
192324: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192325: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192326: ,p_application_id => p_application_id

Line 192325: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

192321: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192322: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192323: AND (l_actual_flag = 'A')) THEN
192324: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192325: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192326: ,p_application_id => p_application_id
192327: ,p_amb_context_code => 'DEFAULT'
192328: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
192329: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 192328: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

192324: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192325: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192326: ,p_application_id => p_application_id
192327: ,p_amb_context_code => 'DEFAULT'
192328: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
192329: ,p_event_class_code => C_EVENT_CLASS_CODE
192330: ,p_event_type_code => C_EVENT_TYPE_CODE
192331:
192332: ,p_gain_ccid => -1

Line 192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192804:
192805: l_calculate_acctd_flag VARCHAR2(1) :='Y';
192806: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192807: --
192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192805: l_calculate_acctd_flag VARCHAR2(1) :='Y';
192806: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192807: --
192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192806: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192807: --
192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192807: --
192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192808: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192809: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192810: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192811: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192812: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192813: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192814: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192815: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192816: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192817: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192818: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192819: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192820: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192821: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192822: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192823: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192824: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192825: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

192826: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192834:

Line 192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192827: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192834:
192835: l_event_id NUMBER;

Line 192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

192828: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192834:
192835: l_event_id NUMBER;
192836: l_previous_event_id NUMBER;

Line 192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

192829: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192830: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192831: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192832: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192833: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192834:
192835: l_event_id NUMBER;
192836: l_previous_event_id NUMBER;
192837: l_first_event_id NUMBER;

Line 192851: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

192847: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
192848: l_description VARCHAR2(4000);
192849: l_transaction_reversal NUMBER;
192850: l_ae_header_id NUMBER;
192851: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
192852: l_log_module VARCHAR2(240);
192853: --
192854: l_acct_reversal_source VARCHAR2(30);
192855: l_trx_reversal_source VARCHAR2(30);

Line 193112: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

193108:
193109: --
193110: -- set event info as cache for other routines to refer event attributes
193111: --
193112: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
193113: (p_application_id => p_application_id
193114: ,p_primary_ledger_id => p_primary_ledger_id
193115: ,p_base_ledger_id => p_base_ledger_id
193116: ,p_target_ledger_id => p_target_ledger_id

Line 193145: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

193141:
193142: --
193143: -- set the status of entry to C_VALID (0)
193144: --
193145: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193146:
193147: --
193148: -- initialize a row for ae header
193149: --

Line 193173: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193169: --
193170: -- initilaize the status of ae headers for diffrent balance types
193171: -- the status is initialised to C_NOT_CREATED (2)
193172: --
193173: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193174: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193175: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193176:
193177: --

Line 193174: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193170: -- initilaize the status of ae headers for diffrent balance types
193171: -- the status is initialised to C_NOT_CREATED (2)
193172: --
193173: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193174: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193175: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193176:
193177: --
193178: -- call api to validate and store accounting attributes for header

Line 193175: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193171: -- the status is initialised to C_NOT_CREATED (2)
193172: --
193173: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193174: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193175: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193176:
193177: --
193178: -- call api to validate and store accounting attributes for header
193179: --

Line 193216: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

193212: --
193213: l_trx_reversal_source := SUBSTR(NULL, 1,30);
193214:
193215: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
193216: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
193217:
193218: xla_accounting_err_pkg.build_message
193219: (p_appli_s_name => 'XLA'
193220: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 193224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

193220: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
193221: ,p_token_1 => 'ACCT_ATTR_NAME'
193222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193223: ,p_token_2 => 'PRODUCT_NAME'
193224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193228:

Line 193225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

193221: ,p_token_1 => 'ACCT_ATTR_NAME'
193222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193223: ,p_token_2 => 'PRODUCT_NAME'
193224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193228:
193229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 193226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

193222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193223: ,p_token_2 => 'PRODUCT_NAME'
193224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193228:
193229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
193230: --

Line 193227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

193223: ,p_token_2 => 'PRODUCT_NAME'
193224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193228:
193229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
193230: --
193231: -- following sets the accounting attributes needed to reverse

Line 193246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

193242: ----------------------------------------------------------------
193243: -- 4262811 - update the header statuses to invalid in need be
193244: ----------------------------------------------------------------
193245: --
193246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
193247:
193248:
193249: -----------------------------------------------
193250: -- No accrual reversal for the event class/type

Line 193374: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

193370: ,p_module => l_log_module);
193371: END IF;
193372:
193373: --
193374: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
193375: --
193376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193377: --
193378: -- set event info as cache for other routines to refer event attributes

Line 193376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

193372:
193373: --
193374: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
193375: --
193376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193377: --
193378: -- set event info as cache for other routines to refer event attributes
193379: --
193380:

Line 193384: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

193380:
193381: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
193382: l_previous_event_id := l_event_id;
193383:
193384: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
193385: (p_application_id => p_application_id
193386: ,p_primary_ledger_id => p_primary_ledger_id
193387: ,p_base_ledger_id => p_base_ledger_id
193388: ,p_target_ledger_id => p_target_ledger_id

Line 193425: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

193421: l_acct_reversal_source := SUBSTR(NULL, 1,30);
193422:
193423: IF l_continue_with_lines THEN
193424: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
193425: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
193426:
193427: xla_accounting_err_pkg.build_message
193428: (p_appli_s_name => 'XLA'
193429: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 193433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

193429: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
193430: ,p_token_1 => 'LINE_NUMBER'
193431: ,p_value_1 => l_array_extract_line_num(Idx)
193432: ,p_token_2 => 'PRODUCT_NAME'
193433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193437:

Line 193434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

193430: ,p_token_1 => 'LINE_NUMBER'
193431: ,p_value_1 => l_array_extract_line_num(Idx)
193432: ,p_token_2 => 'PRODUCT_NAME'
193433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193437:
193438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 193435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

193431: ,p_value_1 => l_array_extract_line_num(Idx)
193432: ,p_token_2 => 'PRODUCT_NAME'
193433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193437:
193438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
193439: --

Line 193436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

193432: ,p_token_2 => 'PRODUCT_NAME'
193433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193437:
193438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
193439: --
193440: -- following sets the accounting attributes needed to reverse

Line 193728: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

193724:
193725: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
193726: -- or secondary ledger that has different currency with primary
193727: -- or alc that is calculated by sla
193728: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
193729: (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'))
193730:
193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 193729: (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'))

193725: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
193726: -- or secondary ledger that has different currency with primary
193727: -- or alc that is calculated by sla
193728: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
193729: (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'))
193730:
193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
193733: AND (l_actual_flag = 'A')) THEN

Line 193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

193727: -- or alc that is calculated by sla
193728: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
193729: (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'))
193730:
193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
193733: AND (l_actual_flag = 'A')) THEN
193734: XLA_AE_LINES_PKG.CreateGainOrLossLines(
193735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

193728: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
193729: (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'))
193730:
193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
193733: AND (l_actual_flag = 'A')) THEN
193734: XLA_AE_LINES_PKG.CreateGainOrLossLines(
193735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193736: ,p_application_id => p_application_id

Line 193735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

193731: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
193732: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
193733: AND (l_actual_flag = 'A')) THEN
193734: XLA_AE_LINES_PKG.CreateGainOrLossLines(
193735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193736: ,p_application_id => p_application_id
193737: ,p_amb_context_code => 'DEFAULT'
193738: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
193739: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 193738: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

193734: XLA_AE_LINES_PKG.CreateGainOrLossLines(
193735: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193736: ,p_application_id => p_application_id
193737: ,p_amb_context_code => 'DEFAULT'
193738: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
193739: ,p_event_class_code => C_EVENT_CLASS_CODE
193740: ,p_event_type_code => C_EVENT_TYPE_CODE
193741:
193742: ,p_gain_ccid => -1

Line 194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194214:
194215: l_calculate_acctd_flag VARCHAR2(1) :='Y';
194216: l_calculate_g_l_flag VARCHAR2(1) :='Y';
194217: --
194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194215: l_calculate_acctd_flag VARCHAR2(1) :='Y';
194216: l_calculate_g_l_flag VARCHAR2(1) :='Y';
194217: --
194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194216: l_calculate_g_l_flag VARCHAR2(1) :='Y';
194217: --
194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194217: --
194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194218: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194219: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194220: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194221: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194222: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194223: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194224: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194225: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194226: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194227: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194228: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194229: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194230: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194231: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194232: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194233: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194234: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194235: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

194236: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194244:

Line 194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194237: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194244:
194245: l_event_id NUMBER;

Line 194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

194238: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194244:
194245: l_event_id NUMBER;
194246: l_previous_event_id NUMBER;

Line 194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

194239: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194240: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194241: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194242: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194243: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194244:
194245: l_event_id NUMBER;
194246: l_previous_event_id NUMBER;
194247: l_first_event_id NUMBER;

Line 194261: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

194257: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
194258: l_description VARCHAR2(4000);
194259: l_transaction_reversal NUMBER;
194260: l_ae_header_id NUMBER;
194261: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
194262: l_log_module VARCHAR2(240);
194263: --
194264: l_acct_reversal_source VARCHAR2(30);
194265: l_trx_reversal_source VARCHAR2(30);

Line 194522: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

194518:
194519: --
194520: -- set event info as cache for other routines to refer event attributes
194521: --
194522: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
194523: (p_application_id => p_application_id
194524: ,p_primary_ledger_id => p_primary_ledger_id
194525: ,p_base_ledger_id => p_base_ledger_id
194526: ,p_target_ledger_id => p_target_ledger_id

Line 194555: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

194551:
194552: --
194553: -- set the status of entry to C_VALID (0)
194554: --
194555: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
194556:
194557: --
194558: -- initialize a row for ae header
194559: --

Line 194583: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194579: --
194580: -- initilaize the status of ae headers for diffrent balance types
194581: -- the status is initialised to C_NOT_CREATED (2)
194582: --
194583: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194584: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194585: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194586:
194587: --

Line 194584: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194580: -- initilaize the status of ae headers for diffrent balance types
194581: -- the status is initialised to C_NOT_CREATED (2)
194582: --
194583: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194584: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194585: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194586:
194587: --
194588: -- call api to validate and store accounting attributes for header

Line 194585: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194581: -- the status is initialised to C_NOT_CREATED (2)
194582: --
194583: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194584: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194585: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194586:
194587: --
194588: -- call api to validate and store accounting attributes for header
194589: --

Line 194626: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

194622: --
194623: l_trx_reversal_source := SUBSTR(NULL, 1,30);
194624:
194625: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
194626: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
194627:
194628: xla_accounting_err_pkg.build_message
194629: (p_appli_s_name => 'XLA'
194630: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 194634: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

194630: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
194631: ,p_token_1 => 'ACCT_ATTR_NAME'
194632: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194633: ,p_token_2 => 'PRODUCT_NAME'
194634: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194635: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194636: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194637: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194638:

Line 194635: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

194631: ,p_token_1 => 'ACCT_ATTR_NAME'
194632: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194633: ,p_token_2 => 'PRODUCT_NAME'
194634: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194635: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194636: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194637: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194638:
194639: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 194636: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

194632: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194633: ,p_token_2 => 'PRODUCT_NAME'
194634: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194635: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194636: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194637: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194638:
194639: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
194640: --

Line 194637: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

194633: ,p_token_2 => 'PRODUCT_NAME'
194634: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194635: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194636: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194637: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194638:
194639: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
194640: --
194641: -- following sets the accounting attributes needed to reverse

Line 194656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

194652: ----------------------------------------------------------------
194653: -- 4262811 - update the header statuses to invalid in need be
194654: ----------------------------------------------------------------
194655: --
194656: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
194657:
194658:
194659: -----------------------------------------------
194660: -- No accrual reversal for the event class/type

Line 194784: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

194780: ,p_module => l_log_module);
194781: END IF;
194782:
194783: --
194784: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
194785: --
194786: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
194787: --
194788: -- set event info as cache for other routines to refer event attributes

Line 194786: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

194782:
194783: --
194784: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
194785: --
194786: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
194787: --
194788: -- set event info as cache for other routines to refer event attributes
194789: --
194790:

Line 194794: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

194790:
194791: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
194792: l_previous_event_id := l_event_id;
194793:
194794: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
194795: (p_application_id => p_application_id
194796: ,p_primary_ledger_id => p_primary_ledger_id
194797: ,p_base_ledger_id => p_base_ledger_id
194798: ,p_target_ledger_id => p_target_ledger_id

Line 194835: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

194831: l_acct_reversal_source := SUBSTR(NULL, 1,30);
194832:
194833: IF l_continue_with_lines THEN
194834: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
194835: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
194836:
194837: xla_accounting_err_pkg.build_message
194838: (p_appli_s_name => 'XLA'
194839: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 194843: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

194839: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
194840: ,p_token_1 => 'LINE_NUMBER'
194841: ,p_value_1 => l_array_extract_line_num(Idx)
194842: ,p_token_2 => 'PRODUCT_NAME'
194843: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194844: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194845: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194846: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194847:

Line 194844: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

194840: ,p_token_1 => 'LINE_NUMBER'
194841: ,p_value_1 => l_array_extract_line_num(Idx)
194842: ,p_token_2 => 'PRODUCT_NAME'
194843: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194844: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194845: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194846: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194847:
194848: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 194845: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

194841: ,p_value_1 => l_array_extract_line_num(Idx)
194842: ,p_token_2 => 'PRODUCT_NAME'
194843: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194844: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194845: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194846: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194847:
194848: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
194849: --

Line 194846: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

194842: ,p_token_2 => 'PRODUCT_NAME'
194843: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194844: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194845: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194846: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194847:
194848: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
194849: --
194850: -- following sets the accounting attributes needed to reverse

Line 195138: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

195134:
195135: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
195136: -- or secondary ledger that has different currency with primary
195137: -- or alc that is calculated by sla
195138: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195139: (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'))
195140:
195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 195139: (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'))

195135: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
195136: -- or secondary ledger that has different currency with primary
195137: -- or alc that is calculated by sla
195138: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195139: (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'))
195140:
195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195143: AND (l_actual_flag = 'A')) THEN

Line 195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

195137: -- or alc that is calculated by sla
195138: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195139: (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'))
195140:
195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195143: AND (l_actual_flag = 'A')) THEN
195144: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195145: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

195138: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195139: (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'))
195140:
195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195143: AND (l_actual_flag = 'A')) THEN
195144: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195145: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195146: ,p_application_id => p_application_id

Line 195145: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

195141: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195142: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195143: AND (l_actual_flag = 'A')) THEN
195144: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195145: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195146: ,p_application_id => p_application_id
195147: ,p_amb_context_code => 'DEFAULT'
195148: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
195149: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 195148: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

195144: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195145: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195146: ,p_application_id => p_application_id
195147: ,p_amb_context_code => 'DEFAULT'
195148: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
195149: ,p_event_class_code => C_EVENT_CLASS_CODE
195150: ,p_event_type_code => C_EVENT_TYPE_CODE
195151:
195152: ,p_gain_ccid => -1

Line 195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195624:
195625: l_calculate_acctd_flag VARCHAR2(1) :='Y';
195626: l_calculate_g_l_flag VARCHAR2(1) :='Y';
195627: --
195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195625: l_calculate_acctd_flag VARCHAR2(1) :='Y';
195626: l_calculate_g_l_flag VARCHAR2(1) :='Y';
195627: --
195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195626: l_calculate_g_l_flag VARCHAR2(1) :='Y';
195627: --
195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195627: --
195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195628: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195629: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195630: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195631: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195632: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195633: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195634: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195635: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195636: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195637: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195638: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195639: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195640: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195641: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195642: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195643: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195644: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195645: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

195646: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195654:

Line 195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195647: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195654:
195655: l_event_id NUMBER;

Line 195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

195648: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195654:
195655: l_event_id NUMBER;
195656: l_previous_event_id NUMBER;

Line 195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

195649: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195650: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195651: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195652: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195653: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195654:
195655: l_event_id NUMBER;
195656: l_previous_event_id NUMBER;
195657: l_first_event_id NUMBER;

Line 195671: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

195667: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
195668: l_description VARCHAR2(4000);
195669: l_transaction_reversal NUMBER;
195670: l_ae_header_id NUMBER;
195671: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
195672: l_log_module VARCHAR2(240);
195673: --
195674: l_acct_reversal_source VARCHAR2(30);
195675: l_trx_reversal_source VARCHAR2(30);

Line 195932: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

195928:
195929: --
195930: -- set event info as cache for other routines to refer event attributes
195931: --
195932: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
195933: (p_application_id => p_application_id
195934: ,p_primary_ledger_id => p_primary_ledger_id
195935: ,p_base_ledger_id => p_base_ledger_id
195936: ,p_target_ledger_id => p_target_ledger_id

Line 195965: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

195961:
195962: --
195963: -- set the status of entry to C_VALID (0)
195964: --
195965: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
195966:
195967: --
195968: -- initialize a row for ae header
195969: --

Line 195993: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

195989: --
195990: -- initilaize the status of ae headers for diffrent balance types
195991: -- the status is initialised to C_NOT_CREATED (2)
195992: --
195993: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195994: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195995: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195996:
195997: --

Line 195994: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

195990: -- initilaize the status of ae headers for diffrent balance types
195991: -- the status is initialised to C_NOT_CREATED (2)
195992: --
195993: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195994: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195995: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195996:
195997: --
195998: -- call api to validate and store accounting attributes for header

Line 195995: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

195991: -- the status is initialised to C_NOT_CREATED (2)
195992: --
195993: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195994: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195995: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
195996:
195997: --
195998: -- call api to validate and store accounting attributes for header
195999: --

Line 196036: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

196032: --
196033: l_trx_reversal_source := SUBSTR(NULL, 1,30);
196034:
196035: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
196036: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
196037:
196038: xla_accounting_err_pkg.build_message
196039: (p_appli_s_name => 'XLA'
196040: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 196044: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

196040: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
196041: ,p_token_1 => 'ACCT_ATTR_NAME'
196042: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196043: ,p_token_2 => 'PRODUCT_NAME'
196044: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196045: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196046: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196047: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196048:

Line 196045: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

196041: ,p_token_1 => 'ACCT_ATTR_NAME'
196042: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196043: ,p_token_2 => 'PRODUCT_NAME'
196044: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196045: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196046: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196047: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196048:
196049: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 196046: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196042: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196043: ,p_token_2 => 'PRODUCT_NAME'
196044: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196045: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196046: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196047: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196048:
196049: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
196050: --

Line 196047: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

196043: ,p_token_2 => 'PRODUCT_NAME'
196044: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196045: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196046: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196047: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196048:
196049: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
196050: --
196051: -- following sets the accounting attributes needed to reverse

Line 196066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

196062: ----------------------------------------------------------------
196063: -- 4262811 - update the header statuses to invalid in need be
196064: ----------------------------------------------------------------
196065: --
196066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
196067:
196068:
196069: -----------------------------------------------
196070: -- No accrual reversal for the event class/type

Line 196194: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

196190: ,p_module => l_log_module);
196191: END IF;
196192:
196193: --
196194: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
196195: --
196196: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
196197: --
196198: -- set event info as cache for other routines to refer event attributes

Line 196196: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

196192:
196193: --
196194: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
196195: --
196196: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
196197: --
196198: -- set event info as cache for other routines to refer event attributes
196199: --
196200:

Line 196204: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

196200:
196201: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
196202: l_previous_event_id := l_event_id;
196203:
196204: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
196205: (p_application_id => p_application_id
196206: ,p_primary_ledger_id => p_primary_ledger_id
196207: ,p_base_ledger_id => p_base_ledger_id
196208: ,p_target_ledger_id => p_target_ledger_id

Line 196245: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

196241: l_acct_reversal_source := SUBSTR(NULL, 1,30);
196242:
196243: IF l_continue_with_lines THEN
196244: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
196245: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
196246:
196247: xla_accounting_err_pkg.build_message
196248: (p_appli_s_name => 'XLA'
196249: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 196253: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

196249: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
196250: ,p_token_1 => 'LINE_NUMBER'
196251: ,p_value_1 => l_array_extract_line_num(Idx)
196252: ,p_token_2 => 'PRODUCT_NAME'
196253: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196254: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196255: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196256: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196257:

Line 196254: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

196250: ,p_token_1 => 'LINE_NUMBER'
196251: ,p_value_1 => l_array_extract_line_num(Idx)
196252: ,p_token_2 => 'PRODUCT_NAME'
196253: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196254: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196255: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196256: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196257:
196258: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 196255: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196251: ,p_value_1 => l_array_extract_line_num(Idx)
196252: ,p_token_2 => 'PRODUCT_NAME'
196253: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196254: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196255: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196256: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196257:
196258: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
196259: --

Line 196256: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

196252: ,p_token_2 => 'PRODUCT_NAME'
196253: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196254: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196255: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196256: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196257:
196258: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
196259: --
196260: -- following sets the accounting attributes needed to reverse

Line 196461: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

196457:
196458: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
196459: -- or secondary ledger that has different currency with primary
196460: -- or alc that is calculated by sla
196461: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196462: (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'))
196463:
196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 196462: (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'))

196458: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
196459: -- or secondary ledger that has different currency with primary
196460: -- or alc that is calculated by sla
196461: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196462: (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'))
196463:
196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196466: AND (l_actual_flag = 'A')) THEN

Line 196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

196460: -- or alc that is calculated by sla
196461: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196462: (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'))
196463:
196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196466: AND (l_actual_flag = 'A')) THEN
196467: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196468: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

196461: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196462: (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'))
196463:
196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196466: AND (l_actual_flag = 'A')) THEN
196467: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196468: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196469: ,p_application_id => p_application_id

Line 196468: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196464: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196465: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196466: AND (l_actual_flag = 'A')) THEN
196467: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196468: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196469: ,p_application_id => p_application_id
196470: ,p_amb_context_code => 'DEFAULT'
196471: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
196472: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 196471: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

196467: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196468: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196469: ,p_application_id => p_application_id
196470: ,p_amb_context_code => 'DEFAULT'
196471: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
196472: ,p_event_class_code => C_EVENT_CLASS_CODE
196473: ,p_event_type_code => C_EVENT_TYPE_CODE
196474:
196475: ,p_gain_ccid => -1

Line 196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196947:
196948: l_calculate_acctd_flag VARCHAR2(1) :='Y';
196949: l_calculate_g_l_flag VARCHAR2(1) :='Y';
196950: --
196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196948: l_calculate_acctd_flag VARCHAR2(1) :='Y';
196949: l_calculate_g_l_flag VARCHAR2(1) :='Y';
196950: --
196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196949: l_calculate_g_l_flag VARCHAR2(1) :='Y';
196950: --
196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196950: --
196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196951: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196952: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196953: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196954: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196955: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196956: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196957: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196958: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196959: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196960: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196961: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196962: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196963: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196964: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196965: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196966: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196967: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196968: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

196969: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196977:

Line 196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196970: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196977:
196978: l_event_id NUMBER;

Line 196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

196971: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196977:
196978: l_event_id NUMBER;
196979: l_previous_event_id NUMBER;

Line 196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

196972: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196973: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196974: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196975: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196976: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196977:
196978: l_event_id NUMBER;
196979: l_previous_event_id NUMBER;
196980: l_first_event_id NUMBER;

Line 196994: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

196990: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
196991: l_description VARCHAR2(4000);
196992: l_transaction_reversal NUMBER;
196993: l_ae_header_id NUMBER;
196994: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
196995: l_log_module VARCHAR2(240);
196996: --
196997: l_acct_reversal_source VARCHAR2(30);
196998: l_trx_reversal_source VARCHAR2(30);

Line 197255: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

197251:
197252: --
197253: -- set event info as cache for other routines to refer event attributes
197254: --
197255: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
197256: (p_application_id => p_application_id
197257: ,p_primary_ledger_id => p_primary_ledger_id
197258: ,p_base_ledger_id => p_base_ledger_id
197259: ,p_target_ledger_id => p_target_ledger_id

Line 197288: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

197284:
197285: --
197286: -- set the status of entry to C_VALID (0)
197287: --
197288: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197289:
197290: --
197291: -- initialize a row for ae header
197292: --

Line 197316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197312: --
197313: -- initilaize the status of ae headers for diffrent balance types
197314: -- the status is initialised to C_NOT_CREATED (2)
197315: --
197316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197319:
197320: --

Line 197317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197313: -- initilaize the status of ae headers for diffrent balance types
197314: -- the status is initialised to C_NOT_CREATED (2)
197315: --
197316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197319:
197320: --
197321: -- call api to validate and store accounting attributes for header

Line 197318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197314: -- the status is initialised to C_NOT_CREATED (2)
197315: --
197316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197319:
197320: --
197321: -- call api to validate and store accounting attributes for header
197322: --

Line 197359: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

197355: --
197356: l_trx_reversal_source := SUBSTR(NULL, 1,30);
197357:
197358: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
197359: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
197360:
197361: xla_accounting_err_pkg.build_message
197362: (p_appli_s_name => 'XLA'
197363: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 197367: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

197363: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
197364: ,p_token_1 => 'ACCT_ATTR_NAME'
197365: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197366: ,p_token_2 => 'PRODUCT_NAME'
197367: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197368: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197369: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197370: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197371:

Line 197368: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

197364: ,p_token_1 => 'ACCT_ATTR_NAME'
197365: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197366: ,p_token_2 => 'PRODUCT_NAME'
197367: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197368: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197369: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197370: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197371:
197372: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 197369: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197365: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197366: ,p_token_2 => 'PRODUCT_NAME'
197367: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197368: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197369: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197370: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197371:
197372: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
197373: --

Line 197370: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

197366: ,p_token_2 => 'PRODUCT_NAME'
197367: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197368: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197369: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197370: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197371:
197372: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
197373: --
197374: -- following sets the accounting attributes needed to reverse

Line 197389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

197385: ----------------------------------------------------------------
197386: -- 4262811 - update the header statuses to invalid in need be
197387: ----------------------------------------------------------------
197388: --
197389: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
197390:
197391:
197392: -----------------------------------------------
197393: -- No accrual reversal for the event class/type

Line 197517: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

197513: ,p_module => l_log_module);
197514: END IF;
197515:
197516: --
197517: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
197518: --
197519: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197520: --
197521: -- set event info as cache for other routines to refer event attributes

Line 197519: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

197515:
197516: --
197517: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
197518: --
197519: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197520: --
197521: -- set event info as cache for other routines to refer event attributes
197522: --
197523:

Line 197527: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

197523:
197524: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
197525: l_previous_event_id := l_event_id;
197526:
197527: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
197528: (p_application_id => p_application_id
197529: ,p_primary_ledger_id => p_primary_ledger_id
197530: ,p_base_ledger_id => p_base_ledger_id
197531: ,p_target_ledger_id => p_target_ledger_id

Line 197568: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

197564: l_acct_reversal_source := SUBSTR(NULL, 1,30);
197565:
197566: IF l_continue_with_lines THEN
197567: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
197568: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
197569:
197570: xla_accounting_err_pkg.build_message
197571: (p_appli_s_name => 'XLA'
197572: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 197576: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

197572: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
197573: ,p_token_1 => 'LINE_NUMBER'
197574: ,p_value_1 => l_array_extract_line_num(Idx)
197575: ,p_token_2 => 'PRODUCT_NAME'
197576: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197577: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197578: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197579: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197580:

Line 197577: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

197573: ,p_token_1 => 'LINE_NUMBER'
197574: ,p_value_1 => l_array_extract_line_num(Idx)
197575: ,p_token_2 => 'PRODUCT_NAME'
197576: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197577: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197578: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197579: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197580:
197581: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 197578: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197574: ,p_value_1 => l_array_extract_line_num(Idx)
197575: ,p_token_2 => 'PRODUCT_NAME'
197576: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197577: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197578: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197579: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197580:
197581: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
197582: --

Line 197579: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

197575: ,p_token_2 => 'PRODUCT_NAME'
197576: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197577: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197578: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197579: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197580:
197581: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
197582: --
197583: -- following sets the accounting attributes needed to reverse

Line 197784: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

197780:
197781: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
197782: -- or secondary ledger that has different currency with primary
197783: -- or alc that is calculated by sla
197784: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197785: (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'))
197786:
197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 197785: (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'))

197781: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
197782: -- or secondary ledger that has different currency with primary
197783: -- or alc that is calculated by sla
197784: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197785: (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'))
197786:
197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197789: AND (l_actual_flag = 'A')) THEN

Line 197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

197783: -- or alc that is calculated by sla
197784: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197785: (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'))
197786:
197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197789: AND (l_actual_flag = 'A')) THEN
197790: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197791: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

197784: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197785: (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'))
197786:
197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197789: AND (l_actual_flag = 'A')) THEN
197790: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197791: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197792: ,p_application_id => p_application_id

Line 197791: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197787: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197788: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197789: AND (l_actual_flag = 'A')) THEN
197790: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197791: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197792: ,p_application_id => p_application_id
197793: ,p_amb_context_code => 'DEFAULT'
197794: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
197795: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 197794: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

197790: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197791: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197792: ,p_application_id => p_application_id
197793: ,p_amb_context_code => 'DEFAULT'
197794: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
197795: ,p_event_class_code => C_EVENT_CLASS_CODE
197796: ,p_event_type_code => C_EVENT_TYPE_CODE
197797:
197798: ,p_gain_ccid => -1

Line 198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198270:
198271: l_calculate_acctd_flag VARCHAR2(1) :='Y';
198272: l_calculate_g_l_flag VARCHAR2(1) :='Y';
198273: --
198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198271: l_calculate_acctd_flag VARCHAR2(1) :='Y';
198272: l_calculate_g_l_flag VARCHAR2(1) :='Y';
198273: --
198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198272: l_calculate_g_l_flag VARCHAR2(1) :='Y';
198273: --
198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198273: --
198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198274: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198275: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198276: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198277: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198278: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198279: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198280: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198281: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198282: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198283: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198284: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198285: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198286: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198287: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198288: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198289: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198290: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198291: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

198292: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198300:

Line 198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198293: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198300:
198301: l_event_id NUMBER;

Line 198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

198294: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198300:
198301: l_event_id NUMBER;
198302: l_previous_event_id NUMBER;

Line 198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

198295: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198296: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198297: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198298: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198299: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198300:
198301: l_event_id NUMBER;
198302: l_previous_event_id NUMBER;
198303: l_first_event_id NUMBER;

Line 198317: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

198313: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
198314: l_description VARCHAR2(4000);
198315: l_transaction_reversal NUMBER;
198316: l_ae_header_id NUMBER;
198317: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
198318: l_log_module VARCHAR2(240);
198319: --
198320: l_acct_reversal_source VARCHAR2(30);
198321: l_trx_reversal_source VARCHAR2(30);

Line 198578: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

198574:
198575: --
198576: -- set event info as cache for other routines to refer event attributes
198577: --
198578: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
198579: (p_application_id => p_application_id
198580: ,p_primary_ledger_id => p_primary_ledger_id
198581: ,p_base_ledger_id => p_base_ledger_id
198582: ,p_target_ledger_id => p_target_ledger_id

Line 198611: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

198607:
198608: --
198609: -- set the status of entry to C_VALID (0)
198610: --
198611: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198612:
198613: --
198614: -- initialize a row for ae header
198615: --

Line 198639: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198635: --
198636: -- initilaize the status of ae headers for diffrent balance types
198637: -- the status is initialised to C_NOT_CREATED (2)
198638: --
198639: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198640: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198641: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198642:
198643: --

Line 198640: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198636: -- initilaize the status of ae headers for diffrent balance types
198637: -- the status is initialised to C_NOT_CREATED (2)
198638: --
198639: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198640: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198641: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198642:
198643: --
198644: -- call api to validate and store accounting attributes for header

Line 198641: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198637: -- the status is initialised to C_NOT_CREATED (2)
198638: --
198639: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198640: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198641: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198642:
198643: --
198644: -- call api to validate and store accounting attributes for header
198645: --

Line 198682: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

198678: --
198679: l_trx_reversal_source := SUBSTR(NULL, 1,30);
198680:
198681: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
198682: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
198683:
198684: xla_accounting_err_pkg.build_message
198685: (p_appli_s_name => 'XLA'
198686: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 198690: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

198686: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
198687: ,p_token_1 => 'ACCT_ATTR_NAME'
198688: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198689: ,p_token_2 => 'PRODUCT_NAME'
198690: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198691: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198692: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198693: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198694:

Line 198691: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

198687: ,p_token_1 => 'ACCT_ATTR_NAME'
198688: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198689: ,p_token_2 => 'PRODUCT_NAME'
198690: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198691: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198692: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198693: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198694:
198695: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 198692: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

198688: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198689: ,p_token_2 => 'PRODUCT_NAME'
198690: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198691: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198692: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198693: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198694:
198695: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
198696: --

Line 198693: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

198689: ,p_token_2 => 'PRODUCT_NAME'
198690: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198691: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198692: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198693: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198694:
198695: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
198696: --
198697: -- following sets the accounting attributes needed to reverse

Line 198712: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

198708: ----------------------------------------------------------------
198709: -- 4262811 - update the header statuses to invalid in need be
198710: ----------------------------------------------------------------
198711: --
198712: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
198713:
198714:
198715: -----------------------------------------------
198716: -- No accrual reversal for the event class/type

Line 198840: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

198836: ,p_module => l_log_module);
198837: END IF;
198838:
198839: --
198840: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
198841: --
198842: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198843: --
198844: -- set event info as cache for other routines to refer event attributes

Line 198842: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

198838:
198839: --
198840: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
198841: --
198842: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198843: --
198844: -- set event info as cache for other routines to refer event attributes
198845: --
198846:

Line 198850: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

198846:
198847: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
198848: l_previous_event_id := l_event_id;
198849:
198850: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
198851: (p_application_id => p_application_id
198852: ,p_primary_ledger_id => p_primary_ledger_id
198853: ,p_base_ledger_id => p_base_ledger_id
198854: ,p_target_ledger_id => p_target_ledger_id

Line 198891: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

198887: l_acct_reversal_source := SUBSTR(NULL, 1,30);
198888:
198889: IF l_continue_with_lines THEN
198890: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
198891: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
198892:
198893: xla_accounting_err_pkg.build_message
198894: (p_appli_s_name => 'XLA'
198895: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 198899: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

198895: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
198896: ,p_token_1 => 'LINE_NUMBER'
198897: ,p_value_1 => l_array_extract_line_num(Idx)
198898: ,p_token_2 => 'PRODUCT_NAME'
198899: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198900: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198901: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198902: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198903:

Line 198900: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

198896: ,p_token_1 => 'LINE_NUMBER'
198897: ,p_value_1 => l_array_extract_line_num(Idx)
198898: ,p_token_2 => 'PRODUCT_NAME'
198899: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198900: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198901: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198902: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198903:
198904: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 198901: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

198897: ,p_value_1 => l_array_extract_line_num(Idx)
198898: ,p_token_2 => 'PRODUCT_NAME'
198899: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198900: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198901: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198902: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198903:
198904: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
198905: --

Line 198902: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

198898: ,p_token_2 => 'PRODUCT_NAME'
198899: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198900: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198901: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198902: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198903:
198904: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
198905: --
198906: -- following sets the accounting attributes needed to reverse

Line 199049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

199045:
199046: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
199047: -- or secondary ledger that has different currency with primary
199048: -- or alc that is calculated by sla
199049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
199050: (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'))
199051:
199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 199050: (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'))

199046: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
199047: -- or secondary ledger that has different currency with primary
199048: -- or alc that is calculated by sla
199049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
199050: (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'))
199051:
199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
199054: AND (l_actual_flag = 'A')) THEN

Line 199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

199048: -- or alc that is calculated by sla
199049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
199050: (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'))
199051:
199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
199054: AND (l_actual_flag = 'A')) THEN
199055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
199056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

199049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
199050: (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'))
199051:
199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
199054: AND (l_actual_flag = 'A')) THEN
199055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
199056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199057: ,p_application_id => p_application_id

Line 199056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

199052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
199053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
199054: AND (l_actual_flag = 'A')) THEN
199055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
199056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199057: ,p_application_id => p_application_id
199058: ,p_amb_context_code => 'DEFAULT'
199059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
199060: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 199059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

199055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
199056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199057: ,p_application_id => p_application_id
199058: ,p_amb_context_code => 'DEFAULT'
199059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
199060: ,p_event_class_code => C_EVENT_CLASS_CODE
199061: ,p_event_type_code => C_EVENT_TYPE_CODE
199062:
199063: ,p_gain_ccid => -1

Line 199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199535:
199536: l_calculate_acctd_flag VARCHAR2(1) :='Y';
199537: l_calculate_g_l_flag VARCHAR2(1) :='Y';
199538: --
199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199536: l_calculate_acctd_flag VARCHAR2(1) :='Y';
199537: l_calculate_g_l_flag VARCHAR2(1) :='Y';
199538: --
199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

199537: l_calculate_g_l_flag VARCHAR2(1) :='Y';
199538: --
199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

199538: --
199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199539: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

199540: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

199541: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199542: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199543: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199544: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199545: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199546: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199547: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

199548: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

199549: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

199550: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

199551: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

199552: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199553: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199554: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199555: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

199556: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

199557: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199565:

Line 199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

199558: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199565:
199566: l_event_id NUMBER;

Line 199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

199559: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199565:
199566: l_event_id NUMBER;
199567: l_previous_event_id NUMBER;

Line 199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

199560: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
199561: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
199562: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
199563: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199564: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
199565:
199566: l_event_id NUMBER;
199567: l_previous_event_id NUMBER;
199568: l_first_event_id NUMBER;

Line 199582: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

199578: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
199579: l_description VARCHAR2(4000);
199580: l_transaction_reversal NUMBER;
199581: l_ae_header_id NUMBER;
199582: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
199583: l_log_module VARCHAR2(240);
199584: --
199585: l_acct_reversal_source VARCHAR2(30);
199586: l_trx_reversal_source VARCHAR2(30);

Line 199843: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

199839:
199840: --
199841: -- set event info as cache for other routines to refer event attributes
199842: --
199843: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
199844: (p_application_id => p_application_id
199845: ,p_primary_ledger_id => p_primary_ledger_id
199846: ,p_base_ledger_id => p_base_ledger_id
199847: ,p_target_ledger_id => p_target_ledger_id

Line 199876: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

199872:
199873: --
199874: -- set the status of entry to C_VALID (0)
199875: --
199876: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
199877:
199878: --
199879: -- initialize a row for ae header
199880: --

Line 199904: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

199900: --
199901: -- initilaize the status of ae headers for diffrent balance types
199902: -- the status is initialised to C_NOT_CREATED (2)
199903: --
199904: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199905: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199906: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199907:
199908: --

Line 199905: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

199901: -- initilaize the status of ae headers for diffrent balance types
199902: -- the status is initialised to C_NOT_CREATED (2)
199903: --
199904: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199905: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199906: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199907:
199908: --
199909: -- call api to validate and store accounting attributes for header

Line 199906: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

199902: -- the status is initialised to C_NOT_CREATED (2)
199903: --
199904: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199905: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199906: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
199907:
199908: --
199909: -- call api to validate and store accounting attributes for header
199910: --

Line 199947: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

199943: --
199944: l_trx_reversal_source := SUBSTR(NULL, 1,30);
199945:
199946: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
199947: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
199948:
199949: xla_accounting_err_pkg.build_message
199950: (p_appli_s_name => 'XLA'
199951: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 199955: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

199951: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
199952: ,p_token_1 => 'ACCT_ATTR_NAME'
199953: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
199954: ,p_token_2 => 'PRODUCT_NAME'
199955: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
199956: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
199957: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199958: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
199959:

Line 199956: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

199952: ,p_token_1 => 'ACCT_ATTR_NAME'
199953: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
199954: ,p_token_2 => 'PRODUCT_NAME'
199955: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
199956: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
199957: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199958: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
199959:
199960: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 199957: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

199953: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
199954: ,p_token_2 => 'PRODUCT_NAME'
199955: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
199956: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
199957: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199958: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
199959:
199960: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
199961: --

Line 199958: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

199954: ,p_token_2 => 'PRODUCT_NAME'
199955: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
199956: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
199957: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
199958: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
199959:
199960: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
199961: --
199962: -- following sets the accounting attributes needed to reverse

Line 199977: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

199973: ----------------------------------------------------------------
199974: -- 4262811 - update the header statuses to invalid in need be
199975: ----------------------------------------------------------------
199976: --
199977: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
199978:
199979:
199980: -----------------------------------------------
199981: -- No accrual reversal for the event class/type

Line 200105: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

200101: ,p_module => l_log_module);
200102: END IF;
200103:
200104: --
200105: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
200106: --
200107: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
200108: --
200109: -- set event info as cache for other routines to refer event attributes

Line 200107: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

200103:
200104: --
200105: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
200106: --
200107: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
200108: --
200109: -- set event info as cache for other routines to refer event attributes
200110: --
200111:

Line 200115: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

200111:
200112: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
200113: l_previous_event_id := l_event_id;
200114:
200115: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
200116: (p_application_id => p_application_id
200117: ,p_primary_ledger_id => p_primary_ledger_id
200118: ,p_base_ledger_id => p_base_ledger_id
200119: ,p_target_ledger_id => p_target_ledger_id

Line 200156: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

200152: l_acct_reversal_source := SUBSTR(NULL, 1,30);
200153:
200154: IF l_continue_with_lines THEN
200155: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
200156: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
200157:
200158: xla_accounting_err_pkg.build_message
200159: (p_appli_s_name => 'XLA'
200160: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 200164: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

200160: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
200161: ,p_token_1 => 'LINE_NUMBER'
200162: ,p_value_1 => l_array_extract_line_num(Idx)
200163: ,p_token_2 => 'PRODUCT_NAME'
200164: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
200165: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
200166: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200167: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
200168:

Line 200165: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

200161: ,p_token_1 => 'LINE_NUMBER'
200162: ,p_value_1 => l_array_extract_line_num(Idx)
200163: ,p_token_2 => 'PRODUCT_NAME'
200164: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
200165: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
200166: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200167: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
200168:
200169: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 200166: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

200162: ,p_value_1 => l_array_extract_line_num(Idx)
200163: ,p_token_2 => 'PRODUCT_NAME'
200164: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
200165: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
200166: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200167: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
200168:
200169: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
200170: --

Line 200167: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

200163: ,p_token_2 => 'PRODUCT_NAME'
200164: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
200165: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
200166: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200167: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
200168:
200169: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
200170: --
200171: -- following sets the accounting attributes needed to reverse

Line 200285: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

200281:
200282: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
200283: -- or secondary ledger that has different currency with primary
200284: -- or alc that is calculated by sla
200285: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
200286: (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'))
200287:
200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 200286: (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'))

200282: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
200283: -- or secondary ledger that has different currency with primary
200284: -- or alc that is calculated by sla
200285: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
200286: (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'))
200287:
200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
200290: AND (l_actual_flag = 'A')) THEN

Line 200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

200284: -- or alc that is calculated by sla
200285: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
200286: (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'))
200287:
200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
200290: AND (l_actual_flag = 'A')) THEN
200291: XLA_AE_LINES_PKG.CreateGainOrLossLines(
200292: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

200285: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
200286: (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'))
200287:
200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
200290: AND (l_actual_flag = 'A')) THEN
200291: XLA_AE_LINES_PKG.CreateGainOrLossLines(
200292: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200293: ,p_application_id => p_application_id

Line 200292: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

200288: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
200289: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
200290: AND (l_actual_flag = 'A')) THEN
200291: XLA_AE_LINES_PKG.CreateGainOrLossLines(
200292: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200293: ,p_application_id => p_application_id
200294: ,p_amb_context_code => 'DEFAULT'
200295: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
200296: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 200295: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

200291: XLA_AE_LINES_PKG.CreateGainOrLossLines(
200292: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
200293: ,p_application_id => p_application_id
200294: ,p_amb_context_code => 'DEFAULT'
200295: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
200296: ,p_event_class_code => C_EVENT_CLASS_CODE
200297: ,p_event_type_code => C_EVENT_TYPE_CODE
200298:
200299: ,p_gain_ccid => -1

Line 200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200771:
200772: l_calculate_acctd_flag VARCHAR2(1) :='Y';
200773: l_calculate_g_l_flag VARCHAR2(1) :='Y';
200774: --
200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200772: l_calculate_acctd_flag VARCHAR2(1) :='Y';
200773: l_calculate_g_l_flag VARCHAR2(1) :='Y';
200774: --
200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

200773: l_calculate_g_l_flag VARCHAR2(1) :='Y';
200774: --
200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

200774: --
200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200775: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

200776: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

200777: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200778: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200779: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200780: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200781: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200782: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200783: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

200784: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

200785: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

200786: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

200787: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

200788: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200789: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200790: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200791: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

200792: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

200793: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200801:

Line 200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

200794: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200801:
200802: l_event_id NUMBER;

Line 200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

200795: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200801:
200802: l_event_id NUMBER;
200803: l_previous_event_id NUMBER;

Line 200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

200796: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
200797: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
200798: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
200799: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200800: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
200801:
200802: l_event_id NUMBER;
200803: l_previous_event_id NUMBER;
200804: l_first_event_id NUMBER;

Line 200818: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

200814: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
200815: l_description VARCHAR2(4000);
200816: l_transaction_reversal NUMBER;
200817: l_ae_header_id NUMBER;
200818: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
200819: l_log_module VARCHAR2(240);
200820: --
200821: l_acct_reversal_source VARCHAR2(30);
200822: l_trx_reversal_source VARCHAR2(30);

Line 201079: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

201075:
201076: --
201077: -- set event info as cache for other routines to refer event attributes
201078: --
201079: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
201080: (p_application_id => p_application_id
201081: ,p_primary_ledger_id => p_primary_ledger_id
201082: ,p_base_ledger_id => p_base_ledger_id
201083: ,p_target_ledger_id => p_target_ledger_id

Line 201112: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

201108:
201109: --
201110: -- set the status of entry to C_VALID (0)
201111: --
201112: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
201113:
201114: --
201115: -- initialize a row for ae header
201116: --

Line 201140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

201136: --
201137: -- initilaize the status of ae headers for diffrent balance types
201138: -- the status is initialised to C_NOT_CREATED (2)
201139: --
201140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201143:
201144: --

Line 201141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

201137: -- initilaize the status of ae headers for diffrent balance types
201138: -- the status is initialised to C_NOT_CREATED (2)
201139: --
201140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201143:
201144: --
201145: -- call api to validate and store accounting attributes for header

Line 201142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

201138: -- the status is initialised to C_NOT_CREATED (2)
201139: --
201140: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201141: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201142: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
201143:
201144: --
201145: -- call api to validate and store accounting attributes for header
201146: --

Line 201183: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

201179: --
201180: l_trx_reversal_source := SUBSTR(NULL, 1,30);
201181:
201182: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
201183: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
201184:
201185: xla_accounting_err_pkg.build_message
201186: (p_appli_s_name => 'XLA'
201187: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 201191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

201187: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
201188: ,p_token_1 => 'ACCT_ATTR_NAME'
201189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
201190: ,p_token_2 => 'PRODUCT_NAME'
201191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201195:

Line 201192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

201188: ,p_token_1 => 'ACCT_ATTR_NAME'
201189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
201190: ,p_token_2 => 'PRODUCT_NAME'
201191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201195:
201196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 201193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

201189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
201190: ,p_token_2 => 'PRODUCT_NAME'
201191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201195:
201196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
201197: --

Line 201194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

201190: ,p_token_2 => 'PRODUCT_NAME'
201191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201195:
201196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
201197: --
201198: -- following sets the accounting attributes needed to reverse

Line 201213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

201209: ----------------------------------------------------------------
201210: -- 4262811 - update the header statuses to invalid in need be
201211: ----------------------------------------------------------------
201212: --
201213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
201214:
201215:
201216: -----------------------------------------------
201217: -- No accrual reversal for the event class/type

Line 201341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

201337: ,p_module => l_log_module);
201338: END IF;
201339:
201340: --
201341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
201342: --
201343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
201344: --
201345: -- set event info as cache for other routines to refer event attributes

Line 201343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

201339:
201340: --
201341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
201342: --
201343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
201344: --
201345: -- set event info as cache for other routines to refer event attributes
201346: --
201347:

Line 201351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

201347:
201348: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
201349: l_previous_event_id := l_event_id;
201350:
201351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
201352: (p_application_id => p_application_id
201353: ,p_primary_ledger_id => p_primary_ledger_id
201354: ,p_base_ledger_id => p_base_ledger_id
201355: ,p_target_ledger_id => p_target_ledger_id

Line 201392: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

201388: l_acct_reversal_source := SUBSTR(NULL, 1,30);
201389:
201390: IF l_continue_with_lines THEN
201391: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
201392: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
201393:
201394: xla_accounting_err_pkg.build_message
201395: (p_appli_s_name => 'XLA'
201396: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 201400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

201396: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
201397: ,p_token_1 => 'LINE_NUMBER'
201398: ,p_value_1 => l_array_extract_line_num(Idx)
201399: ,p_token_2 => 'PRODUCT_NAME'
201400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201404:

Line 201401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

201397: ,p_token_1 => 'LINE_NUMBER'
201398: ,p_value_1 => l_array_extract_line_num(Idx)
201399: ,p_token_2 => 'PRODUCT_NAME'
201400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201404:
201405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 201402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

201398: ,p_value_1 => l_array_extract_line_num(Idx)
201399: ,p_token_2 => 'PRODUCT_NAME'
201400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201404:
201405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
201406: --

Line 201403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

201399: ,p_token_2 => 'PRODUCT_NAME'
201400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
201401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
201402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
201404:
201405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
201406: --
201407: -- following sets the accounting attributes needed to reverse

Line 201521: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

201517:
201518: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
201519: -- or secondary ledger that has different currency with primary
201520: -- or alc that is calculated by sla
201521: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
201522: (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'))
201523:
201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 201522: (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'))

201518: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
201519: -- or secondary ledger that has different currency with primary
201520: -- or alc that is calculated by sla
201521: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
201522: (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'))
201523:
201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
201526: AND (l_actual_flag = 'A')) THEN

Line 201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

201520: -- or alc that is calculated by sla
201521: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
201522: (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'))
201523:
201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
201526: AND (l_actual_flag = 'A')) THEN
201527: XLA_AE_LINES_PKG.CreateGainOrLossLines(
201528: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

201521: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
201522: (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'))
201523:
201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
201526: AND (l_actual_flag = 'A')) THEN
201527: XLA_AE_LINES_PKG.CreateGainOrLossLines(
201528: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201529: ,p_application_id => p_application_id

Line 201528: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

201524: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
201525: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
201526: AND (l_actual_flag = 'A')) THEN
201527: XLA_AE_LINES_PKG.CreateGainOrLossLines(
201528: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201529: ,p_application_id => p_application_id
201530: ,p_amb_context_code => 'DEFAULT'
201531: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
201532: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 201531: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

201527: XLA_AE_LINES_PKG.CreateGainOrLossLines(
201528: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
201529: ,p_application_id => p_application_id
201530: ,p_amb_context_code => 'DEFAULT'
201531: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
201532: ,p_event_class_code => C_EVENT_CLASS_CODE
201533: ,p_event_type_code => C_EVENT_TYPE_CODE
201534:
201535: ,p_gain_ccid => -1

Line 202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202007:
202008: l_calculate_acctd_flag VARCHAR2(1) :='Y';
202009: l_calculate_g_l_flag VARCHAR2(1) :='Y';
202010: --
202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202008: l_calculate_acctd_flag VARCHAR2(1) :='Y';
202009: l_calculate_g_l_flag VARCHAR2(1) :='Y';
202010: --
202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

202009: l_calculate_g_l_flag VARCHAR2(1) :='Y';
202010: --
202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

202010: --
202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

202012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

202013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

202020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

202021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

202022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

202023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

202024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

202028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

202029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202037:

Line 202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

202030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202037:
202038: l_event_id NUMBER;

Line 202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

202031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202037:
202038: l_event_id NUMBER;
202039: l_previous_event_id NUMBER;

Line 202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

202032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
202033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
202034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
202035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
202037:
202038: l_event_id NUMBER;
202039: l_previous_event_id NUMBER;
202040: l_first_event_id NUMBER;

Line 202054: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

202050: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
202051: l_description VARCHAR2(4000);
202052: l_transaction_reversal NUMBER;
202053: l_ae_header_id NUMBER;
202054: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
202055: l_log_module VARCHAR2(240);
202056: --
202057: l_acct_reversal_source VARCHAR2(30);
202058: l_trx_reversal_source VARCHAR2(30);

Line 202315: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

202311:
202312: --
202313: -- set event info as cache for other routines to refer event attributes
202314: --
202315: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
202316: (p_application_id => p_application_id
202317: ,p_primary_ledger_id => p_primary_ledger_id
202318: ,p_base_ledger_id => p_base_ledger_id
202319: ,p_target_ledger_id => p_target_ledger_id

Line 202348: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

202344:
202345: --
202346: -- set the status of entry to C_VALID (0)
202347: --
202348: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
202349:
202350: --
202351: -- initialize a row for ae header
202352: --

Line 202376: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

202372: --
202373: -- initilaize the status of ae headers for diffrent balance types
202374: -- the status is initialised to C_NOT_CREATED (2)
202375: --
202376: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202377: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202378: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202379:
202380: --

Line 202377: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

202373: -- initilaize the status of ae headers for diffrent balance types
202374: -- the status is initialised to C_NOT_CREATED (2)
202375: --
202376: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202377: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202378: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202379:
202380: --
202381: -- call api to validate and store accounting attributes for header

Line 202378: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

202374: -- the status is initialised to C_NOT_CREATED (2)
202375: --
202376: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202377: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202378: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
202379:
202380: --
202381: -- call api to validate and store accounting attributes for header
202382: --

Line 202419: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

202415: --
202416: l_trx_reversal_source := SUBSTR(NULL, 1,30);
202417:
202418: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
202419: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
202420:
202421: xla_accounting_err_pkg.build_message
202422: (p_appli_s_name => 'XLA'
202423: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 202427: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

202423: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
202424: ,p_token_1 => 'ACCT_ATTR_NAME'
202425: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
202426: ,p_token_2 => 'PRODUCT_NAME'
202427: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202428: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202429: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202430: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202431:

Line 202428: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

202424: ,p_token_1 => 'ACCT_ATTR_NAME'
202425: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
202426: ,p_token_2 => 'PRODUCT_NAME'
202427: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202428: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202429: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202430: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202431:
202432: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 202429: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

202425: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
202426: ,p_token_2 => 'PRODUCT_NAME'
202427: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202428: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202429: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202430: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202431:
202432: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
202433: --

Line 202430: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

202426: ,p_token_2 => 'PRODUCT_NAME'
202427: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202428: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202429: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202430: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202431:
202432: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
202433: --
202434: -- following sets the accounting attributes needed to reverse

Line 202449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

202445: ----------------------------------------------------------------
202446: -- 4262811 - update the header statuses to invalid in need be
202447: ----------------------------------------------------------------
202448: --
202449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
202450:
202451:
202452: -----------------------------------------------
202453: -- No accrual reversal for the event class/type

Line 202577: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

202573: ,p_module => l_log_module);
202574: END IF;
202575:
202576: --
202577: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
202578: --
202579: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
202580: --
202581: -- set event info as cache for other routines to refer event attributes

Line 202579: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

202575:
202576: --
202577: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
202578: --
202579: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
202580: --
202581: -- set event info as cache for other routines to refer event attributes
202582: --
202583:

Line 202587: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

202583:
202584: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
202585: l_previous_event_id := l_event_id;
202586:
202587: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
202588: (p_application_id => p_application_id
202589: ,p_primary_ledger_id => p_primary_ledger_id
202590: ,p_base_ledger_id => p_base_ledger_id
202591: ,p_target_ledger_id => p_target_ledger_id

Line 202628: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

202624: l_acct_reversal_source := SUBSTR(NULL, 1,30);
202625:
202626: IF l_continue_with_lines THEN
202627: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
202628: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
202629:
202630: xla_accounting_err_pkg.build_message
202631: (p_appli_s_name => 'XLA'
202632: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 202636: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

202632: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
202633: ,p_token_1 => 'LINE_NUMBER'
202634: ,p_value_1 => l_array_extract_line_num(Idx)
202635: ,p_token_2 => 'PRODUCT_NAME'
202636: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202637: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202638: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202639: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202640:

Line 202637: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

202633: ,p_token_1 => 'LINE_NUMBER'
202634: ,p_value_1 => l_array_extract_line_num(Idx)
202635: ,p_token_2 => 'PRODUCT_NAME'
202636: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202637: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202638: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202639: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202640:
202641: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 202638: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

202634: ,p_value_1 => l_array_extract_line_num(Idx)
202635: ,p_token_2 => 'PRODUCT_NAME'
202636: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202637: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202638: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202639: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202640:
202641: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
202642: --

Line 202639: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

202635: ,p_token_2 => 'PRODUCT_NAME'
202636: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
202637: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
202638: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202639: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
202640:
202641: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
202642: --
202643: -- following sets the accounting attributes needed to reverse

Line 202757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

202753:
202754: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
202755: -- or secondary ledger that has different currency with primary
202756: -- or alc that is calculated by sla
202757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
202758: (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'))
202759:
202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 202758: (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'))

202754: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
202755: -- or secondary ledger that has different currency with primary
202756: -- or alc that is calculated by sla
202757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
202758: (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'))
202759:
202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
202762: AND (l_actual_flag = 'A')) THEN

Line 202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

202756: -- or alc that is calculated by sla
202757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
202758: (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'))
202759:
202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
202762: AND (l_actual_flag = 'A')) THEN
202763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
202764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

202757: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
202758: (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'))
202759:
202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
202762: AND (l_actual_flag = 'A')) THEN
202763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
202764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202765: ,p_application_id => p_application_id

Line 202764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

202760: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
202761: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
202762: AND (l_actual_flag = 'A')) THEN
202763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
202764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202765: ,p_application_id => p_application_id
202766: ,p_amb_context_code => 'DEFAULT'
202767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
202768: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 202767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

202763: XLA_AE_LINES_PKG.CreateGainOrLossLines(
202764: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
202765: ,p_application_id => p_application_id
202766: ,p_amb_context_code => 'DEFAULT'
202767: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
202768: ,p_event_class_code => C_EVENT_CLASS_CODE
202769: ,p_event_type_code => C_EVENT_TYPE_CODE
202770:
202771: ,p_gain_ccid => -1

Line 203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203244:
203245: l_calculate_acctd_flag VARCHAR2(1) :='N';
203246: l_calculate_g_l_flag VARCHAR2(1) :='N';
203247: --
203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203245: l_calculate_acctd_flag VARCHAR2(1) :='N';
203246: l_calculate_g_l_flag VARCHAR2(1) :='N';
203247: --
203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

203246: l_calculate_g_l_flag VARCHAR2(1) :='N';
203247: --
203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

203247: --
203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203248: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

203249: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

203250: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203251: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203252: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203253: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203254: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203255: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203256: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

203257: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

203258: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

203259: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

203260: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

203261: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203262: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203263: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203264: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

203265: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

203266: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203274:

Line 203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

203267: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203274:
203275: l_event_id NUMBER;

Line 203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

203268: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203274:
203275: l_event_id NUMBER;
203276: l_previous_event_id NUMBER;

Line 203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

203269: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
203270: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
203271: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
203272: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203273: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
203274:
203275: l_event_id NUMBER;
203276: l_previous_event_id NUMBER;
203277: l_first_event_id NUMBER;

Line 203291: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

203287: l_event_class_name VARCHAR2(80) := 'WIP Variance';
203288: l_description VARCHAR2(4000);
203289: l_transaction_reversal NUMBER;
203290: l_ae_header_id NUMBER;
203291: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
203292: l_log_module VARCHAR2(240);
203293: --
203294: l_acct_reversal_source VARCHAR2(30);
203295: l_trx_reversal_source VARCHAR2(30);

Line 203555: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

203551:
203552: --
203553: -- set event info as cache for other routines to refer event attributes
203554: --
203555: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
203556: (p_application_id => p_application_id
203557: ,p_primary_ledger_id => p_primary_ledger_id
203558: ,p_base_ledger_id => p_base_ledger_id
203559: ,p_target_ledger_id => p_target_ledger_id

Line 203588: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

203584:
203585: --
203586: -- set the status of entry to C_VALID (0)
203587: --
203588: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
203589:
203590: --
203591: -- initialize a row for ae header
203592: --

Line 203620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

203616: --
203617: -- initilaize the status of ae headers for diffrent balance types
203618: -- the status is initialised to C_NOT_CREATED (2)
203619: --
203620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203623:
203624: --

Line 203621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

203617: -- initilaize the status of ae headers for diffrent balance types
203618: -- the status is initialised to C_NOT_CREATED (2)
203619: --
203620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203623:
203624: --
203625: -- call api to validate and store accounting attributes for header

Line 203622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

203618: -- the status is initialised to C_NOT_CREATED (2)
203619: --
203620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
203623:
203624: --
203625: -- call api to validate and store accounting attributes for header
203626: --

Line 203663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

203659: --
203660: l_trx_reversal_source := SUBSTR(NULL, 1,30);
203661:
203662: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
203663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
203664:
203665: xla_accounting_err_pkg.build_message
203666: (p_appli_s_name => 'XLA'
203667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 203671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

203667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
203668: ,p_token_1 => 'ACCT_ATTR_NAME'
203669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
203670: ,p_token_2 => 'PRODUCT_NAME'
203671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203675:

Line 203672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

203668: ,p_token_1 => 'ACCT_ATTR_NAME'
203669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
203670: ,p_token_2 => 'PRODUCT_NAME'
203671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203675:
203676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 203673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

203669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
203670: ,p_token_2 => 'PRODUCT_NAME'
203671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203675:
203676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
203677: --

Line 203674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

203670: ,p_token_2 => 'PRODUCT_NAME'
203671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203675:
203676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
203677: --
203678: -- following sets the accounting attributes needed to reverse

Line 203693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

203689: ----------------------------------------------------------------
203690: -- 4262811 - update the header statuses to invalid in need be
203691: ----------------------------------------------------------------
203692: --
203693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
203694:
203695:
203696: -----------------------------------------------
203697: -- No accrual reversal for the event class/type

Line 203817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

203813: ,p_module => l_log_module);
203814: END IF;
203815:
203816: --
203817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
203818: --
203819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
203820: --
203821: -- set event info as cache for other routines to refer event attributes

Line 203819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

203815:
203816: --
203817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
203818: --
203819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
203820: --
203821: -- set event info as cache for other routines to refer event attributes
203822: --
203823:

Line 203827: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

203823:
203824: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
203825: l_previous_event_id := l_event_id;
203826:
203827: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
203828: (p_application_id => p_application_id
203829: ,p_primary_ledger_id => p_primary_ledger_id
203830: ,p_base_ledger_id => p_base_ledger_id
203831: ,p_target_ledger_id => p_target_ledger_id

Line 203868: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

203864: l_acct_reversal_source := SUBSTR(NULL, 1,30);
203865:
203866: IF l_continue_with_lines THEN
203867: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
203868: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
203869:
203870: xla_accounting_err_pkg.build_message
203871: (p_appli_s_name => 'XLA'
203872: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 203876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

203872: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
203873: ,p_token_1 => 'LINE_NUMBER'
203874: ,p_value_1 => l_array_extract_line_num(Idx)
203875: ,p_token_2 => 'PRODUCT_NAME'
203876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203880:

Line 203877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

203873: ,p_token_1 => 'LINE_NUMBER'
203874: ,p_value_1 => l_array_extract_line_num(Idx)
203875: ,p_token_2 => 'PRODUCT_NAME'
203876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203880:
203881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 203878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

203874: ,p_value_1 => l_array_extract_line_num(Idx)
203875: ,p_token_2 => 'PRODUCT_NAME'
203876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203880:
203881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
203882: --

Line 203879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

203875: ,p_token_2 => 'PRODUCT_NAME'
203876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
203877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
203878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
203880:
203881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
203882: --
203883: -- following sets the accounting attributes needed to reverse

Line 203968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

203964:
203965: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
203966: -- or secondary ledger that has different currency with primary
203967: -- or alc that is calculated by sla
203968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
203969: (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'))
203970:
203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 203969: (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'))

203965: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
203966: -- or secondary ledger that has different currency with primary
203967: -- or alc that is calculated by sla
203968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
203969: (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'))
203970:
203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
203973: AND (l_actual_flag = 'A')) THEN

Line 203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

203967: -- or alc that is calculated by sla
203968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
203969: (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'))
203970:
203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
203973: AND (l_actual_flag = 'A')) THEN
203974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
203975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

203968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
203969: (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'))
203970:
203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
203973: AND (l_actual_flag = 'A')) THEN
203974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
203975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203976: ,p_application_id => p_application_id

Line 203975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

203971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
203972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
203973: AND (l_actual_flag = 'A')) THEN
203974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
203975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203976: ,p_application_id => p_application_id
203977: ,p_amb_context_code => 'DEFAULT'
203978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
203979: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 203978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

203974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
203975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
203976: ,p_application_id => p_application_id
203977: ,p_amb_context_code => 'DEFAULT'
203978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
203979: ,p_event_class_code => C_EVENT_CLASS_CODE
203980: ,p_event_type_code => C_EVENT_TYPE_CODE
203981:
203982: ,p_gain_ccid => -1

Line 204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204455:
204456: l_calculate_acctd_flag VARCHAR2(1) :='N';
204457: l_calculate_g_l_flag VARCHAR2(1) :='N';
204458: --
204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204456: l_calculate_acctd_flag VARCHAR2(1) :='N';
204457: l_calculate_g_l_flag VARCHAR2(1) :='N';
204458: --
204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

204457: l_calculate_g_l_flag VARCHAR2(1) :='N';
204458: --
204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

204458: --
204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

204460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

204461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

204468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

204469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

204470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

204471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

204472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

204476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

204477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204485:

Line 204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

204478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204485:
204486: l_event_id NUMBER;

Line 204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

204479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204485:
204486: l_event_id NUMBER;
204487: l_previous_event_id NUMBER;

Line 204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

204480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
204481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
204482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
204483: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204484: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
204485:
204486: l_event_id NUMBER;
204487: l_previous_event_id NUMBER;
204488: l_first_event_id NUMBER;

Line 204502: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

204498: l_event_class_name VARCHAR2(80) := 'WIP Cost Update';
204499: l_description VARCHAR2(4000);
204500: l_transaction_reversal NUMBER;
204501: l_ae_header_id NUMBER;
204502: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
204503: l_log_module VARCHAR2(240);
204504: --
204505: l_acct_reversal_source VARCHAR2(30);
204506: l_trx_reversal_source VARCHAR2(30);

Line 204766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

204762:
204763: --
204764: -- set event info as cache for other routines to refer event attributes
204765: --
204766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
204767: (p_application_id => p_application_id
204768: ,p_primary_ledger_id => p_primary_ledger_id
204769: ,p_base_ledger_id => p_base_ledger_id
204770: ,p_target_ledger_id => p_target_ledger_id

Line 204799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

204795:
204796: --
204797: -- set the status of entry to C_VALID (0)
204798: --
204799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
204800:
204801: --
204802: -- initialize a row for ae header
204803: --

Line 204831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

204827: --
204828: -- initilaize the status of ae headers for diffrent balance types
204829: -- the status is initialised to C_NOT_CREATED (2)
204830: --
204831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204834:
204835: --

Line 204832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

204828: -- initilaize the status of ae headers for diffrent balance types
204829: -- the status is initialised to C_NOT_CREATED (2)
204830: --
204831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204834:
204835: --
204836: -- call api to validate and store accounting attributes for header

Line 204833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

204829: -- the status is initialised to C_NOT_CREATED (2)
204830: --
204831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
204834:
204835: --
204836: -- call api to validate and store accounting attributes for header
204837: --

Line 204874: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

204870: --
204871: l_trx_reversal_source := SUBSTR(NULL, 1,30);
204872:
204873: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
204874: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
204875:
204876: xla_accounting_err_pkg.build_message
204877: (p_appli_s_name => 'XLA'
204878: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 204882: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

204878: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
204879: ,p_token_1 => 'ACCT_ATTR_NAME'
204880: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
204881: ,p_token_2 => 'PRODUCT_NAME'
204882: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
204883: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
204884: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
204885: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
204886:

Line 204883: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

204879: ,p_token_1 => 'ACCT_ATTR_NAME'
204880: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
204881: ,p_token_2 => 'PRODUCT_NAME'
204882: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
204883: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
204884: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
204885: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
204886:
204887: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 204884: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

204880: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
204881: ,p_token_2 => 'PRODUCT_NAME'
204882: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
204883: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
204884: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
204885: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
204886:
204887: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
204888: --

Line 204885: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

204881: ,p_token_2 => 'PRODUCT_NAME'
204882: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
204883: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
204884: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
204885: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
204886:
204887: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
204888: --
204889: -- following sets the accounting attributes needed to reverse

Line 204904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

204900: ----------------------------------------------------------------
204901: -- 4262811 - update the header statuses to invalid in need be
204902: ----------------------------------------------------------------
204903: --
204904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
204905:
204906:
204907: -----------------------------------------------
204908: -- No accrual reversal for the event class/type

Line 205028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

205024: ,p_module => l_log_module);
205025: END IF;
205026:
205027: --
205028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
205029: --
205030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
205031: --
205032: -- set event info as cache for other routines to refer event attributes

Line 205030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

205026:
205027: --
205028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
205029: --
205030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
205031: --
205032: -- set event info as cache for other routines to refer event attributes
205033: --
205034:

Line 205038: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

205034:
205035: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
205036: l_previous_event_id := l_event_id;
205037:
205038: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
205039: (p_application_id => p_application_id
205040: ,p_primary_ledger_id => p_primary_ledger_id
205041: ,p_base_ledger_id => p_base_ledger_id
205042: ,p_target_ledger_id => p_target_ledger_id

Line 205079: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

205075: l_acct_reversal_source := SUBSTR(NULL, 1,30);
205076:
205077: IF l_continue_with_lines THEN
205078: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
205079: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
205080:
205081: xla_accounting_err_pkg.build_message
205082: (p_appli_s_name => 'XLA'
205083: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 205087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

205083: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
205084: ,p_token_1 => 'LINE_NUMBER'
205085: ,p_value_1 => l_array_extract_line_num(Idx)
205086: ,p_token_2 => 'PRODUCT_NAME'
205087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
205088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
205089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
205091:

Line 205088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

205084: ,p_token_1 => 'LINE_NUMBER'
205085: ,p_value_1 => l_array_extract_line_num(Idx)
205086: ,p_token_2 => 'PRODUCT_NAME'
205087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
205088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
205089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
205091:
205092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 205089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

205085: ,p_value_1 => l_array_extract_line_num(Idx)
205086: ,p_token_2 => 'PRODUCT_NAME'
205087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
205088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
205089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
205091:
205092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
205093: --

Line 205090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

205086: ,p_token_2 => 'PRODUCT_NAME'
205087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
205088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
205089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
205091:
205092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
205093: --
205094: -- following sets the accounting attributes needed to reverse

Line 205179: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

205175:
205176: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
205177: -- or secondary ledger that has different currency with primary
205178: -- or alc that is calculated by sla
205179: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
205180: (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'))
205181:
205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 205180: (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'))

205176: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
205177: -- or secondary ledger that has different currency with primary
205178: -- or alc that is calculated by sla
205179: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
205180: (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'))
205181:
205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
205184: AND (l_actual_flag = 'A')) THEN

Line 205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

205178: -- or alc that is calculated by sla
205179: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
205180: (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'))
205181:
205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
205184: AND (l_actual_flag = 'A')) THEN
205185: XLA_AE_LINES_PKG.CreateGainOrLossLines(
205186: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

205179: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
205180: (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'))
205181:
205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
205184: AND (l_actual_flag = 'A')) THEN
205185: XLA_AE_LINES_PKG.CreateGainOrLossLines(
205186: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205187: ,p_application_id => p_application_id

Line 205186: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

205182: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
205183: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
205184: AND (l_actual_flag = 'A')) THEN
205185: XLA_AE_LINES_PKG.CreateGainOrLossLines(
205186: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205187: ,p_application_id => p_application_id
205188: ,p_amb_context_code => 'DEFAULT'
205189: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
205190: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 205189: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

205185: XLA_AE_LINES_PKG.CreateGainOrLossLines(
205186: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
205187: ,p_application_id => p_application_id
205188: ,p_amb_context_code => 'DEFAULT'
205189: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
205190: ,p_event_class_code => C_EVENT_CLASS_CODE
205191: ,p_event_type_code => C_EVENT_TYPE_CODE
205192:
205193: ,p_gain_ccid => -1

Line 205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205666:
205667: l_calculate_acctd_flag VARCHAR2(1) :='N';
205668: l_calculate_g_l_flag VARCHAR2(1) :='N';
205669: --
205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205667: l_calculate_acctd_flag VARCHAR2(1) :='N';
205668: l_calculate_g_l_flag VARCHAR2(1) :='N';
205669: --
205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

205668: l_calculate_g_l_flag VARCHAR2(1) :='N';
205669: --
205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

205669: --
205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205670: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

205671: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

205672: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205673: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205674: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205675: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205676: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205677: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205678: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

205679: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

205680: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

205681: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

205682: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

205683: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205684: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205685: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205686: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

205687: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

205688: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205696:

Line 205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

205689: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205696:
205697: l_event_id NUMBER;

Line 205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

205690: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205696:
205697: l_event_id NUMBER;
205698: l_previous_event_id NUMBER;

Line 205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

205691: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
205692: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
205693: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
205694: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205695: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
205696:
205697: l_event_id NUMBER;
205698: l_previous_event_id NUMBER;
205699: l_first_event_id NUMBER;

Line 205713: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

205709: l_event_class_name VARCHAR2(80) := 'WIP Lot';
205710: l_description VARCHAR2(4000);
205711: l_transaction_reversal NUMBER;
205712: l_ae_header_id NUMBER;
205713: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
205714: l_log_module VARCHAR2(240);
205715: --
205716: l_acct_reversal_source VARCHAR2(30);
205717: l_trx_reversal_source VARCHAR2(30);

Line 205977: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

205973:
205974: --
205975: -- set event info as cache for other routines to refer event attributes
205976: --
205977: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
205978: (p_application_id => p_application_id
205979: ,p_primary_ledger_id => p_primary_ledger_id
205980: ,p_base_ledger_id => p_base_ledger_id
205981: ,p_target_ledger_id => p_target_ledger_id

Line 206010: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

206006:
206007: --
206008: -- set the status of entry to C_VALID (0)
206009: --
206010: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
206011:
206012: --
206013: -- initialize a row for ae header
206014: --

Line 206042: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

206038: --
206039: -- initilaize the status of ae headers for diffrent balance types
206040: -- the status is initialised to C_NOT_CREATED (2)
206041: --
206042: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206043: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206044: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206045:
206046: --

Line 206043: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

206039: -- initilaize the status of ae headers for diffrent balance types
206040: -- the status is initialised to C_NOT_CREATED (2)
206041: --
206042: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206043: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206044: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206045:
206046: --
206047: -- call api to validate and store accounting attributes for header

Line 206044: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

206040: -- the status is initialised to C_NOT_CREATED (2)
206041: --
206042: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206043: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206044: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
206045:
206046: --
206047: -- call api to validate and store accounting attributes for header
206048: --

Line 206085: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

206081: --
206082: l_trx_reversal_source := SUBSTR(NULL, 1,30);
206083:
206084: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
206085: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
206086:
206087: xla_accounting_err_pkg.build_message
206088: (p_appli_s_name => 'XLA'
206089: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 206093: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

206089: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
206090: ,p_token_1 => 'ACCT_ATTR_NAME'
206091: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
206092: ,p_token_2 => 'PRODUCT_NAME'
206093: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206094: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206095: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206096: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206097:

Line 206094: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

206090: ,p_token_1 => 'ACCT_ATTR_NAME'
206091: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
206092: ,p_token_2 => 'PRODUCT_NAME'
206093: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206094: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206095: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206096: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206097:
206098: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 206095: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

206091: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
206092: ,p_token_2 => 'PRODUCT_NAME'
206093: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206094: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206095: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206096: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206097:
206098: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
206099: --

Line 206096: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

206092: ,p_token_2 => 'PRODUCT_NAME'
206093: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206094: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206095: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206096: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206097:
206098: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
206099: --
206100: -- following sets the accounting attributes needed to reverse

Line 206115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

206111: ----------------------------------------------------------------
206112: -- 4262811 - update the header statuses to invalid in need be
206113: ----------------------------------------------------------------
206114: --
206115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
206116:
206117:
206118: -----------------------------------------------
206119: -- No accrual reversal for the event class/type

Line 206239: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

206235: ,p_module => l_log_module);
206236: END IF;
206237:
206238: --
206239: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
206240: --
206241: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
206242: --
206243: -- set event info as cache for other routines to refer event attributes

Line 206241: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

206237:
206238: --
206239: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
206240: --
206241: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
206242: --
206243: -- set event info as cache for other routines to refer event attributes
206244: --
206245:

Line 206249: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

206245:
206246: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
206247: l_previous_event_id := l_event_id;
206248:
206249: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
206250: (p_application_id => p_application_id
206251: ,p_primary_ledger_id => p_primary_ledger_id
206252: ,p_base_ledger_id => p_base_ledger_id
206253: ,p_target_ledger_id => p_target_ledger_id

Line 206290: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

206286: l_acct_reversal_source := SUBSTR(NULL, 1,30);
206287:
206288: IF l_continue_with_lines THEN
206289: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
206290: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
206291:
206292: xla_accounting_err_pkg.build_message
206293: (p_appli_s_name => 'XLA'
206294: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 206298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

206294: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
206295: ,p_token_1 => 'LINE_NUMBER'
206296: ,p_value_1 => l_array_extract_line_num(Idx)
206297: ,p_token_2 => 'PRODUCT_NAME'
206298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206302:

Line 206299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

206295: ,p_token_1 => 'LINE_NUMBER'
206296: ,p_value_1 => l_array_extract_line_num(Idx)
206297: ,p_token_2 => 'PRODUCT_NAME'
206298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206302:
206303: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 206300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

206296: ,p_value_1 => l_array_extract_line_num(Idx)
206297: ,p_token_2 => 'PRODUCT_NAME'
206298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206302:
206303: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
206304: --

Line 206301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

206297: ,p_token_2 => 'PRODUCT_NAME'
206298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
206299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
206300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
206302:
206303: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
206304: --
206305: -- following sets the accounting attributes needed to reverse

Line 206390: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

206386:
206387: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
206388: -- or secondary ledger that has different currency with primary
206389: -- or alc that is calculated by sla
206390: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
206391: (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'))
206392:
206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 206391: (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'))

206387: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
206388: -- or secondary ledger that has different currency with primary
206389: -- or alc that is calculated by sla
206390: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
206391: (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'))
206392:
206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
206395: AND (l_actual_flag = 'A')) THEN

Line 206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

206389: -- or alc that is calculated by sla
206390: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
206391: (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'))
206392:
206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
206395: AND (l_actual_flag = 'A')) THEN
206396: XLA_AE_LINES_PKG.CreateGainOrLossLines(
206397: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

206390: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
206391: (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'))
206392:
206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
206395: AND (l_actual_flag = 'A')) THEN
206396: XLA_AE_LINES_PKG.CreateGainOrLossLines(
206397: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206398: ,p_application_id => p_application_id

Line 206397: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

206393: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
206394: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
206395: AND (l_actual_flag = 'A')) THEN
206396: XLA_AE_LINES_PKG.CreateGainOrLossLines(
206397: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206398: ,p_application_id => p_application_id
206399: ,p_amb_context_code => 'DEFAULT'
206400: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
206401: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 206400: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

206396: XLA_AE_LINES_PKG.CreateGainOrLossLines(
206397: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
206398: ,p_application_id => p_application_id
206399: ,p_amb_context_code => 'DEFAULT'
206400: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
206401: ,p_event_class_code => C_EVENT_CLASS_CODE
206402: ,p_event_type_code => C_EVENT_TYPE_CODE
206403:
206404: ,p_gain_ccid => -1

Line 206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206877:
206878: l_calculate_acctd_flag VARCHAR2(1) :='N';
206879: l_calculate_g_l_flag VARCHAR2(1) :='N';
206880: --
206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206878: l_calculate_acctd_flag VARCHAR2(1) :='N';
206879: l_calculate_g_l_flag VARCHAR2(1) :='N';
206880: --
206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

206879: l_calculate_g_l_flag VARCHAR2(1) :='N';
206880: --
206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

206880: --
206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206881: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

206882: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

206883: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206884: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206885: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206886: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206887: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206888: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206889: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

206890: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

206891: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

206892: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

206893: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

206894: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206895: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206896: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206897: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

206898: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

206899: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206907:

Line 206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

206900: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206907:
206908: l_event_id NUMBER;

Line 206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

206901: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206907:
206908: l_event_id NUMBER;
206909: l_previous_event_id NUMBER;

Line 206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

206902: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
206903: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
206904: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
206905: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206906: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
206907:
206908: l_event_id NUMBER;
206909: l_previous_event_id NUMBER;
206910: l_first_event_id NUMBER;

Line 206924: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

206920: l_event_class_name VARCHAR2(80) := 'WIP Material';
206921: l_description VARCHAR2(4000);
206922: l_transaction_reversal NUMBER;
206923: l_ae_header_id NUMBER;
206924: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
206925: l_log_module VARCHAR2(240);
206926: --
206927: l_acct_reversal_source VARCHAR2(30);
206928: l_trx_reversal_source VARCHAR2(30);

Line 207184: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

207180:
207181: --
207182: -- set event info as cache for other routines to refer event attributes
207183: --
207184: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
207185: (p_application_id => p_application_id
207186: ,p_primary_ledger_id => p_primary_ledger_id
207187: ,p_base_ledger_id => p_base_ledger_id
207188: ,p_target_ledger_id => p_target_ledger_id

Line 207217: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

207213:
207214: --
207215: -- set the status of entry to C_VALID (0)
207216: --
207217: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
207218:
207219: --
207220: -- initialize a row for ae header
207221: --

Line 207245: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

207241: --
207242: -- initilaize the status of ae headers for diffrent balance types
207243: -- the status is initialised to C_NOT_CREATED (2)
207244: --
207245: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207246: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207247: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207248:
207249: --

Line 207246: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

207242: -- initilaize the status of ae headers for diffrent balance types
207243: -- the status is initialised to C_NOT_CREATED (2)
207244: --
207245: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207246: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207247: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207248:
207249: --
207250: -- call api to validate and store accounting attributes for header

Line 207247: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

207243: -- the status is initialised to C_NOT_CREATED (2)
207244: --
207245: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207246: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207247: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
207248:
207249: --
207250: -- call api to validate and store accounting attributes for header
207251: --

Line 207288: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

207284: --
207285: l_trx_reversal_source := SUBSTR(NULL, 1,30);
207286:
207287: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
207288: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
207289:
207290: xla_accounting_err_pkg.build_message
207291: (p_appli_s_name => 'XLA'
207292: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 207296: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

207292: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
207293: ,p_token_1 => 'ACCT_ATTR_NAME'
207294: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
207295: ,p_token_2 => 'PRODUCT_NAME'
207296: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207297: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207298: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207299: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207300:

Line 207297: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

207293: ,p_token_1 => 'ACCT_ATTR_NAME'
207294: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
207295: ,p_token_2 => 'PRODUCT_NAME'
207296: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207297: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207298: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207299: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207300:
207301: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 207298: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

207294: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
207295: ,p_token_2 => 'PRODUCT_NAME'
207296: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207297: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207298: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207299: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207300:
207301: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
207302: --

Line 207299: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

207295: ,p_token_2 => 'PRODUCT_NAME'
207296: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207297: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207298: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207299: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207300:
207301: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
207302: --
207303: -- following sets the accounting attributes needed to reverse

Line 207318: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

207314: ----------------------------------------------------------------
207315: -- 4262811 - update the header statuses to invalid in need be
207316: ----------------------------------------------------------------
207317: --
207318: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
207319:
207320:
207321: -----------------------------------------------
207322: -- No accrual reversal for the event class/type

Line 207446: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

207442: ,p_module => l_log_module);
207443: END IF;
207444:
207445: --
207446: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
207447: --
207448: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
207449: --
207450: -- set event info as cache for other routines to refer event attributes

Line 207448: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

207444:
207445: --
207446: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
207447: --
207448: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
207449: --
207450: -- set event info as cache for other routines to refer event attributes
207451: --
207452:

Line 207456: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

207452:
207453: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
207454: l_previous_event_id := l_event_id;
207455:
207456: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
207457: (p_application_id => p_application_id
207458: ,p_primary_ledger_id => p_primary_ledger_id
207459: ,p_base_ledger_id => p_base_ledger_id
207460: ,p_target_ledger_id => p_target_ledger_id

Line 207497: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

207493: l_acct_reversal_source := SUBSTR(NULL, 1,30);
207494:
207495: IF l_continue_with_lines THEN
207496: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
207497: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
207498:
207499: xla_accounting_err_pkg.build_message
207500: (p_appli_s_name => 'XLA'
207501: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 207505: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

207501: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
207502: ,p_token_1 => 'LINE_NUMBER'
207503: ,p_value_1 => l_array_extract_line_num(Idx)
207504: ,p_token_2 => 'PRODUCT_NAME'
207505: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207506: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207507: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207508: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207509:

Line 207506: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

207502: ,p_token_1 => 'LINE_NUMBER'
207503: ,p_value_1 => l_array_extract_line_num(Idx)
207504: ,p_token_2 => 'PRODUCT_NAME'
207505: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207506: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207507: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207508: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207509:
207510: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 207507: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

207503: ,p_value_1 => l_array_extract_line_num(Idx)
207504: ,p_token_2 => 'PRODUCT_NAME'
207505: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207506: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207507: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207508: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207509:
207510: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
207511: --

Line 207508: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

207504: ,p_token_2 => 'PRODUCT_NAME'
207505: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
207506: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
207507: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207508: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
207509:
207510: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
207511: --
207512: -- following sets the accounting attributes needed to reverse

Line 207684: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

207680:
207681: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
207682: -- or secondary ledger that has different currency with primary
207683: -- or alc that is calculated by sla
207684: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
207685: (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'))
207686:
207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 207685: (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'))

207681: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
207682: -- or secondary ledger that has different currency with primary
207683: -- or alc that is calculated by sla
207684: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
207685: (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'))
207686:
207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
207689: AND (l_actual_flag = 'A')) THEN

Line 207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

207683: -- or alc that is calculated by sla
207684: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
207685: (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'))
207686:
207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
207689: AND (l_actual_flag = 'A')) THEN
207690: XLA_AE_LINES_PKG.CreateGainOrLossLines(
207691: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

207684: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
207685: (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'))
207686:
207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
207689: AND (l_actual_flag = 'A')) THEN
207690: XLA_AE_LINES_PKG.CreateGainOrLossLines(
207691: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207692: ,p_application_id => p_application_id

Line 207691: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

207687: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
207688: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
207689: AND (l_actual_flag = 'A')) THEN
207690: XLA_AE_LINES_PKG.CreateGainOrLossLines(
207691: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207692: ,p_application_id => p_application_id
207693: ,p_amb_context_code => 'DEFAULT'
207694: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
207695: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 207694: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

207690: XLA_AE_LINES_PKG.CreateGainOrLossLines(
207691: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
207692: ,p_application_id => p_application_id
207693: ,p_amb_context_code => 'DEFAULT'
207694: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
207695: ,p_event_class_code => C_EVENT_CLASS_CODE
207696: ,p_event_type_code => C_EVENT_TYPE_CODE
207697:
207698: ,p_gain_ccid => -1

Line 207851: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

207847: ,p_level => C_LEVEL_PROCEDURE
207848: ,p_module => l_log_module);
207849: END IF;
207850:
207851: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
207852: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
207853: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
207854:
207855: --

Line 207852: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

207848: ,p_module => l_log_module);
207849: END IF;
207850:
207851: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
207852: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
207853: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
207854:
207855: --
207856: -- initialize array of lines with NULL

Line 207853: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

207849: END IF;
207850:
207851: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
207852: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
207853: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
207854:
207855: --
207856: -- initialize array of lines with NULL
207857: --

Line 209647: xla_ae_journal_entry_pkg.SetProductAcctDefinition

209643: ,p_level => C_LEVEL_STATEMENT
209644: ,p_module => l_log_module);
209645: END IF;
209646: --
209647: xla_ae_journal_entry_pkg.SetProductAcctDefinition
209648: (p_product_rule_code => 'COST_MANAGEMENT'
209649: ,p_product_rule_type_code => 'S'
209650: ,p_product_rule_version => ''
209651: ,p_product_rule_name => 'Cost Management'

Line 209656: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

209652: ,p_amb_context_code => 'DEFAULT'
209653: );
209654:
209655: l_array_ledgers :=
209656: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
209657: (p_base_ledger_id => p_base_ledger_id);
209658:
209659: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
209660: l_temp_result :=

Line 209661: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

209657: (p_base_ledger_id => p_base_ledger_id);
209658:
209659: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
209660: l_temp_result :=
209661: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
209662: (p_application_id => p_application_id
209663: ,p_base_ledger_id => p_base_ledger_id
209664: ,p_target_ledger_id => l_array_ledgers(Idx)
209665: ,p_primary_ledger_id => p_primary_ledger_id